From f2d76e99bc18f0462a7d17e296c8735f4389f257 Mon Sep 17 00:00:00 2001 From: Ink/Stitch Crowdin integration Date: Thu, 19 Aug 2021 00:47:26 +0000 Subject: new translations from Crowdin --- translations/messages_af_ZA.po | 329 ++++++++++++++++++++---------------- translations/messages_ar_SA.po | 329 ++++++++++++++++++++---------------- translations/messages_ca_ES.po | 329 ++++++++++++++++++++---------------- translations/messages_cs_CZ.po | 329 ++++++++++++++++++++---------------- translations/messages_da_DK.po | 329 ++++++++++++++++++++---------------- translations/messages_de_DE.po | 329 ++++++++++++++++++++---------------- translations/messages_el_GR.po | 329 ++++++++++++++++++++---------------- translations/messages_en_US.po | 329 ++++++++++++++++++++---------------- translations/messages_es_ES.po | 369 +++++++++++++++++++++++------------------ translations/messages_fi_FI.po | 329 ++++++++++++++++++++---------------- translations/messages_fr_FR.po | 329 ++++++++++++++++++++---------------- translations/messages_he_IL.po | 329 ++++++++++++++++++++---------------- translations/messages_hu_HU.po | 329 ++++++++++++++++++++---------------- translations/messages_it_IT.po | 329 ++++++++++++++++++++---------------- translations/messages_ja_JP.po | 329 ++++++++++++++++++++---------------- translations/messages_ko_KR.po | 329 ++++++++++++++++++++---------------- translations/messages_nl_NL.po | 329 ++++++++++++++++++++---------------- translations/messages_no_NO.po | 329 ++++++++++++++++++++---------------- translations/messages_pl_PL.po | 329 ++++++++++++++++++++---------------- translations/messages_pt_BR.po | 329 ++++++++++++++++++++---------------- translations/messages_pt_PT.po | 329 ++++++++++++++++++++---------------- translations/messages_ro_RO.po | 329 ++++++++++++++++++++---------------- translations/messages_ru_RU.po | 329 ++++++++++++++++++++---------------- translations/messages_sr_SP.po | 329 ++++++++++++++++++++---------------- translations/messages_sv_SE.po | 329 ++++++++++++++++++++---------------- translations/messages_tr_TR.po | 329 ++++++++++++++++++++---------------- translations/messages_uk_UA.po | 329 ++++++++++++++++++++---------------- translations/messages_vi_VN.po | 329 ++++++++++++++++++++---------------- translations/messages_zh_CN.po | 329 ++++++++++++++++++++---------------- translations/messages_zh_TW.po | 329 ++++++++++++++++++++---------------- 30 files changed, 5570 insertions(+), 4340 deletions(-) (limited to 'translations') diff --git a/translations/messages_af_ZA.po b/translations/messages_af_ZA.po index 5d854cb4..d6ce83fd 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: 2021-07-30 00:54+0000\n" -"PO-Revision-Date: 2021-08-16 00:52\n" +"POT-Creation-Date: 2021-08-17 00:51+0000\n" +"PO-Revision-Date: 2021-08-19 00:46\n" "Last-Translator: \n" "Language-Team: Afrikaans\n" "MIME-Version: 1.0\n" @@ -321,21 +321,21 @@ msgid "Satin cut point (use with Cut Satin Column)" msgstr "" #. command that affects a layer -#: lib/commands.py:49 +#: lib/commands.py:48 msgid "Ignore layer (do not stitch any objects in this layer)" msgstr "" #. command that affects entire document -#: lib/commands.py:52 +#: lib/commands.py:51 msgid "Origin for exported embroidery files" msgstr "" #. command that affects entire document -#: lib/commands.py:55 +#: lib/commands.py:54 msgid "Jump destination for Stop commands (a.k.a. \"Frame Out position\")." msgstr "" -#: lib/commands.py:213 +#: lib/commands.py:212 #, python-format msgid "Error: there is more than one %(command)s command in the document, but there can only be one. Please remove all but one." msgstr "" @@ -345,131 +345,131 @@ msgstr "" #. command name to them. Contents of %(description)s are in a separate #. translation #. string. -#: lib/commands.py:220 +#: lib/commands.py:219 #, python-format msgid "%(command)s: %(description)s" msgstr "" -#: lib/commands.py:285 lib/commands.py:398 +#: lib/commands.py:284 lib/commands.py:397 msgid "Ink/Stitch Command" msgstr "" #. : the name of the line that connects a command to the object it applies to -#: lib/commands.py:311 +#: lib/commands.py:310 msgid "connector" msgstr "" #. : the name of a command symbol (example: scissors icon for trim command) -#: lib/commands.py:327 +#: lib/commands.py:326 msgid "command marker" msgstr "" -#: lib/elements/auto_fill.py:22 +#: lib/elements/auto_fill.py:23 msgid "Small Fill" msgstr "" -#: lib/elements/auto_fill.py:23 +#: lib/elements/auto_fill.py:24 msgid "This fill object is so small that it would probably look better as running stitch or satin column. For very small shapes, fill stitch is not possible, and Ink/Stitch will use running stitch around the outline instead." msgstr "" -#: lib/elements/auto_fill.py:29 lib/elements/auto_fill.py:145 +#: lib/elements/auto_fill.py:30 lib/elements/auto_fill.py:146 msgid "Expand" msgstr "" -#: lib/elements/auto_fill.py:30 +#: lib/elements/auto_fill.py:31 msgid "The expand parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use original size instead." msgstr "" -#: lib/elements/auto_fill.py:35 lib/elements/auto_fill.py:122 +#: lib/elements/auto_fill.py:36 lib/elements/auto_fill.py:123 msgid "Inset" msgstr "" -#: lib/elements/auto_fill.py:36 +#: lib/elements/auto_fill.py:37 msgid "The underlay inset parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use the original size instead." msgstr "" -#: lib/elements/auto_fill.py:41 +#: lib/elements/auto_fill.py:42 msgid "AutoFill" msgstr "" -#: lib/elements/auto_fill.py:44 +#: lib/elements/auto_fill.py:45 msgid "Automatically routed fill stitching" msgstr "" -#: lib/elements/auto_fill.py:64 +#: lib/elements/auto_fill.py:65 msgid "Running stitch length (traversal between sections)" msgstr "" -#: lib/elements/auto_fill.py:65 +#: lib/elements/auto_fill.py:66 msgid "Length of stitches around the outline of the fill region used when moving from section to section." msgstr "" -#: lib/elements/auto_fill.py:73 +#: lib/elements/auto_fill.py:74 msgid "Underlay" msgstr "" -#: lib/elements/auto_fill.py:73 lib/elements/auto_fill.py:82 -#: lib/elements/auto_fill.py:104 lib/elements/auto_fill.py:115 -#: lib/elements/auto_fill.py:125 lib/elements/auto_fill.py:137 -#: lib/elements/auto_fill.py:171 +#: lib/elements/auto_fill.py:74 lib/elements/auto_fill.py:83 +#: lib/elements/auto_fill.py:105 lib/elements/auto_fill.py:116 +#: lib/elements/auto_fill.py:126 lib/elements/auto_fill.py:138 +#: lib/elements/auto_fill.py:172 msgid "AutoFill Underlay" msgstr "" -#: lib/elements/auto_fill.py:79 +#: lib/elements/auto_fill.py:80 msgid "Fill angle" msgstr "" -#: lib/elements/auto_fill.py:80 +#: lib/elements/auto_fill.py:81 msgid "Default: fill angle + 90 deg. Insert comma-seperated list for multiple layers." msgstr "" -#: lib/elements/auto_fill.py:101 +#: lib/elements/auto_fill.py:102 msgid "Row spacing" msgstr "" -#: lib/elements/auto_fill.py:102 +#: lib/elements/auto_fill.py:103 msgid "default: 3x fill row spacing" msgstr "" -#: lib/elements/auto_fill.py:112 +#: lib/elements/auto_fill.py:113 msgid "Max stitch length" msgstr "" -#: lib/elements/auto_fill.py:113 +#: lib/elements/auto_fill.py:114 msgid "default: equal to fill max stitch length" msgstr "" -#: lib/elements/auto_fill.py:123 +#: lib/elements/auto_fill.py:124 msgid "Shrink the shape before doing underlay, to prevent underlay from showing around the outside of the fill." msgstr "" -#: lib/elements/auto_fill.py:134 lib/elements/fill.py:74 +#: lib/elements/auto_fill.py:135 lib/elements/fill.py:75 msgid "Skip last stitch in each row" msgstr "" -#: lib/elements/auto_fill.py:135 lib/elements/fill.py:75 +#: lib/elements/auto_fill.py:136 lib/elements/fill.py:76 msgid "The last stitch in each row is quite close to the first stitch in the next row. Skipping it decreases stitch count and density." msgstr "" -#: lib/elements/auto_fill.py:146 +#: lib/elements/auto_fill.py:147 msgid "Expand the shape before fill stitching, to compensate for gaps between shapes." msgstr "" -#: lib/elements/auto_fill.py:155 lib/elements/auto_fill.py:167 +#: lib/elements/auto_fill.py:156 lib/elements/auto_fill.py:168 msgid "Underpath" msgstr "" -#: lib/elements/auto_fill.py:156 lib/elements/auto_fill.py:168 +#: lib/elements/auto_fill.py:157 lib/elements/auto_fill.py:169 msgid "Travel inside the shape when moving from section to section. Underpath stitches avoid traveling in the direction of the row angle so that they are not visible. This gives them a jagged appearance." msgstr "" -#: lib/elements/auto_fill.py:254 +#: lib/elements/auto_fill.py:266 msgid "Error during autofill! This means that there is a problem with Ink/Stitch." msgstr "" #. this message is followed by a URL: #. https://github.com/inkstitch/inkstitch/issues/new -#: lib/elements/auto_fill.py:257 +#: lib/elements/auto_fill.py:269 msgid "If you'd like to help us make Ink/Stitch better, please paste this whole message into a new issue at: " msgstr "" @@ -521,32 +521,32 @@ msgstr "" msgid "This setting will apply a custom fill angle for the clone." msgstr "" -#: lib/elements/element.py:225 +#: lib/elements/element.py:198 msgid "Allow lock stitches" msgstr "" -#: lib/elements/element.py:226 +#: lib/elements/element.py:199 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:230 +#: lib/elements/element.py:203 msgid "Both" msgstr "" -#: lib/elements/element.py:230 +#: lib/elements/element.py:203 msgid "Before" msgstr "" -#: lib/elements/element.py:230 +#: lib/elements/element.py:203 msgid "After" msgstr "" -#: lib/elements/element.py:230 +#: lib/elements/element.py:203 msgid "Neither" msgstr "" -#: lib/elements/element.py:272 +#: lib/elements/element.py:245 #, python-format msgid "Object %(id)s has an empty 'd' attribute. Please delete this object from your document." msgstr "" @@ -554,7 +554,7 @@ msgstr "" #. used when showing an error message to the user such as #. "Some Path (path1234): error: satin column: One or more of the rungs doesn't #. intersect both rails." -#: lib/elements/element.py:358 +#: lib/elements/element.py:332 msgid "error:" msgstr "" @@ -570,75 +570,75 @@ msgstr "" msgid "* Run Extensions > Ink/Stitch > Troubleshoot > Cleanup Document..." msgstr "" -#: lib/elements/fill.py:22 +#: lib/elements/fill.py:23 msgid "Unconnected" msgstr "" -#: lib/elements/fill.py:23 +#: lib/elements/fill.py:24 msgid "Fill: This object is made up of unconnected shapes. This is not allowed because Ink/Stitch doesn't know what order to stitch them in. Please break this object up into separate shapes." msgstr "" -#: lib/elements/fill.py:27 lib/elements/fill.py:35 +#: lib/elements/fill.py:28 lib/elements/fill.py:36 msgid "* Extensions > Ink/Stitch > Fill Tools > Break Apart Fill Objects" msgstr "" -#: lib/elements/fill.py:32 +#: lib/elements/fill.py:33 msgid "Border crosses itself" msgstr "" -#: lib/elements/fill.py:33 +#: lib/elements/fill.py:34 msgid "Fill: Shape is not valid. This can happen if the border crosses over itself." msgstr "" -#: lib/elements/fill.py:40 +#: lib/elements/fill.py:41 msgid "Fill" msgstr "" -#: lib/elements/fill.py:47 +#: lib/elements/fill.py:48 msgid "Manually routed fill stitching" msgstr "" -#: lib/elements/fill.py:48 +#: lib/elements/fill.py:49 msgid "AutoFill is the default method for generating fill stitching." msgstr "" -#: lib/elements/fill.py:57 +#: lib/elements/fill.py:58 msgid "Angle of lines of stitches" msgstr "" -#: lib/elements/fill.py:58 +#: lib/elements/fill.py:59 msgid "The angle increases in a counter-clockwise direction. 0 is horizontal. Negative angles are allowed." msgstr "" -#: lib/elements/fill.py:85 +#: lib/elements/fill.py:86 msgid "Flip fill (start right-to-left)" msgstr "" -#: lib/elements/fill.py:86 +#: lib/elements/fill.py:87 msgid "The flip option can help you with routing your stitch path. When you enable flip, stitching goes from right-to-left instead of left-to-right." msgstr "" -#: lib/elements/fill.py:95 +#: lib/elements/fill.py:96 msgid "Spacing between rows" msgstr "" -#: lib/elements/fill.py:96 +#: lib/elements/fill.py:97 msgid "Distance between rows of stitches." msgstr "" -#: lib/elements/fill.py:109 +#: lib/elements/fill.py:110 msgid "Maximum fill stitch length" msgstr "" -#: lib/elements/fill.py:110 +#: lib/elements/fill.py:111 msgid "The length of each stitch in a row. Shorter stitch may be used at the start or end of a row." msgstr "" -#: lib/elements/fill.py:119 +#: lib/elements/fill.py:120 msgid "Stagger rows this many times before repeating" msgstr "" -#: lib/elements/fill.py:120 +#: lib/elements/fill.py:121 msgid "Setting this dictates how many rows apart the stitches will be before they fall in the same column position." msgstr "" @@ -658,246 +658,278 @@ msgstr "" msgid "* Alternatively redraw the image with the pen (P) or bezier (B) tool" msgstr "" -#: lib/elements/polyline.py:17 -msgid "Polyline Object" +#: lib/elements/pattern.py:14 +msgid "Pattern Element" +msgstr "" + +#: lib/elements/pattern.py:15 +msgid "This element will not be embroidered. It will appear as a pattern applied to objects in the same group as it. Objects in sub-groups will be ignored." +msgstr "" + +#: lib/elements/pattern.py:19 +msgid "To disable pattern mode, remove the pattern marker:" +msgstr "" + +#: lib/elements/pattern.py:20 +msgid "* Open the Fill and Stroke panel (Objects > Fill and Stroke)" +msgstr "" + +#: lib/elements/pattern.py:21 +msgid "* Go to the Stroke style tab" +msgstr "" + +#: lib/elements/pattern.py:22 +msgid "* Under \"Markers\" choose the first (empty) option in the first dropdown list." msgstr "" #: lib/elements/polyline.py:18 +msgid "Polyline Object" +msgstr "" + +#: lib/elements/polyline.py:19 msgid "This object is an SVG PolyLine. Ink/Stitch can work with this shape, but you can't edit it in Inkscape. Convert it to a manual stitch path to allow editing." msgstr "" -#: lib/elements/polyline.py:22 lib/elements/satin_column.py:25 +#: lib/elements/polyline.py:23 lib/elements/satin_column.py:26 msgid "* Select this object." msgstr "" -#: lib/elements/polyline.py:23 +#: lib/elements/polyline.py:24 msgid "* Do Path > Object to Path." msgstr "" -#: lib/elements/polyline.py:24 +#: lib/elements/polyline.py:25 msgid "* Optional: Run the Params extension and check the \"manual stitch\" box." msgstr "" -#: lib/elements/polyline.py:44 +#: lib/elements/polyline.py:45 msgid "Manual stitch along path" msgstr "" -#: lib/elements/satin_column.py:22 +#: lib/elements/satin_column.py:23 msgid "Satin column has fill" msgstr "" -#: lib/elements/satin_column.py:23 +#: lib/elements/satin_column.py:24 msgid "Satin column: Object has a fill (but should not)" msgstr "" -#: lib/elements/satin_column.py:26 +#: lib/elements/satin_column.py:27 msgid "* Open the Fill and Stroke panel" msgstr "" -#: lib/elements/satin_column.py:27 +#: lib/elements/satin_column.py:28 msgid "* Open the Fill tab" msgstr "" -#: lib/elements/satin_column.py:28 +#: lib/elements/satin_column.py:29 msgid "* Disable the Fill" msgstr "" -#: lib/elements/satin_column.py:29 +#: lib/elements/satin_column.py:30 msgid "* Alternative: open Params and switch this path to Stroke to disable Satin Column mode" msgstr "" -#: lib/elements/satin_column.py:34 +#: lib/elements/satin_column.py:35 msgid "Too few subpaths" msgstr "" -#: lib/elements/satin_column.py:35 +#: lib/elements/satin_column.py:36 msgid "Satin column: Object has too few subpaths. A satin column should have at least two subpaths (the rails)." msgstr "" -#: lib/elements/satin_column.py:37 +#: lib/elements/satin_column.py:38 msgid "* Add another subpath (select two rails and do Path > Combine)" msgstr "" -#: lib/elements/satin_column.py:38 +#: lib/elements/satin_column.py:39 msgid "* Convert to running stitch or simple satin (Params extension)" msgstr "" -#: lib/elements/satin_column.py:43 +#: lib/elements/satin_column.py:44 msgid "Unequal number of points" msgstr "" -#: lib/elements/satin_column.py:44 +#: lib/elements/satin_column.py:45 msgid "Satin column: There are no rungs and rails have an an unequal number of points." msgstr "" -#: lib/elements/satin_column.py:46 +#: lib/elements/satin_column.py:47 msgid "The easiest way to solve this issue is to add one or more rungs. " msgstr "" -#: lib/elements/satin_column.py:47 +#: lib/elements/satin_column.py:48 msgid "Rungs control the stitch direction in satin columns." msgstr "" -#: lib/elements/satin_column.py:48 +#: lib/elements/satin_column.py:49 msgid "* With the selected object press \"P\" to activate the pencil tool." msgstr "" -#: lib/elements/satin_column.py:49 +#: lib/elements/satin_column.py:50 msgid "* Hold \"Shift\" while drawing the rung." msgstr "" -#: lib/elements/satin_column.py:53 +#: lib/elements/satin_column.py:54 msgid "Each rung should intersect both rails once." msgstr "" -#: lib/elements/satin_column.py:57 +#: lib/elements/satin_column.py:58 msgid "Rung doesn't intersect rails" msgstr "" -#: lib/elements/satin_column.py:58 +#: lib/elements/satin_column.py:59 msgid "Satin column: A rung doesn't intersect both rails." msgstr "" -#: lib/elements/satin_column.py:62 +#: lib/elements/satin_column.py:63 msgid "Rungs intersects too many times" msgstr "" -#: lib/elements/satin_column.py:63 +#: lib/elements/satin_column.py:64 msgid "Satin column: A rung intersects a rail more than once." msgstr "" -#: lib/elements/satin_column.py:67 +#: lib/elements/satin_column.py:68 msgid "Satin Column" msgstr "" -#: lib/elements/satin_column.py:73 +#: lib/elements/satin_column.py:74 msgid "Custom satin column" msgstr "" -#: lib/elements/satin_column.py:79 +#: lib/elements/satin_column.py:80 msgid "\"E\" stitch" msgstr "" -#: lib/elements/satin_column.py:89 lib/elements/stroke.py:61 +#: lib/elements/satin_column.py:86 +msgid "Maximum stitch length" +msgstr "" + +#: lib/elements/satin_column.py:87 +msgid "Maximum stitch length for split stitches." +msgstr "" + +#: lib/elements/satin_column.py:98 lib/elements/stroke.py:62 msgid "Zig-zag spacing (peak-to-peak)" msgstr "" -#: lib/elements/satin_column.py:90 +#: lib/elements/satin_column.py:99 msgid "Peak-to-peak distance between zig-zags." msgstr "" -#: lib/elements/satin_column.py:101 +#: lib/elements/satin_column.py:110 msgid "Pull compensation" msgstr "" -#: lib/elements/satin_column.py:102 +#: lib/elements/satin_column.py:111 msgid "Satin stitches pull the fabric together, resulting in a column narrower than you draw in Inkscape. This setting expands each pair of needle penetrations outward from the center of the satin column." msgstr "" -#: lib/elements/satin_column.py:114 +#: lib/elements/satin_column.py:123 msgid "Contour underlay" msgstr "" -#: lib/elements/satin_column.py:114 lib/elements/satin_column.py:121 -#: lib/elements/satin_column.py:130 +#: lib/elements/satin_column.py:123 lib/elements/satin_column.py:130 +#: lib/elements/satin_column.py:139 msgid "Contour Underlay" msgstr "" -#: lib/elements/satin_column.py:121 lib/elements/satin_column.py:145 +#: lib/elements/satin_column.py:130 lib/elements/satin_column.py:154 msgid "Stitch length" msgstr "" -#: lib/elements/satin_column.py:127 +#: lib/elements/satin_column.py:136 msgid "Contour underlay inset amount" msgstr "" -#: lib/elements/satin_column.py:128 +#: lib/elements/satin_column.py:137 msgid "Shrink the outline, to prevent the underlay from showing around the outside of the satin column." msgstr "" -#: lib/elements/satin_column.py:138 +#: lib/elements/satin_column.py:147 msgid "Center-walk underlay" msgstr "" -#: lib/elements/satin_column.py:138 lib/elements/satin_column.py:145 +#: lib/elements/satin_column.py:147 lib/elements/satin_column.py:154 msgid "Center-Walk Underlay" msgstr "" -#: lib/elements/satin_column.py:150 +#: lib/elements/satin_column.py:159 msgid "Zig-zag underlay" msgstr "" -#: lib/elements/satin_column.py:150 lib/elements/satin_column.py:159 -#: lib/elements/satin_column.py:170 +#: lib/elements/satin_column.py:159 lib/elements/satin_column.py:168 +#: lib/elements/satin_column.py:179 msgid "Zig-zag Underlay" msgstr "" -#: lib/elements/satin_column.py:156 +#: lib/elements/satin_column.py:165 msgid "Zig-Zag spacing (peak-to-peak)" msgstr "" -#: lib/elements/satin_column.py:157 +#: lib/elements/satin_column.py:166 msgid "Distance between peaks of the zig-zags." msgstr "" -#: lib/elements/satin_column.py:167 +#: lib/elements/satin_column.py:176 msgid "Inset amount" msgstr "" -#: lib/elements/satin_column.py:168 +#: lib/elements/satin_column.py:177 msgid "default: half of contour underlay inset" msgstr "" -#: lib/elements/stroke.py:20 +#: lib/elements/stroke.py:21 msgid "Stroke" msgstr "" -#: lib/elements/stroke.py:23 +#: lib/elements/stroke.py:24 msgid "Running stitch along paths" msgstr "" -#: lib/elements/stroke.py:37 +#: lib/elements/stroke.py:38 msgid "Running stitch length" msgstr "" -#: lib/elements/stroke.py:38 +#: lib/elements/stroke.py:39 msgid "Length of stitches in running stitch mode." msgstr "" -#: lib/elements/stroke.py:49 +#: lib/elements/stroke.py:50 msgid "Bean stitch number of repeats" msgstr "" -#: lib/elements/stroke.py:50 +#: lib/elements/stroke.py:51 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. Only applies to running stitch." msgstr "" -#: lib/elements/stroke.py:62 +#: lib/elements/stroke.py:63 msgid "Length of stitches in zig-zag mode." msgstr "" -#: lib/elements/stroke.py:73 +#: lib/elements/stroke.py:74 msgid "Repeats" msgstr "" -#: lib/elements/stroke.py:74 +#: lib/elements/stroke.py:75 msgid "Defines how many times to run down and back along the path." msgstr "" -#: lib/elements/stroke.py:107 +#: lib/elements/stroke.py:108 msgid "Manual stitch placement" msgstr "" -#: lib/elements/stroke.py:108 +#: lib/elements/stroke.py:109 msgid "Stitch every node in the path. Stitch length and zig-zag spacing are ignored." msgstr "" -#: lib/elements/stroke.py:142 +#: lib/elements/stroke.py:143 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 "" -#: lib/elements/text.py:13 lib/extensions/lettering.py:75 +#: lib/elements/text.py:13 lib/extensions/lettering.py:77 msgid "Text" msgstr "" @@ -927,15 +959,15 @@ msgid "Please select at least one satin column." msgstr "" #. This was previously: "No embroiderable paths selected." -#: lib/extensions/base.py:123 +#: lib/extensions/base.py:124 msgid "Ink/Stitch doesn't know how to work with any of the objects you've selected." msgstr "" -#: lib/extensions/base.py:125 +#: lib/extensions/base.py:126 msgid "There are no objects in the entire document that Ink/Stitch knows how to work with." msgstr "" -#: lib/extensions/base.py:127 +#: lib/extensions/base.py:128 msgid "Tip: Run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot Objects" msgstr "" @@ -1029,27 +1061,27 @@ msgstr "" msgid "Please choose one or more commands to add." msgstr "" -#: lib/extensions/lettering.py:41 lib/extensions/lettering.py:418 +#: lib/extensions/lettering.py:43 lib/extensions/lettering.py:420 msgid "Ink/Stitch Lettering" msgstr "" -#: lib/extensions/lettering.py:51 +#: lib/extensions/lettering.py:53 msgid "Font" msgstr "" -#: lib/extensions/lettering.py:63 +#: lib/extensions/lettering.py:65 msgid "Options" msgstr "" -#: lib/extensions/lettering.py:68 +#: lib/extensions/lettering.py:70 msgid "Stitch lines of text back and forth" msgstr "" -#: lib/extensions/lettering.py:71 +#: lib/extensions/lettering.py:73 msgid "Add trims" msgstr "" -#: lib/extensions/lettering.py:80 lib/extensions/params.py:359 +#: lib/extensions/lettering.py:82 lib/extensions/params.py:361 #: print/templates/custom-page.html:23 print/templates/custom-page.html:27 #: print/templates/custom-page.html:33 print/templates/ui.html:92 #: print/templates/ui.html:96 print/templates/ui.html:102 @@ -1058,31 +1090,31 @@ msgstr "" msgid "Cancel" msgstr "" -#: lib/extensions/lettering.py:84 lib/extensions/params.py:366 +#: lib/extensions/lettering.py:86 lib/extensions/params.py:368 msgid "Apply and Quit" msgstr "" -#: lib/extensions/lettering.py:151 +#: lib/extensions/lettering.py:153 msgid "Unable to find any fonts! Please try reinstalling Ink/Stitch." msgstr "" -#: lib/extensions/lettering.py:222 +#: lib/extensions/lettering.py:224 msgid "This font has no available font variant. Please update or remove the font." msgstr "" #. The user has chosen to scale the text by some percentage #. (50%, 200%, etc). If you need to use the percentage symbol, #. make sure to double it (%%). -#: lib/extensions/lettering.py:264 +#: lib/extensions/lettering.py:266 #, python-format msgid "Text scale %s%%" msgstr "" -#: lib/extensions/lettering.py:408 +#: lib/extensions/lettering.py:410 msgid "Please select only one block of text." msgstr "" -#: lib/extensions/lettering.py:411 +#: lib/extensions/lettering.py:413 msgid "You've selected objects that were not created by the Lettering extension. Please clear your selection or select different objects before running Lettering again." msgstr "" @@ -1141,14 +1173,18 @@ msgstr "" msgid "This parameter will be saved when you click \"Apply and Quit\"" msgstr "" -#: lib/extensions/params.py:342 +#: lib/extensions/params.py:344 msgid "Embroidery Params" msgstr "" -#: lib/extensions/params.py:363 +#: lib/extensions/params.py:365 msgid "Use Last Settings" msgstr "" +#: lib/extensions/selection_to_pattern.py:21 +msgid "Please select at least one object to be marked as a pattern." +msgstr "" + #: lib/extensions/troubleshoot.py:45 msgid "All selected shapes are valid! " msgstr "" @@ -2062,6 +2098,7 @@ msgid "Duplicate Params" msgstr "" #: templates/duplicate_params.xml:10 templates/reorder.xml:10 +#: templates/selection_to_pattern.xml:10 msgid "Edit" msgstr "" @@ -2461,6 +2498,10 @@ msgstr "" msgid "Re-stack objects in order of selection" msgstr "" +#: templates/selection_to_pattern.xml:3 +msgid "Selection to pattern" +msgstr "" + #: templates/simulator.xml:3 msgid "Simulator / Realistic Preview" msgstr "" diff --git a/translations/messages_ar_SA.po b/translations/messages_ar_SA.po index 27cb733d..beed1b99 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: 2021-07-30 00:54+0000\n" -"PO-Revision-Date: 2021-08-16 00:53\n" +"POT-Creation-Date: 2021-08-17 00:51+0000\n" +"PO-Revision-Date: 2021-08-19 00:46\n" "Last-Translator: \n" "Language-Team: Arabic\n" "MIME-Version: 1.0\n" @@ -321,21 +321,21 @@ msgid "Satin cut point (use with Cut Satin Column)" msgstr "" #. command that affects a layer -#: lib/commands.py:49 +#: lib/commands.py:48 msgid "Ignore layer (do not stitch any objects in this layer)" msgstr "" #. command that affects entire document -#: lib/commands.py:52 +#: lib/commands.py:51 msgid "Origin for exported embroidery files" msgstr "" #. command that affects entire document -#: lib/commands.py:55 +#: lib/commands.py:54 msgid "Jump destination for Stop commands (a.k.a. \"Frame Out position\")." msgstr "" -#: lib/commands.py:213 +#: lib/commands.py:212 #, python-format msgid "Error: there is more than one %(command)s command in the document, but there can only be one. Please remove all but one." msgstr "" @@ -345,131 +345,131 @@ msgstr "" #. command name to them. Contents of %(description)s are in a separate #. translation #. string. -#: lib/commands.py:220 +#: lib/commands.py:219 #, python-format msgid "%(command)s: %(description)s" msgstr "" -#: lib/commands.py:285 lib/commands.py:398 +#: lib/commands.py:284 lib/commands.py:397 msgid "Ink/Stitch Command" msgstr "" #. : the name of the line that connects a command to the object it applies to -#: lib/commands.py:311 +#: lib/commands.py:310 msgid "connector" msgstr "" #. : the name of a command symbol (example: scissors icon for trim command) -#: lib/commands.py:327 +#: lib/commands.py:326 msgid "command marker" msgstr "" -#: lib/elements/auto_fill.py:22 +#: lib/elements/auto_fill.py:23 msgid "Small Fill" msgstr "" -#: lib/elements/auto_fill.py:23 +#: lib/elements/auto_fill.py:24 msgid "This fill object is so small that it would probably look better as running stitch or satin column. For very small shapes, fill stitch is not possible, and Ink/Stitch will use running stitch around the outline instead." msgstr "" -#: lib/elements/auto_fill.py:29 lib/elements/auto_fill.py:145 +#: lib/elements/auto_fill.py:30 lib/elements/auto_fill.py:146 msgid "Expand" msgstr "" -#: lib/elements/auto_fill.py:30 +#: lib/elements/auto_fill.py:31 msgid "The expand parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use original size instead." msgstr "" -#: lib/elements/auto_fill.py:35 lib/elements/auto_fill.py:122 +#: lib/elements/auto_fill.py:36 lib/elements/auto_fill.py:123 msgid "Inset" msgstr "" -#: lib/elements/auto_fill.py:36 +#: lib/elements/auto_fill.py:37 msgid "The underlay inset parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use the original size instead." msgstr "" -#: lib/elements/auto_fill.py:41 +#: lib/elements/auto_fill.py:42 msgid "AutoFill" msgstr "" -#: lib/elements/auto_fill.py:44 +#: lib/elements/auto_fill.py:45 msgid "Automatically routed fill stitching" msgstr "" -#: lib/elements/auto_fill.py:64 +#: lib/elements/auto_fill.py:65 msgid "Running stitch length (traversal between sections)" msgstr "" -#: lib/elements/auto_fill.py:65 +#: lib/elements/auto_fill.py:66 msgid "Length of stitches around the outline of the fill region used when moving from section to section." msgstr "" -#: lib/elements/auto_fill.py:73 +#: lib/elements/auto_fill.py:74 msgid "Underlay" msgstr "" -#: lib/elements/auto_fill.py:73 lib/elements/auto_fill.py:82 -#: lib/elements/auto_fill.py:104 lib/elements/auto_fill.py:115 -#: lib/elements/auto_fill.py:125 lib/elements/auto_fill.py:137 -#: lib/elements/auto_fill.py:171 +#: lib/elements/auto_fill.py:74 lib/elements/auto_fill.py:83 +#: lib/elements/auto_fill.py:105 lib/elements/auto_fill.py:116 +#: lib/elements/auto_fill.py:126 lib/elements/auto_fill.py:138 +#: lib/elements/auto_fill.py:172 msgid "AutoFill Underlay" msgstr "" -#: lib/elements/auto_fill.py:79 +#: lib/elements/auto_fill.py:80 msgid "Fill angle" msgstr "" -#: lib/elements/auto_fill.py:80 +#: lib/elements/auto_fill.py:81 msgid "Default: fill angle + 90 deg. Insert comma-seperated list for multiple layers." msgstr "" -#: lib/elements/auto_fill.py:101 +#: lib/elements/auto_fill.py:102 msgid "Row spacing" msgstr "" -#: lib/elements/auto_fill.py:102 +#: lib/elements/auto_fill.py:103 msgid "default: 3x fill row spacing" msgstr "" -#: lib/elements/auto_fill.py:112 +#: lib/elements/auto_fill.py:113 msgid "Max stitch length" msgstr "" -#: lib/elements/auto_fill.py:113 +#: lib/elements/auto_fill.py:114 msgid "default: equal to fill max stitch length" msgstr "" -#: lib/elements/auto_fill.py:123 +#: lib/elements/auto_fill.py:124 msgid "Shrink the shape before doing underlay, to prevent underlay from showing around the outside of the fill." msgstr "" -#: lib/elements/auto_fill.py:134 lib/elements/fill.py:74 +#: lib/elements/auto_fill.py:135 lib/elements/fill.py:75 msgid "Skip last stitch in each row" msgstr "" -#: lib/elements/auto_fill.py:135 lib/elements/fill.py:75 +#: lib/elements/auto_fill.py:136 lib/elements/fill.py:76 msgid "The last stitch in each row is quite close to the first stitch in the next row. Skipping it decreases stitch count and density." msgstr "" -#: lib/elements/auto_fill.py:146 +#: lib/elements/auto_fill.py:147 msgid "Expand the shape before fill stitching, to compensate for gaps between shapes." msgstr "" -#: lib/elements/auto_fill.py:155 lib/elements/auto_fill.py:167 +#: lib/elements/auto_fill.py:156 lib/elements/auto_fill.py:168 msgid "Underpath" msgstr "" -#: lib/elements/auto_fill.py:156 lib/elements/auto_fill.py:168 +#: lib/elements/auto_fill.py:157 lib/elements/auto_fill.py:169 msgid "Travel inside the shape when moving from section to section. Underpath stitches avoid traveling in the direction of the row angle so that they are not visible. This gives them a jagged appearance." msgstr "" -#: lib/elements/auto_fill.py:254 +#: lib/elements/auto_fill.py:266 msgid "Error during autofill! This means that there is a problem with Ink/Stitch." msgstr "" #. this message is followed by a URL: #. https://github.com/inkstitch/inkstitch/issues/new -#: lib/elements/auto_fill.py:257 +#: lib/elements/auto_fill.py:269 msgid "If you'd like to help us make Ink/Stitch better, please paste this whole message into a new issue at: " msgstr "" @@ -521,32 +521,32 @@ msgstr "" msgid "This setting will apply a custom fill angle for the clone." msgstr "" -#: lib/elements/element.py:225 +#: lib/elements/element.py:198 msgid "Allow lock stitches" msgstr "" -#: lib/elements/element.py:226 +#: lib/elements/element.py:199 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:230 +#: lib/elements/element.py:203 msgid "Both" msgstr "" -#: lib/elements/element.py:230 +#: lib/elements/element.py:203 msgid "Before" msgstr "" -#: lib/elements/element.py:230 +#: lib/elements/element.py:203 msgid "After" msgstr "" -#: lib/elements/element.py:230 +#: lib/elements/element.py:203 msgid "Neither" msgstr "" -#: lib/elements/element.py:272 +#: lib/elements/element.py:245 #, python-format msgid "Object %(id)s has an empty 'd' attribute. Please delete this object from your document." msgstr "" @@ -554,7 +554,7 @@ msgstr "" #. used when showing an error message to the user such as #. "Some Path (path1234): error: satin column: One or more of the rungs doesn't #. intersect both rails." -#: lib/elements/element.py:358 +#: lib/elements/element.py:332 msgid "error:" msgstr "" @@ -570,75 +570,75 @@ msgstr "" msgid "* Run Extensions > Ink/Stitch > Troubleshoot > Cleanup Document..." msgstr "" -#: lib/elements/fill.py:22 +#: lib/elements/fill.py:23 msgid "Unconnected" msgstr "" -#: lib/elements/fill.py:23 +#: lib/elements/fill.py:24 msgid "Fill: This object is made up of unconnected shapes. This is not allowed because Ink/Stitch doesn't know what order to stitch them in. Please break this object up into separate shapes." msgstr "" -#: lib/elements/fill.py:27 lib/elements/fill.py:35 +#: lib/elements/fill.py:28 lib/elements/fill.py:36 msgid "* Extensions > Ink/Stitch > Fill Tools > Break Apart Fill Objects" msgstr "" -#: lib/elements/fill.py:32 +#: lib/elements/fill.py:33 msgid "Border crosses itself" msgstr "" -#: lib/elements/fill.py:33 +#: lib/elements/fill.py:34 msgid "Fill: Shape is not valid. This can happen if the border crosses over itself." msgstr "" -#: lib/elements/fill.py:40 +#: lib/elements/fill.py:41 msgid "Fill" msgstr "" -#: lib/elements/fill.py:47 +#: lib/elements/fill.py:48 msgid "Manually routed fill stitching" msgstr "" -#: lib/elements/fill.py:48 +#: lib/elements/fill.py:49 msgid "AutoFill is the default method for generating fill stitching." msgstr "" -#: lib/elements/fill.py:57 +#: lib/elements/fill.py:58 msgid "Angle of lines of stitches" msgstr "" -#: lib/elements/fill.py:58 +#: lib/elements/fill.py:59 msgid "The angle increases in a counter-clockwise direction. 0 is horizontal. Negative angles are allowed." msgstr "" -#: lib/elements/fill.py:85 +#: lib/elements/fill.py:86 msgid "Flip fill (start right-to-left)" msgstr "" -#: lib/elements/fill.py:86 +#: lib/elements/fill.py:87 msgid "The flip option can help you with routing your stitch path. When you enable flip, stitching goes from right-to-left instead of left-to-right." msgstr "" -#: lib/elements/fill.py:95 +#: lib/elements/fill.py:96 msgid "Spacing between rows" msgstr "" -#: lib/elements/fill.py:96 +#: lib/elements/fill.py:97 msgid "Distance between rows of stitches." msgstr "" -#: lib/elements/fill.py:109 +#: lib/elements/fill.py:110 msgid "Maximum fill stitch length" msgstr "" -#: lib/elements/fill.py:110 +#: lib/elements/fill.py:111 msgid "The length of each stitch in a row. Shorter stitch may be used at the start or end of a row." msgstr "" -#: lib/elements/fill.py:119 +#: lib/elements/fill.py:120 msgid "Stagger rows this many times before repeating" msgstr "" -#: lib/elements/fill.py:120 +#: lib/elements/fill.py:121 msgid "Setting this dictates how many rows apart the stitches will be before they fall in the same column position." msgstr "" @@ -658,246 +658,278 @@ msgstr "" msgid "* Alternatively redraw the image with the pen (P) or bezier (B) tool" msgstr "" -#: lib/elements/polyline.py:17 -msgid "Polyline Object" +#: lib/elements/pattern.py:14 +msgid "Pattern Element" +msgstr "" + +#: lib/elements/pattern.py:15 +msgid "This element will not be embroidered. It will appear as a pattern applied to objects in the same group as it. Objects in sub-groups will be ignored." +msgstr "" + +#: lib/elements/pattern.py:19 +msgid "To disable pattern mode, remove the pattern marker:" +msgstr "" + +#: lib/elements/pattern.py:20 +msgid "* Open the Fill and Stroke panel (Objects > Fill and Stroke)" +msgstr "" + +#: lib/elements/pattern.py:21 +msgid "* Go to the Stroke style tab" +msgstr "" + +#: lib/elements/pattern.py:22 +msgid "* Under \"Markers\" choose the first (empty) option in the first dropdown list." msgstr "" #: lib/elements/polyline.py:18 +msgid "Polyline Object" +msgstr "" + +#: lib/elements/polyline.py:19 msgid "This object is an SVG PolyLine. Ink/Stitch can work with this shape, but you can't edit it in Inkscape. Convert it to a manual stitch path to allow editing." msgstr "" -#: lib/elements/polyline.py:22 lib/elements/satin_column.py:25 +#: lib/elements/polyline.py:23 lib/elements/satin_column.py:26 msgid "* Select this object." msgstr "" -#: lib/elements/polyline.py:23 +#: lib/elements/polyline.py:24 msgid "* Do Path > Object to Path." msgstr "" -#: lib/elements/polyline.py:24 +#: lib/elements/polyline.py:25 msgid "* Optional: Run the Params extension and check the \"manual stitch\" box." msgstr "" -#: lib/elements/polyline.py:44 +#: lib/elements/polyline.py:45 msgid "Manual stitch along path" msgstr "" -#: lib/elements/satin_column.py:22 +#: lib/elements/satin_column.py:23 msgid "Satin column has fill" msgstr "" -#: lib/elements/satin_column.py:23 +#: lib/elements/satin_column.py:24 msgid "Satin column: Object has a fill (but should not)" msgstr "" -#: lib/elements/satin_column.py:26 +#: lib/elements/satin_column.py:27 msgid "* Open the Fill and Stroke panel" msgstr "" -#: lib/elements/satin_column.py:27 +#: lib/elements/satin_column.py:28 msgid "* Open the Fill tab" msgstr "" -#: lib/elements/satin_column.py:28 +#: lib/elements/satin_column.py:29 msgid "* Disable the Fill" msgstr "" -#: lib/elements/satin_column.py:29 +#: lib/elements/satin_column.py:30 msgid "* Alternative: open Params and switch this path to Stroke to disable Satin Column mode" msgstr "" -#: lib/elements/satin_column.py:34 +#: lib/elements/satin_column.py:35 msgid "Too few subpaths" msgstr "" -#: lib/elements/satin_column.py:35 +#: lib/elements/satin_column.py:36 msgid "Satin column: Object has too few subpaths. A satin column should have at least two subpaths (the rails)." msgstr "" -#: lib/elements/satin_column.py:37 +#: lib/elements/satin_column.py:38 msgid "* Add another subpath (select two rails and do Path > Combine)" msgstr "" -#: lib/elements/satin_column.py:38 +#: lib/elements/satin_column.py:39 msgid "* Convert to running stitch or simple satin (Params extension)" msgstr "" -#: lib/elements/satin_column.py:43 +#: lib/elements/satin_column.py:44 msgid "Unequal number of points" msgstr "" -#: lib/elements/satin_column.py:44 +#: lib/elements/satin_column.py:45 msgid "Satin column: There are no rungs and rails have an an unequal number of points." msgstr "" -#: lib/elements/satin_column.py:46 +#: lib/elements/satin_column.py:47 msgid "The easiest way to solve this issue is to add one or more rungs. " msgstr "" -#: lib/elements/satin_column.py:47 +#: lib/elements/satin_column.py:48 msgid "Rungs control the stitch direction in satin columns." msgstr "" -#: lib/elements/satin_column.py:48 +#: lib/elements/satin_column.py:49 msgid "* With the selected object press \"P\" to activate the pencil tool." msgstr "" -#: lib/elements/satin_column.py:49 +#: lib/elements/satin_column.py:50 msgid "* Hold \"Shift\" while drawing the rung." msgstr "" -#: lib/elements/satin_column.py:53 +#: lib/elements/satin_column.py:54 msgid "Each rung should intersect both rails once." msgstr "" -#: lib/elements/satin_column.py:57 +#: lib/elements/satin_column.py:58 msgid "Rung doesn't intersect rails" msgstr "" -#: lib/elements/satin_column.py:58 +#: lib/elements/satin_column.py:59 msgid "Satin column: A rung doesn't intersect both rails." msgstr "" -#: lib/elements/satin_column.py:62 +#: lib/elements/satin_column.py:63 msgid "Rungs intersects too many times" msgstr "" -#: lib/elements/satin_column.py:63 +#: lib/elements/satin_column.py:64 msgid "Satin column: A rung intersects a rail more than once." msgstr "" -#: lib/elements/satin_column.py:67 +#: lib/elements/satin_column.py:68 msgid "Satin Column" msgstr "" -#: lib/elements/satin_column.py:73 +#: lib/elements/satin_column.py:74 msgid "Custom satin column" msgstr "" -#: lib/elements/satin_column.py:79 +#: lib/elements/satin_column.py:80 msgid "\"E\" stitch" msgstr "" -#: lib/elements/satin_column.py:89 lib/elements/stroke.py:61 +#: lib/elements/satin_column.py:86 +msgid "Maximum stitch length" +msgstr "" + +#: lib/elements/satin_column.py:87 +msgid "Maximum stitch length for split stitches." +msgstr "" + +#: lib/elements/satin_column.py:98 lib/elements/stroke.py:62 msgid "Zig-zag spacing (peak-to-peak)" msgstr "" -#: lib/elements/satin_column.py:90 +#: lib/elements/satin_column.py:99 msgid "Peak-to-peak distance between zig-zags." msgstr "" -#: lib/elements/satin_column.py:101 +#: lib/elements/satin_column.py:110 msgid "Pull compensation" msgstr "" -#: lib/elements/satin_column.py:102 +#: lib/elements/satin_column.py:111 msgid "Satin stitches pull the fabric together, resulting in a column narrower than you draw in Inkscape. This setting expands each pair of needle penetrations outward from the center of the satin column." msgstr "" -#: lib/elements/satin_column.py:114 +#: lib/elements/satin_column.py:123 msgid "Contour underlay" msgstr "" -#: lib/elements/satin_column.py:114 lib/elements/satin_column.py:121 -#: lib/elements/satin_column.py:130 +#: lib/elements/satin_column.py:123 lib/elements/satin_column.py:130 +#: lib/elements/satin_column.py:139 msgid "Contour Underlay" msgstr "" -#: lib/elements/satin_column.py:121 lib/elements/satin_column.py:145 +#: lib/elements/satin_column.py:130 lib/elements/satin_column.py:154 msgid "Stitch length" msgstr "" -#: lib/elements/satin_column.py:127 +#: lib/elements/satin_column.py:136 msgid "Contour underlay inset amount" msgstr "" -#: lib/elements/satin_column.py:128 +#: lib/elements/satin_column.py:137 msgid "Shrink the outline, to prevent the underlay from showing around the outside of the satin column." msgstr "" -#: lib/elements/satin_column.py:138 +#: lib/elements/satin_column.py:147 msgid "Center-walk underlay" msgstr "" -#: lib/elements/satin_column.py:138 lib/elements/satin_column.py:145 +#: lib/elements/satin_column.py:147 lib/elements/satin_column.py:154 msgid "Center-Walk Underlay" msgstr "" -#: lib/elements/satin_column.py:150 +#: lib/elements/satin_column.py:159 msgid "Zig-zag underlay" msgstr "" -#: lib/elements/satin_column.py:150 lib/elements/satin_column.py:159 -#: lib/elements/satin_column.py:170 +#: lib/elements/satin_column.py:159 lib/elements/satin_column.py:168 +#: lib/elements/satin_column.py:179 msgid "Zig-zag Underlay" msgstr "" -#: lib/elements/satin_column.py:156 +#: lib/elements/satin_column.py:165 msgid "Zig-Zag spacing (peak-to-peak)" msgstr "" -#: lib/elements/satin_column.py:157 +#: lib/elements/satin_column.py:166 msgid "Distance between peaks of the zig-zags." msgstr "" -#: lib/elements/satin_column.py:167 +#: lib/elements/satin_column.py:176 msgid "Inset amount" msgstr "" -#: lib/elements/satin_column.py:168 +#: lib/elements/satin_column.py:177 msgid "default: half of contour underlay inset" msgstr "" -#: lib/elements/stroke.py:20 +#: lib/elements/stroke.py:21 msgid "Stroke" msgstr "" -#: lib/elements/stroke.py:23 +#: lib/elements/stroke.py:24 msgid "Running stitch along paths" msgstr "" -#: lib/elements/stroke.py:37 +#: lib/elements/stroke.py:38 msgid "Running stitch length" msgstr "" -#: lib/elements/stroke.py:38 +#: lib/elements/stroke.py:39 msgid "Length of stitches in running stitch mode." msgstr "" -#: lib/elements/stroke.py:49 +#: lib/elements/stroke.py:50 msgid "Bean stitch number of repeats" msgstr "" -#: lib/elements/stroke.py:50 +#: lib/elements/stroke.py:51 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. Only applies to running stitch." msgstr "" -#: lib/elements/stroke.py:62 +#: lib/elements/stroke.py:63 msgid "Length of stitches in zig-zag mode." msgstr "" -#: lib/elements/stroke.py:73 +#: lib/elements/stroke.py:74 msgid "Repeats" msgstr "" -#: lib/elements/stroke.py:74 +#: lib/elements/stroke.py:75 msgid "Defines how many times to run down and back along the path." msgstr "" -#: lib/elements/stroke.py:107 +#: lib/elements/stroke.py:108 msgid "Manual stitch placement" msgstr "" -#: lib/elements/stroke.py:108 +#: lib/elements/stroke.py:109 msgid "Stitch every node in the path. Stitch length and zig-zag spacing are ignored." msgstr "" -#: lib/elements/stroke.py:142 +#: lib/elements/stroke.py:143 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 "" -#: lib/elements/text.py:13 lib/extensions/lettering.py:75 +#: lib/elements/text.py:13 lib/extensions/lettering.py:77 msgid "Text" msgstr "" @@ -927,15 +959,15 @@ msgid "Please select at least one satin column." msgstr "" #. This was previously: "No embroiderable paths selected." -#: lib/extensions/base.py:123 +#: lib/extensions/base.py:124 msgid "Ink/Stitch doesn't know how to work with any of the objects you've selected." msgstr "" -#: lib/extensions/base.py:125 +#: lib/extensions/base.py:126 msgid "There are no objects in the entire document that Ink/Stitch knows how to work with." msgstr "" -#: lib/extensions/base.py:127 +#: lib/extensions/base.py:128 msgid "Tip: Run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot Objects" msgstr "" @@ -1029,27 +1061,27 @@ msgstr "" msgid "Please choose one or more commands to add." msgstr "" -#: lib/extensions/lettering.py:41 lib/extensions/lettering.py:418 +#: lib/extensions/lettering.py:43 lib/extensions/lettering.py:420 msgid "Ink/Stitch Lettering" msgstr "" -#: lib/extensions/lettering.py:51 +#: lib/extensions/lettering.py:53 msgid "Font" msgstr "" -#: lib/extensions/lettering.py:63 +#: lib/extensions/lettering.py:65 msgid "Options" msgstr "" -#: lib/extensions/lettering.py:68 +#: lib/extensions/lettering.py:70 msgid "Stitch lines of text back and forth" msgstr "" -#: lib/extensions/lettering.py:71 +#: lib/extensions/lettering.py:73 msgid "Add trims" msgstr "" -#: lib/extensions/lettering.py:80 lib/extensions/params.py:359 +#: lib/extensions/lettering.py:82 lib/extensions/params.py:361 #: print/templates/custom-page.html:23 print/templates/custom-page.html:27 #: print/templates/custom-page.html:33 print/templates/ui.html:92 #: print/templates/ui.html:96 print/templates/ui.html:102 @@ -1058,31 +1090,31 @@ msgstr "" msgid "Cancel" msgstr "" -#: lib/extensions/lettering.py:84 lib/extensions/params.py:366 +#: lib/extensions/lettering.py:86 lib/extensions/params.py:368 msgid "Apply and Quit" msgstr "" -#: lib/extensions/lettering.py:151 +#: lib/extensions/lettering.py:153 msgid "Unable to find any fonts! Please try reinstalling Ink/Stitch." msgstr "" -#: lib/extensions/lettering.py:222 +#: lib/extensions/lettering.py:224 msgid "This font has no available font variant. Please update or remove the font." msgstr "" #. The user has chosen to scale the text by some percentage #. (50%, 200%, etc). If you need to use the percentage symbol, #. make sure to double it (%%). -#: lib/extensions/lettering.py:264 +#: lib/extensions/lettering.py:266 #, python-format msgid "Text scale %s%%" msgstr "" -#: lib/extensions/lettering.py:408 +#: lib/extensions/lettering.py:410 msgid "Please select only one block of text." msgstr "" -#: lib/extensions/lettering.py:411 +#: lib/extensions/lettering.py:413 msgid "You've selected objects that were not created by the Lettering extension. Please clear your selection or select different objects before running Lettering again." msgstr "" @@ -1141,14 +1173,18 @@ msgstr "" msgid "This parameter will be saved when you click \"Apply and Quit\"" msgstr "" -#: lib/extensions/params.py:342 +#: lib/extensions/params.py:344 msgid "Embroidery Params" msgstr "" -#: lib/extensions/params.py:363 +#: lib/extensions/params.py:365 msgid "Use Last Settings" msgstr "" +#: lib/extensions/selection_to_pattern.py:21 +msgid "Please select at least one object to be marked as a pattern." +msgstr "" + #: lib/extensions/troubleshoot.py:45 msgid "All selected shapes are valid! " msgstr "" @@ -2062,6 +2098,7 @@ msgid "Duplicate Params" msgstr "" #: templates/duplicate_params.xml:10 templates/reorder.xml:10 +#: templates/selection_to_pattern.xml:10 msgid "Edit" msgstr "" @@ -2461,6 +2498,10 @@ msgstr "" msgid "Re-stack objects in order of selection" msgstr "" +#: templates/selection_to_pattern.xml:3 +msgid "Selection to pattern" +msgstr "" + #: templates/simulator.xml:3 msgid "Simulator / Realistic Preview" msgstr "" diff --git a/translations/messages_ca_ES.po b/translations/messages_ca_ES.po index 7a56e3b6..19704377 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: 2021-07-30 00:54+0000\n" -"PO-Revision-Date: 2021-08-16 00:53\n" +"POT-Creation-Date: 2021-08-17 00:51+0000\n" +"PO-Revision-Date: 2021-08-19 00:46\n" "Last-Translator: \n" "Language-Team: Catalan\n" "MIME-Version: 1.0\n" @@ -321,21 +321,21 @@ msgid "Satin cut point (use with Cut Satin Column)" msgstr "" #. command that affects a layer -#: lib/commands.py:49 +#: lib/commands.py:48 msgid "Ignore layer (do not stitch any objects in this layer)" msgstr "" #. command that affects entire document -#: lib/commands.py:52 +#: lib/commands.py:51 msgid "Origin for exported embroidery files" msgstr "" #. command that affects entire document -#: lib/commands.py:55 +#: lib/commands.py:54 msgid "Jump destination for Stop commands (a.k.a. \"Frame Out position\")." msgstr "" -#: lib/commands.py:213 +#: lib/commands.py:212 #, python-format msgid "Error: there is more than one %(command)s command in the document, but there can only be one. Please remove all but one." msgstr "" @@ -345,131 +345,131 @@ msgstr "" #. command name to them. Contents of %(description)s are in a separate #. translation #. string. -#: lib/commands.py:220 +#: lib/commands.py:219 #, python-format msgid "%(command)s: %(description)s" msgstr "" -#: lib/commands.py:285 lib/commands.py:398 +#: lib/commands.py:284 lib/commands.py:397 msgid "Ink/Stitch Command" msgstr "" #. : the name of the line that connects a command to the object it applies to -#: lib/commands.py:311 +#: lib/commands.py:310 msgid "connector" msgstr "" #. : the name of a command symbol (example: scissors icon for trim command) -#: lib/commands.py:327 +#: lib/commands.py:326 msgid "command marker" msgstr "" -#: lib/elements/auto_fill.py:22 +#: lib/elements/auto_fill.py:23 msgid "Small Fill" msgstr "" -#: lib/elements/auto_fill.py:23 +#: lib/elements/auto_fill.py:24 msgid "This fill object is so small that it would probably look better as running stitch or satin column. For very small shapes, fill stitch is not possible, and Ink/Stitch will use running stitch around the outline instead." msgstr "" -#: lib/elements/auto_fill.py:29 lib/elements/auto_fill.py:145 +#: lib/elements/auto_fill.py:30 lib/elements/auto_fill.py:146 msgid "Expand" msgstr "" -#: lib/elements/auto_fill.py:30 +#: lib/elements/auto_fill.py:31 msgid "The expand parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use original size instead." msgstr "" -#: lib/elements/auto_fill.py:35 lib/elements/auto_fill.py:122 +#: lib/elements/auto_fill.py:36 lib/elements/auto_fill.py:123 msgid "Inset" msgstr "" -#: lib/elements/auto_fill.py:36 +#: lib/elements/auto_fill.py:37 msgid "The underlay inset parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use the original size instead." msgstr "" -#: lib/elements/auto_fill.py:41 +#: lib/elements/auto_fill.py:42 msgid "AutoFill" msgstr "" -#: lib/elements/auto_fill.py:44 +#: lib/elements/auto_fill.py:45 msgid "Automatically routed fill stitching" msgstr "" -#: lib/elements/auto_fill.py:64 +#: lib/elements/auto_fill.py:65 msgid "Running stitch length (traversal between sections)" msgstr "" -#: lib/elements/auto_fill.py:65 +#: lib/elements/auto_fill.py:66 msgid "Length of stitches around the outline of the fill region used when moving from section to section." msgstr "" -#: lib/elements/auto_fill.py:73 +#: lib/elements/auto_fill.py:74 msgid "Underlay" msgstr "" -#: lib/elements/auto_fill.py:73 lib/elements/auto_fill.py:82 -#: lib/elements/auto_fill.py:104 lib/elements/auto_fill.py:115 -#: lib/elements/auto_fill.py:125 lib/elements/auto_fill.py:137 -#: lib/elements/auto_fill.py:171 +#: lib/elements/auto_fill.py:74 lib/elements/auto_fill.py:83 +#: lib/elements/auto_fill.py:105 lib/elements/auto_fill.py:116 +#: lib/elements/auto_fill.py:126 lib/elements/auto_fill.py:138 +#: lib/elements/auto_fill.py:172 msgid "AutoFill Underlay" msgstr "" -#: lib/elements/auto_fill.py:79 +#: lib/elements/auto_fill.py:80 msgid "Fill angle" msgstr "" -#: lib/elements/auto_fill.py:80 +#: lib/elements/auto_fill.py:81 msgid "Default: fill angle + 90 deg. Insert comma-seperated list for multiple layers." msgstr "" -#: lib/elements/auto_fill.py:101 +#: lib/elements/auto_fill.py:102 msgid "Row spacing" msgstr "" -#: lib/elements/auto_fill.py:102 +#: lib/elements/auto_fill.py:103 msgid "default: 3x fill row spacing" msgstr "" -#: lib/elements/auto_fill.py:112 +#: lib/elements/auto_fill.py:113 msgid "Max stitch length" msgstr "" -#: lib/elements/auto_fill.py:113 +#: lib/elements/auto_fill.py:114 msgid "default: equal to fill max stitch length" msgstr "" -#: lib/elements/auto_fill.py:123 +#: lib/elements/auto_fill.py:124 msgid "Shrink the shape before doing underlay, to prevent underlay from showing around the outside of the fill." msgstr "" -#: lib/elements/auto_fill.py:134 lib/elements/fill.py:74 +#: lib/elements/auto_fill.py:135 lib/elements/fill.py:75 msgid "Skip last stitch in each row" msgstr "" -#: lib/elements/auto_fill.py:135 lib/elements/fill.py:75 +#: lib/elements/auto_fill.py:136 lib/elements/fill.py:76 msgid "The last stitch in each row is quite close to the first stitch in the next row. Skipping it decreases stitch count and density." msgstr "" -#: lib/elements/auto_fill.py:146 +#: lib/elements/auto_fill.py:147 msgid "Expand the shape before fill stitching, to compensate for gaps between shapes." msgstr "" -#: lib/elements/auto_fill.py:155 lib/elements/auto_fill.py:167 +#: lib/elements/auto_fill.py:156 lib/elements/auto_fill.py:168 msgid "Underpath" msgstr "" -#: lib/elements/auto_fill.py:156 lib/elements/auto_fill.py:168 +#: lib/elements/auto_fill.py:157 lib/elements/auto_fill.py:169 msgid "Travel inside the shape when moving from section to section. Underpath stitches avoid traveling in the direction of the row angle so that they are not visible. This gives them a jagged appearance." msgstr "" -#: lib/elements/auto_fill.py:254 +#: lib/elements/auto_fill.py:266 msgid "Error during autofill! This means that there is a problem with Ink/Stitch." msgstr "" #. this message is followed by a URL: #. https://github.com/inkstitch/inkstitch/issues/new -#: lib/elements/auto_fill.py:257 +#: lib/elements/auto_fill.py:269 msgid "If you'd like to help us make Ink/Stitch better, please paste this whole message into a new issue at: " msgstr "" @@ -521,32 +521,32 @@ msgstr "" msgid "This setting will apply a custom fill angle for the clone." msgstr "" -#: lib/elements/element.py:225 +#: lib/elements/element.py:198 msgid "Allow lock stitches" msgstr "" -#: lib/elements/element.py:226 +#: lib/elements/element.py:199 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:230 +#: lib/elements/element.py:203 msgid "Both" msgstr "" -#: lib/elements/element.py:230 +#: lib/elements/element.py:203 msgid "Before" msgstr "" -#: lib/elements/element.py:230 +#: lib/elements/element.py:203 msgid "After" msgstr "" -#: lib/elements/element.py:230 +#: lib/elements/element.py:203 msgid "Neither" msgstr "" -#: lib/elements/element.py:272 +#: lib/elements/element.py:245 #, python-format msgid "Object %(id)s has an empty 'd' attribute. Please delete this object from your document." msgstr "" @@ -554,7 +554,7 @@ msgstr "" #. used when showing an error message to the user such as #. "Some Path (path1234): error: satin column: One or more of the rungs doesn't #. intersect both rails." -#: lib/elements/element.py:358 +#: lib/elements/element.py:332 msgid "error:" msgstr "" @@ -570,75 +570,75 @@ msgstr "" msgid "* Run Extensions > Ink/Stitch > Troubleshoot > Cleanup Document..." msgstr "" -#: lib/elements/fill.py:22 +#: lib/elements/fill.py:23 msgid "Unconnected" msgstr "" -#: lib/elements/fill.py:23 +#: lib/elements/fill.py:24 msgid "Fill: This object is made up of unconnected shapes. This is not allowed because Ink/Stitch doesn't know what order to stitch them in. Please break this object up into separate shapes." msgstr "" -#: lib/elements/fill.py:27 lib/elements/fill.py:35 +#: lib/elements/fill.py:28 lib/elements/fill.py:36 msgid "* Extensions > Ink/Stitch > Fill Tools > Break Apart Fill Objects" msgstr "" -#: lib/elements/fill.py:32 +#: lib/elements/fill.py:33 msgid "Border crosses itself" msgstr "" -#: lib/elements/fill.py:33 +#: lib/elements/fill.py:34 msgid "Fill: Shape is not valid. This can happen if the border crosses over itself." msgstr "" -#: lib/elements/fill.py:40 +#: lib/elements/fill.py:41 msgid "Fill" msgstr "" -#: lib/elements/fill.py:47 +#: lib/elements/fill.py:48 msgid "Manually routed fill stitching" msgstr "" -#: lib/elements/fill.py:48 +#: lib/elements/fill.py:49 msgid "AutoFill is the default method for generating fill stitching." msgstr "" -#: lib/elements/fill.py:57 +#: lib/elements/fill.py:58 msgid "Angle of lines of stitches" msgstr "" -#: lib/elements/fill.py:58 +#: lib/elements/fill.py:59 msgid "The angle increases in a counter-clockwise direction. 0 is horizontal. Negative angles are allowed." msgstr "" -#: lib/elements/fill.py:85 +#: lib/elements/fill.py:86 msgid "Flip fill (start right-to-left)" msgstr "" -#: lib/elements/fill.py:86 +#: lib/elements/fill.py:87 msgid "The flip option can help you with routing your stitch path. When you enable flip, stitching goes from right-to-left instead of left-to-right." msgstr "" -#: lib/elements/fill.py:95 +#: lib/elements/fill.py:96 msgid "Spacing between rows" msgstr "" -#: lib/elements/fill.py:96 +#: lib/elements/fill.py:97 msgid "Distance between rows of stitches." msgstr "" -#: lib/elements/fill.py:109 +#: lib/elements/fill.py:110 msgid "Maximum fill stitch length" msgstr "" -#: lib/elements/fill.py:110 +#: lib/elements/fill.py:111 msgid "The length of each stitch in a row. Shorter stitch may be used at the start or end of a row." msgstr "" -#: lib/elements/fill.py:119 +#: lib/elements/fill.py:120 msgid "Stagger rows this many times before repeating" msgstr "" -#: lib/elements/fill.py:120 +#: lib/elements/fill.py:121 msgid "Setting this dictates how many rows apart the stitches will be before they fall in the same column position." msgstr "" @@ -658,246 +658,278 @@ msgstr "" msgid "* Alternatively redraw the image with the pen (P) or bezier (B) tool" msgstr "" -#: lib/elements/polyline.py:17 -msgid "Polyline Object" +#: lib/elements/pattern.py:14 +msgid "Pattern Element" +msgstr "" + +#: lib/elements/pattern.py:15 +msgid "This element will not be embroidered. It will appear as a pattern applied to objects in the same group as it. Objects in sub-groups will be ignored." +msgstr "" + +#: lib/elements/pattern.py:19 +msgid "To disable pattern mode, remove the pattern marker:" +msgstr "" + +#: lib/elements/pattern.py:20 +msgid "* Open the Fill and Stroke panel (Objects > Fill and Stroke)" +msgstr "" + +#: lib/elements/pattern.py:21 +msgid "* Go to the Stroke style tab" +msgstr "" + +#: lib/elements/pattern.py:22 +msgid "* Under \"Markers\" choose the first (empty) option in the first dropdown list." msgstr "" #: lib/elements/polyline.py:18 +msgid "Polyline Object" +msgstr "" + +#: lib/elements/polyline.py:19 msgid "This object is an SVG PolyLine. Ink/Stitch can work with this shape, but you can't edit it in Inkscape. Convert it to a manual stitch path to allow editing." msgstr "" -#: lib/elements/polyline.py:22 lib/elements/satin_column.py:25 +#: lib/elements/polyline.py:23 lib/elements/satin_column.py:26 msgid "* Select this object." msgstr "" -#: lib/elements/polyline.py:23 +#: lib/elements/polyline.py:24 msgid "* Do Path > Object to Path." msgstr "" -#: lib/elements/polyline.py:24 +#: lib/elements/polyline.py:25 msgid "* Optional: Run the Params extension and check the \"manual stitch\" box." msgstr "" -#: lib/elements/polyline.py:44 +#: lib/elements/polyline.py:45 msgid "Manual stitch along path" msgstr "" -#: lib/elements/satin_column.py:22 +#: lib/elements/satin_column.py:23 msgid "Satin column has fill" msgstr "" -#: lib/elements/satin_column.py:23 +#: lib/elements/satin_column.py:24 msgid "Satin column: Object has a fill (but should not)" msgstr "" -#: lib/elements/satin_column.py:26 +#: lib/elements/satin_column.py:27 msgid "* Open the Fill and Stroke panel" msgstr "" -#: lib/elements/satin_column.py:27 +#: lib/elements/satin_column.py:28 msgid "* Open the Fill tab" msgstr "" -#: lib/elements/satin_column.py:28 +#: lib/elements/satin_column.py:29 msgid "* Disable the Fill" msgstr "" -#: lib/elements/satin_column.py:29 +#: lib/elements/satin_column.py:30 msgid "* Alternative: open Params and switch this path to Stroke to disable Satin Column mode" msgstr "" -#: lib/elements/satin_column.py:34 +#: lib/elements/satin_column.py:35 msgid "Too few subpaths" msgstr "" -#: lib/elements/satin_column.py:35 +#: lib/elements/satin_column.py:36 msgid "Satin column: Object has too few subpaths. A satin column should have at least two subpaths (the rails)." msgstr "" -#: lib/elements/satin_column.py:37 +#: lib/elements/satin_column.py:38 msgid "* Add another subpath (select two rails and do Path > Combine)" msgstr "" -#: lib/elements/satin_column.py:38 +#: lib/elements/satin_column.py:39 msgid "* Convert to running stitch or simple satin (Params extension)" msgstr "" -#: lib/elements/satin_column.py:43 +#: lib/elements/satin_column.py:44 msgid "Unequal number of points" msgstr "" -#: lib/elements/satin_column.py:44 +#: lib/elements/satin_column.py:45 msgid "Satin column: There are no rungs and rails have an an unequal number of points." msgstr "" -#: lib/elements/satin_column.py:46 +#: lib/elements/satin_column.py:47 msgid "The easiest way to solve this issue is to add one or more rungs. " msgstr "" -#: lib/elements/satin_column.py:47 +#: lib/elements/satin_column.py:48 msgid "Rungs control the stitch direction in satin columns." msgstr "" -#: lib/elements/satin_column.py:48 +#: lib/elements/satin_column.py:49 msgid "* With the selected object press \"P\" to activate the pencil tool." msgstr "" -#: lib/elements/satin_column.py:49 +#: lib/elements/satin_column.py:50 msgid "* Hold \"Shift\" while drawing the rung." msgstr "" -#: lib/elements/satin_column.py:53 +#: lib/elements/satin_column.py:54 msgid "Each rung should intersect both rails once." msgstr "" -#: lib/elements/satin_column.py:57 +#: lib/elements/satin_column.py:58 msgid "Rung doesn't intersect rails" msgstr "" -#: lib/elements/satin_column.py:58 +#: lib/elements/satin_column.py:59 msgid "Satin column: A rung doesn't intersect both rails." msgstr "" -#: lib/elements/satin_column.py:62 +#: lib/elements/satin_column.py:63 msgid "Rungs intersects too many times" msgstr "" -#: lib/elements/satin_column.py:63 +#: lib/elements/satin_column.py:64 msgid "Satin column: A rung intersects a rail more than once." msgstr "" -#: lib/elements/satin_column.py:67 +#: lib/elements/satin_column.py:68 msgid "Satin Column" msgstr "" -#: lib/elements/satin_column.py:73 +#: lib/elements/satin_column.py:74 msgid "Custom satin column" msgstr "" -#: lib/elements/satin_column.py:79 +#: lib/elements/satin_column.py:80 msgid "\"E\" stitch" msgstr "" -#: lib/elements/satin_column.py:89 lib/elements/stroke.py:61 +#: lib/elements/satin_column.py:86 +msgid "Maximum stitch length" +msgstr "" + +#: lib/elements/satin_column.py:87 +msgid "Maximum stitch length for split stitches." +msgstr "" + +#: lib/elements/satin_column.py:98 lib/elements/stroke.py:62 msgid "Zig-zag spacing (peak-to-peak)" msgstr "" -#: lib/elements/satin_column.py:90 +#: lib/elements/satin_column.py:99 msgid "Peak-to-peak distance between zig-zags." msgstr "" -#: lib/elements/satin_column.py:101 +#: lib/elements/satin_column.py:110 msgid "Pull compensation" msgstr "" -#: lib/elements/satin_column.py:102 +#: lib/elements/satin_column.py:111 msgid "Satin stitches pull the fabric together, resulting in a column narrower than you draw in Inkscape. This setting expands each pair of needle penetrations outward from the center of the satin column." msgstr "" -#: lib/elements/satin_column.py:114 +#: lib/elements/satin_column.py:123 msgid "Contour underlay" msgstr "" -#: lib/elements/satin_column.py:114 lib/elements/satin_column.py:121 -#: lib/elements/satin_column.py:130 +#: lib/elements/satin_column.py:123 lib/elements/satin_column.py:130 +#: lib/elements/satin_column.py:139 msgid "Contour Underlay" msgstr "" -#: lib/elements/satin_column.py:121 lib/elements/satin_column.py:145 +#: lib/elements/satin_column.py:130 lib/elements/satin_column.py:154 msgid "Stitch length" msgstr "" -#: lib/elements/satin_column.py:127 +#: lib/elements/satin_column.py:136 msgid "Contour underlay inset amount" msgstr "" -#: lib/elements/satin_column.py:128 +#: lib/elements/satin_column.py:137 msgid "Shrink the outline, to prevent the underlay from showing around the outside of the satin column." msgstr "" -#: lib/elements/satin_column.py:138 +#: lib/elements/satin_column.py:147 msgid "Center-walk underlay" msgstr "" -#: lib/elements/satin_column.py:138 lib/elements/satin_column.py:145 +#: lib/elements/satin_column.py:147 lib/elements/satin_column.py:154 msgid "Center-Walk Underlay" msgstr "" -#: lib/elements/satin_column.py:150 +#: lib/elements/satin_column.py:159 msgid "Zig-zag underlay" msgstr "" -#: lib/elements/satin_column.py:150 lib/elements/satin_column.py:159 -#: lib/elements/satin_column.py:170 +#: lib/elements/satin_column.py:159 lib/elements/satin_column.py:168 +#: lib/elements/satin_column.py:179 msgid "Zig-zag Underlay" msgstr "" -#: lib/elements/satin_column.py:156 +#: lib/elements/satin_column.py:165 msgid "Zig-Zag spacing (peak-to-peak)" msgstr "" -#: lib/elements/satin_column.py:157 +#: lib/elements/satin_column.py:166 msgid "Distance between peaks of the zig-zags." msgstr "" -#: lib/elements/satin_column.py:167 +#: lib/elements/satin_column.py:176 msgid "Inset amount" msgstr "" -#: lib/elements/satin_column.py:168 +#: lib/elements/satin_column.py:177 msgid "default: half of contour underlay inset" msgstr "" -#: lib/elements/stroke.py:20 +#: lib/elements/stroke.py:21 msgid "Stroke" msgstr "" -#: lib/elements/stroke.py:23 +#: lib/elements/stroke.py:24 msgid "Running stitch along paths" msgstr "" -#: lib/elements/stroke.py:37 +#: lib/elements/stroke.py:38 msgid "Running stitch length" msgstr "" -#: lib/elements/stroke.py:38 +#: lib/elements/stroke.py:39 msgid "Length of stitches in running stitch mode." msgstr "" -#: lib/elements/stroke.py:49 +#: lib/elements/stroke.py:50 msgid "Bean stitch number of repeats" msgstr "" -#: lib/elements/stroke.py:50 +#: lib/elements/stroke.py:51 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. Only applies to running stitch." msgstr "" -#: lib/elements/stroke.py:62 +#: lib/elements/stroke.py:63 msgid "Length of stitches in zig-zag mode." msgstr "" -#: lib/elements/stroke.py:73 +#: lib/elements/stroke.py:74 msgid "Repeats" msgstr "" -#: lib/elements/stroke.py:74 +#: lib/elements/stroke.py:75 msgid "Defines how many times to run down and back along the path." msgstr "" -#: lib/elements/stroke.py:107 +#: lib/elements/stroke.py:108 msgid "Manual stitch placement" msgstr "" -#: lib/elements/stroke.py:108 +#: lib/elements/stroke.py:109 msgid "Stitch every node in the path. Stitch length and zig-zag spacing are ignored." msgstr "" -#: lib/elements/stroke.py:142 +#: lib/elements/stroke.py:143 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 "" -#: lib/elements/text.py:13 lib/extensions/lettering.py:75 +#: lib/elements/text.py:13 lib/extensions/lettering.py:77 msgid "Text" msgstr "" @@ -927,15 +959,15 @@ msgid "Please select at least one satin column." msgstr "" #. This was previously: "No embroiderable paths selected." -#: lib/extensions/base.py:123 +#: lib/extensions/base.py:124 msgid "Ink/Stitch doesn't know how to work with any of the objects you've selected." msgstr "" -#: lib/extensions/base.py:125 +#: lib/extensions/base.py:126 msgid "There are no objects in the entire document that Ink/Stitch knows how to work with." msgstr "" -#: lib/extensions/base.py:127 +#: lib/extensions/base.py:128 msgid "Tip: Run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot Objects" msgstr "" @@ -1029,27 +1061,27 @@ msgstr "" msgid "Please choose one or more commands to add." msgstr "" -#: lib/extensions/lettering.py:41 lib/extensions/lettering.py:418 +#: lib/extensions/lettering.py:43 lib/extensions/lettering.py:420 msgid "Ink/Stitch Lettering" msgstr "" -#: lib/extensions/lettering.py:51 +#: lib/extensions/lettering.py:53 msgid "Font" msgstr "" -#: lib/extensions/lettering.py:63 +#: lib/extensions/lettering.py:65 msgid "Options" msgstr "" -#: lib/extensions/lettering.py:68 +#: lib/extensions/lettering.py:70 msgid "Stitch lines of text back and forth" msgstr "" -#: lib/extensions/lettering.py:71 +#: lib/extensions/lettering.py:73 msgid "Add trims" msgstr "" -#: lib/extensions/lettering.py:80 lib/extensions/params.py:359 +#: lib/extensions/lettering.py:82 lib/extensions/params.py:361 #: print/templates/custom-page.html:23 print/templates/custom-page.html:27 #: print/templates/custom-page.html:33 print/templates/ui.html:92 #: print/templates/ui.html:96 print/templates/ui.html:102 @@ -1058,31 +1090,31 @@ msgstr "" msgid "Cancel" msgstr "" -#: lib/extensions/lettering.py:84 lib/extensions/params.py:366 +#: lib/extensions/lettering.py:86 lib/extensions/params.py:368 msgid "Apply and Quit" msgstr "" -#: lib/extensions/lettering.py:151 +#: lib/extensions/lettering.py:153 msgid "Unable to find any fonts! Please try reinstalling Ink/Stitch." msgstr "" -#: lib/extensions/lettering.py:222 +#: lib/extensions/lettering.py:224 msgid "This font has no available font variant. Please update or remove the font." msgstr "" #. The user has chosen to scale the text by some percentage #. (50%, 200%, etc). If you need to use the percentage symbol, #. make sure to double it (%%). -#: lib/extensions/lettering.py:264 +#: lib/extensions/lettering.py:266 #, python-format msgid "Text scale %s%%" msgstr "" -#: lib/extensions/lettering.py:408 +#: lib/extensions/lettering.py:410 msgid "Please select only one block of text." msgstr "" -#: lib/extensions/lettering.py:411 +#: lib/extensions/lettering.py:413 msgid "You've selected objects that were not created by the Lettering extension. Please clear your selection or select different objects before running Lettering again." msgstr "" @@ -1141,14 +1173,18 @@ msgstr "" msgid "This parameter will be saved when you click \"Apply and Quit\"" msgstr "" -#: lib/extensions/params.py:342 +#: lib/extensions/params.py:344 msgid "Embroidery Params" msgstr "" -#: lib/extensions/params.py:363 +#: lib/extensions/params.py:365 msgid "Use Last Settings" msgstr "" +#: lib/extensions/selection_to_pattern.py:21 +msgid "Please select at least one object to be marked as a pattern." +msgstr "" + #: lib/extensions/troubleshoot.py:45 msgid "All selected shapes are valid! " msgstr "" @@ -2062,6 +2098,7 @@ msgid "Duplicate Params" msgstr "" #: templates/duplicate_params.xml:10 templates/reorder.xml:10 +#: templates/selection_to_pattern.xml:10 msgid "Edit" msgstr "" @@ -2461,6 +2498,10 @@ msgstr "" msgid "Re-stack objects in order of selection" msgstr "" +#: templates/selection_to_pattern.xml:3 +msgid "Selection to pattern" +msgstr "" + #: templates/simulator.xml:3 msgid "Simulator / Realistic Preview" msgstr "" diff --git a/translations/messages_cs_CZ.po b/translations/messages_cs_CZ.po index e0e8ff12..a75bed06 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: 2021-07-30 00:54+0000\n" -"PO-Revision-Date: 2021-08-16 00:53\n" +"POT-Creation-Date: 2021-08-17 00:51+0000\n" +"PO-Revision-Date: 2021-08-19 00:46\n" "Last-Translator: \n" "Language-Team: Czech\n" "MIME-Version: 1.0\n" @@ -321,21 +321,21 @@ msgid "Satin cut point (use with Cut Satin Column)" msgstr "" #. command that affects a layer -#: lib/commands.py:49 +#: lib/commands.py:48 msgid "Ignore layer (do not stitch any objects in this layer)" msgstr "Ignorovat vrstvu (nešít žádné objekty v této vrstvě)" #. command that affects entire document -#: lib/commands.py:52 +#: lib/commands.py:51 msgid "Origin for exported embroidery files" msgstr "" #. command that affects entire document -#: lib/commands.py:55 +#: lib/commands.py:54 msgid "Jump destination for Stop commands (a.k.a. \"Frame Out position\")." msgstr "" -#: lib/commands.py:213 +#: lib/commands.py:212 #, python-format msgid "Error: there is more than one %(command)s command in the document, but there can only be one. Please remove all but one." msgstr "" @@ -345,131 +345,131 @@ msgstr "" #. command name to them. Contents of %(description)s are in a separate #. translation #. string. -#: lib/commands.py:220 +#: lib/commands.py:219 #, python-format msgid "%(command)s: %(description)s" msgstr "" -#: lib/commands.py:285 lib/commands.py:398 +#: lib/commands.py:284 lib/commands.py:397 msgid "Ink/Stitch Command" msgstr "Ink/Stitch příkaz" #. : the name of the line that connects a command to the object it applies to -#: lib/commands.py:311 +#: lib/commands.py:310 msgid "connector" msgstr "" #. : the name of a command symbol (example: scissors icon for trim command) -#: lib/commands.py:327 +#: lib/commands.py:326 msgid "command marker" msgstr "tvůrce příkazů" -#: lib/elements/auto_fill.py:22 +#: lib/elements/auto_fill.py:23 msgid "Small Fill" msgstr "" -#: lib/elements/auto_fill.py:23 +#: lib/elements/auto_fill.py:24 msgid "This fill object is so small that it would probably look better as running stitch or satin column. For very small shapes, fill stitch is not possible, and Ink/Stitch will use running stitch around the outline instead." msgstr "" -#: lib/elements/auto_fill.py:29 lib/elements/auto_fill.py:145 +#: lib/elements/auto_fill.py:30 lib/elements/auto_fill.py:146 msgid "Expand" msgstr "" -#: lib/elements/auto_fill.py:30 +#: lib/elements/auto_fill.py:31 msgid "The expand parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use original size instead." msgstr "" -#: lib/elements/auto_fill.py:35 lib/elements/auto_fill.py:122 +#: lib/elements/auto_fill.py:36 lib/elements/auto_fill.py:123 msgid "Inset" msgstr "" -#: lib/elements/auto_fill.py:36 +#: lib/elements/auto_fill.py:37 msgid "The underlay inset parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use the original size instead." msgstr "" -#: lib/elements/auto_fill.py:41 +#: lib/elements/auto_fill.py:42 msgid "AutoFill" msgstr "Automatické vyplnění" -#: lib/elements/auto_fill.py:44 +#: lib/elements/auto_fill.py:45 msgid "Automatically routed fill stitching" msgstr "" -#: lib/elements/auto_fill.py:64 +#: lib/elements/auto_fill.py:65 msgid "Running stitch length (traversal between sections)" msgstr "" -#: lib/elements/auto_fill.py:65 +#: lib/elements/auto_fill.py:66 msgid "Length of stitches around the outline of the fill region used when moving from section to section." msgstr "" -#: lib/elements/auto_fill.py:73 +#: lib/elements/auto_fill.py:74 msgid "Underlay" msgstr "" -#: lib/elements/auto_fill.py:73 lib/elements/auto_fill.py:82 -#: lib/elements/auto_fill.py:104 lib/elements/auto_fill.py:115 -#: lib/elements/auto_fill.py:125 lib/elements/auto_fill.py:137 -#: lib/elements/auto_fill.py:171 +#: lib/elements/auto_fill.py:74 lib/elements/auto_fill.py:83 +#: lib/elements/auto_fill.py:105 lib/elements/auto_fill.py:116 +#: lib/elements/auto_fill.py:126 lib/elements/auto_fill.py:138 +#: lib/elements/auto_fill.py:172 msgid "AutoFill Underlay" msgstr "" -#: lib/elements/auto_fill.py:79 +#: lib/elements/auto_fill.py:80 msgid "Fill angle" msgstr "Úhel výplně" -#: lib/elements/auto_fill.py:80 +#: lib/elements/auto_fill.py:81 msgid "Default: fill angle + 90 deg. Insert comma-seperated list for multiple layers." msgstr "" -#: lib/elements/auto_fill.py:101 +#: lib/elements/auto_fill.py:102 msgid "Row spacing" msgstr "Řádkování" -#: lib/elements/auto_fill.py:102 +#: lib/elements/auto_fill.py:103 msgid "default: 3x fill row spacing" msgstr "" -#: lib/elements/auto_fill.py:112 +#: lib/elements/auto_fill.py:113 msgid "Max stitch length" msgstr "Maximální délka stehu" -#: lib/elements/auto_fill.py:113 +#: lib/elements/auto_fill.py:114 msgid "default: equal to fill max stitch length" msgstr "" -#: lib/elements/auto_fill.py:123 +#: lib/elements/auto_fill.py:124 msgid "Shrink the shape before doing underlay, to prevent underlay from showing around the outside of the fill." msgstr "" -#: lib/elements/auto_fill.py:134 lib/elements/fill.py:74 +#: lib/elements/auto_fill.py:135 lib/elements/fill.py:75 msgid "Skip last stitch in each row" msgstr "" -#: lib/elements/auto_fill.py:135 lib/elements/fill.py:75 +#: lib/elements/auto_fill.py:136 lib/elements/fill.py:76 msgid "The last stitch in each row is quite close to the first stitch in the next row. Skipping it decreases stitch count and density." msgstr "" -#: lib/elements/auto_fill.py:146 +#: lib/elements/auto_fill.py:147 msgid "Expand the shape before fill stitching, to compensate for gaps between shapes." msgstr "" -#: lib/elements/auto_fill.py:155 lib/elements/auto_fill.py:167 +#: lib/elements/auto_fill.py:156 lib/elements/auto_fill.py:168 msgid "Underpath" msgstr "" -#: lib/elements/auto_fill.py:156 lib/elements/auto_fill.py:168 +#: lib/elements/auto_fill.py:157 lib/elements/auto_fill.py:169 msgid "Travel inside the shape when moving from section to section. Underpath stitches avoid traveling in the direction of the row angle so that they are not visible. This gives them a jagged appearance." msgstr "" -#: lib/elements/auto_fill.py:254 +#: lib/elements/auto_fill.py:266 msgid "Error during autofill! This means that there is a problem with Ink/Stitch." msgstr "" #. this message is followed by a URL: #. https://github.com/inkstitch/inkstitch/issues/new -#: lib/elements/auto_fill.py:257 +#: lib/elements/auto_fill.py:269 msgid "If you'd like to help us make Ink/Stitch better, please paste this whole message into a new issue at: " msgstr "" @@ -521,32 +521,32 @@ msgstr "" msgid "This setting will apply a custom fill angle for the clone." msgstr "" -#: lib/elements/element.py:225 +#: lib/elements/element.py:198 msgid "Allow lock stitches" msgstr "" -#: lib/elements/element.py:226 +#: lib/elements/element.py:199 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:230 +#: lib/elements/element.py:203 msgid "Both" msgstr "" -#: lib/elements/element.py:230 +#: lib/elements/element.py:203 msgid "Before" msgstr "" -#: lib/elements/element.py:230 +#: lib/elements/element.py:203 msgid "After" msgstr "" -#: lib/elements/element.py:230 +#: lib/elements/element.py:203 msgid "Neither" msgstr "" -#: lib/elements/element.py:272 +#: lib/elements/element.py:245 #, python-format msgid "Object %(id)s has an empty 'd' attribute. Please delete this object from your document." msgstr "" @@ -554,7 +554,7 @@ msgstr "" #. used when showing an error message to the user such as #. "Some Path (path1234): error: satin column: One or more of the rungs doesn't #. intersect both rails." -#: lib/elements/element.py:358 +#: lib/elements/element.py:332 msgid "error:" msgstr "chyba:" @@ -570,75 +570,75 @@ msgstr "" msgid "* Run Extensions > Ink/Stitch > Troubleshoot > Cleanup Document..." msgstr "" -#: lib/elements/fill.py:22 +#: lib/elements/fill.py:23 msgid "Unconnected" msgstr "" -#: lib/elements/fill.py:23 +#: lib/elements/fill.py:24 msgid "Fill: This object is made up of unconnected shapes. This is not allowed because Ink/Stitch doesn't know what order to stitch them in. Please break this object up into separate shapes." msgstr "" -#: lib/elements/fill.py:27 lib/elements/fill.py:35 +#: lib/elements/fill.py:28 lib/elements/fill.py:36 msgid "* Extensions > Ink/Stitch > Fill Tools > Break Apart Fill Objects" msgstr "" -#: lib/elements/fill.py:32 +#: lib/elements/fill.py:33 msgid "Border crosses itself" msgstr "Hranice přechází přes sebe" -#: lib/elements/fill.py:33 +#: lib/elements/fill.py:34 msgid "Fill: Shape is not valid. This can happen if the border crosses over itself." msgstr "" -#: lib/elements/fill.py:40 +#: lib/elements/fill.py:41 msgid "Fill" msgstr "Výplň" -#: lib/elements/fill.py:47 +#: lib/elements/fill.py:48 msgid "Manually routed fill stitching" msgstr "" -#: lib/elements/fill.py:48 +#: lib/elements/fill.py:49 msgid "AutoFill is the default method for generating fill stitching." msgstr "" -#: lib/elements/fill.py:57 +#: lib/elements/fill.py:58 msgid "Angle of lines of stitches" msgstr "" -#: lib/elements/fill.py:58 +#: lib/elements/fill.py:59 msgid "The angle increases in a counter-clockwise direction. 0 is horizontal. Negative angles are allowed." msgstr "" -#: lib/elements/fill.py:85 +#: lib/elements/fill.py:86 msgid "Flip fill (start right-to-left)" msgstr "" -#: lib/elements/fill.py:86 +#: lib/elements/fill.py:87 msgid "The flip option can help you with routing your stitch path. When you enable flip, stitching goes from right-to-left instead of left-to-right." msgstr "" -#: lib/elements/fill.py:95 +#: lib/elements/fill.py:96 msgid "Spacing between rows" msgstr "Vzdálenost mezi řádky" -#: lib/elements/fill.py:96 +#: lib/elements/fill.py:97 msgid "Distance between rows of stitches." msgstr "" -#: lib/elements/fill.py:109 +#: lib/elements/fill.py:110 msgid "Maximum fill stitch length" msgstr "" -#: lib/elements/fill.py:110 +#: lib/elements/fill.py:111 msgid "The length of each stitch in a row. Shorter stitch may be used at the start or end of a row." msgstr "Délka všech stehů v řádku. Kratší stehy mohou být použity na začátku nebo konce řádku." -#: lib/elements/fill.py:119 +#: lib/elements/fill.py:120 msgid "Stagger rows this many times before repeating" msgstr "" -#: lib/elements/fill.py:120 +#: lib/elements/fill.py:121 msgid "Setting this dictates how many rows apart the stitches will be before they fall in the same column position." msgstr "" @@ -658,246 +658,278 @@ msgstr "* Zkonvertujte váš obrázek v cestu: Cesta > Vektorizovat Bitmapu... ( msgid "* Alternatively redraw the image with the pen (P) or bezier (B) tool" msgstr "* Alternativně překreslit obrázek s perem (P) nebo s Beziérovým (B) nástrojem" -#: lib/elements/polyline.py:17 +#: lib/elements/pattern.py:14 +msgid "Pattern Element" +msgstr "" + +#: lib/elements/pattern.py:15 +msgid "This element will not be embroidered. It will appear as a pattern applied to objects in the same group as it. Objects in sub-groups will be ignored." +msgstr "" + +#: lib/elements/pattern.py:19 +msgid "To disable pattern mode, remove the pattern marker:" +msgstr "" + +#: lib/elements/pattern.py:20 +msgid "* Open the Fill and Stroke panel (Objects > Fill and Stroke)" +msgstr "" + +#: lib/elements/pattern.py:21 +msgid "* Go to the Stroke style tab" +msgstr "" + +#: lib/elements/pattern.py:22 +msgid "* Under \"Markers\" choose the first (empty) option in the first dropdown list." +msgstr "" + +#: lib/elements/polyline.py:18 msgid "Polyline Object" msgstr "Zakřivený objekt" -#: lib/elements/polyline.py:18 +#: lib/elements/polyline.py:19 msgid "This object is an SVG PolyLine. Ink/Stitch can work with this shape, but you can't edit it in Inkscape. Convert it to a manual stitch path to allow editing." msgstr "" -#: lib/elements/polyline.py:22 lib/elements/satin_column.py:25 +#: lib/elements/polyline.py:23 lib/elements/satin_column.py:26 msgid "* Select this object." msgstr "* Zvolit tento objekt." -#: lib/elements/polyline.py:23 +#: lib/elements/polyline.py:24 msgid "* Do Path > Object to Path." msgstr "* Použijte Cesta > Objekt na cestu (Shift+Ctrl+C)." -#: lib/elements/polyline.py:24 +#: lib/elements/polyline.py:25 msgid "* Optional: Run the Params extension and check the \"manual stitch\" box." msgstr "" -#: lib/elements/polyline.py:44 +#: lib/elements/polyline.py:45 msgid "Manual stitch along path" msgstr "Ruční stehy podél cesty" -#: lib/elements/satin_column.py:22 +#: lib/elements/satin_column.py:23 msgid "Satin column has fill" msgstr "" -#: lib/elements/satin_column.py:23 +#: lib/elements/satin_column.py:24 msgid "Satin column: Object has a fill (but should not)" msgstr "" -#: lib/elements/satin_column.py:26 +#: lib/elements/satin_column.py:27 msgid "* Open the Fill and Stroke panel" msgstr "" -#: lib/elements/satin_column.py:27 +#: lib/elements/satin_column.py:28 msgid "* Open the Fill tab" msgstr "* Otevřít vyplňovací záložku" -#: lib/elements/satin_column.py:28 +#: lib/elements/satin_column.py:29 msgid "* Disable the Fill" msgstr "* Zakázat vyplňování" -#: lib/elements/satin_column.py:29 +#: lib/elements/satin_column.py:30 msgid "* Alternative: open Params and switch this path to Stroke to disable Satin Column mode" msgstr "" -#: lib/elements/satin_column.py:34 +#: lib/elements/satin_column.py:35 msgid "Too few subpaths" msgstr "Příliš málo podcest" -#: lib/elements/satin_column.py:35 +#: lib/elements/satin_column.py:36 msgid "Satin column: Object has too few subpaths. A satin column should have at least two subpaths (the rails)." msgstr "" -#: lib/elements/satin_column.py:37 +#: lib/elements/satin_column.py:38 msgid "* Add another subpath (select two rails and do Path > Combine)" msgstr "" -#: lib/elements/satin_column.py:38 +#: lib/elements/satin_column.py:39 msgid "* Convert to running stitch or simple satin (Params extension)" msgstr "" -#: lib/elements/satin_column.py:43 +#: lib/elements/satin_column.py:44 msgid "Unequal number of points" msgstr "" -#: lib/elements/satin_column.py:44 +#: lib/elements/satin_column.py:45 msgid "Satin column: There are no rungs and rails have an an unequal number of points." msgstr "" -#: lib/elements/satin_column.py:46 +#: lib/elements/satin_column.py:47 msgid "The easiest way to solve this issue is to add one or more rungs. " msgstr "" -#: lib/elements/satin_column.py:47 +#: lib/elements/satin_column.py:48 msgid "Rungs control the stitch direction in satin columns." msgstr "" -#: lib/elements/satin_column.py:48 +#: lib/elements/satin_column.py:49 msgid "* With the selected object press \"P\" to activate the pencil tool." msgstr "" -#: lib/elements/satin_column.py:49 +#: lib/elements/satin_column.py:50 msgid "* Hold \"Shift\" while drawing the rung." msgstr "" -#: lib/elements/satin_column.py:53 +#: lib/elements/satin_column.py:54 msgid "Each rung should intersect both rails once." msgstr "" -#: lib/elements/satin_column.py:57 +#: lib/elements/satin_column.py:58 msgid "Rung doesn't intersect rails" msgstr "" -#: lib/elements/satin_column.py:58 +#: lib/elements/satin_column.py:59 msgid "Satin column: A rung doesn't intersect both rails." msgstr "" -#: lib/elements/satin_column.py:62 +#: lib/elements/satin_column.py:63 msgid "Rungs intersects too many times" msgstr "" -#: lib/elements/satin_column.py:63 +#: lib/elements/satin_column.py:64 msgid "Satin column: A rung intersects a rail more than once." msgstr "" -#: lib/elements/satin_column.py:67 +#: lib/elements/satin_column.py:68 msgid "Satin Column" msgstr "" -#: lib/elements/satin_column.py:73 +#: lib/elements/satin_column.py:74 msgid "Custom satin column" msgstr "" -#: lib/elements/satin_column.py:79 +#: lib/elements/satin_column.py:80 msgid "\"E\" stitch" msgstr "" -#: lib/elements/satin_column.py:89 lib/elements/stroke.py:61 +#: lib/elements/satin_column.py:86 +msgid "Maximum stitch length" +msgstr "" + +#: lib/elements/satin_column.py:87 +msgid "Maximum stitch length for split stitches." +msgstr "" + +#: lib/elements/satin_column.py:98 lib/elements/stroke.py:62 msgid "Zig-zag spacing (peak-to-peak)" msgstr "" -#: lib/elements/satin_column.py:90 +#: lib/elements/satin_column.py:99 msgid "Peak-to-peak distance between zig-zags." msgstr "" -#: lib/elements/satin_column.py:101 +#: lib/elements/satin_column.py:110 msgid "Pull compensation" msgstr "" -#: lib/elements/satin_column.py:102 +#: lib/elements/satin_column.py:111 msgid "Satin stitches pull the fabric together, resulting in a column narrower than you draw in Inkscape. This setting expands each pair of needle penetrations outward from the center of the satin column." msgstr "" -#: lib/elements/satin_column.py:114 +#: lib/elements/satin_column.py:123 msgid "Contour underlay" msgstr "" -#: lib/elements/satin_column.py:114 lib/elements/satin_column.py:121 -#: lib/elements/satin_column.py:130 +#: lib/elements/satin_column.py:123 lib/elements/satin_column.py:130 +#: lib/elements/satin_column.py:139 msgid "Contour Underlay" msgstr "" -#: lib/elements/satin_column.py:121 lib/elements/satin_column.py:145 +#: lib/elements/satin_column.py:130 lib/elements/satin_column.py:154 msgid "Stitch length" msgstr "" -#: lib/elements/satin_column.py:127 +#: lib/elements/satin_column.py:136 msgid "Contour underlay inset amount" msgstr "" -#: lib/elements/satin_column.py:128 +#: lib/elements/satin_column.py:137 msgid "Shrink the outline, to prevent the underlay from showing around the outside of the satin column." msgstr "" -#: lib/elements/satin_column.py:138 +#: lib/elements/satin_column.py:147 msgid "Center-walk underlay" msgstr "" -#: lib/elements/satin_column.py:138 lib/elements/satin_column.py:145 +#: lib/elements/satin_column.py:147 lib/elements/satin_column.py:154 msgid "Center-Walk Underlay" msgstr "" -#: lib/elements/satin_column.py:150 +#: lib/elements/satin_column.py:159 msgid "Zig-zag underlay" msgstr "" -#: lib/elements/satin_column.py:150 lib/elements/satin_column.py:159 -#: lib/elements/satin_column.py:170 +#: lib/elements/satin_column.py:159 lib/elements/satin_column.py:168 +#: lib/elements/satin_column.py:179 msgid "Zig-zag Underlay" msgstr "" -#: lib/elements/satin_column.py:156 +#: lib/elements/satin_column.py:165 msgid "Zig-Zag spacing (peak-to-peak)" msgstr "" -#: lib/elements/satin_column.py:157 +#: lib/elements/satin_column.py:166 msgid "Distance between peaks of the zig-zags." msgstr "" -#: lib/elements/satin_column.py:167 +#: lib/elements/satin_column.py:176 msgid "Inset amount" msgstr "" -#: lib/elements/satin_column.py:168 +#: lib/elements/satin_column.py:177 msgid "default: half of contour underlay inset" msgstr "" -#: lib/elements/stroke.py:20 +#: lib/elements/stroke.py:21 msgid "Stroke" msgstr "" -#: lib/elements/stroke.py:23 +#: lib/elements/stroke.py:24 msgid "Running stitch along paths" msgstr "" -#: lib/elements/stroke.py:37 +#: lib/elements/stroke.py:38 msgid "Running stitch length" msgstr "" -#: lib/elements/stroke.py:38 +#: lib/elements/stroke.py:39 msgid "Length of stitches in running stitch mode." msgstr "" -#: lib/elements/stroke.py:49 +#: lib/elements/stroke.py:50 msgid "Bean stitch number of repeats" msgstr "" -#: lib/elements/stroke.py:50 +#: lib/elements/stroke.py:51 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. Only applies to running stitch." msgstr "" -#: lib/elements/stroke.py:62 +#: lib/elements/stroke.py:63 msgid "Length of stitches in zig-zag mode." msgstr "" -#: lib/elements/stroke.py:73 +#: lib/elements/stroke.py:74 msgid "Repeats" msgstr "" -#: lib/elements/stroke.py:74 +#: lib/elements/stroke.py:75 msgid "Defines how many times to run down and back along the path." msgstr "" -#: lib/elements/stroke.py:107 +#: lib/elements/stroke.py:108 msgid "Manual stitch placement" msgstr "" -#: lib/elements/stroke.py:108 +#: lib/elements/stroke.py:109 msgid "Stitch every node in the path. Stitch length and zig-zag spacing are ignored." msgstr "" -#: lib/elements/stroke.py:142 +#: lib/elements/stroke.py:143 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 "" -#: lib/elements/text.py:13 lib/extensions/lettering.py:75 +#: lib/elements/text.py:13 lib/extensions/lettering.py:77 msgid "Text" msgstr "Text" @@ -927,15 +959,15 @@ msgid "Please select at least one satin column." msgstr "" #. This was previously: "No embroiderable paths selected." -#: lib/extensions/base.py:123 +#: lib/extensions/base.py:124 msgid "Ink/Stitch doesn't know how to work with any of the objects you've selected." msgstr "" -#: lib/extensions/base.py:125 +#: lib/extensions/base.py:126 msgid "There are no objects in the entire document that Ink/Stitch knows how to work with." msgstr "" -#: lib/extensions/base.py:127 +#: lib/extensions/base.py:128 msgid "Tip: Run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot Objects" msgstr "" @@ -1029,27 +1061,27 @@ msgstr "" msgid "Please choose one or more commands to add." msgstr "" -#: lib/extensions/lettering.py:41 lib/extensions/lettering.py:418 +#: lib/extensions/lettering.py:43 lib/extensions/lettering.py:420 msgid "Ink/Stitch Lettering" msgstr "" -#: lib/extensions/lettering.py:51 +#: lib/extensions/lettering.py:53 msgid "Font" msgstr "" -#: lib/extensions/lettering.py:63 +#: lib/extensions/lettering.py:65 msgid "Options" msgstr "Možnosti" -#: lib/extensions/lettering.py:68 +#: lib/extensions/lettering.py:70 msgid "Stitch lines of text back and forth" msgstr "" -#: lib/extensions/lettering.py:71 +#: lib/extensions/lettering.py:73 msgid "Add trims" msgstr "" -#: lib/extensions/lettering.py:80 lib/extensions/params.py:359 +#: lib/extensions/lettering.py:82 lib/extensions/params.py:361 #: print/templates/custom-page.html:23 print/templates/custom-page.html:27 #: print/templates/custom-page.html:33 print/templates/ui.html:92 #: print/templates/ui.html:96 print/templates/ui.html:102 @@ -1058,31 +1090,31 @@ msgstr "" msgid "Cancel" msgstr "Zrušit" -#: lib/extensions/lettering.py:84 lib/extensions/params.py:366 +#: lib/extensions/lettering.py:86 lib/extensions/params.py:368 msgid "Apply and Quit" msgstr "Použít a odejít" -#: lib/extensions/lettering.py:151 +#: lib/extensions/lettering.py:153 msgid "Unable to find any fonts! Please try reinstalling Ink/Stitch." msgstr "" -#: lib/extensions/lettering.py:222 +#: lib/extensions/lettering.py:224 msgid "This font has no available font variant. Please update or remove the font." msgstr "" #. The user has chosen to scale the text by some percentage #. (50%, 200%, etc). If you need to use the percentage symbol, #. make sure to double it (%%). -#: lib/extensions/lettering.py:264 +#: lib/extensions/lettering.py:266 #, python-format msgid "Text scale %s%%" msgstr "" -#: lib/extensions/lettering.py:408 +#: lib/extensions/lettering.py:410 msgid "Please select only one block of text." msgstr "" -#: lib/extensions/lettering.py:411 +#: lib/extensions/lettering.py:413 msgid "You've selected objects that were not created by the Lettering extension. Please clear your selection or select different objects before running Lettering again." msgstr "" @@ -1141,14 +1173,18 @@ msgstr "" msgid "This parameter will be saved when you click \"Apply and Quit\"" msgstr "" -#: lib/extensions/params.py:342 +#: lib/extensions/params.py:344 msgid "Embroidery Params" msgstr "" -#: lib/extensions/params.py:363 +#: lib/extensions/params.py:365 msgid "Use Last Settings" msgstr "Použít poslední nastavení" +#: lib/extensions/selection_to_pattern.py:21 +msgid "Please select at least one object to be marked as a pattern." +msgstr "" + #: lib/extensions/troubleshoot.py:45 msgid "All selected shapes are valid! " msgstr "" @@ -2062,6 +2098,7 @@ msgid "Duplicate Params" msgstr "" #: templates/duplicate_params.xml:10 templates/reorder.xml:10 +#: templates/selection_to_pattern.xml:10 msgid "Edit" msgstr "" @@ -2461,6 +2498,10 @@ msgstr "" msgid "Re-stack objects in order of selection" msgstr "" +#: templates/selection_to_pattern.xml:3 +msgid "Selection to pattern" +msgstr "" + #: templates/simulator.xml:3 msgid "Simulator / Realistic Preview" msgstr "" diff --git a/translations/messages_da_DK.po b/translations/messages_da_DK.po index 6a46ab41..712bc5be 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: 2021-07-30 00:54+0000\n" -"PO-Revision-Date: 2021-08-16 00:53\n" +"POT-Creation-Date: 2021-08-17 00:51+0000\n" +"PO-Revision-Date: 2021-08-19 00:46\n" "Last-Translator: \n" "Language-Team: Danish\n" "MIME-Version: 1.0\n" @@ -321,21 +321,21 @@ msgid "Satin cut point (use with Cut Satin Column)" msgstr "" #. command that affects a layer -#: lib/commands.py:49 +#: lib/commands.py:48 msgid "Ignore layer (do not stitch any objects in this layer)" msgstr "" #. command that affects entire document -#: lib/commands.py:52 +#: lib/commands.py:51 msgid "Origin for exported embroidery files" msgstr "" #. command that affects entire document -#: lib/commands.py:55 +#: lib/commands.py:54 msgid "Jump destination for Stop commands (a.k.a. \"Frame Out position\")." msgstr "" -#: lib/commands.py:213 +#: lib/commands.py:212 #, python-format msgid "Error: there is more than one %(command)s command in the document, but there can only be one. Please remove all but one." msgstr "" @@ -345,131 +345,131 @@ msgstr "" #. command name to them. Contents of %(description)s are in a separate #. translation #. string. -#: lib/commands.py:220 +#: lib/commands.py:219 #, python-format msgid "%(command)s: %(description)s" msgstr "" -#: lib/commands.py:285 lib/commands.py:398 +#: lib/commands.py:284 lib/commands.py:397 msgid "Ink/Stitch Command" msgstr "" #. : the name of the line that connects a command to the object it applies to -#: lib/commands.py:311 +#: lib/commands.py:310 msgid "connector" msgstr "" #. : the name of a command symbol (example: scissors icon for trim command) -#: lib/commands.py:327 +#: lib/commands.py:326 msgid "command marker" msgstr "" -#: lib/elements/auto_fill.py:22 +#: lib/elements/auto_fill.py:23 msgid "Small Fill" msgstr "" -#: lib/elements/auto_fill.py:23 +#: lib/elements/auto_fill.py:24 msgid "This fill object is so small that it would probably look better as running stitch or satin column. For very small shapes, fill stitch is not possible, and Ink/Stitch will use running stitch around the outline instead." msgstr "" -#: lib/elements/auto_fill.py:29 lib/elements/auto_fill.py:145 +#: lib/elements/auto_fill.py:30 lib/elements/auto_fill.py:146 msgid "Expand" msgstr "" -#: lib/elements/auto_fill.py:30 +#: lib/elements/auto_fill.py:31 msgid "The expand parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use original size instead." msgstr "" -#: lib/elements/auto_fill.py:35 lib/elements/auto_fill.py:122 +#: lib/elements/auto_fill.py:36 lib/elements/auto_fill.py:123 msgid "Inset" msgstr "" -#: lib/elements/auto_fill.py:36 +#: lib/elements/auto_fill.py:37 msgid "The underlay inset parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use the original size instead." msgstr "" -#: lib/elements/auto_fill.py:41 +#: lib/elements/auto_fill.py:42 msgid "AutoFill" msgstr "" -#: lib/elements/auto_fill.py:44 +#: lib/elements/auto_fill.py:45 msgid "Automatically routed fill stitching" msgstr "" -#: lib/elements/auto_fill.py:64 +#: lib/elements/auto_fill.py:65 msgid "Running stitch length (traversal between sections)" msgstr "" -#: lib/elements/auto_fill.py:65 +#: lib/elements/auto_fill.py:66 msgid "Length of stitches around the outline of the fill region used when moving from section to section." msgstr "" -#: lib/elements/auto_fill.py:73 +#: lib/elements/auto_fill.py:74 msgid "Underlay" msgstr "" -#: lib/elements/auto_fill.py:73 lib/elements/auto_fill.py:82 -#: lib/elements/auto_fill.py:104 lib/elements/auto_fill.py:115 -#: lib/elements/auto_fill.py:125 lib/elements/auto_fill.py:137 -#: lib/elements/auto_fill.py:171 +#: lib/elements/auto_fill.py:74 lib/elements/auto_fill.py:83 +#: lib/elements/auto_fill.py:105 lib/elements/auto_fill.py:116 +#: lib/elements/auto_fill.py:126 lib/elements/auto_fill.py:138 +#: lib/elements/auto_fill.py:172 msgid "AutoFill Underlay" msgstr "" -#: lib/elements/auto_fill.py:79 +#: lib/elements/auto_fill.py:80 msgid "Fill angle" msgstr "" -#: lib/elements/auto_fill.py:80 +#: lib/elements/auto_fill.py:81 msgid "Default: fill angle + 90 deg. Insert comma-seperated list for multiple layers." msgstr "" -#: lib/elements/auto_fill.py:101 +#: lib/elements/auto_fill.py:102 msgid "Row spacing" msgstr "" -#: lib/elements/auto_fill.py:102 +#: lib/elements/auto_fill.py:103 msgid "default: 3x fill row spacing" msgstr "" -#: lib/elements/auto_fill.py:112 +#: lib/elements/auto_fill.py:113 msgid "Max stitch length" msgstr "" -#: lib/elements/auto_fill.py:113 +#: lib/elements/auto_fill.py:114 msgid "default: equal to fill max stitch length" msgstr "" -#: lib/elements/auto_fill.py:123 +#: lib/elements/auto_fill.py:124 msgid "Shrink the shape before doing underlay, to prevent underlay from showing around the outside of the fill." msgstr "" -#: lib/elements/auto_fill.py:134 lib/elements/fill.py:74 +#: lib/elements/auto_fill.py:135 lib/elements/fill.py:75 msgid "Skip last stitch in each row" msgstr "" -#: lib/elements/auto_fill.py:135 lib/elements/fill.py:75 +#: lib/elements/auto_fill.py:136 lib/elements/fill.py:76 msgid "The last stitch in each row is quite close to the first stitch in the next row. Skipping it decreases stitch count and density." msgstr "" -#: lib/elements/auto_fill.py:146 +#: lib/elements/auto_fill.py:147 msgid "Expand the shape before fill stitching, to compensate for gaps between shapes." msgstr "" -#: lib/elements/auto_fill.py:155 lib/elements/auto_fill.py:167 +#: lib/elements/auto_fill.py:156 lib/elements/auto_fill.py:168 msgid "Underpath" msgstr "" -#: lib/elements/auto_fill.py:156 lib/elements/auto_fill.py:168 +#: lib/elements/auto_fill.py:157 lib/elements/auto_fill.py:169 msgid "Travel inside the shape when moving from section to section. Underpath stitches avoid traveling in the direction of the row angle so that they are not visible. This gives them a jagged appearance." msgstr "" -#: lib/elements/auto_fill.py:254 +#: lib/elements/auto_fill.py:266 msgid "Error during autofill! This means that there is a problem with Ink/Stitch." msgstr "" #. this message is followed by a URL: #. https://github.com/inkstitch/inkstitch/issues/new -#: lib/elements/auto_fill.py:257 +#: lib/elements/auto_fill.py:269 msgid "If you'd like to help us make Ink/Stitch better, please paste this whole message into a new issue at: " msgstr "" @@ -521,32 +521,32 @@ msgstr "" msgid "This setting will apply a custom fill angle for the clone." msgstr "" -#: lib/elements/element.py:225 +#: lib/elements/element.py:198 msgid "Allow lock stitches" msgstr "" -#: lib/elements/element.py:226 +#: lib/elements/element.py:199 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:230 +#: lib/elements/element.py:203 msgid "Both" msgstr "" -#: lib/elements/element.py:230 +#: lib/elements/element.py:203 msgid "Before" msgstr "" -#: lib/elements/element.py:230 +#: lib/elements/element.py:203 msgid "After" msgstr "" -#: lib/elements/element.py:230 +#: lib/elements/element.py:203 msgid "Neither" msgstr "" -#: lib/elements/element.py:272 +#: lib/elements/element.py:245 #, python-format msgid "Object %(id)s has an empty 'd' attribute. Please delete this object from your document." msgstr "" @@ -554,7 +554,7 @@ msgstr "" #. used when showing an error message to the user such as #. "Some Path (path1234): error: satin column: One or more of the rungs doesn't #. intersect both rails." -#: lib/elements/element.py:358 +#: lib/elements/element.py:332 msgid "error:" msgstr "" @@ -570,75 +570,75 @@ msgstr "" msgid "* Run Extensions > Ink/Stitch > Troubleshoot > Cleanup Document..." msgstr "" -#: lib/elements/fill.py:22 +#: lib/elements/fill.py:23 msgid "Unconnected" msgstr "" -#: lib/elements/fill.py:23 +#: lib/elements/fill.py:24 msgid "Fill: This object is made up of unconnected shapes. This is not allowed because Ink/Stitch doesn't know what order to stitch them in. Please break this object up into separate shapes." msgstr "" -#: lib/elements/fill.py:27 lib/elements/fill.py:35 +#: lib/elements/fill.py:28 lib/elements/fill.py:36 msgid "* Extensions > Ink/Stitch > Fill Tools > Break Apart Fill Objects" msgstr "" -#: lib/elements/fill.py:32 +#: lib/elements/fill.py:33 msgid "Border crosses itself" msgstr "" -#: lib/elements/fill.py:33 +#: lib/elements/fill.py:34 msgid "Fill: Shape is not valid. This can happen if the border crosses over itself." msgstr "" -#: lib/elements/fill.py:40 +#: lib/elements/fill.py:41 msgid "Fill" msgstr "" -#: lib/elements/fill.py:47 +#: lib/elements/fill.py:48 msgid "Manually routed fill stitching" msgstr "" -#: lib/elements/fill.py:48 +#: lib/elements/fill.py:49 msgid "AutoFill is the default method for generating fill stitching." msgstr "" -#: lib/elements/fill.py:57 +#: lib/elements/fill.py:58 msgid "Angle of lines of stitches" msgstr "" -#: lib/elements/fill.py:58 +#: lib/elements/fill.py:59 msgid "The angle increases in a counter-clockwise direction. 0 is horizontal. Negative angles are allowed." msgstr "" -#: lib/elements/fill.py:85 +#: lib/elements/fill.py:86 msgid "Flip fill (start right-to-left)" msgstr "" -#: lib/elements/fill.py:86 +#: lib/elements/fill.py:87 msgid "The flip option can help you with routing your stitch path. When you enable flip, stitching goes from right-to-left instead of left-to-right." msgstr "" -#: lib/elements/fill.py:95 +#: lib/elements/fill.py:96 msgid "Spacing between rows" msgstr "" -#: lib/elements/fill.py:96 +#: lib/elements/fill.py:97 msgid "Distance between rows of stitches." msgstr "" -#: lib/elements/fill.py:109 +#: lib/elements/fill.py:110 msgid "Maximum fill stitch length" msgstr "" -#: lib/elements/fill.py:110 +#: lib/elements/fill.py:111 msgid "The length of each stitch in a row. Shorter stitch may be used at the start or end of a row." msgstr "" -#: lib/elements/fill.py:119 +#: lib/elements/fill.py:120 msgid "Stagger rows this many times before repeating" msgstr "" -#: lib/elements/fill.py:120 +#: lib/elements/fill.py:121 msgid "Setting this dictates how many rows apart the stitches will be before they fall in the same column position." msgstr "" @@ -658,246 +658,278 @@ msgstr "" msgid "* Alternatively redraw the image with the pen (P) or bezier (B) tool" msgstr "" -#: lib/elements/polyline.py:17 -msgid "Polyline Object" +#: lib/elements/pattern.py:14 +msgid "Pattern Element" +msgstr "" + +#: lib/elements/pattern.py:15 +msgid "This element will not be embroidered. It will appear as a pattern applied to objects in the same group as it. Objects in sub-groups will be ignored." +msgstr "" + +#: lib/elements/pattern.py:19 +msgid "To disable pattern mode, remove the pattern marker:" +msgstr "" + +#: lib/elements/pattern.py:20 +msgid "* Open the Fill and Stroke panel (Objects > Fill and Stroke)" +msgstr "" + +#: lib/elements/pattern.py:21 +msgid "* Go to the Stroke style tab" +msgstr "" + +#: lib/elements/pattern.py:22 +msgid "* Under \"Markers\" choose the first (empty) option in the first dropdown list." msgstr "" #: lib/elements/polyline.py:18 +msgid "Polyline Object" +msgstr "" + +#: lib/elements/polyline.py:19 msgid "This object is an SVG PolyLine. Ink/Stitch can work with this shape, but you can't edit it in Inkscape. Convert it to a manual stitch path to allow editing." msgstr "" -#: lib/elements/polyline.py:22 lib/elements/satin_column.py:25 +#: lib/elements/polyline.py:23 lib/elements/satin_column.py:26 msgid "* Select this object." msgstr "" -#: lib/elements/polyline.py:23 +#: lib/elements/polyline.py:24 msgid "* Do Path > Object to Path." msgstr "" -#: lib/elements/polyline.py:24 +#: lib/elements/polyline.py:25 msgid "* Optional: Run the Params extension and check the \"manual stitch\" box." msgstr "" -#: lib/elements/polyline.py:44 +#: lib/elements/polyline.py:45 msgid "Manual stitch along path" msgstr "" -#: lib/elements/satin_column.py:22 +#: lib/elements/satin_column.py:23 msgid "Satin column has fill" msgstr "" -#: lib/elements/satin_column.py:23 +#: lib/elements/satin_column.py:24 msgid "Satin column: Object has a fill (but should not)" msgstr "" -#: lib/elements/satin_column.py:26 +#: lib/elements/satin_column.py:27 msgid "* Open the Fill and Stroke panel" msgstr "" -#: lib/elements/satin_column.py:27 +#: lib/elements/satin_column.py:28 msgid "* Open the Fill tab" msgstr "" -#: lib/elements/satin_column.py:28 +#: lib/elements/satin_column.py:29 msgid "* Disable the Fill" msgstr "" -#: lib/elements/satin_column.py:29 +#: lib/elements/satin_column.py:30 msgid "* Alternative: open Params and switch this path to Stroke to disable Satin Column mode" msgstr "" -#: lib/elements/satin_column.py:34 +#: lib/elements/satin_column.py:35 msgid "Too few subpaths" msgstr "" -#: lib/elements/satin_column.py:35 +#: lib/elements/satin_column.py:36 msgid "Satin column: Object has too few subpaths. A satin column should have at least two subpaths (the rails)." msgstr "" -#: lib/elements/satin_column.py:37 +#: lib/elements/satin_column.py:38 msgid "* Add another subpath (select two rails and do Path > Combine)" msgstr "" -#: lib/elements/satin_column.py:38 +#: lib/elements/satin_column.py:39 msgid "* Convert to running stitch or simple satin (Params extension)" msgstr "" -#: lib/elements/satin_column.py:43 +#: lib/elements/satin_column.py:44 msgid "Unequal number of points" msgstr "" -#: lib/elements/satin_column.py:44 +#: lib/elements/satin_column.py:45 msgid "Satin column: There are no rungs and rails have an an unequal number of points." msgstr "" -#: lib/elements/satin_column.py:46 +#: lib/elements/satin_column.py:47 msgid "The easiest way to solve this issue is to add one or more rungs. " msgstr "" -#: lib/elements/satin_column.py:47 +#: lib/elements/satin_column.py:48 msgid "Rungs control the stitch direction in satin columns." msgstr "" -#: lib/elements/satin_column.py:48 +#: lib/elements/satin_column.py:49 msgid "* With the selected object press \"P\" to activate the pencil tool." msgstr "" -#: lib/elements/satin_column.py:49 +#: lib/elements/satin_column.py:50 msgid "* Hold \"Shift\" while drawing the rung." msgstr "" -#: lib/elements/satin_column.py:53 +#: lib/elements/satin_column.py:54 msgid "Each rung should intersect both rails once." msgstr "" -#: lib/elements/satin_column.py:57 +#: lib/elements/satin_column.py:58 msgid "Rung doesn't intersect rails" msgstr "" -#: lib/elements/satin_column.py:58 +#: lib/elements/satin_column.py:59 msgid "Satin column: A rung doesn't intersect both rails." msgstr "" -#: lib/elements/satin_column.py:62 +#: lib/elements/satin_column.py:63 msgid "Rungs intersects too many times" msgstr "" -#: lib/elements/satin_column.py:63 +#: lib/elements/satin_column.py:64 msgid "Satin column: A rung intersects a rail more than once." msgstr "" -#: lib/elements/satin_column.py:67 +#: lib/elements/satin_column.py:68 msgid "Satin Column" msgstr "" -#: lib/elements/satin_column.py:73 +#: lib/elements/satin_column.py:74 msgid "Custom satin column" msgstr "" -#: lib/elements/satin_column.py:79 +#: lib/elements/satin_column.py:80 msgid "\"E\" stitch" msgstr "" -#: lib/elements/satin_column.py:89 lib/elements/stroke.py:61 +#: lib/elements/satin_column.py:86 +msgid "Maximum stitch length" +msgstr "" + +#: lib/elements/satin_column.py:87 +msgid "Maximum stitch length for split stitches." +msgstr "" + +#: lib/elements/satin_column.py:98 lib/elements/stroke.py:62 msgid "Zig-zag spacing (peak-to-peak)" msgstr "" -#: lib/elements/satin_column.py:90 +#: lib/elements/satin_column.py:99 msgid "Peak-to-peak distance between zig-zags." msgstr "" -#: lib/elements/satin_column.py:101 +#: lib/elements/satin_column.py:110 msgid "Pull compensation" msgstr "" -#: lib/elements/satin_column.py:102 +#: lib/elements/satin_column.py:111 msgid "Satin stitches pull the fabric together, resulting in a column narrower than you draw in Inkscape. This setting expands each pair of needle penetrations outward from the center of the satin column." msgstr "" -#: lib/elements/satin_column.py:114 +#: lib/elements/satin_column.py:123 msgid "Contour underlay" msgstr "" -#: lib/elements/satin_column.py:114 lib/elements/satin_column.py:121 -#: lib/elements/satin_column.py:130 +#: lib/elements/satin_column.py:123 lib/elements/satin_column.py:130 +#: lib/elements/satin_column.py:139 msgid "Contour Underlay" msgstr "" -#: lib/elements/satin_column.py:121 lib/elements/satin_column.py:145 +#: lib/elements/satin_column.py:130 lib/elements/satin_column.py:154 msgid "Stitch length" msgstr "" -#: lib/elements/satin_column.py:127 +#: lib/elements/satin_column.py:136 msgid "Contour underlay inset amount" msgstr "" -#: lib/elements/satin_column.py:128 +#: lib/elements/satin_column.py:137 msgid "Shrink the outline, to prevent the underlay from showing around the outside of the satin column." msgstr "" -#: lib/elements/satin_column.py:138 +#: lib/elements/satin_column.py:147 msgid "Center-walk underlay" msgstr "" -#: lib/elements/satin_column.py:138 lib/elements/satin_column.py:145 +#: lib/elements/satin_column.py:147 lib/elements/satin_column.py:154 msgid "Center-Walk Underlay" msgstr "" -#: lib/elements/satin_column.py:150 +#: lib/elements/satin_column.py:159 msgid "Zig-zag underlay" msgstr "" -#: lib/elements/satin_column.py:150 lib/elements/satin_column.py:159 -#: lib/elements/satin_column.py:170 +#: lib/elements/satin_column.py:159 lib/elements/satin_column.py:168 +#: lib/elements/satin_column.py:179 msgid "Zig-zag Underlay" msgstr "" -#: lib/elements/satin_column.py:156 +#: lib/elements/satin_column.py:165 msgid "Zig-Zag spacing (peak-to-peak)" msgstr "" -#: lib/elements/satin_column.py:157 +#: lib/elements/satin_column.py:166 msgid "Distance between peaks of the zig-zags." msgstr "" -#: lib/elements/satin_column.py:167 +#: lib/elements/satin_column.py:176 msgid "Inset amount" msgstr "" -#: lib/elements/satin_column.py:168 +#: lib/elements/satin_column.py:177 msgid "default: half of contour underlay inset" msgstr "" -#: lib/elements/stroke.py:20 +#: lib/elements/stroke.py:21 msgid "Stroke" msgstr "" -#: lib/elements/stroke.py:23 +#: lib/elements/stroke.py:24 msgid "Running stitch along paths" msgstr "" -#: lib/elements/stroke.py:37 +#: lib/elements/stroke.py:38 msgid "Running stitch length" msgstr "" -#: lib/elements/stroke.py:38 +#: lib/elements/stroke.py:39 msgid "Length of stitches in running stitch mode." msgstr "" -#: lib/elements/stroke.py:49 +#: lib/elements/stroke.py:50 msgid "Bean stitch number of repeats" msgstr "" -#: lib/elements/stroke.py:50 +#: lib/elements/stroke.py:51 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. Only applies to running stitch." msgstr "" -#: lib/elements/stroke.py:62 +#: lib/elements/stroke.py:63 msgid "Length of stitches in zig-zag mode." msgstr "" -#: lib/elements/stroke.py:73 +#: lib/elements/stroke.py:74 msgid "Repeats" msgstr "" -#: lib/elements/stroke.py:74 +#: lib/elements/stroke.py:75 msgid "Defines how many times to run down and back along the path." msgstr "" -#: lib/elements/stroke.py:107 +#: lib/elements/stroke.py:108 msgid "Manual stitch placement" msgstr "" -#: lib/elements/stroke.py:108 +#: lib/elements/stroke.py:109 msgid "Stitch every node in the path. Stitch length and zig-zag spacing are ignored." msgstr "" -#: lib/elements/stroke.py:142 +#: lib/elements/stroke.py:143 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 "" -#: lib/elements/text.py:13 lib/extensions/lettering.py:75 +#: lib/elements/text.py:13 lib/extensions/lettering.py:77 msgid "Text" msgstr "" @@ -927,15 +959,15 @@ msgid "Please select at least one satin column." msgstr "Vælg mindst én satinsøjle." #. This was previously: "No embroiderable paths selected." -#: lib/extensions/base.py:123 +#: lib/extensions/base.py:124 msgid "Ink/Stitch doesn't know how to work with any of the objects you've selected." msgstr "" -#: lib/extensions/base.py:125 +#: lib/extensions/base.py:126 msgid "There are no objects in the entire document that Ink/Stitch knows how to work with." msgstr "" -#: lib/extensions/base.py:127 +#: lib/extensions/base.py:128 msgid "Tip: Run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot Objects" msgstr "" @@ -1029,27 +1061,27 @@ msgstr "" msgid "Please choose one or more commands to add." msgstr "" -#: lib/extensions/lettering.py:41 lib/extensions/lettering.py:418 +#: lib/extensions/lettering.py:43 lib/extensions/lettering.py:420 msgid "Ink/Stitch Lettering" msgstr "" -#: lib/extensions/lettering.py:51 +#: lib/extensions/lettering.py:53 msgid "Font" msgstr "" -#: lib/extensions/lettering.py:63 +#: lib/extensions/lettering.py:65 msgid "Options" msgstr "" -#: lib/extensions/lettering.py:68 +#: lib/extensions/lettering.py:70 msgid "Stitch lines of text back and forth" msgstr "" -#: lib/extensions/lettering.py:71 +#: lib/extensions/lettering.py:73 msgid "Add trims" msgstr "" -#: lib/extensions/lettering.py:80 lib/extensions/params.py:359 +#: lib/extensions/lettering.py:82 lib/extensions/params.py:361 #: print/templates/custom-page.html:23 print/templates/custom-page.html:27 #: print/templates/custom-page.html:33 print/templates/ui.html:92 #: print/templates/ui.html:96 print/templates/ui.html:102 @@ -1058,31 +1090,31 @@ msgstr "" msgid "Cancel" msgstr "" -#: lib/extensions/lettering.py:84 lib/extensions/params.py:366 +#: lib/extensions/lettering.py:86 lib/extensions/params.py:368 msgid "Apply and Quit" msgstr "" -#: lib/extensions/lettering.py:151 +#: lib/extensions/lettering.py:153 msgid "Unable to find any fonts! Please try reinstalling Ink/Stitch." msgstr "" -#: lib/extensions/lettering.py:222 +#: lib/extensions/lettering.py:224 msgid "This font has no available font variant. Please update or remove the font." msgstr "" #. The user has chosen to scale the text by some percentage #. (50%, 200%, etc). If you need to use the percentage symbol, #. make sure to double it (%%). -#: lib/extensions/lettering.py:264 +#: lib/extensions/lettering.py:266 #, python-format msgid "Text scale %s%%" msgstr "" -#: lib/extensions/lettering.py:408 +#: lib/extensions/lettering.py:410 msgid "Please select only one block of text." msgstr "" -#: lib/extensions/lettering.py:411 +#: lib/extensions/lettering.py:413 msgid "You've selected objects that were not created by the Lettering extension. Please clear your selection or select different objects before running Lettering again." msgstr "" @@ -1141,14 +1173,18 @@ msgstr "" msgid "This parameter will be saved when you click \"Apply and Quit\"" msgstr "" -#: lib/extensions/params.py:342 +#: lib/extensions/params.py:344 msgid "Embroidery Params" msgstr "" -#: lib/extensions/params.py:363 +#: lib/extensions/params.py:365 msgid "Use Last Settings" msgstr "" +#: lib/extensions/selection_to_pattern.py:21 +msgid "Please select at least one object to be marked as a pattern." +msgstr "" + #: lib/extensions/troubleshoot.py:45 msgid "All selected shapes are valid! " msgstr "" @@ -2062,6 +2098,7 @@ msgid "Duplicate Params" msgstr "" #: templates/duplicate_params.xml:10 templates/reorder.xml:10 +#: templates/selection_to_pattern.xml:10 msgid "Edit" msgstr "" @@ -2461,6 +2498,10 @@ msgstr "" msgid "Re-stack objects in order of selection" msgstr "" +#: templates/selection_to_pattern.xml:3 +msgid "Selection to pattern" +msgstr "" + #: templates/simulator.xml:3 msgid "Simulator / Realistic Preview" msgstr "" diff --git a/translations/messages_de_DE.po b/translations/messages_de_DE.po index 52c7f119..3cbebbac 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: 2021-07-30 00:54+0000\n" -"PO-Revision-Date: 2021-08-16 00:53\n" +"POT-Creation-Date: 2021-08-17 00:51+0000\n" +"PO-Revision-Date: 2021-08-19 00:46\n" "Last-Translator: \n" "Language-Team: German\n" "MIME-Version: 1.0\n" @@ -321,21 +321,21 @@ msgid "Satin cut point (use with Cut Satin Column)" msgstr "Satin Schnittpunkt (mit \"Satinkolumne schneiden\" benutzen)" #. command that affects a layer -#: lib/commands.py:49 +#: lib/commands.py:48 msgid "Ignore layer (do not stitch any objects in this layer)" msgstr "Ebene ignorieren (keine Objekte in dieser Ebene nähen)" #. command that affects entire document -#: lib/commands.py:52 +#: lib/commands.py:51 msgid "Origin for exported embroidery files" msgstr "Nullpunkt für exportierte Stickdateien" #. command that affects entire document -#: lib/commands.py:55 +#: lib/commands.py:54 msgid "Jump destination for Stop commands (a.k.a. \"Frame Out position\")." msgstr "Rahmenposition nach Stop-Befehlen." -#: lib/commands.py:213 +#: lib/commands.py:212 #, python-format msgid "Error: there is more than one %(command)s command in the document, but there can only be one. Please remove all but one." msgstr "Fehler: Es gibt mehr als einen %(command)s-Befehl in dem Dokument, aber es darf nur einen geben. Bitte alle bis auf einen entfernen." @@ -345,131 +345,131 @@ msgstr "Fehler: Es gibt mehr als einen %(command)s-Befehl in dem Dokument, aber #. command name to them. Contents of %(description)s are in a separate #. translation #. string. -#: lib/commands.py:220 +#: lib/commands.py:219 #, python-format msgid "%(command)s: %(description)s" msgstr "%(command)s: %(description)s" -#: lib/commands.py:285 lib/commands.py:398 +#: lib/commands.py:284 lib/commands.py:397 msgid "Ink/Stitch Command" msgstr "Ink/Stitch Befehl" #. : the name of the line that connects a command to the object it applies to -#: lib/commands.py:311 +#: lib/commands.py:310 msgid "connector" msgstr "Verknüpfung" #. : the name of a command symbol (example: scissors icon for trim command) -#: lib/commands.py:327 +#: lib/commands.py:326 msgid "command marker" msgstr "Befehlszeichen" -#: lib/elements/auto_fill.py:22 +#: lib/elements/auto_fill.py:23 msgid "Small Fill" msgstr "Kleines Füllobjekt" -#: lib/elements/auto_fill.py:23 +#: lib/elements/auto_fill.py:24 msgid "This fill object is so small that it would probably look better as running stitch or satin column. For very small shapes, fill stitch is not possible, and Ink/Stitch will use running stitch around the outline instead." msgstr "Dieses Füllobjekt ist so klein, dass sich es sich besser für einen Laufstich oder eine Satinkolumne eignet. Bei sehr kleinen Objekten ist ein Füllstich nicht möglich und Ink/Stitch nutzt automatisch einen Laufstich um die Außenränder herum." -#: lib/elements/auto_fill.py:29 lib/elements/auto_fill.py:145 +#: lib/elements/auto_fill.py:30 lib/elements/auto_fill.py:146 msgid "Expand" msgstr "Erweitern" -#: lib/elements/auto_fill.py:30 +#: lib/elements/auto_fill.py:31 msgid "The expand parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use original size instead." msgstr "Die \"Erweitern\"-Einstellung für dieses Füll-Objekt kann nicht angewendet werden. Ink/Stitch wird diese Einstellung ignorieren und stattdessen die Originalgröße nutzen." -#: lib/elements/auto_fill.py:35 lib/elements/auto_fill.py:122 +#: lib/elements/auto_fill.py:36 lib/elements/auto_fill.py:123 msgid "Inset" msgstr "Einzug" -#: lib/elements/auto_fill.py:36 +#: lib/elements/auto_fill.py:37 msgid "The underlay inset parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use the original size instead." msgstr "Die \"Einzug\"-Einstellung für die Unterlage für dieses Füll-Objekt kann nicht angewendet werden. Ink/Stitch wird diese Einstellung ignorieren und stattdessen die Originalgröße nutzen." -#: lib/elements/auto_fill.py:41 +#: lib/elements/auto_fill.py:42 msgid "AutoFill" msgstr "AutoFüllung" -#: lib/elements/auto_fill.py:44 +#: lib/elements/auto_fill.py:45 msgid "Automatically routed fill stitching" msgstr "Automatisch geführte Füllstiche" -#: lib/elements/auto_fill.py:64 +#: lib/elements/auto_fill.py:65 msgid "Running stitch length (traversal between sections)" msgstr "Laufstichlänge (Durchlauf zwischen Sektionen)" -#: lib/elements/auto_fill.py:65 +#: lib/elements/auto_fill.py:66 msgid "Length of stitches around the outline of the fill region used when moving from section to section." msgstr "Stichlänge um den Umriss des Füllbereichs, der beim Übergang von Abschnitt zu Abschnitt verwendet wird." -#: lib/elements/auto_fill.py:73 +#: lib/elements/auto_fill.py:74 msgid "Underlay" msgstr "Unterlage" -#: lib/elements/auto_fill.py:73 lib/elements/auto_fill.py:82 -#: lib/elements/auto_fill.py:104 lib/elements/auto_fill.py:115 -#: lib/elements/auto_fill.py:125 lib/elements/auto_fill.py:137 -#: lib/elements/auto_fill.py:171 +#: lib/elements/auto_fill.py:74 lib/elements/auto_fill.py:83 +#: lib/elements/auto_fill.py:105 lib/elements/auto_fill.py:116 +#: lib/elements/auto_fill.py:126 lib/elements/auto_fill.py:138 +#: lib/elements/auto_fill.py:172 msgid "AutoFill Underlay" msgstr "Unterlage der automatischen Füllung" -#: lib/elements/auto_fill.py:79 +#: lib/elements/auto_fill.py:80 msgid "Fill angle" msgstr "Füllwinkel" -#: lib/elements/auto_fill.py:80 +#: lib/elements/auto_fill.py:81 msgid "Default: fill angle + 90 deg. Insert comma-seperated list for multiple layers." msgstr "Standard: Füllwinkel + 90 Grad. Füge durch Kommata getrennte Werte ein, um mehrere Unterlagen zu erzeugen (z.B. 45, -45)." -#: lib/elements/auto_fill.py:101 +#: lib/elements/auto_fill.py:102 msgid "Row spacing" msgstr "Reihenabstand" -#: lib/elements/auto_fill.py:102 +#: lib/elements/auto_fill.py:103 msgid "default: 3x fill row spacing" msgstr "Standard: 3x Füllreihenabstand" -#: lib/elements/auto_fill.py:112 +#: lib/elements/auto_fill.py:113 msgid "Max stitch length" msgstr "Maximale Stichlänge" -#: lib/elements/auto_fill.py:113 +#: lib/elements/auto_fill.py:114 msgid "default: equal to fill max stitch length" msgstr "Standard: entspricht der maximalen Stichlänge" -#: lib/elements/auto_fill.py:123 +#: lib/elements/auto_fill.py:124 msgid "Shrink the shape before doing underlay, to prevent underlay from showing around the outside of the fill." msgstr "Verkleinern Sie die Unterlage, um zu verhindern, dass die Unterlage an der Außenseite der Füllstiche sichtbar wird." -#: lib/elements/auto_fill.py:134 lib/elements/fill.py:74 +#: lib/elements/auto_fill.py:135 lib/elements/fill.py:75 msgid "Skip last stitch in each row" msgstr "Letzten Stich in jeder Reihe überspringen" -#: lib/elements/auto_fill.py:135 lib/elements/fill.py:75 +#: lib/elements/auto_fill.py:136 lib/elements/fill.py:76 msgid "The last stitch in each row is quite close to the first stitch in the next row. Skipping it decreases stitch count and density." msgstr "Der letzte Stich einer Reihe ist sehr nah an dem ersten Stich der nächsten Reihe. Ihn zu überspringen verringert Stichanzahl und Dichte." -#: lib/elements/auto_fill.py:146 +#: lib/elements/auto_fill.py:147 msgid "Expand the shape before fill stitching, to compensate for gaps between shapes." msgstr "Fülstichform erweitern, um Lücken zwischen den Formen auszugleichen." -#: lib/elements/auto_fill.py:155 lib/elements/auto_fill.py:167 +#: lib/elements/auto_fill.py:156 lib/elements/auto_fill.py:168 msgid "Underpath" msgstr "Verbindungsstiche innerhalb des Objektes" -#: lib/elements/auto_fill.py:156 lib/elements/auto_fill.py:168 +#: lib/elements/auto_fill.py:157 lib/elements/auto_fill.py:169 msgid "Travel inside the shape when moving from section to section. Underpath stitches avoid traveling in the direction of the row angle so that they are not visible. This gives them a jagged appearance." msgstr "Stiche zum Verbinden der Teilbereiche verlaufen innerhalb des Objektes. Verbindungsstiche vermeiden im Winkel des Füllmusters zu verlaufen. Das kann ihnen ein zackiges Aussehen verleihen." -#: lib/elements/auto_fill.py:254 +#: lib/elements/auto_fill.py:266 msgid "Error during autofill! This means that there is a problem with Ink/Stitch." msgstr "Es ist ein Fehler bei der AutoFüllung aufgetreten! Das bedeutet, es gibt ein Problem mit Ink/Stitch." #. this message is followed by a URL: #. https://github.com/inkstitch/inkstitch/issues/new -#: lib/elements/auto_fill.py:257 +#: lib/elements/auto_fill.py:269 msgid "If you'd like to help us make Ink/Stitch better, please paste this whole message into a new issue at: " msgstr "Wenn du uns helfen willst Ink/Stitch zu verbessern, kopiere die gesamte Nachricht und erstelle einen neuen Fehlerbericht (Issue) auf: " @@ -521,32 +521,32 @@ msgstr "Benutzerdefinierter Füllwinkel" msgid "This setting will apply a custom fill angle for the clone." msgstr "Diese Einstellung wendet einen benutzerdefinierten Füllwinkel für den Klon an." -#: lib/elements/element.py:225 +#: lib/elements/element.py:198 msgid "Allow lock stitches" msgstr "Vernähen erlauben" -#: lib/elements/element.py:226 +#: lib/elements/element.py:199 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:230 +#: lib/elements/element.py:203 msgid "Both" msgstr "Anfang und Ende" -#: lib/elements/element.py:230 +#: lib/elements/element.py:203 msgid "Before" msgstr "Anfang" -#: lib/elements/element.py:230 +#: lib/elements/element.py:203 msgid "After" msgstr "Ende" -#: lib/elements/element.py:230 +#: lib/elements/element.py:203 msgid "Neither" msgstr "Nie" -#: lib/elements/element.py:272 +#: lib/elements/element.py:245 #, 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." @@ -554,7 +554,7 @@ msgstr "Objekt %(id)s hat ein leeres Attribut 'd'. Bitte lösche dieses Objekt a #. used when showing an error message to the user such as #. "Some Path (path1234): error: satin column: One or more of the rungs doesn't #. intersect both rails." -#: lib/elements/element.py:358 +#: lib/elements/element.py:332 msgid "error:" msgstr "Fehler:" @@ -570,75 +570,75 @@ msgstr "Es gibt ein ungültiges Pfadobjekt im Dokument, das d-Attribut fehlt." msgid "* Run Extensions > Ink/Stitch > Troubleshoot > Cleanup Document..." msgstr "* Führe die Funktion Erweiterungen > Ink/Stitch > Fehlerbehebung > Dokument bereinigen... aus" -#: lib/elements/fill.py:22 +#: lib/elements/fill.py:23 msgid "Unconnected" msgstr "Nicht verbunden" -#: lib/elements/fill.py:23 +#: lib/elements/fill.py:24 msgid "Fill: This object is made up of unconnected shapes. This is not allowed because Ink/Stitch doesn't know what order to stitch them in. Please break this object up into separate shapes." msgstr "Füllung: Dieses Objekt besteht aus unzusammenhängenden Formen. Das ist nicht erlaubt, da Ink/Stitch nicht weiß, in welcher Reihenfolge diese Objekte gestickt werden sollen. Bitte zerlege den Pfad in separate Teile." -#: lib/elements/fill.py:27 lib/elements/fill.py:35 +#: lib/elements/fill.py:28 lib/elements/fill.py:36 msgid "* Extensions > Ink/Stitch > Fill Tools > Break Apart Fill Objects" msgstr "* Erweiterung > Ink/Stitch > Füllstich-Werkzeuge > Zerlegen und Löcher erhalten" -#: lib/elements/fill.py:32 +#: lib/elements/fill.py:33 msgid "Border crosses itself" msgstr "Außenlinien überkreuzen sich selbst" -#: lib/elements/fill.py:33 +#: lib/elements/fill.py:34 msgid "Fill: Shape is not valid. This can happen if the border crosses over itself." msgstr "Füllung: Form ist ungültig. Das kann passieren, wenn sich die Außenlinien selbst überkreuzen." -#: lib/elements/fill.py:40 +#: lib/elements/fill.py:41 msgid "Fill" msgstr "Füllung" -#: lib/elements/fill.py:47 +#: lib/elements/fill.py:48 msgid "Manually routed fill stitching" msgstr "Manuell geführte Füllstiche" -#: lib/elements/fill.py:48 +#: lib/elements/fill.py:49 msgid "AutoFill is the default method for generating fill stitching." msgstr "Automatische Füllung ist die Standardmethode zum Erstellen von Füllstichen." -#: lib/elements/fill.py:57 +#: lib/elements/fill.py:58 msgid "Angle of lines of stitches" msgstr "Winkel der Stichlinien" -#: lib/elements/fill.py:58 +#: lib/elements/fill.py:59 msgid "The angle increases in a counter-clockwise direction. 0 is horizontal. Negative angles are allowed." msgstr "Der Winkel nimmt gegen den Uhrzeigersinn zu. 0 ist horizontal. Negative Winkel sind erlaubt." -#: lib/elements/fill.py:85 +#: lib/elements/fill.py:86 msgid "Flip fill (start right-to-left)" msgstr "Rückwärtsfüllung (von rechts nach links)" -#: lib/elements/fill.py:86 +#: lib/elements/fill.py:87 msgid "The flip option can help you with routing your stitch path. When you enable flip, stitching goes from right-to-left instead of left-to-right." msgstr "Die Umkehr-Option kann bei der Reihenfolge des Stichpfads helfen. Wenn Umdrehen aktiviert wird, wird das Sticken von rechts nach links anstatt von links nach rechts ausgeführt." -#: lib/elements/fill.py:95 +#: lib/elements/fill.py:96 msgid "Spacing between rows" msgstr "Reihenabstand" -#: lib/elements/fill.py:96 +#: lib/elements/fill.py:97 msgid "Distance between rows of stitches." msgstr "Abstand zwischen den Stichreihen." -#: lib/elements/fill.py:109 +#: lib/elements/fill.py:110 msgid "Maximum fill stitch length" msgstr "Maximale Füllstichlänge" -#: lib/elements/fill.py:110 +#: lib/elements/fill.py:111 msgid "The length of each stitch in a row. Shorter stitch may be used at the start or end of a row." msgstr "Die Stichlänge in einer Reihe. Ein kürzerer Stich kann am Anfang oder am Ende einer Reihe verwendet werden." -#: lib/elements/fill.py:119 +#: lib/elements/fill.py:120 msgid "Stagger rows this many times before repeating" msgstr "Reihenanzahl bis sich das Muster wiederholt" -#: lib/elements/fill.py:120 +#: lib/elements/fill.py:121 msgid "Setting this dictates how many rows apart the stitches will be before they fall in the same column position." msgstr "Die Einstellung bestimmt, wie viele Reihen die Stiche voneinander entfernt sind, bevor sie in die gleiche Kolumneposition münden." @@ -658,247 +658,279 @@ msgstr "* Bild in einen Pfad konvertieren: Pfad> Bitmap nachzeichnen... (Umschal msgid "* Alternatively redraw the image with the pen (P) or bezier (B) tool" msgstr "* Alternativ kann das Bild auch mit dem Stift (P) oder dem Bezier (B) Werkzeug neu gezeichnet werden" -#: lib/elements/polyline.py:17 +#: lib/elements/pattern.py:14 +msgid "Pattern Element" +msgstr "Muster" + +#: lib/elements/pattern.py:15 +msgid "This element will not be embroidered. It will appear as a pattern applied to objects in the same group as it. Objects in sub-groups will be ignored." +msgstr "Dieses Element wird nicht gestickt. Es wird auf andere Objekte in der gleichen Gruppe als Muster verwendet. Objekte in Untergruppen erhalten kein Muster." + +#: lib/elements/pattern.py:19 +msgid "To disable pattern mode, remove the pattern marker:" +msgstr "Muster durch entfernen der Knotenmarkierung deaktivieren:" + +#: lib/elements/pattern.py:20 +msgid "* Open the Fill and Stroke panel (Objects > Fill and Stroke)" +msgstr "* Öffne das Dialogfeld Füllung und Kontur (Objekte > Füllung und Kontur)" + +#: lib/elements/pattern.py:21 +msgid "* Go to the Stroke style tab" +msgstr "* Öffne den Reiter \"Muster der Kontur\"" + +#: lib/elements/pattern.py:22 +msgid "* Under \"Markers\" choose the first (empty) option in the first dropdown list." +msgstr "* Unter \"Knotenmarkierungen\" wähle die erste Option (leer) in der linken Dropdown-Liste." + +#: lib/elements/polyline.py:18 msgid "Polyline Object" msgstr "Polylinienobjekt" -#: lib/elements/polyline.py:18 +#: lib/elements/polyline.py:19 msgid "This object is an SVG PolyLine. Ink/Stitch can work with this shape, but you can't edit it in Inkscape. Convert it to a manual stitch path to allow editing." msgstr "Dieses Objekt ist eine sog. SVG PolyLine. Ink/Stitch kann zwar mit diesem Objekt arbeiten, es kann aber nicht in Inkscape bearbeitet werden. Nutze einen manuellen Stichpfad, um die Bearbeitung zu ermöglichen." -#: lib/elements/polyline.py:22 lib/elements/satin_column.py:25 +#: lib/elements/polyline.py:23 lib/elements/satin_column.py:26 msgid "* Select this object." msgstr "* Wähle dieses Objekt aus." -#: lib/elements/polyline.py:23 +#: lib/elements/polyline.py:24 msgid "* Do Path > Object to Path." msgstr "* Pfad > Objekt in Pfad umwandeln." -#: lib/elements/polyline.py:24 +#: lib/elements/polyline.py:25 msgid "* Optional: Run the Params extension and check the \"manual stitch\" box." msgstr "* Optional: Öffne die Parametereinstellungen und aktiviere \"manuelle Stichpositionierung\"." -#: lib/elements/polyline.py:44 +#: lib/elements/polyline.py:45 msgid "Manual stitch along path" msgstr "Manueller Stich entlang des Pfades" -#: lib/elements/satin_column.py:22 +#: lib/elements/satin_column.py:23 msgid "Satin column has fill" msgstr "Satinkolumne hat eine Füllfarbe" -#: lib/elements/satin_column.py:23 +#: lib/elements/satin_column.py:24 msgid "Satin column: Object has a fill (but should not)" msgstr "Satinkolumne: Das Objekt hat eine Füllfarbe (sollte es aber nicht)" -#: lib/elements/satin_column.py:26 +#: lib/elements/satin_column.py:27 msgid "* Open the Fill and Stroke panel" msgstr "* Öffne das Dialogfeld \"Füllung und Kontur\"" -#: lib/elements/satin_column.py:27 +#: lib/elements/satin_column.py:28 msgid "* Open the Fill tab" msgstr "* Öffne den Reiter \"Füllung\"" -#: lib/elements/satin_column.py:28 +#: lib/elements/satin_column.py:29 msgid "* Disable the Fill" msgstr "* Deaktiviere die Füllung" -#: lib/elements/satin_column.py:29 +#: lib/elements/satin_column.py:30 msgid "* Alternative: open Params and switch this path to Stroke to disable Satin Column mode" msgstr "* Alternativ kann in den Parametereinstellungen ein Laufstich aktiviert werden" -#: lib/elements/satin_column.py:34 +#: lib/elements/satin_column.py:35 msgid "Too few subpaths" msgstr "Zu wenig Unterpfade" -#: lib/elements/satin_column.py:35 +#: lib/elements/satin_column.py:36 msgid "Satin column: Object has too few subpaths. A satin column should have at least two subpaths (the rails)." msgstr "Satinkolumne: Das Objekt hat zu wenig Unterpfade. Eine Satinkolumne muss mindestens zwei Pfade enthalten." -#: lib/elements/satin_column.py:37 +#: lib/elements/satin_column.py:38 msgid "* Add another subpath (select two rails and do Path > Combine)" msgstr "* Füge einen weiteren Unterpfad hinzu (wähle zwei Pfade aus und gehe auf Pfad > Vereinigung)" -#: lib/elements/satin_column.py:38 +#: lib/elements/satin_column.py:39 msgid "* Convert to running stitch or simple satin (Params extension)" msgstr "* Nutze alternativ einen Lauf- oder Zick-Zack-Stich (Parametereinstellungen)" -#: lib/elements/satin_column.py:43 +#: lib/elements/satin_column.py:44 msgid "Unequal number of points" msgstr "Ungerade Anzahl von Punkten" -#: lib/elements/satin_column.py:44 +#: lib/elements/satin_column.py:45 msgid "Satin column: There are no rungs and rails have an an unequal number of points." msgstr "Satinkolumne: Es gibt keine Stichlagen und die Außenlinien haben eine ungleiche Anzahl an Knotenpunkten." -#: lib/elements/satin_column.py:46 +#: lib/elements/satin_column.py:47 msgid "The easiest way to solve this issue is to add one or more rungs. " msgstr "Der einfachste Weg dieses Problem zu lösen ist, eine oder mehrere Stichlagen einzufügen. " -#: lib/elements/satin_column.py:47 +#: lib/elements/satin_column.py:48 msgid "Rungs control the stitch direction in satin columns." msgstr "Stichlagen kontrollieren die Stichrichtung von Satinkolumnen." -#: lib/elements/satin_column.py:48 +#: lib/elements/satin_column.py:49 msgid "* With the selected object press \"P\" to activate the pencil tool." msgstr "* Markiere das Objekt und drücke \"P\", um das Freihandlinien-Werkzeug zu aktivieren." -#: lib/elements/satin_column.py:49 +#: lib/elements/satin_column.py:50 msgid "* Hold \"Shift\" while drawing the rung." msgstr "* Halte die Shift-Taste gedrückt, während du die Stichlagen zeichnest." -#: lib/elements/satin_column.py:53 +#: lib/elements/satin_column.py:54 msgid "Each rung should intersect both rails once." msgstr "Jede Stichlage sollte beide Außenlinien einmal kreuzen." -#: lib/elements/satin_column.py:57 +#: lib/elements/satin_column.py:58 msgid "Rung doesn't intersect rails" msgstr "Stichlage kreuzt Außenlinie nicht" -#: lib/elements/satin_column.py:58 +#: lib/elements/satin_column.py:59 msgid "Satin column: A rung doesn't intersect both rails." msgstr "Satinkolumne: Eine Stichlage kreuzt nicht beide Außenlinien." -#: lib/elements/satin_column.py:62 +#: lib/elements/satin_column.py:63 msgid "Rungs intersects too many times" msgstr "Stichlagen kreuzen Außenlinie zu oft" -#: lib/elements/satin_column.py:63 +#: lib/elements/satin_column.py:64 msgid "Satin column: A rung intersects a rail more than once." msgstr "Satinkolumne: Eine Stichlage überschneidet eine Außenlinie mehrmals." -#: lib/elements/satin_column.py:67 +#: lib/elements/satin_column.py:68 msgid "Satin Column" msgstr "Satinkolumne" -#: lib/elements/satin_column.py:73 +#: lib/elements/satin_column.py:74 msgid "Custom satin column" msgstr "Benutzerdefinierte Satinkolumne" -#: lib/elements/satin_column.py:79 +#: lib/elements/satin_column.py:80 msgid "\"E\" stitch" msgstr "\"E\" Stich" -#: lib/elements/satin_column.py:89 lib/elements/stroke.py:61 +#: lib/elements/satin_column.py:86 +msgid "Maximum stitch length" +msgstr "Maximale Stichlänge" + +#: lib/elements/satin_column.py:87 +msgid "Maximum stitch length for split stitches." +msgstr "Maximale Stichlänge für Zwischenstiche." + +#: lib/elements/satin_column.py:98 lib/elements/stroke.py:62 msgid "Zig-zag spacing (peak-to-peak)" msgstr "Zick-Zack Abstand (Spitze zu Spitze)" -#: lib/elements/satin_column.py:90 +#: lib/elements/satin_column.py:99 msgid "Peak-to-peak distance between zig-zags." msgstr "Spitze-zu-Spitze-Abstand zwischen Zick-Zacks." -#: lib/elements/satin_column.py:101 +#: lib/elements/satin_column.py:110 msgid "Pull compensation" msgstr "Zugausgleich" -#: lib/elements/satin_column.py:102 +#: lib/elements/satin_column.py:111 msgid "Satin stitches pull the fabric together, resulting in a column narrower than you draw in Inkscape. This setting expands each pair of needle penetrations outward from the center of the satin column." msgstr "Satinstiche ziehen den Stoff zusammen. Dadurch wird das Stickbild schmaler, als die in Inkscape gezeichnete Form. Diese Einstellung erweitert die Satinkolumne, um diesen Effekt auszugleichen." -#: lib/elements/satin_column.py:114 +#: lib/elements/satin_column.py:123 msgid "Contour underlay" msgstr "Konturunterlage" -#: lib/elements/satin_column.py:114 lib/elements/satin_column.py:121 -#: lib/elements/satin_column.py:130 +#: lib/elements/satin_column.py:123 lib/elements/satin_column.py:130 +#: lib/elements/satin_column.py:139 msgid "Contour Underlay" msgstr "Konturunterlage" -#: lib/elements/satin_column.py:121 lib/elements/satin_column.py:145 +#: lib/elements/satin_column.py:130 lib/elements/satin_column.py:154 msgid "Stitch length" msgstr "Stichlänge" -#: lib/elements/satin_column.py:127 +#: lib/elements/satin_column.py:136 msgid "Contour underlay inset amount" msgstr "Einrückung" -#: lib/elements/satin_column.py:128 +#: lib/elements/satin_column.py:137 msgid "Shrink the outline, to prevent the underlay from showing around the outside of the satin column." msgstr "Umrandung verkleinern, um zu verhindern, dass die Unterlage an der Außenseite der Satinkolumne sichtbar wird." -#: lib/elements/satin_column.py:138 +#: lib/elements/satin_column.py:147 msgid "Center-walk underlay" msgstr "Mittellinien Unterlage" -#: lib/elements/satin_column.py:138 lib/elements/satin_column.py:145 +#: lib/elements/satin_column.py:147 lib/elements/satin_column.py:154 msgid "Center-Walk Underlay" msgstr "Mittellinien Unterlage" -#: lib/elements/satin_column.py:150 +#: lib/elements/satin_column.py:159 msgid "Zig-zag underlay" msgstr "Zick-Zack Unterlage" -#: lib/elements/satin_column.py:150 lib/elements/satin_column.py:159 -#: lib/elements/satin_column.py:170 +#: lib/elements/satin_column.py:159 lib/elements/satin_column.py:168 +#: lib/elements/satin_column.py:179 msgid "Zig-zag Underlay" msgstr "Zick-Zack Unterlage" -#: lib/elements/satin_column.py:156 +#: lib/elements/satin_column.py:165 msgid "Zig-Zag spacing (peak-to-peak)" msgstr "Zick-Zack Abstand (Spitze zu Spitze)" -#: lib/elements/satin_column.py:157 +#: lib/elements/satin_column.py:166 msgid "Distance between peaks of the zig-zags." msgstr "Abstand zwischen den Spitzen der Zick-Zacks." -#: lib/elements/satin_column.py:167 +#: lib/elements/satin_column.py:176 msgid "Inset amount" msgstr "Einrückung" -#: lib/elements/satin_column.py:168 +#: lib/elements/satin_column.py:177 msgid "default: half of contour underlay inset" msgstr "Standard: Halbe Einrückung der Konturunterlage" -#: lib/elements/stroke.py:20 +#: lib/elements/stroke.py:21 msgid "Stroke" msgstr "Linie" -#: lib/elements/stroke.py:23 +#: lib/elements/stroke.py:24 msgid "Running stitch along paths" msgstr "Laufstich am Pfad entlang" -#: lib/elements/stroke.py:37 +#: lib/elements/stroke.py:38 msgid "Running stitch length" msgstr "Laufstichlänge" -#: lib/elements/stroke.py:38 +#: lib/elements/stroke.py:39 msgid "Length of stitches in running stitch mode." msgstr "Länge der Stiche im Laufstich-Modus." -#: lib/elements/stroke.py:49 +#: lib/elements/stroke.py:50 msgid "Bean stitch number of repeats" msgstr "Bean stitch Anzahl der Wiederholungen" -#: lib/elements/stroke.py:50 +#: lib/elements/stroke.py:51 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. Only applies to running stitch." msgstr "Jeden Stich vervielfachen. Ein Wert von 1 würde jeden Stich verdreifachen (vorwärts, rückwärts, vorwärts). Ein Wert von 2 würde jeden Stich fünffach ausführen. Gilt nur für den Laufstich." -#: lib/elements/stroke.py:62 +#: lib/elements/stroke.py:63 msgid "Length of stitches in zig-zag mode." msgstr "Stichlänge im Zick-Zack Modus." -#: lib/elements/stroke.py:73 +#: lib/elements/stroke.py:74 msgid "Repeats" msgstr "Wiederholungen" -#: lib/elements/stroke.py:74 +#: lib/elements/stroke.py:75 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:107 +#: lib/elements/stroke.py:108 msgid "Manual stitch placement" msgstr "Manuelle Stichpositionierung" -#: lib/elements/stroke.py:108 +#: lib/elements/stroke.py:109 msgid "Stitch every node in the path. Stitch length and zig-zag spacing are ignored." msgstr "Stickt jeden Punkt des Pfades. Laufstichlänge und Zick-Zack-Abstand werden ignoriert." -#: lib/elements/stroke.py:142 +#: lib/elements/stroke.py:143 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" "Es sieht so aus, als ob für einen Laufstich eine Linie verwendet wurde, die schmaler als 0.5 Einheiten ist. Diese Methode ist veraltet. Bitte eine gestrichelte Linie für diesen Zweck benutzen. Die genaue Linienart spielt dabei keine Rolle, Hauptsache es ist keine durchgehende Linie." -#: lib/elements/text.py:13 lib/extensions/lettering.py:75 +#: lib/elements/text.py:13 lib/extensions/lettering.py:77 msgid "Text" msgstr "Text" @@ -928,15 +960,15 @@ msgid "Please select at least one satin column." msgstr "Bitte mindestens eine Satinkolumne auswählen." #. This was previously: "No embroiderable paths selected." -#: lib/extensions/base.py:123 +#: lib/extensions/base.py:124 msgid "Ink/Stitch doesn't know how to work with any of the objects you've selected." msgstr "Ink/Stitch kann keines der ausgewählten Objekte interpretieren." -#: lib/extensions/base.py:125 +#: lib/extensions/base.py:126 msgid "There are no objects in the entire document that Ink/Stitch knows how to work with." msgstr "Es gibt im gesamten Dokument keine Objekte, mit denen Ink/Stitch arbeiten kann." -#: lib/extensions/base.py:127 +#: lib/extensions/base.py:128 msgid "Tip: Run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot Objects" msgstr "Tipp: Öffne Erweiterungen > Ink/Stitch > Fehlerbehebung > Fehlerbehebung an Objekten" @@ -1031,27 +1063,27 @@ msgstr "Ink/Stitch kann den Ordner für Farbpaletten nicht automatisch erkennen. msgid "Please choose one or more commands to add." msgstr "Bitte hinzuzufügende Befehle auswählen." -#: lib/extensions/lettering.py:41 lib/extensions/lettering.py:418 +#: lib/extensions/lettering.py:43 lib/extensions/lettering.py:420 msgid "Ink/Stitch Lettering" msgstr "Ink/Stitch Text" -#: lib/extensions/lettering.py:51 +#: lib/extensions/lettering.py:53 msgid "Font" msgstr "Schriftart" -#: lib/extensions/lettering.py:63 +#: lib/extensions/lettering.py:65 msgid "Options" msgstr "Optionen" -#: lib/extensions/lettering.py:68 +#: lib/extensions/lettering.py:70 msgid "Stitch lines of text back and forth" msgstr "Sticke Textzeilen vor und zurück" -#: lib/extensions/lettering.py:71 +#: lib/extensions/lettering.py:73 msgid "Add trims" msgstr "Schnittmarker hinzufügen" -#: lib/extensions/lettering.py:80 lib/extensions/params.py:359 +#: lib/extensions/lettering.py:82 lib/extensions/params.py:361 #: print/templates/custom-page.html:23 print/templates/custom-page.html:27 #: print/templates/custom-page.html:33 print/templates/ui.html:92 #: print/templates/ui.html:96 print/templates/ui.html:102 @@ -1060,31 +1092,31 @@ msgstr "Schnittmarker hinzufügen" msgid "Cancel" msgstr "Abbrechen" -#: lib/extensions/lettering.py:84 lib/extensions/params.py:366 +#: lib/extensions/lettering.py:86 lib/extensions/params.py:368 msgid "Apply and Quit" msgstr "Anwenden und schließen" -#: lib/extensions/lettering.py:151 +#: lib/extensions/lettering.py:153 msgid "Unable to find any fonts! Please try reinstalling Ink/Stitch." msgstr "Keine Schriftart gefunden! Bitte versuche Ink/Stitch erneut zu installieren." -#: lib/extensions/lettering.py:222 +#: lib/extensions/lettering.py:224 msgid "This font has no available font variant. Please update or remove the font." msgstr "Diese Schriftart hat keine verfügbare Schriftvariante. Bitte aktualisieren oder entfernen." #. The user has chosen to scale the text by some percentage #. (50%, 200%, etc). If you need to use the percentage symbol, #. make sure to double it (%%). -#: lib/extensions/lettering.py:264 +#: lib/extensions/lettering.py:266 #, python-format msgid "Text scale %s%%" msgstr "Text Skalierung %s%%" -#: lib/extensions/lettering.py:408 +#: lib/extensions/lettering.py:410 msgid "Please select only one block of text." msgstr "Bitte wähle nur einen Textabschnitt." -#: lib/extensions/lettering.py:411 +#: lib/extensions/lettering.py:413 msgid "You've selected objects that were not created by the Lettering extension. Please clear your selection or select different objects before running Lettering again." msgstr "Du hast Objekte ausgewählt, die nicht von der Text-Erweiterung erstellt wurden. Bitte entferne deine Auswahl oder wähle andere Objekte aus, bevor du das Text-Modul erneut startest." @@ -1143,14 +1175,18 @@ msgstr "Hier klicken, um die Speicherung dieses Parameters bei \"Anwenden und sc msgid "This parameter will be saved when you click \"Apply and Quit\"" msgstr "Dieser Parameter wird gespeichert, wenn man auf \"Übernehmen und beenden\" klickt" -#: lib/extensions/params.py:342 +#: lib/extensions/params.py:344 msgid "Embroidery Params" msgstr "Stickparameter" -#: lib/extensions/params.py:363 +#: lib/extensions/params.py:365 msgid "Use Last Settings" msgstr "Letzte Einstellungen verwenden" +#: lib/extensions/selection_to_pattern.py:21 +msgid "Please select at least one object to be marked as a pattern." +msgstr "Wähle mindestens ein Objekt, dass als Muster markiert werden soll." + #: lib/extensions/troubleshoot.py:45 msgid "All selected shapes are valid! " msgstr "Alle ausgewählten Formen sind gültig! " @@ -2065,6 +2101,7 @@ msgid "Duplicate Params" msgstr "Parameter duplizieren" #: templates/duplicate_params.xml:10 templates/reorder.xml:10 +#: templates/selection_to_pattern.xml:10 msgid "Edit" msgstr "Bearbeiten" @@ -2464,6 +2501,10 @@ msgstr "Druckeinstellungen aus den SVG Metadaten entfernen" msgid "Re-stack objects in order of selection" msgstr "Objekte in Auswahlreihenfolge sortieren" +#: templates/selection_to_pattern.xml:3 +msgid "Selection to pattern" +msgstr "Auswahl zu Muster" + #: templates/simulator.xml:3 msgid "Simulator / Realistic Preview" msgstr "Simulator / Realistische Vorschau" diff --git a/translations/messages_el_GR.po b/translations/messages_el_GR.po index ca49584c..a6e61e6d 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: 2021-07-30 00:54+0000\n" -"PO-Revision-Date: 2021-08-16 00:53\n" +"POT-Creation-Date: 2021-08-17 00:51+0000\n" +"PO-Revision-Date: 2021-08-19 00:46\n" "Last-Translator: \n" "Language-Team: Greek\n" "MIME-Version: 1.0\n" @@ -321,21 +321,21 @@ msgid "Satin cut point (use with Cut Satin Column)" msgstr "" #. command that affects a layer -#: lib/commands.py:49 +#: lib/commands.py:48 msgid "Ignore layer (do not stitch any objects in this layer)" msgstr "" #. command that affects entire document -#: lib/commands.py:52 +#: lib/commands.py:51 msgid "Origin for exported embroidery files" msgstr "" #. command that affects entire document -#: lib/commands.py:55 +#: lib/commands.py:54 msgid "Jump destination for Stop commands (a.k.a. \"Frame Out position\")." msgstr "" -#: lib/commands.py:213 +#: lib/commands.py:212 #, python-format msgid "Error: there is more than one %(command)s command in the document, but there can only be one. Please remove all but one." msgstr "" @@ -345,131 +345,131 @@ msgstr "" #. command name to them. Contents of %(description)s are in a separate #. translation #. string. -#: lib/commands.py:220 +#: lib/commands.py:219 #, python-format msgid "%(command)s: %(description)s" msgstr "" -#: lib/commands.py:285 lib/commands.py:398 +#: lib/commands.py:284 lib/commands.py:397 msgid "Ink/Stitch Command" msgstr "" #. : the name of the line that connects a command to the object it applies to -#: lib/commands.py:311 +#: lib/commands.py:310 msgid "connector" msgstr "" #. : the name of a command symbol (example: scissors icon for trim command) -#: lib/commands.py:327 +#: lib/commands.py:326 msgid "command marker" msgstr "" -#: lib/elements/auto_fill.py:22 +#: lib/elements/auto_fill.py:23 msgid "Small Fill" msgstr "" -#: lib/elements/auto_fill.py:23 +#: lib/elements/auto_fill.py:24 msgid "This fill object is so small that it would probably look better as running stitch or satin column. For very small shapes, fill stitch is not possible, and Ink/Stitch will use running stitch around the outline instead." msgstr "" -#: lib/elements/auto_fill.py:29 lib/elements/auto_fill.py:145 +#: lib/elements/auto_fill.py:30 lib/elements/auto_fill.py:146 msgid "Expand" msgstr "" -#: lib/elements/auto_fill.py:30 +#: lib/elements/auto_fill.py:31 msgid "The expand parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use original size instead." msgstr "" -#: lib/elements/auto_fill.py:35 lib/elements/auto_fill.py:122 +#: lib/elements/auto_fill.py:36 lib/elements/auto_fill.py:123 msgid "Inset" msgstr "" -#: lib/elements/auto_fill.py:36 +#: lib/elements/auto_fill.py:37 msgid "The underlay inset parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use the original size instead." msgstr "" -#: lib/elements/auto_fill.py:41 +#: lib/elements/auto_fill.py:42 msgid "AutoFill" msgstr "" -#: lib/elements/auto_fill.py:44 +#: lib/elements/auto_fill.py:45 msgid "Automatically routed fill stitching" msgstr "" -#: lib/elements/auto_fill.py:64 +#: lib/elements/auto_fill.py:65 msgid "Running stitch length (traversal between sections)" msgstr "" -#: lib/elements/auto_fill.py:65 +#: lib/elements/auto_fill.py:66 msgid "Length of stitches around the outline of the fill region used when moving from section to section." msgstr "" -#: lib/elements/auto_fill.py:73 +#: lib/elements/auto_fill.py:74 msgid "Underlay" msgstr "" -#: lib/elements/auto_fill.py:73 lib/elements/auto_fill.py:82 -#: lib/elements/auto_fill.py:104 lib/elements/auto_fill.py:115 -#: lib/elements/auto_fill.py:125 lib/elements/auto_fill.py:137 -#: lib/elements/auto_fill.py:171 +#: lib/elements/auto_fill.py:74 lib/elements/auto_fill.py:83 +#: lib/elements/auto_fill.py:105 lib/elements/auto_fill.py:116 +#: lib/elements/auto_fill.py:126 lib/elements/auto_fill.py:138 +#: lib/elements/auto_fill.py:172 msgid "AutoFill Underlay" msgstr "" -#: lib/elements/auto_fill.py:79 +#: lib/elements/auto_fill.py:80 msgid "Fill angle" msgstr "" -#: lib/elements/auto_fill.py:80 +#: lib/elements/auto_fill.py:81 msgid "Default: fill angle + 90 deg. Insert comma-seperated list for multiple layers." msgstr "" -#: lib/elements/auto_fill.py:101 +#: lib/elements/auto_fill.py:102 msgid "Row spacing" msgstr "" -#: lib/elements/auto_fill.py:102 +#: lib/elements/auto_fill.py:103 msgid "default: 3x fill row spacing" msgstr "" -#: lib/elements/auto_fill.py:112 +#: lib/elements/auto_fill.py:113 msgid "Max stitch length" msgstr "" -#: lib/elements/auto_fill.py:113 +#: lib/elements/auto_fill.py:114 msgid "default: equal to fill max stitch length" msgstr "" -#: lib/elements/auto_fill.py:123 +#: lib/elements/auto_fill.py:124 msgid "Shrink the shape before doing underlay, to prevent underlay from showing around the outside of the fill." msgstr "" -#: lib/elements/auto_fill.py:134 lib/elements/fill.py:74 +#: lib/elements/auto_fill.py:135 lib/elements/fill.py:75 msgid "Skip last stitch in each row" msgstr "" -#: lib/elements/auto_fill.py:135 lib/elements/fill.py:75 +#: lib/elements/auto_fill.py:136 lib/elements/fill.py:76 msgid "The last stitch in each row is quite close to the first stitch in the next row. Skipping it decreases stitch count and density." msgstr "" -#: lib/elements/auto_fill.py:146 +#: lib/elements/auto_fill.py:147 msgid "Expand the shape before fill stitching, to compensate for gaps between shapes." msgstr "" -#: lib/elements/auto_fill.py:155 lib/elements/auto_fill.py:167 +#: lib/elements/auto_fill.py:156 lib/elements/auto_fill.py:168 msgid "Underpath" msgstr "" -#: lib/elements/auto_fill.py:156 lib/elements/auto_fill.py:168 +#: lib/elements/auto_fill.py:157 lib/elements/auto_fill.py:169 msgid "Travel inside the shape when moving from section to section. Underpath stitches avoid traveling in the direction of the row angle so that they are not visible. This gives them a jagged appearance." msgstr "" -#: lib/elements/auto_fill.py:254 +#: lib/elements/auto_fill.py:266 msgid "Error during autofill! This means that there is a problem with Ink/Stitch." msgstr "" #. this message is followed by a URL: #. https://github.com/inkstitch/inkstitch/issues/new -#: lib/elements/auto_fill.py:257 +#: lib/elements/auto_fill.py:269 msgid "If you'd like to help us make Ink/Stitch better, please paste this whole message into a new issue at: " msgstr "" @@ -521,32 +521,32 @@ msgstr "" msgid "This setting will apply a custom fill angle for the clone." msgstr "" -#: lib/elements/element.py:225 +#: lib/elements/element.py:198 msgid "Allow lock stitches" msgstr "" -#: lib/elements/element.py:226 +#: lib/elements/element.py:199 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:230 +#: lib/elements/element.py:203 msgid "Both" msgstr "" -#: lib/elements/element.py:230 +#: lib/elements/element.py:203 msgid "Before" msgstr "" -#: lib/elements/element.py:230 +#: lib/elements/element.py:203 msgid "After" msgstr "" -#: lib/elements/element.py:230 +#: lib/elements/element.py:203 msgid "Neither" msgstr "" -#: lib/elements/element.py:272 +#: lib/elements/element.py:245 #, python-format msgid "Object %(id)s has an empty 'd' attribute. Please delete this object from your document." msgstr "" @@ -554,7 +554,7 @@ msgstr "" #. used when showing an error message to the user such as #. "Some Path (path1234): error: satin column: One or more of the rungs doesn't #. intersect both rails." -#: lib/elements/element.py:358 +#: lib/elements/element.py:332 msgid "error:" msgstr "" @@ -570,75 +570,75 @@ msgstr "" msgid "* Run Extensions > Ink/Stitch > Troubleshoot > Cleanup Document..." msgstr "" -#: lib/elements/fill.py:22 +#: lib/elements/fill.py:23 msgid "Unconnected" msgstr "" -#: lib/elements/fill.py:23 +#: lib/elements/fill.py:24 msgid "Fill: This object is made up of unconnected shapes. This is not allowed because Ink/Stitch doesn't know what order to stitch them in. Please break this object up into separate shapes." msgstr "" -#: lib/elements/fill.py:27 lib/elements/fill.py:35 +#: lib/elements/fill.py:28 lib/elements/fill.py:36 msgid "* Extensions > Ink/Stitch > Fill Tools > Break Apart Fill Objects" msgstr "" -#: lib/elements/fill.py:32 +#: lib/elements/fill.py:33 msgid "Border crosses itself" msgstr "" -#: lib/elements/fill.py:33 +#: lib/elements/fill.py:34 msgid "Fill: Shape is not valid. This can happen if the border crosses over itself." msgstr "" -#: lib/elements/fill.py:40 +#: lib/elements/fill.py:41 msgid "Fill" msgstr "" -#: lib/elements/fill.py:47 +#: lib/elements/fill.py:48 msgid "Manually routed fill stitching" msgstr "" -#: lib/elements/fill.py:48 +#: lib/elements/fill.py:49 msgid "AutoFill is the default method for generating fill stitching." msgstr "" -#: lib/elements/fill.py:57 +#: lib/elements/fill.py:58 msgid "Angle of lines of stitches" msgstr "" -#: lib/elements/fill.py:58 +#: lib/elements/fill.py:59 msgid "The angle increases in a counter-clockwise direction. 0 is horizontal. Negative angles are allowed." msgstr "" -#: lib/elements/fill.py:85 +#: lib/elements/fill.py:86 msgid "Flip fill (start right-to-left)" msgstr "" -#: lib/elements/fill.py:86 +#: lib/elements/fill.py:87 msgid "The flip option can help you with routing your stitch path. When you enable flip, stitching goes from right-to-left instead of left-to-right." msgstr "" -#: lib/elements/fill.py:95 +#: lib/elements/fill.py:96 msgid "Spacing between rows" msgstr "" -#: lib/elements/fill.py:96 +#: lib/elements/fill.py:97 msgid "Distance between rows of stitches." msgstr "" -#: lib/elements/fill.py:109 +#: lib/elements/fill.py:110 msgid "Maximum fill stitch length" msgstr "" -#: lib/elements/fill.py:110 +#: lib/elements/fill.py:111 msgid "The length of each stitch in a row. Shorter stitch may be used at the start or end of a row." msgstr "" -#: lib/elements/fill.py:119 +#: lib/elements/fill.py:120 msgid "Stagger rows this many times before repeating" msgstr "" -#: lib/elements/fill.py:120 +#: lib/elements/fill.py:121 msgid "Setting this dictates how many rows apart the stitches will be before they fall in the same column position." msgstr "" @@ -658,246 +658,278 @@ msgstr "" msgid "* Alternatively redraw the image with the pen (P) or bezier (B) tool" msgstr "" -#: lib/elements/polyline.py:17 -msgid "Polyline Object" +#: lib/elements/pattern.py:14 +msgid "Pattern Element" +msgstr "" + +#: lib/elements/pattern.py:15 +msgid "This element will not be embroidered. It will appear as a pattern applied to objects in the same group as it. Objects in sub-groups will be ignored." +msgstr "" + +#: lib/elements/pattern.py:19 +msgid "To disable pattern mode, remove the pattern marker:" +msgstr "" + +#: lib/elements/pattern.py:20 +msgid "* Open the Fill and Stroke panel (Objects > Fill and Stroke)" +msgstr "" + +#: lib/elements/pattern.py:21 +msgid "* Go to the Stroke style tab" +msgstr "" + +#: lib/elements/pattern.py:22 +msgid "* Under \"Markers\" choose the first (empty) option in the first dropdown list." msgstr "" #: lib/elements/polyline.py:18 +msgid "Polyline Object" +msgstr "" + +#: lib/elements/polyline.py:19 msgid "This object is an SVG PolyLine. Ink/Stitch can work with this shape, but you can't edit it in Inkscape. Convert it to a manual stitch path to allow editing." msgstr "" -#: lib/elements/polyline.py:22 lib/elements/satin_column.py:25 +#: lib/elements/polyline.py:23 lib/elements/satin_column.py:26 msgid "* Select this object." msgstr "" -#: lib/elements/polyline.py:23 +#: lib/elements/polyline.py:24 msgid "* Do Path > Object to Path." msgstr "" -#: lib/elements/polyline.py:24 +#: lib/elements/polyline.py:25 msgid "* Optional: Run the Params extension and check the \"manual stitch\" box." msgstr "" -#: lib/elements/polyline.py:44 +#: lib/elements/polyline.py:45 msgid "Manual stitch along path" msgstr "" -#: lib/elements/satin_column.py:22 +#: lib/elements/satin_column.py:23 msgid "Satin column has fill" msgstr "" -#: lib/elements/satin_column.py:23 +#: lib/elements/satin_column.py:24 msgid "Satin column: Object has a fill (but should not)" msgstr "" -#: lib/elements/satin_column.py:26 +#: lib/elements/satin_column.py:27 msgid "* Open the Fill and Stroke panel" msgstr "" -#: lib/elements/satin_column.py:27 +#: lib/elements/satin_column.py:28 msgid "* Open the Fill tab" msgstr "" -#: lib/elements/satin_column.py:28 +#: lib/elements/satin_column.py:29 msgid "* Disable the Fill" msgstr "" -#: lib/elements/satin_column.py:29 +#: lib/elements/satin_column.py:30 msgid "* Alternative: open Params and switch this path to Stroke to disable Satin Column mode" msgstr "" -#: lib/elements/satin_column.py:34 +#: lib/elements/satin_column.py:35 msgid "Too few subpaths" msgstr "" -#: lib/elements/satin_column.py:35 +#: lib/elements/satin_column.py:36 msgid "Satin column: Object has too few subpaths. A satin column should have at least two subpaths (the rails)." msgstr "" -#: lib/elements/satin_column.py:37 +#: lib/elements/satin_column.py:38 msgid "* Add another subpath (select two rails and do Path > Combine)" msgstr "" -#: lib/elements/satin_column.py:38 +#: lib/elements/satin_column.py:39 msgid "* Convert to running stitch or simple satin (Params extension)" msgstr "" -#: lib/elements/satin_column.py:43 +#: lib/elements/satin_column.py:44 msgid "Unequal number of points" msgstr "" -#: lib/elements/satin_column.py:44 +#: lib/elements/satin_column.py:45 msgid "Satin column: There are no rungs and rails have an an unequal number of points." msgstr "" -#: lib/elements/satin_column.py:46 +#: lib/elements/satin_column.py:47 msgid "The easiest way to solve this issue is to add one or more rungs. " msgstr "" -#: lib/elements/satin_column.py:47 +#: lib/elements/satin_column.py:48 msgid "Rungs control the stitch direction in satin columns." msgstr "" -#: lib/elements/satin_column.py:48 +#: lib/elements/satin_column.py:49 msgid "* With the selected object press \"P\" to activate the pencil tool." msgstr "" -#: lib/elements/satin_column.py:49 +#: lib/elements/satin_column.py:50 msgid "* Hold \"Shift\" while drawing the rung." msgstr "" -#: lib/elements/satin_column.py:53 +#: lib/elements/satin_column.py:54 msgid "Each rung should intersect both rails once." msgstr "" -#: lib/elements/satin_column.py:57 +#: lib/elements/satin_column.py:58 msgid "Rung doesn't intersect rails" msgstr "" -#: lib/elements/satin_column.py:58 +#: lib/elements/satin_column.py:59 msgid "Satin column: A rung doesn't intersect both rails." msgstr "" -#: lib/elements/satin_column.py:62 +#: lib/elements/satin_column.py:63 msgid "Rungs intersects too many times" msgstr "" -#: lib/elements/satin_column.py:63 +#: lib/elements/satin_column.py:64 msgid "Satin column: A rung intersects a rail more than once." msgstr "" -#: lib/elements/satin_column.py:67 +#: lib/elements/satin_column.py:68 msgid "Satin Column" msgstr "" -#: lib/elements/satin_column.py:73 +#: lib/elements/satin_column.py:74 msgid "Custom satin column" msgstr "" -#: lib/elements/satin_column.py:79 +#: lib/elements/satin_column.py:80 msgid "\"E\" stitch" msgstr "" -#: lib/elements/satin_column.py:89 lib/elements/stroke.py:61 +#: lib/elements/satin_column.py:86 +msgid "Maximum stitch length" +msgstr "" + +#: lib/elements/satin_column.py:87 +msgid "Maximum stitch length for split stitches." +msgstr "" + +#: lib/elements/satin_column.py:98 lib/elements/stroke.py:62 msgid "Zig-zag spacing (peak-to-peak)" msgstr "" -#: lib/elements/satin_column.py:90 +#: lib/elements/satin_column.py:99 msgid "Peak-to-peak distance between zig-zags." msgstr "" -#: lib/elements/satin_column.py:101 +#: lib/elements/satin_column.py:110 msgid "Pull compensation" msgstr "" -#: lib/elements/satin_column.py:102 +#: lib/elements/satin_column.py:111 msgid "Satin stitches pull the fabric together, resulting in a column narrower than you draw in Inkscape. This setting expands each pair of needle penetrations outward from the center of the satin column." msgstr "" -#: lib/elements/satin_column.py:114 +#: lib/elements/satin_column.py:123 msgid "Contour underlay" msgstr "" -#: lib/elements/satin_column.py:114 lib/elements/satin_column.py:121 -#: lib/elements/satin_column.py:130 +#: lib/elements/satin_column.py:123 lib/elements/satin_column.py:130 +#: lib/elements/satin_column.py:139 msgid "Contour Underlay" msgstr "" -#: lib/elements/satin_column.py:121 lib/elements/satin_column.py:145 +#: lib/elements/satin_column.py:130 lib/elements/satin_column.py:154 msgid "Stitch length" msgstr "" -#: lib/elements/satin_column.py:127 +#: lib/elements/satin_column.py:136 msgid "Contour underlay inset amount" msgstr "" -#: lib/elements/satin_column.py:128 +#: lib/elements/satin_column.py:137 msgid "Shrink the outline, to prevent the underlay from showing around the outside of the satin column." msgstr "" -#: lib/elements/satin_column.py:138 +#: lib/elements/satin_column.py:147 msgid "Center-walk underlay" msgstr "" -#: lib/elements/satin_column.py:138 lib/elements/satin_column.py:145 +#: lib/elements/satin_column.py:147 lib/elements/satin_column.py:154 msgid "Center-Walk Underlay" msgstr "" -#: lib/elements/satin_column.py:150 +#: lib/elements/satin_column.py:159 msgid "Zig-zag underlay" msgstr "" -#: lib/elements/satin_column.py:150 lib/elements/satin_column.py:159 -#: lib/elements/satin_column.py:170 +#: lib/elements/satin_column.py:159 lib/elements/satin_column.py:168 +#: lib/elements/satin_column.py:179 msgid "Zig-zag Underlay" msgstr "" -#: lib/elements/satin_column.py:156 +#: lib/elements/satin_column.py:165 msgid "Zig-Zag spacing (peak-to-peak)" msgstr "" -#: lib/elements/satin_column.py:157 +#: lib/elements/satin_column.py:166 msgid "Distance between peaks of the zig-zags." msgstr "" -#: lib/elements/satin_column.py:167 +#: lib/elements/satin_column.py:176 msgid "Inset amount" msgstr "" -#: lib/elements/satin_column.py:168 +#: lib/elements/satin_column.py:177 msgid "default: half of contour underlay inset" msgstr "" -#: lib/elements/stroke.py:20 +#: lib/elements/stroke.py:21 msgid "Stroke" msgstr "" -#: lib/elements/stroke.py:23 +#: lib/elements/stroke.py:24 msgid "Running stitch along paths" msgstr "" -#: lib/elements/stroke.py:37 +#: lib/elements/stroke.py:38 msgid "Running stitch length" msgstr "" -#: lib/elements/stroke.py:38 +#: lib/elements/stroke.py:39 msgid "Length of stitches in running stitch mode." msgstr "" -#: lib/elements/stroke.py:49 +#: lib/elements/stroke.py:50 msgid "Bean stitch number of repeats" msgstr "" -#: lib/elements/stroke.py:50 +#: lib/elements/stroke.py:51 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. Only applies to running stitch." msgstr "" -#: lib/elements/stroke.py:62 +#: lib/elements/stroke.py:63 msgid "Length of stitches in zig-zag mode." msgstr "" -#: lib/elements/stroke.py:73 +#: lib/elements/stroke.py:74 msgid "Repeats" msgstr "" -#: lib/elements/stroke.py:74 +#: lib/elements/stroke.py:75 msgid "Defines how many times to run down and back along the path." msgstr "" -#: lib/elements/stroke.py:107 +#: lib/elements/stroke.py:108 msgid "Manual stitch placement" msgstr "" -#: lib/elements/stroke.py:108 +#: lib/elements/stroke.py:109 msgid "Stitch every node in the path. Stitch length and zig-zag spacing are ignored." msgstr "" -#: lib/elements/stroke.py:142 +#: lib/elements/stroke.py:143 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 "" -#: lib/elements/text.py:13 lib/extensions/lettering.py:75 +#: lib/elements/text.py:13 lib/extensions/lettering.py:77 msgid "Text" msgstr "" @@ -927,15 +959,15 @@ msgid "Please select at least one satin column." msgstr "" #. This was previously: "No embroiderable paths selected." -#: lib/extensions/base.py:123 +#: lib/extensions/base.py:124 msgid "Ink/Stitch doesn't know how to work with any of the objects you've selected." msgstr "" -#: lib/extensions/base.py:125 +#: lib/extensions/base.py:126 msgid "There are no objects in the entire document that Ink/Stitch knows how to work with." msgstr "" -#: lib/extensions/base.py:127 +#: lib/extensions/base.py:128 msgid "Tip: Run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot Objects" msgstr "" @@ -1029,27 +1061,27 @@ msgstr "" msgid "Please choose one or more commands to add." msgstr "" -#: lib/extensions/lettering.py:41 lib/extensions/lettering.py:418 +#: lib/extensions/lettering.py:43 lib/extensions/lettering.py:420 msgid "Ink/Stitch Lettering" msgstr "" -#: lib/extensions/lettering.py:51 +#: lib/extensions/lettering.py:53 msgid "Font" msgstr "" -#: lib/extensions/lettering.py:63 +#: lib/extensions/lettering.py:65 msgid "Options" msgstr "" -#: lib/extensions/lettering.py:68 +#: lib/extensions/lettering.py:70 msgid "Stitch lines of text back and forth" msgstr "" -#: lib/extensions/lettering.py:71 +#: lib/extensions/lettering.py:73 msgid "Add trims" msgstr "" -#: lib/extensions/lettering.py:80 lib/extensions/params.py:359 +#: lib/extensions/lettering.py:82 lib/extensions/params.py:361 #: print/templates/custom-page.html:23 print/templates/custom-page.html:27 #: print/templates/custom-page.html:33 print/templates/ui.html:92 #: print/templates/ui.html:96 print/templates/ui.html:102 @@ -1058,31 +1090,31 @@ msgstr "" msgid "Cancel" msgstr "" -#: lib/extensions/lettering.py:84 lib/extensions/params.py:366 +#: lib/extensions/lettering.py:86 lib/extensions/params.py:368 msgid "Apply and Quit" msgstr "" -#: lib/extensions/lettering.py:151 +#: lib/extensions/lettering.py:153 msgid "Unable to find any fonts! Please try reinstalling Ink/Stitch." msgstr "" -#: lib/extensions/lettering.py:222 +#: lib/extensions/lettering.py:224 msgid "This font has no available font variant. Please update or remove the font." msgstr "" #. The user has chosen to scale the text by some percentage #. (50%, 200%, etc). If you need to use the percentage symbol, #. make sure to double it (%%). -#: lib/extensions/lettering.py:264 +#: lib/extensions/lettering.py:266 #, python-format msgid "Text scale %s%%" msgstr "" -#: lib/extensions/lettering.py:408 +#: lib/extensions/lettering.py:410 msgid "Please select only one block of text." msgstr "" -#: lib/extensions/lettering.py:411 +#: lib/extensions/lettering.py:413 msgid "You've selected objects that were not created by the Lettering extension. Please clear your selection or select different objects before running Lettering again." msgstr "" @@ -1141,14 +1173,18 @@ msgstr "" msgid "This parameter will be saved when you click \"Apply and Quit\"" msgstr "" -#: lib/extensions/params.py:342 +#: lib/extensions/params.py:344 msgid "Embroidery Params" msgstr "" -#: lib/extensions/params.py:363 +#: lib/extensions/params.py:365 msgid "Use Last Settings" msgstr "" +#: lib/extensions/selection_to_pattern.py:21 +msgid "Please select at least one object to be marked as a pattern." +msgstr "" + #: lib/extensions/troubleshoot.py:45 msgid "All selected shapes are valid! " msgstr "" @@ -2062,6 +2098,7 @@ msgid "Duplicate Params" msgstr "" #: templates/duplicate_params.xml:10 templates/reorder.xml:10 +#: templates/selection_to_pattern.xml:10 msgid "Edit" msgstr "" @@ -2461,6 +2498,10 @@ msgstr "" msgid "Re-stack objects in order of selection" msgstr "" +#: templates/selection_to_pattern.xml:3 +msgid "Selection to pattern" +msgstr "" + #: templates/simulator.xml:3 msgid "Simulator / Realistic Preview" msgstr "" diff --git a/translations/messages_en_US.po b/translations/messages_en_US.po index 4e4b3e93..02e33952 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: 2021-07-30 00:54+0000\n" -"PO-Revision-Date: 2021-08-16 00:53\n" +"POT-Creation-Date: 2021-08-17 00:51+0000\n" +"PO-Revision-Date: 2021-08-19 00:46\n" "Last-Translator: \n" "Language-Team: English\n" "MIME-Version: 1.0\n" @@ -321,21 +321,21 @@ msgid "Satin cut point (use with Cut Satin Column)" msgstr "" #. command that affects a layer -#: lib/commands.py:49 +#: lib/commands.py:48 msgid "Ignore layer (do not stitch any objects in this layer)" msgstr "" #. command that affects entire document -#: lib/commands.py:52 +#: lib/commands.py:51 msgid "Origin for exported embroidery files" msgstr "" #. command that affects entire document -#: lib/commands.py:55 +#: lib/commands.py:54 msgid "Jump destination for Stop commands (a.k.a. \"Frame Out position\")." msgstr "" -#: lib/commands.py:213 +#: lib/commands.py:212 #, python-format msgid "Error: there is more than one %(command)s command in the document, but there can only be one. Please remove all but one." msgstr "" @@ -345,131 +345,131 @@ msgstr "" #. command name to them. Contents of %(description)s are in a separate #. translation #. string. -#: lib/commands.py:220 +#: lib/commands.py:219 #, python-format msgid "%(command)s: %(description)s" msgstr "" -#: lib/commands.py:285 lib/commands.py:398 +#: lib/commands.py:284 lib/commands.py:397 msgid "Ink/Stitch Command" msgstr "" #. : the name of the line that connects a command to the object it applies to -#: lib/commands.py:311 +#: lib/commands.py:310 msgid "connector" msgstr "" #. : the name of a command symbol (example: scissors icon for trim command) -#: lib/commands.py:327 +#: lib/commands.py:326 msgid "command marker" msgstr "" -#: lib/elements/auto_fill.py:22 +#: lib/elements/auto_fill.py:23 msgid "Small Fill" msgstr "" -#: lib/elements/auto_fill.py:23 +#: lib/elements/auto_fill.py:24 msgid "This fill object is so small that it would probably look better as running stitch or satin column. For very small shapes, fill stitch is not possible, and Ink/Stitch will use running stitch around the outline instead." msgstr "" -#: lib/elements/auto_fill.py:29 lib/elements/auto_fill.py:145 +#: lib/elements/auto_fill.py:30 lib/elements/auto_fill.py:146 msgid "Expand" msgstr "" -#: lib/elements/auto_fill.py:30 +#: lib/elements/auto_fill.py:31 msgid "The expand parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use original size instead." msgstr "" -#: lib/elements/auto_fill.py:35 lib/elements/auto_fill.py:122 +#: lib/elements/auto_fill.py:36 lib/elements/auto_fill.py:123 msgid "Inset" msgstr "" -#: lib/elements/auto_fill.py:36 +#: lib/elements/auto_fill.py:37 msgid "The underlay inset parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use the original size instead." msgstr "" -#: lib/elements/auto_fill.py:41 +#: lib/elements/auto_fill.py:42 msgid "AutoFill" msgstr "" -#: lib/elements/auto_fill.py:44 +#: lib/elements/auto_fill.py:45 msgid "Automatically routed fill stitching" msgstr "" -#: lib/elements/auto_fill.py:64 +#: lib/elements/auto_fill.py:65 msgid "Running stitch length (traversal between sections)" msgstr "" -#: lib/elements/auto_fill.py:65 +#: lib/elements/auto_fill.py:66 msgid "Length of stitches around the outline of the fill region used when moving from section to section." msgstr "" -#: lib/elements/auto_fill.py:73 +#: lib/elements/auto_fill.py:74 msgid "Underlay" msgstr "" -#: lib/elements/auto_fill.py:73 lib/elements/auto_fill.py:82 -#: lib/elements/auto_fill.py:104 lib/elements/auto_fill.py:115 -#: lib/elements/auto_fill.py:125 lib/elements/auto_fill.py:137 -#: lib/elements/auto_fill.py:171 +#: lib/elements/auto_fill.py:74 lib/elements/auto_fill.py:83 +#: lib/elements/auto_fill.py:105 lib/elements/auto_fill.py:116 +#: lib/elements/auto_fill.py:126 lib/elements/auto_fill.py:138 +#: lib/elements/auto_fill.py:172 msgid "AutoFill Underlay" msgstr "" -#: lib/elements/auto_fill.py:79 +#: lib/elements/auto_fill.py:80 msgid "Fill angle" msgstr "" -#: lib/elements/auto_fill.py:80 +#: lib/elements/auto_fill.py:81 msgid "Default: fill angle + 90 deg. Insert comma-seperated list for multiple layers." msgstr "" -#: lib/elements/auto_fill.py:101 +#: lib/elements/auto_fill.py:102 msgid "Row spacing" msgstr "" -#: lib/elements/auto_fill.py:102 +#: lib/elements/auto_fill.py:103 msgid "default: 3x fill row spacing" msgstr "" -#: lib/elements/auto_fill.py:112 +#: lib/elements/auto_fill.py:113 msgid "Max stitch length" msgstr "" -#: lib/elements/auto_fill.py:113 +#: lib/elements/auto_fill.py:114 msgid "default: equal to fill max stitch length" msgstr "" -#: lib/elements/auto_fill.py:123 +#: lib/elements/auto_fill.py:124 msgid "Shrink the shape before doing underlay, to prevent underlay from showing around the outside of the fill." msgstr "" -#: lib/elements/auto_fill.py:134 lib/elements/fill.py:74 +#: lib/elements/auto_fill.py:135 lib/elements/fill.py:75 msgid "Skip last stitch in each row" msgstr "" -#: lib/elements/auto_fill.py:135 lib/elements/fill.py:75 +#: lib/elements/auto_fill.py:136 lib/elements/fill.py:76 msgid "The last stitch in each row is quite close to the first stitch in the next row. Skipping it decreases stitch count and density." msgstr "" -#: lib/elements/auto_fill.py:146 +#: lib/elements/auto_fill.py:147 msgid "Expand the shape before fill stitching, to compensate for gaps between shapes." msgstr "" -#: lib/elements/auto_fill.py:155 lib/elements/auto_fill.py:167 +#: lib/elements/auto_fill.py:156 lib/elements/auto_fill.py:168 msgid "Underpath" msgstr "" -#: lib/elements/auto_fill.py:156 lib/elements/auto_fill.py:168 +#: lib/elements/auto_fill.py:157 lib/elements/auto_fill.py:169 msgid "Travel inside the shape when moving from section to section. Underpath stitches avoid traveling in the direction of the row angle so that they are not visible. This gives them a jagged appearance." msgstr "" -#: lib/elements/auto_fill.py:254 +#: lib/elements/auto_fill.py:266 msgid "Error during autofill! This means that there is a problem with Ink/Stitch." msgstr "" #. this message is followed by a URL: #. https://github.com/inkstitch/inkstitch/issues/new -#: lib/elements/auto_fill.py:257 +#: lib/elements/auto_fill.py:269 msgid "If you'd like to help us make Ink/Stitch better, please paste this whole message into a new issue at: " msgstr "" @@ -521,32 +521,32 @@ msgstr "" msgid "This setting will apply a custom fill angle for the clone." msgstr "" -#: lib/elements/element.py:225 +#: lib/elements/element.py:198 msgid "Allow lock stitches" msgstr "" -#: lib/elements/element.py:226 +#: lib/elements/element.py:199 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:230 +#: lib/elements/element.py:203 msgid "Both" msgstr "" -#: lib/elements/element.py:230 +#: lib/elements/element.py:203 msgid "Before" msgstr "" -#: lib/elements/element.py:230 +#: lib/elements/element.py:203 msgid "After" msgstr "" -#: lib/elements/element.py:230 +#: lib/elements/element.py:203 msgid "Neither" msgstr "" -#: lib/elements/element.py:272 +#: lib/elements/element.py:245 #, python-format msgid "Object %(id)s has an empty 'd' attribute. Please delete this object from your document." msgstr "" @@ -554,7 +554,7 @@ msgstr "" #. used when showing an error message to the user such as #. "Some Path (path1234): error: satin column: One or more of the rungs doesn't #. intersect both rails." -#: lib/elements/element.py:358 +#: lib/elements/element.py:332 msgid "error:" msgstr "" @@ -570,75 +570,75 @@ msgstr "" msgid "* Run Extensions > Ink/Stitch > Troubleshoot > Cleanup Document..." msgstr "" -#: lib/elements/fill.py:22 +#: lib/elements/fill.py:23 msgid "Unconnected" msgstr "" -#: lib/elements/fill.py:23 +#: lib/elements/fill.py:24 msgid "Fill: This object is made up of unconnected shapes. This is not allowed because Ink/Stitch doesn't know what order to stitch them in. Please break this object up into separate shapes." msgstr "" -#: lib/elements/fill.py:27 lib/elements/fill.py:35 +#: lib/elements/fill.py:28 lib/elements/fill.py:36 msgid "* Extensions > Ink/Stitch > Fill Tools > Break Apart Fill Objects" msgstr "" -#: lib/elements/fill.py:32 +#: lib/elements/fill.py:33 msgid "Border crosses itself" msgstr "" -#: lib/elements/fill.py:33 +#: lib/elements/fill.py:34 msgid "Fill: Shape is not valid. This can happen if the border crosses over itself." msgstr "" -#: lib/elements/fill.py:40 +#: lib/elements/fill.py:41 msgid "Fill" msgstr "" -#: lib/elements/fill.py:47 +#: lib/elements/fill.py:48 msgid "Manually routed fill stitching" msgstr "" -#: lib/elements/fill.py:48 +#: lib/elements/fill.py:49 msgid "AutoFill is the default method for generating fill stitching." msgstr "" -#: lib/elements/fill.py:57 +#: lib/elements/fill.py:58 msgid "Angle of lines of stitches" msgstr "" -#: lib/elements/fill.py:58 +#: lib/elements/fill.py:59 msgid "The angle increases in a counter-clockwise direction. 0 is horizontal. Negative angles are allowed." msgstr "" -#: lib/elements/fill.py:85 +#: lib/elements/fill.py:86 msgid "Flip fill (start right-to-left)" msgstr "" -#: lib/elements/fill.py:86 +#: lib/elements/fill.py:87 msgid "The flip option can help you with routing your stitch path. When you enable flip, stitching goes from right-to-left instead of left-to-right." msgstr "" -#: lib/elements/fill.py:95 +#: lib/elements/fill.py:96 msgid "Spacing between rows" msgstr "" -#: lib/elements/fill.py:96 +#: lib/elements/fill.py:97 msgid "Distance between rows of stitches." msgstr "" -#: lib/elements/fill.py:109 +#: lib/elements/fill.py:110 msgid "Maximum fill stitch length" msgstr "" -#: lib/elements/fill.py:110 +#: lib/elements/fill.py:111 msgid "The length of each stitch in a row. Shorter stitch may be used at the start or end of a row." msgstr "" -#: lib/elements/fill.py:119 +#: lib/elements/fill.py:120 msgid "Stagger rows this many times before repeating" msgstr "" -#: lib/elements/fill.py:120 +#: lib/elements/fill.py:121 msgid "Setting this dictates how many rows apart the stitches will be before they fall in the same column position." msgstr "" @@ -658,246 +658,278 @@ msgstr "" msgid "* Alternatively redraw the image with the pen (P) or bezier (B) tool" msgstr "" -#: lib/elements/polyline.py:17 -msgid "Polyline Object" +#: lib/elements/pattern.py:14 +msgid "Pattern Element" +msgstr "" + +#: lib/elements/pattern.py:15 +msgid "This element will not be embroidered. It will appear as a pattern applied to objects in the same group as it. Objects in sub-groups will be ignored." +msgstr "" + +#: lib/elements/pattern.py:19 +msgid "To disable pattern mode, remove the pattern marker:" +msgstr "" + +#: lib/elements/pattern.py:20 +msgid "* Open the Fill and Stroke panel (Objects > Fill and Stroke)" +msgstr "" + +#: lib/elements/pattern.py:21 +msgid "* Go to the Stroke style tab" +msgstr "" + +#: lib/elements/pattern.py:22 +msgid "* Under \"Markers\" choose the first (empty) option in the first dropdown list." msgstr "" #: lib/elements/polyline.py:18 +msgid "Polyline Object" +msgstr "" + +#: lib/elements/polyline.py:19 msgid "This object is an SVG PolyLine. Ink/Stitch can work with this shape, but you can't edit it in Inkscape. Convert it to a manual stitch path to allow editing." msgstr "" -#: lib/elements/polyline.py:22 lib/elements/satin_column.py:25 +#: lib/elements/polyline.py:23 lib/elements/satin_column.py:26 msgid "* Select this object." msgstr "" -#: lib/elements/polyline.py:23 +#: lib/elements/polyline.py:24 msgid "* Do Path > Object to Path." msgstr "" -#: lib/elements/polyline.py:24 +#: lib/elements/polyline.py:25 msgid "* Optional: Run the Params extension and check the \"manual stitch\" box." msgstr "" -#: lib/elements/polyline.py:44 +#: lib/elements/polyline.py:45 msgid "Manual stitch along path" msgstr "" -#: lib/elements/satin_column.py:22 +#: lib/elements/satin_column.py:23 msgid "Satin column has fill" msgstr "" -#: lib/elements/satin_column.py:23 +#: lib/elements/satin_column.py:24 msgid "Satin column: Object has a fill (but should not)" msgstr "" -#: lib/elements/satin_column.py:26 +#: lib/elements/satin_column.py:27 msgid "* Open the Fill and Stroke panel" msgstr "" -#: lib/elements/satin_column.py:27 +#: lib/elements/satin_column.py:28 msgid "* Open the Fill tab" msgstr "" -#: lib/elements/satin_column.py:28 +#: lib/elements/satin_column.py:29 msgid "* Disable the Fill" msgstr "" -#: lib/elements/satin_column.py:29 +#: lib/elements/satin_column.py:30 msgid "* Alternative: open Params and switch this path to Stroke to disable Satin Column mode" msgstr "" -#: lib/elements/satin_column.py:34 +#: lib/elements/satin_column.py:35 msgid "Too few subpaths" msgstr "" -#: lib/elements/satin_column.py:35 +#: lib/elements/satin_column.py:36 msgid "Satin column: Object has too few subpaths. A satin column should have at least two subpaths (the rails)." msgstr "" -#: lib/elements/satin_column.py:37 +#: lib/elements/satin_column.py:38 msgid "* Add another subpath (select two rails and do Path > Combine)" msgstr "" -#: lib/elements/satin_column.py:38 +#: lib/elements/satin_column.py:39 msgid "* Convert to running stitch or simple satin (Params extension)" msgstr "" -#: lib/elements/satin_column.py:43 +#: lib/elements/satin_column.py:44 msgid "Unequal number of points" msgstr "" -#: lib/elements/satin_column.py:44 +#: lib/elements/satin_column.py:45 msgid "Satin column: There are no rungs and rails have an an unequal number of points." msgstr "" -#: lib/elements/satin_column.py:46 +#: lib/elements/satin_column.py:47 msgid "The easiest way to solve this issue is to add one or more rungs. " msgstr "" -#: lib/elements/satin_column.py:47 +#: lib/elements/satin_column.py:48 msgid "Rungs control the stitch direction in satin columns." msgstr "" -#: lib/elements/satin_column.py:48 +#: lib/elements/satin_column.py:49 msgid "* With the selected object press \"P\" to activate the pencil tool." msgstr "" -#: lib/elements/satin_column.py:49 +#: lib/elements/satin_column.py:50 msgid "* Hold \"Shift\" while drawing the rung." msgstr "" -#: lib/elements/satin_column.py:53 +#: lib/elements/satin_column.py:54 msgid "Each rung should intersect both rails once." msgstr "" -#: lib/elements/satin_column.py:57 +#: lib/elements/satin_column.py:58 msgid "Rung doesn't intersect rails" msgstr "" -#: lib/elements/satin_column.py:58 +#: lib/elements/satin_column.py:59 msgid "Satin column: A rung doesn't intersect both rails." msgstr "" -#: lib/elements/satin_column.py:62 +#: lib/elements/satin_column.py:63 msgid "Rungs intersects too many times" msgstr "" -#: lib/elements/satin_column.py:63 +#: lib/elements/satin_column.py:64 msgid "Satin column: A rung intersects a rail more than once." msgstr "" -#: lib/elements/satin_column.py:67 +#: lib/elements/satin_column.py:68 msgid "Satin Column" msgstr "" -#: lib/elements/satin_column.py:73 +#: lib/elements/satin_column.py:74 msgid "Custom satin column" msgstr "" -#: lib/elements/satin_column.py:79 +#: lib/elements/satin_column.py:80 msgid "\"E\" stitch" msgstr "" -#: lib/elements/satin_column.py:89 lib/elements/stroke.py:61 +#: lib/elements/satin_column.py:86 +msgid "Maximum stitch length" +msgstr "" + +#: lib/elements/satin_column.py:87 +msgid "Maximum stitch length for split stitches." +msgstr "" + +#: lib/elements/satin_column.py:98 lib/elements/stroke.py:62 msgid "Zig-zag spacing (peak-to-peak)" msgstr "" -#: lib/elements/satin_column.py:90 +#: lib/elements/satin_column.py:99 msgid "Peak-to-peak distance between zig-zags." msgstr "" -#: lib/elements/satin_column.py:101 +#: lib/elements/satin_column.py:110 msgid "Pull compensation" msgstr "" -#: lib/elements/satin_column.py:102 +#: lib/elements/satin_column.py:111 msgid "Satin stitches pull the fabric together, resulting in a column narrower than you draw in Inkscape. This setting expands each pair of needle penetrations outward from the center of the satin column." msgstr "" -#: lib/elements/satin_column.py:114 +#: lib/elements/satin_column.py:123 msgid "Contour underlay" msgstr "" -#: lib/elements/satin_column.py:114 lib/elements/satin_column.py:121 -#: lib/elements/satin_column.py:130 +#: lib/elements/satin_column.py:123 lib/elements/satin_column.py:130 +#: lib/elements/satin_column.py:139 msgid "Contour Underlay" msgstr "" -#: lib/elements/satin_column.py:121 lib/elements/satin_column.py:145 +#: lib/elements/satin_column.py:130 lib/elements/satin_column.py:154 msgid "Stitch length" msgstr "" -#: lib/elements/satin_column.py:127 +#: lib/elements/satin_column.py:136 msgid "Contour underlay inset amount" msgstr "" -#: lib/elements/satin_column.py:128 +#: lib/elements/satin_column.py:137 msgid "Shrink the outline, to prevent the underlay from showing around the outside of the satin column." msgstr "" -#: lib/elements/satin_column.py:138 +#: lib/elements/satin_column.py:147 msgid "Center-walk underlay" msgstr "" -#: lib/elements/satin_column.py:138 lib/elements/satin_column.py:145 +#: lib/elements/satin_column.py:147 lib/elements/satin_column.py:154 msgid "Center-Walk Underlay" msgstr "" -#: lib/elements/satin_column.py:150 +#: lib/elements/satin_column.py:159 msgid "Zig-zag underlay" msgstr "" -#: lib/elements/satin_column.py:150 lib/elements/satin_column.py:159 -#: lib/elements/satin_column.py:170 +#: lib/elements/satin_column.py:159 lib/elements/satin_column.py:168 +#: lib/elements/satin_column.py:179 msgid "Zig-zag Underlay" msgstr "" -#: lib/elements/satin_column.py:156 +#: lib/elements/satin_column.py:165 msgid "Zig-Zag spacing (peak-to-peak)" msgstr "" -#: lib/elements/satin_column.py:157 +#: lib/elements/satin_column.py:166 msgid "Distance between peaks of the zig-zags." msgstr "" -#: lib/elements/satin_column.py:167 +#: lib/elements/satin_column.py:176 msgid "Inset amount" msgstr "" -#: lib/elements/satin_column.py:168 +#: lib/elements/satin_column.py:177 msgid "default: half of contour underlay inset" msgstr "" -#: lib/elements/stroke.py:20 +#: lib/elements/stroke.py:21 msgid "Stroke" msgstr "" -#: lib/elements/stroke.py:23 +#: lib/elements/stroke.py:24 msgid "Running stitch along paths" msgstr "" -#: lib/elements/stroke.py:37 +#: lib/elements/stroke.py:38 msgid "Running stitch length" msgstr "" -#: lib/elements/stroke.py:38 +#: lib/elements/stroke.py:39 msgid "Length of stitches in running stitch mode." msgstr "" -#: lib/elements/stroke.py:49 +#: lib/elements/stroke.py:50 msgid "Bean stitch number of repeats" msgstr "" -#: lib/elements/stroke.py:50 +#: lib/elements/stroke.py:51 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. Only applies to running stitch." msgstr "" -#: lib/elements/stroke.py:62 +#: lib/elements/stroke.py:63 msgid "Length of stitches in zig-zag mode." msgstr "" -#: lib/elements/stroke.py:73 +#: lib/elements/stroke.py:74 msgid "Repeats" msgstr "" -#: lib/elements/stroke.py:74 +#: lib/elements/stroke.py:75 msgid "Defines how many times to run down and back along the path." msgstr "" -#: lib/elements/stroke.py:107 +#: lib/elements/stroke.py:108 msgid "Manual stitch placement" msgstr "" -#: lib/elements/stroke.py:108 +#: lib/elements/stroke.py:109 msgid "Stitch every node in the path. Stitch length and zig-zag spacing are ignored." msgstr "" -#: lib/elements/stroke.py:142 +#: lib/elements/stroke.py:143 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 "" -#: lib/elements/text.py:13 lib/extensions/lettering.py:75 +#: lib/elements/text.py:13 lib/extensions/lettering.py:77 msgid "Text" msgstr "" @@ -927,15 +959,15 @@ msgid "Please select at least one satin column." msgstr "" #. This was previously: "No embroiderable paths selected." -#: lib/extensions/base.py:123 +#: lib/extensions/base.py:124 msgid "Ink/Stitch doesn't know how to work with any of the objects you've selected." msgstr "" -#: lib/extensions/base.py:125 +#: lib/extensions/base.py:126 msgid "There are no objects in the entire document that Ink/Stitch knows how to work with." msgstr "" -#: lib/extensions/base.py:127 +#: lib/extensions/base.py:128 msgid "Tip: Run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot Objects" msgstr "" @@ -1029,27 +1061,27 @@ msgstr "" msgid "Please choose one or more commands to add." msgstr "" -#: lib/extensions/lettering.py:41 lib/extensions/lettering.py:418 +#: lib/extensions/lettering.py:43 lib/extensions/lettering.py:420 msgid "Ink/Stitch Lettering" msgstr "" -#: lib/extensions/lettering.py:51 +#: lib/extensions/lettering.py:53 msgid "Font" msgstr "" -#: lib/extensions/lettering.py:63 +#: lib/extensions/lettering.py:65 msgid "Options" msgstr "" -#: lib/extensions/lettering.py:68 +#: lib/extensions/lettering.py:70 msgid "Stitch lines of text back and forth" msgstr "" -#: lib/extensions/lettering.py:71 +#: lib/extensions/lettering.py:73 msgid "Add trims" msgstr "" -#: lib/extensions/lettering.py:80 lib/extensions/params.py:359 +#: lib/extensions/lettering.py:82 lib/extensions/params.py:361 #: print/templates/custom-page.html:23 print/templates/custom-page.html:27 #: print/templates/custom-page.html:33 print/templates/ui.html:92 #: print/templates/ui.html:96 print/templates/ui.html:102 @@ -1058,31 +1090,31 @@ msgstr "" msgid "Cancel" msgstr "" -#: lib/extensions/lettering.py:84 lib/extensions/params.py:366 +#: lib/extensions/lettering.py:86 lib/extensions/params.py:368 msgid "Apply and Quit" msgstr "" -#: lib/extensions/lettering.py:151 +#: lib/extensions/lettering.py:153 msgid "Unable to find any fonts! Please try reinstalling Ink/Stitch." msgstr "" -#: lib/extensions/lettering.py:222 +#: lib/extensions/lettering.py:224 msgid "This font has no available font variant. Please update or remove the font." msgstr "" #. The user has chosen to scale the text by some percentage #. (50%, 200%, etc). If you need to use the percentage symbol, #. make sure to double it (%%). -#: lib/extensions/lettering.py:264 +#: lib/extensions/lettering.py:266 #, python-format msgid "Text scale %s%%" msgstr "" -#: lib/extensions/lettering.py:408 +#: lib/extensions/lettering.py:410 msgid "Please select only one block of text." msgstr "" -#: lib/extensions/lettering.py:411 +#: lib/extensions/lettering.py:413 msgid "You've selected objects that were not created by the Lettering extension. Please clear your selection or select different objects before running Lettering again." msgstr "" @@ -1141,14 +1173,18 @@ msgstr "" msgid "This parameter will be saved when you click \"Apply and Quit\"" msgstr "" -#: lib/extensions/params.py:342 +#: lib/extensions/params.py:344 msgid "Embroidery Params" msgstr "" -#: lib/extensions/params.py:363 +#: lib/extensions/params.py:365 msgid "Use Last Settings" msgstr "" +#: lib/extensions/selection_to_pattern.py:21 +msgid "Please select at least one object to be marked as a pattern." +msgstr "" + #: lib/extensions/troubleshoot.py:45 msgid "All selected shapes are valid! " msgstr "" @@ -2062,6 +2098,7 @@ msgid "Duplicate Params" msgstr "" #: templates/duplicate_params.xml:10 templates/reorder.xml:10 +#: templates/selection_to_pattern.xml:10 msgid "Edit" msgstr "" @@ -2461,6 +2498,10 @@ msgstr "" msgid "Re-stack objects in order of selection" msgstr "" +#: templates/selection_to_pattern.xml:3 +msgid "Selection to pattern" +msgstr "" + #: templates/simulator.xml:3 msgid "Simulator / Realistic Preview" msgstr "" diff --git a/translations/messages_es_ES.po b/translations/messages_es_ES.po index 0493d931..59dd6a02 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: 2021-07-30 00:54+0000\n" -"PO-Revision-Date: 2021-08-16 00:53\n" +"POT-Creation-Date: 2021-08-17 00:51+0000\n" +"PO-Revision-Date: 2021-08-19 00:47\n" "Last-Translator: \n" "Language-Team: Spanish\n" "MIME-Version: 1.0\n" @@ -99,7 +99,7 @@ msgstr "" #. name of font in fonts/emilio_20 #: inkstitch-fonts-metadata.py:30 msgid "Emilio 20" -msgstr "" +msgstr "Emilio 20" #. description of font in fonts/emilio_20 #: inkstitch-fonts-metadata.py:32 @@ -321,21 +321,21 @@ msgid "Satin cut point (use with Cut Satin Column)" msgstr "Punto de corte de satín (usar con Cortar Columna Satín)" #. command that affects a layer -#: lib/commands.py:49 +#: lib/commands.py:48 msgid "Ignore layer (do not stitch any objects in this layer)" msgstr "Ignorar capa (no coser ningún objeto en esta capa)" #. command that affects entire document -#: lib/commands.py:52 +#: lib/commands.py:51 msgid "Origin for exported embroidery files" msgstr "Origen para archivos de bordado exportados" #. command that affects entire document -#: lib/commands.py:55 +#: lib/commands.py:54 msgid "Jump destination for Stop commands (a.k.a. \"Frame Out position\")." msgstr "Destino de salto para los comandos de parada (también conocido como \"Posición de salida de marco\")." -#: lib/commands.py:213 +#: lib/commands.py:212 #, python-format msgid "Error: there is more than one %(command)s command in the document, but there can only be one. Please remove all but one." msgstr "Error: hay más de un comando de %(command)s en el documento, pero sólo puede haber uno. Por favor eliminar todos menos uno." @@ -345,137 +345,137 @@ msgstr "Error: hay más de un comando de %(command)s en el documento, pero sólo #. command name to them. Contents of %(description)s are in a separate #. translation #. string. -#: lib/commands.py:220 +#: lib/commands.py:219 #, python-format msgid "%(command)s: %(description)s" msgstr "%(command)s: %(description)s" -#: lib/commands.py:285 lib/commands.py:398 +#: lib/commands.py:284 lib/commands.py:397 msgid "Ink/Stitch Command" msgstr "Ink/Stich Instrucción" #. : the name of the line that connects a command to the object it applies to -#: lib/commands.py:311 +#: lib/commands.py:310 msgid "connector" msgstr "conector" #. : the name of a command symbol (example: scissors icon for trim command) -#: lib/commands.py:327 +#: lib/commands.py:326 msgid "command marker" msgstr "marcador de instrucción" -#: lib/elements/auto_fill.py:22 +#: lib/elements/auto_fill.py:23 msgid "Small Fill" msgstr "Relleno Pequeño" -#: lib/elements/auto_fill.py:23 +#: lib/elements/auto_fill.py:24 msgid "This fill object is so small that it would probably look better as running stitch or satin column. For very small shapes, fill stitch is not possible, and Ink/Stitch will use running stitch around the outline instead." msgstr "Este objeto para relleno es tan pequeño que probablemente sería mejor en puntada recta o columna de satín. Para formas muy pequeñas, no es posible usar la puntada de relleno, e Ink/Stitch usará puntada recta a lo largo de contorno." -#: lib/elements/auto_fill.py:29 lib/elements/auto_fill.py:145 +#: lib/elements/auto_fill.py:30 lib/elements/auto_fill.py:146 msgid "Expand" msgstr "Expandir" -#: lib/elements/auto_fill.py:30 +#: lib/elements/auto_fill.py:31 msgid "The expand parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use original size instead." msgstr "No se puede aplicar el parámetro de expansión para este objeto de relleno. Ink/Stitch lo ignorará y utilizará el tamaño original en su lugar." -#: lib/elements/auto_fill.py:35 lib/elements/auto_fill.py:122 +#: lib/elements/auto_fill.py:36 lib/elements/auto_fill.py:123 msgid "Inset" msgstr "Recuadro" -#: lib/elements/auto_fill.py:36 +#: lib/elements/auto_fill.py:37 msgid "The underlay inset parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use the original size instead." msgstr "No se puede aplicar el parámetro de inserción de refuerzo para este objeto de relleno. Ink/Stitch lo ignorará y utilizará el tamaño original en su lugar." -#: lib/elements/auto_fill.py:41 +#: lib/elements/auto_fill.py:42 msgid "AutoFill" msgstr "AutoRelleno" -#: lib/elements/auto_fill.py:44 +#: lib/elements/auto_fill.py:45 msgid "Automatically routed fill stitching" msgstr "Bordado de relleno enrutado automáticamente" -#: lib/elements/auto_fill.py:64 +#: lib/elements/auto_fill.py:65 msgid "Running stitch length (traversal between sections)" msgstr "Ejecución de la longitud de puntada (traversal entre secciones)" -#: lib/elements/auto_fill.py:65 +#: lib/elements/auto_fill.py:66 msgid "Length of stitches around the outline of the fill region used when moving from section to section." msgstr "Longitud de las puntadas alrededor del contorno de la región de relleno utilizada al pasar de una sección a otra." -#: lib/elements/auto_fill.py:73 +#: lib/elements/auto_fill.py:74 msgid "Underlay" msgstr "" -#: lib/elements/auto_fill.py:73 lib/elements/auto_fill.py:82 -#: lib/elements/auto_fill.py:104 lib/elements/auto_fill.py:115 -#: lib/elements/auto_fill.py:125 lib/elements/auto_fill.py:137 -#: lib/elements/auto_fill.py:171 +#: lib/elements/auto_fill.py:74 lib/elements/auto_fill.py:83 +#: lib/elements/auto_fill.py:105 lib/elements/auto_fill.py:116 +#: lib/elements/auto_fill.py:126 lib/elements/auto_fill.py:138 +#: lib/elements/auto_fill.py:172 msgid "AutoFill Underlay" msgstr "" -#: lib/elements/auto_fill.py:79 +#: lib/elements/auto_fill.py:80 msgid "Fill angle" msgstr "Ángulo de relleno" -#: lib/elements/auto_fill.py:80 +#: lib/elements/auto_fill.py:81 msgid "Default: fill angle + 90 deg. Insert comma-seperated list for multiple layers." msgstr "Por defecto: rellenar el ángulo + 90 grados. Insertar lista de elementos separados por coma para capas múltiples." -#: lib/elements/auto_fill.py:101 +#: lib/elements/auto_fill.py:102 msgid "Row spacing" msgstr "Espaciado de la fila" -#: lib/elements/auto_fill.py:102 +#: lib/elements/auto_fill.py:103 msgid "default: 3x fill row spacing" msgstr "por defecto: rellenar el espaciado de línea x3" -#: lib/elements/auto_fill.py:112 +#: lib/elements/auto_fill.py:113 msgid "Max stitch length" msgstr "Longitud de puntada máxima" -#: lib/elements/auto_fill.py:113 +#: lib/elements/auto_fill.py:114 msgid "default: equal to fill max stitch length" msgstr "por defecto: igual a rellenar la longitud máxima de puntada" -#: lib/elements/auto_fill.py:123 +#: lib/elements/auto_fill.py:124 msgid "Shrink the shape before doing underlay, to prevent underlay from showing around the outside of the fill." msgstr "" -#: lib/elements/auto_fill.py:134 lib/elements/fill.py:74 +#: lib/elements/auto_fill.py:135 lib/elements/fill.py:75 msgid "Skip last stitch in each row" msgstr "Saltar última puntada de cada fila" -#: lib/elements/auto_fill.py:135 lib/elements/fill.py:75 +#: lib/elements/auto_fill.py:136 lib/elements/fill.py:76 msgid "The last stitch in each row is quite close to the first stitch in the next row. Skipping it decreases stitch count and density." msgstr "" -#: lib/elements/auto_fill.py:146 +#: lib/elements/auto_fill.py:147 msgid "Expand the shape before fill stitching, to compensate for gaps between shapes." msgstr "Expandir la forma antes de rellenar el bordado, para compensar los espacios entre figuras." -#: lib/elements/auto_fill.py:155 lib/elements/auto_fill.py:167 +#: lib/elements/auto_fill.py:156 lib/elements/auto_fill.py:168 msgid "Underpath" msgstr "" -#: lib/elements/auto_fill.py:156 lib/elements/auto_fill.py:168 +#: lib/elements/auto_fill.py:157 lib/elements/auto_fill.py:169 msgid "Travel inside the shape when moving from section to section. Underpath stitches avoid traveling in the direction of the row angle so that they are not visible. This gives them a jagged appearance." msgstr "" -#: lib/elements/auto_fill.py:254 +#: lib/elements/auto_fill.py:266 msgid "Error during autofill! This means that there is a problem with Ink/Stitch." msgstr "Error durante Auto-Relleno! Esto significa que hubo un problema con Ink/Stitch." #. this message is followed by a URL: #. https://github.com/inkstitch/inkstitch/issues/new -#: lib/elements/auto_fill.py:257 +#: lib/elements/auto_fill.py:269 msgid "If you'd like to help us make Ink/Stitch better, please paste this whole message into a new issue at: " -msgstr "Si quieres ayudarnos a mejorar Ink/Stitch, por favor pega este completo mensaje a un nuevo tema en: " +msgstr "Si quieres ayudarnos a mejorar Ink/Stitch, por favor pega este mensaje completo a un nuevo tema en: " #: lib/elements/clone.py:27 msgid "Clone Object" -msgstr "" +msgstr "Objeto Duplicado" #: lib/elements/clone.py:28 msgid "There are one or more clone objects in this document. Ink/Stitch can work with single clones, but you are limited to set a very few parameters. " @@ -487,7 +487,7 @@ msgstr "" #: lib/elements/clone.py:32 msgid "* Select the clone" -msgstr "" +msgstr "Seleccione el duplicado" #: lib/elements/clone.py:33 lib/elements/clone.py:44 msgid "* Run: Edit > Clone > Unlink Clone (Alt+Shift+D)" @@ -521,32 +521,32 @@ msgstr "Personalizar ángulo de relleno" msgid "This setting will apply a custom fill angle for the clone." msgstr "Esta configuración aplicará un ángulo de relleno personalizado para el clon." -#: lib/elements/element.py:225 +#: lib/elements/element.py:198 msgid "Allow lock stitches" msgstr "Permitir puntadas de remate" -#: lib/elements/element.py:226 +#: lib/elements/element.py:199 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:230 +#: lib/elements/element.py:203 msgid "Both" msgstr "Ambos" -#: lib/elements/element.py:230 +#: lib/elements/element.py:203 msgid "Before" msgstr "Antes" -#: lib/elements/element.py:230 +#: lib/elements/element.py:203 msgid "After" msgstr "Después" -#: lib/elements/element.py:230 +#: lib/elements/element.py:203 msgid "Neither" msgstr "Ninguno" -#: lib/elements/element.py:272 +#: lib/elements/element.py:245 #, 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." @@ -554,7 +554,7 @@ msgstr "El objeto %(id)s tiene un atributo 'd' vacío. Elimine este objeto de su #. used when showing an error message to the user such as #. "Some Path (path1234): error: satin column: One or more of the rungs doesn't #. intersect both rails." -#: lib/elements/element.py:358 +#: lib/elements/element.py:332 msgid "error:" msgstr "error:" @@ -570,75 +570,75 @@ msgstr "Hay un objeto de ruta no válido en el documento, falta el D-atributo." msgid "* Run Extensions > Ink/Stitch > Troubleshoot > Cleanup Document..." msgstr "* Ejecutar Extensiones > Ink/Stitch > Solucionar problemas > Limpiar documento..." -#: lib/elements/fill.py:22 +#: lib/elements/fill.py:23 msgid "Unconnected" msgstr "Desconectado" -#: lib/elements/fill.py:23 +#: lib/elements/fill.py:24 msgid "Fill: This object is made up of unconnected shapes. This is not allowed because Ink/Stitch doesn't know what order to stitch them in. Please break this object up into separate shapes." msgstr "Relleno: este objeto está formado por formas no conectadas. Esto no está permitido porque Ink/Stitch no sabe en qué orden coserlos. Divida este objeto en formas separadas." -#: lib/elements/fill.py:27 lib/elements/fill.py:35 +#: lib/elements/fill.py:28 lib/elements/fill.py:36 msgid "* Extensions > Ink/Stitch > Fill Tools > Break Apart Fill Objects" msgstr "* Extensiones > Ink/Stitch > Herramientas de relleno > Separar objetos de relleno" -#: lib/elements/fill.py:32 +#: lib/elements/fill.py:33 msgid "Border crosses itself" msgstr "El borde se cruza a sí mismo" -#: lib/elements/fill.py:33 +#: lib/elements/fill.py:34 msgid "Fill: Shape is not valid. This can happen if the border crosses over itself." msgstr "Relleno: la forma no es válida. Esto puede suceder si el borde se cruza sobre sí mismo." -#: lib/elements/fill.py:40 +#: lib/elements/fill.py:41 msgid "Fill" msgstr "Relleno" -#: lib/elements/fill.py:47 +#: lib/elements/fill.py:48 msgid "Manually routed fill stitching" msgstr "Costura de relleno enrutada manualmente" -#: lib/elements/fill.py:48 +#: lib/elements/fill.py:49 msgid "AutoFill is the default method for generating fill stitching." msgstr "AutoRellenar es el método predeterminado para generar costuras de relleno." -#: lib/elements/fill.py:57 +#: lib/elements/fill.py:58 msgid "Angle of lines of stitches" msgstr "Ángulo de líneas de puntadas" -#: lib/elements/fill.py:58 +#: lib/elements/fill.py:59 msgid "The angle increases in a counter-clockwise direction. 0 is horizontal. Negative angles are allowed." msgstr "El ángulo aumenta en sentido antihorario. 0 es horizontal. Se permiten ángulos negativos." -#: lib/elements/fill.py:85 +#: lib/elements/fill.py:86 msgid "Flip fill (start right-to-left)" msgstr "Voltear relleno (comenzar de derecha a izquierda)" -#: lib/elements/fill.py:86 +#: lib/elements/fill.py:87 msgid "The flip option can help you with routing your stitch path. When you enable flip, stitching goes from right-to-left instead of left-to-right." msgstr "La opción de voltear puede ayudarlo a enrutar su ruta de puntada. Cuando habilita el giro, la costura va de derecha a izquierda en lugar de izquierda a derecha." -#: lib/elements/fill.py:95 +#: lib/elements/fill.py:96 msgid "Spacing between rows" msgstr "Espaciamiento entre filas" -#: lib/elements/fill.py:96 +#: lib/elements/fill.py:97 msgid "Distance between rows of stitches." msgstr "Distancia entre filas de puntadas." -#: lib/elements/fill.py:109 +#: lib/elements/fill.py:110 msgid "Maximum fill stitch length" msgstr "Longitud máxima de puntada de relleno" -#: lib/elements/fill.py:110 +#: lib/elements/fill.py:111 msgid "The length of each stitch in a row. Shorter stitch may be used at the start or end of a row." msgstr "La longitud de cada puntada en una fila. Se puede usar una puntada más corta al principio o al final de una fila." -#: lib/elements/fill.py:119 +#: lib/elements/fill.py:120 msgid "Stagger rows this many times before repeating" msgstr "Alterne las filas esto muchas veces antes de repetir" -#: lib/elements/fill.py:120 +#: lib/elements/fill.py:121 msgid "Setting this dictates how many rows apart the stitches will be before they fall in the same column position." msgstr "Establecer esto dicta cuántas filas de puntadas estarán separadas antes de que caigan en la misma posición de la columna." @@ -658,246 +658,278 @@ msgstr "* Convierta su imagen en una ruta: Ruta > Trazar mapa de bits... (Mayús msgid "* Alternatively redraw the image with the pen (P) or bezier (B) tool" msgstr "* Alternativamente, vuelva a dibujar la imagen con la herramienta lápiz (P) o bezier (B)" -#: lib/elements/polyline.py:17 +#: lib/elements/pattern.py:14 +msgid "Pattern Element" +msgstr "" + +#: lib/elements/pattern.py:15 +msgid "This element will not be embroidered. It will appear as a pattern applied to objects in the same group as it. Objects in sub-groups will be ignored." +msgstr "" + +#: lib/elements/pattern.py:19 +msgid "To disable pattern mode, remove the pattern marker:" +msgstr "" + +#: lib/elements/pattern.py:20 +msgid "* Open the Fill and Stroke panel (Objects > Fill and Stroke)" +msgstr "" + +#: lib/elements/pattern.py:21 +msgid "* Go to the Stroke style tab" +msgstr "" + +#: lib/elements/pattern.py:22 +msgid "* Under \"Markers\" choose the first (empty) option in the first dropdown list." +msgstr "" + +#: lib/elements/polyline.py:18 msgid "Polyline Object" msgstr "Objeto Polilínea" -#: lib/elements/polyline.py:18 +#: lib/elements/polyline.py:19 msgid "This object is an SVG PolyLine. Ink/Stitch can work with this shape, but you can't edit it in Inkscape. Convert it to a manual stitch path to allow editing." msgstr "Este objeto es una polilínea SVG. Ink/Stitch puede funcionar con esta forma, pero no puede editarla en Inkscape. Conviértalo en una ruta de puntada manual para permitir la edición." -#: lib/elements/polyline.py:22 lib/elements/satin_column.py:25 +#: lib/elements/polyline.py:23 lib/elements/satin_column.py:26 msgid "* Select this object." msgstr "* Seleccione este objeto." -#: lib/elements/polyline.py:23 +#: lib/elements/polyline.py:24 msgid "* Do Path > Object to Path." msgstr "* Hacer Ruta> Objeto a Ruta." -#: lib/elements/polyline.py:24 +#: lib/elements/polyline.py:25 msgid "* Optional: Run the Params extension and check the \"manual stitch\" box." msgstr "* Opcional: Ejecute la extensión Params y marque la casilla \"puntada manual\"." -#: lib/elements/polyline.py:44 +#: lib/elements/polyline.py:45 msgid "Manual stitch along path" msgstr "Puntada Manual largo de la ruta" -#: lib/elements/satin_column.py:22 +#: lib/elements/satin_column.py:23 msgid "Satin column has fill" msgstr "La columna satinada tiene relleno" -#: lib/elements/satin_column.py:23 +#: lib/elements/satin_column.py:24 msgid "Satin column: Object has a fill (but should not)" msgstr "Columna satinada: el objeto tiene un relleno (pero no debería)" -#: lib/elements/satin_column.py:26 +#: lib/elements/satin_column.py:27 msgid "* Open the Fill and Stroke panel" msgstr "* Abra el panel de Relleno y Trazo" -#: lib/elements/satin_column.py:27 +#: lib/elements/satin_column.py:28 msgid "* Open the Fill tab" msgstr "* Abra la pestaña Relleno" -#: lib/elements/satin_column.py:28 +#: lib/elements/satin_column.py:29 msgid "* Disable the Fill" msgstr "* Deshabilitar el Relleno" -#: lib/elements/satin_column.py:29 +#: lib/elements/satin_column.py:30 msgid "* Alternative: open Params and switch this path to Stroke to disable Satin Column mode" msgstr "" -#: lib/elements/satin_column.py:34 +#: lib/elements/satin_column.py:35 msgid "Too few subpaths" msgstr "" -#: lib/elements/satin_column.py:35 +#: lib/elements/satin_column.py:36 msgid "Satin column: Object has too few subpaths. A satin column should have at least two subpaths (the rails)." msgstr "" -#: lib/elements/satin_column.py:37 +#: lib/elements/satin_column.py:38 msgid "* Add another subpath (select two rails and do Path > Combine)" msgstr "" -#: lib/elements/satin_column.py:38 +#: lib/elements/satin_column.py:39 msgid "* Convert to running stitch or simple satin (Params extension)" msgstr "" -#: lib/elements/satin_column.py:43 +#: lib/elements/satin_column.py:44 msgid "Unequal number of points" msgstr "" -#: lib/elements/satin_column.py:44 +#: lib/elements/satin_column.py:45 msgid "Satin column: There are no rungs and rails have an an unequal number of points." msgstr "" -#: lib/elements/satin_column.py:46 +#: lib/elements/satin_column.py:47 msgid "The easiest way to solve this issue is to add one or more rungs. " msgstr "" -#: lib/elements/satin_column.py:47 +#: lib/elements/satin_column.py:48 msgid "Rungs control the stitch direction in satin columns." msgstr "" -#: lib/elements/satin_column.py:48 +#: lib/elements/satin_column.py:49 msgid "* With the selected object press \"P\" to activate the pencil tool." msgstr "" -#: lib/elements/satin_column.py:49 +#: lib/elements/satin_column.py:50 msgid "* Hold \"Shift\" while drawing the rung." msgstr "" -#: lib/elements/satin_column.py:53 +#: lib/elements/satin_column.py:54 msgid "Each rung should intersect both rails once." msgstr "" -#: lib/elements/satin_column.py:57 +#: lib/elements/satin_column.py:58 msgid "Rung doesn't intersect rails" msgstr "" -#: lib/elements/satin_column.py:58 +#: lib/elements/satin_column.py:59 msgid "Satin column: A rung doesn't intersect both rails." msgstr "" -#: lib/elements/satin_column.py:62 +#: lib/elements/satin_column.py:63 msgid "Rungs intersects too many times" msgstr "" -#: lib/elements/satin_column.py:63 +#: lib/elements/satin_column.py:64 msgid "Satin column: A rung intersects a rail more than once." msgstr "" -#: lib/elements/satin_column.py:67 +#: lib/elements/satin_column.py:68 msgid "Satin Column" msgstr "" -#: lib/elements/satin_column.py:73 +#: lib/elements/satin_column.py:74 msgid "Custom satin column" msgstr "" -#: lib/elements/satin_column.py:79 +#: lib/elements/satin_column.py:80 msgid "\"E\" stitch" msgstr "" -#: lib/elements/satin_column.py:89 lib/elements/stroke.py:61 +#: lib/elements/satin_column.py:86 +msgid "Maximum stitch length" +msgstr "" + +#: lib/elements/satin_column.py:87 +msgid "Maximum stitch length for split stitches." +msgstr "" + +#: lib/elements/satin_column.py:98 lib/elements/stroke.py:62 msgid "Zig-zag spacing (peak-to-peak)" msgstr "" -#: lib/elements/satin_column.py:90 +#: lib/elements/satin_column.py:99 msgid "Peak-to-peak distance between zig-zags." msgstr "" -#: lib/elements/satin_column.py:101 +#: lib/elements/satin_column.py:110 msgid "Pull compensation" msgstr "" -#: lib/elements/satin_column.py:102 +#: lib/elements/satin_column.py:111 msgid "Satin stitches pull the fabric together, resulting in a column narrower than you draw in Inkscape. This setting expands each pair of needle penetrations outward from the center of the satin column." msgstr "" -#: lib/elements/satin_column.py:114 +#: lib/elements/satin_column.py:123 msgid "Contour underlay" msgstr "" -#: lib/elements/satin_column.py:114 lib/elements/satin_column.py:121 -#: lib/elements/satin_column.py:130 +#: lib/elements/satin_column.py:123 lib/elements/satin_column.py:130 +#: lib/elements/satin_column.py:139 msgid "Contour Underlay" msgstr "" -#: lib/elements/satin_column.py:121 lib/elements/satin_column.py:145 +#: lib/elements/satin_column.py:130 lib/elements/satin_column.py:154 msgid "Stitch length" msgstr "" -#: lib/elements/satin_column.py:127 +#: lib/elements/satin_column.py:136 msgid "Contour underlay inset amount" msgstr "" -#: lib/elements/satin_column.py:128 +#: lib/elements/satin_column.py:137 msgid "Shrink the outline, to prevent the underlay from showing around the outside of the satin column." msgstr "" -#: lib/elements/satin_column.py:138 +#: lib/elements/satin_column.py:147 msgid "Center-walk underlay" msgstr "" -#: lib/elements/satin_column.py:138 lib/elements/satin_column.py:145 +#: lib/elements/satin_column.py:147 lib/elements/satin_column.py:154 msgid "Center-Walk Underlay" msgstr "" -#: lib/elements/satin_column.py:150 +#: lib/elements/satin_column.py:159 msgid "Zig-zag underlay" msgstr "" -#: lib/elements/satin_column.py:150 lib/elements/satin_column.py:159 -#: lib/elements/satin_column.py:170 +#: lib/elements/satin_column.py:159 lib/elements/satin_column.py:168 +#: lib/elements/satin_column.py:179 msgid "Zig-zag Underlay" msgstr "" -#: lib/elements/satin_column.py:156 +#: lib/elements/satin_column.py:165 msgid "Zig-Zag spacing (peak-to-peak)" msgstr "" -#: lib/elements/satin_column.py:157 +#: lib/elements/satin_column.py:166 msgid "Distance between peaks of the zig-zags." msgstr "" -#: lib/elements/satin_column.py:167 +#: lib/elements/satin_column.py:176 msgid "Inset amount" msgstr "" -#: lib/elements/satin_column.py:168 +#: lib/elements/satin_column.py:177 msgid "default: half of contour underlay inset" msgstr "" -#: lib/elements/stroke.py:20 +#: lib/elements/stroke.py:21 msgid "Stroke" msgstr "Trazo" -#: lib/elements/stroke.py:23 +#: lib/elements/stroke.py:24 msgid "Running stitch along paths" msgstr "" -#: lib/elements/stroke.py:37 +#: lib/elements/stroke.py:38 msgid "Running stitch length" msgstr "" -#: lib/elements/stroke.py:38 +#: lib/elements/stroke.py:39 msgid "Length of stitches in running stitch mode." msgstr "" -#: lib/elements/stroke.py:49 +#: lib/elements/stroke.py:50 msgid "Bean stitch number of repeats" msgstr "" -#: lib/elements/stroke.py:50 +#: lib/elements/stroke.py:51 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. Only applies to running stitch." msgstr "" -#: lib/elements/stroke.py:62 +#: lib/elements/stroke.py:63 msgid "Length of stitches in zig-zag mode." msgstr "" -#: lib/elements/stroke.py:73 +#: lib/elements/stroke.py:74 msgid "Repeats" msgstr "" -#: lib/elements/stroke.py:74 +#: lib/elements/stroke.py:75 msgid "Defines how many times to run down and back along the path." msgstr "" -#: lib/elements/stroke.py:107 +#: lib/elements/stroke.py:108 msgid "Manual stitch placement" msgstr "" -#: lib/elements/stroke.py:108 +#: lib/elements/stroke.py:109 msgid "Stitch every node in the path. Stitch length and zig-zag spacing are ignored." msgstr "" -#: lib/elements/stroke.py:142 +#: lib/elements/stroke.py:143 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 "" -#: lib/elements/text.py:13 lib/extensions/lettering.py:75 +#: lib/elements/text.py:13 lib/extensions/lettering.py:77 msgid "Text" msgstr "Texto" @@ -927,15 +959,15 @@ msgid "Please select at least one satin column." msgstr "Seleccione al menos una columna satinada." #. This was previously: "No embroiderable paths selected." -#: lib/extensions/base.py:123 +#: lib/extensions/base.py:124 msgid "Ink/Stitch doesn't know how to work with any of the objects you've selected." msgstr "Ink/Stitch no sabe cómo trabajar con ninguno de los objetos que ha seleccionado." -#: lib/extensions/base.py:125 +#: lib/extensions/base.py:126 msgid "There are no objects in the entire document that Ink/Stitch knows how to work with." msgstr "No hay objetos en todo el documento con los que Ink/Stitch sepa cómo trabajar." -#: lib/extensions/base.py:127 +#: lib/extensions/base.py:128 msgid "Tip: Run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot Objects" msgstr "Consejo: Ejecute Extensiones > Ink/Stitch > Solucionar problemas > Solucionar problemas de Objetos" @@ -1030,27 +1062,27 @@ msgstr "Ink/Stitch no puede encontrar su carpeta de paleta automáticamente. Ins msgid "Please choose one or more commands to add." msgstr "Elija uno o más comandos para agregar." -#: lib/extensions/lettering.py:41 lib/extensions/lettering.py:418 +#: lib/extensions/lettering.py:43 lib/extensions/lettering.py:420 msgid "Ink/Stitch Lettering" msgstr "Letras de Ink/Stitch" -#: lib/extensions/lettering.py:51 +#: lib/extensions/lettering.py:53 msgid "Font" msgstr "Fuente" -#: lib/extensions/lettering.py:63 +#: lib/extensions/lettering.py:65 msgid "Options" msgstr "Opciones" -#: lib/extensions/lettering.py:68 +#: lib/extensions/lettering.py:70 msgid "Stitch lines of text back and forth" msgstr "Unir líneas de texto de un lado a otro" -#: lib/extensions/lettering.py:71 +#: lib/extensions/lettering.py:73 msgid "Add trims" msgstr "Agregar cortes" -#: lib/extensions/lettering.py:80 lib/extensions/params.py:359 +#: lib/extensions/lettering.py:82 lib/extensions/params.py:361 #: print/templates/custom-page.html:23 print/templates/custom-page.html:27 #: print/templates/custom-page.html:33 print/templates/ui.html:92 #: print/templates/ui.html:96 print/templates/ui.html:102 @@ -1059,31 +1091,31 @@ msgstr "Agregar cortes" msgid "Cancel" msgstr "Cancelar" -#: lib/extensions/lettering.py:84 lib/extensions/params.py:366 +#: lib/extensions/lettering.py:86 lib/extensions/params.py:368 msgid "Apply and Quit" msgstr "Aplicar y Salir" -#: lib/extensions/lettering.py:151 +#: lib/extensions/lettering.py:153 msgid "Unable to find any fonts! Please try reinstalling Ink/Stitch." msgstr "¡No se puede encontrar ninguna fuente! Intente reinstalar Ink/Stitch." -#: lib/extensions/lettering.py:222 +#: lib/extensions/lettering.py:224 msgid "This font has no available font variant. Please update or remove the font." msgstr "Esta fuente no tiene ninguna variante de fuente disponible. Actualice o elimine la fuente." #. The user has chosen to scale the text by some percentage #. (50%, 200%, etc). If you need to use the percentage symbol, #. make sure to double it (%%). -#: lib/extensions/lettering.py:264 +#: lib/extensions/lettering.py:266 #, python-format msgid "Text scale %s%%" msgstr "Escalar Texto %s%%" -#: lib/extensions/lettering.py:408 +#: lib/extensions/lettering.py:410 msgid "Please select only one block of text." msgstr "Por favor seleccione sólo un bloque de texto." -#: lib/extensions/lettering.py:411 +#: lib/extensions/lettering.py:413 msgid "You've selected objects that were not created by the Lettering extension. Please clear your selection or select different objects before running Lettering again." msgstr "Ha seleccionado objetos que no fueron creados por la extensión Lettering. Borre su selección o seleccione diferentes objetos antes de ejecutar Lettering nuevamente." @@ -1142,14 +1174,18 @@ msgstr "Haga clic para forzar que se guarde este parámetro cuando haga clic en msgid "This parameter will be saved when you click \"Apply and Quit\"" msgstr "Este parámetro se guardará cuando haga clic en \"Aplicar y salir\"" -#: lib/extensions/params.py:342 +#: lib/extensions/params.py:344 msgid "Embroidery Params" msgstr "" -#: lib/extensions/params.py:363 +#: lib/extensions/params.py:365 msgid "Use Last Settings" msgstr "" +#: lib/extensions/selection_to_pattern.py:21 +msgid "Please select at least one object to be marked as a pattern." +msgstr "" + #: lib/extensions/troubleshoot.py:45 msgid "All selected shapes are valid! " msgstr "" @@ -1174,11 +1210,11 @@ msgstr "" #: lib/extensions/troubleshoot.py:110 lib/extensions/troubleshoot.py:150 msgid "Errors" -msgstr "" +msgstr "Error" #: lib/extensions/troubleshoot.py:116 lib/extensions/troubleshoot.py:154 msgid "Warnings" -msgstr "" +msgstr "Advertencia" #: lib/extensions/troubleshoot.py:122 msgid "Type Warnings" @@ -1218,11 +1254,11 @@ msgstr "" #: lib/extensions/zip.py:102 msgid "Title" -msgstr "" +msgstr "Titulo" #: lib/extensions/zip.py:103 msgid "Size" -msgstr "" +msgstr "Tamaño" #: lib/extensions/zip.py:104 msgid "Stitches" @@ -1230,7 +1266,7 @@ msgstr "" #: lib/extensions/zip.py:105 msgid "Colors" -msgstr "" +msgstr "Colores" #: lib/extensions/zip.py:107 msgid "Thread Order" @@ -1246,19 +1282,19 @@ msgstr "" #: lib/gui/presets.py:58 msgid "Load" -msgstr "" +msgstr "Cargar" #: lib/gui/presets.py:61 msgid "Add" -msgstr "" +msgstr "Añadir" #: lib/gui/presets.py:64 msgid "Overwrite" -msgstr "" +msgstr "Sobrescribir" #: lib/gui/presets.py:67 msgid "Delete" -msgstr "" +msgstr "Eliminar" #: lib/gui/presets.py:126 msgid "Please enter or select a preset name first." @@ -1296,12 +1332,12 @@ msgstr "" #: lib/gui/simulator.py:18 templates/output_params_txt.xml:16 #: electron/src/renderer/assets/js/simulator.js:149 msgid "COLOR CHANGE" -msgstr "" +msgstr "Cambio de Color" #: lib/gui/simulator.py:18 templates/output_params_txt.xml:18 #: electron/src/renderer/assets/js/simulator.js:146 msgid "STOP" -msgstr "" +msgstr "PARAR" #: lib/gui/simulator.py:50 msgid "Slow down (arrow down)" @@ -1326,19 +1362,19 @@ msgstr "" #: lib/gui/simulator.py:63 lib/gui/simulator.py:239 lib/gui/simulator.py:246 #: electron/src/renderer/components/Simulator.vue:29 msgid "Pause" -msgstr "" +msgstr "Pausa" #: lib/gui/simulator.py:65 msgid "Pause (P)" -msgstr "" +msgstr "Pausar (P)" #: lib/gui/simulator.py:66 msgid "Restart" -msgstr "" +msgstr "Reinicio" #: lib/gui/simulator.py:68 msgid "Restart (R)" -msgstr "" +msgstr "Reiniciar (R)" #: lib/gui/simulator.py:69 msgid "O" @@ -1979,7 +2015,7 @@ msgstr "Una plataforma de diseño de bordado a máquina de código abierto basad #: templates/about.xml:15 msgid "License" -msgstr "" +msgstr "Licencia" #: templates/auto_satin.xml:3 msgid "Auto-Route Satin Columns" @@ -2064,6 +2100,7 @@ msgid "Duplicate Params" msgstr "" #: templates/duplicate_params.xml:10 templates/reorder.xml:10 +#: templates/selection_to_pattern.xml:10 msgid "Edit" msgstr "" @@ -2463,6 +2500,10 @@ msgstr "" msgid "Re-stack objects in order of selection" msgstr "" +#: templates/selection_to_pattern.xml:3 +msgid "Selection to pattern" +msgstr "" + #: templates/simulator.xml:3 msgid "Simulator / Realistic Preview" msgstr "" diff --git a/translations/messages_fi_FI.po b/translations/messages_fi_FI.po index e6e3d985..b35601cf 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: 2021-07-30 00:54+0000\n" -"PO-Revision-Date: 2021-08-16 00:53\n" +"POT-Creation-Date: 2021-08-17 00:51+0000\n" +"PO-Revision-Date: 2021-08-19 00:46\n" "Last-Translator: \n" "Language-Team: Finnish\n" "MIME-Version: 1.0\n" @@ -321,21 +321,21 @@ msgid "Satin cut point (use with Cut Satin Column)" msgstr "Satiinin leikkauspiste (käytä satiinin leikkaus työkalua)" #. command that affects a layer -#: lib/commands.py:49 +#: lib/commands.py:48 msgid "Ignore layer (do not stitch any objects in this layer)" msgstr "Ohita taso (ei tikata mitään tältä tasolta)" #. command that affects entire document -#: lib/commands.py:52 +#: lib/commands.py:51 msgid "Origin for exported embroidery files" msgstr "Viedyn brodeeraus tiedoston origo" #. command that affects entire document -#: lib/commands.py:55 +#: lib/commands.py:54 msgid "Jump destination for Stop commands (a.k.a. \"Frame Out position\")." msgstr "Hyppää pysäytyspaikkaan (kehyksen irrotus paikka)." -#: lib/commands.py:213 +#: lib/commands.py:212 #, python-format msgid "Error: there is more than one %(command)s command in the document, but there can only be one. Please remove all but one." msgstr "" @@ -345,131 +345,131 @@ msgstr "" #. command name to them. Contents of %(description)s are in a separate #. translation #. string. -#: lib/commands.py:220 +#: lib/commands.py:219 #, python-format msgid "%(command)s: %(description)s" msgstr "" -#: lib/commands.py:285 lib/commands.py:398 +#: lib/commands.py:284 lib/commands.py:397 msgid "Ink/Stitch Command" msgstr "Ink/Stitch komento" #. : the name of the line that connects a command to the object it applies to -#: lib/commands.py:311 +#: lib/commands.py:310 msgid "connector" msgstr "yhdistäjä" #. : the name of a command symbol (example: scissors icon for trim command) -#: lib/commands.py:327 +#: lib/commands.py:326 msgid "command marker" msgstr "komento merkki" -#: lib/elements/auto_fill.py:22 +#: lib/elements/auto_fill.py:23 msgid "Small Fill" msgstr "Pieni täyttö" -#: lib/elements/auto_fill.py:23 +#: lib/elements/auto_fill.py:24 msgid "This fill object is so small that it would probably look better as running stitch or satin column. For very small shapes, fill stitch is not possible, and Ink/Stitch will use running stitch around the outline instead." msgstr "Objektin täyttä on niin pieni että se voisi toimia paremmin satiinina tai juoksevana tikkinä. Täytetikki ei ole mahdollista ja Ink/Stitch neuloo vain reunan." -#: lib/elements/auto_fill.py:29 lib/elements/auto_fill.py:145 +#: lib/elements/auto_fill.py:30 lib/elements/auto_fill.py:146 msgid "Expand" msgstr "Laajenna" -#: lib/elements/auto_fill.py:30 +#: lib/elements/auto_fill.py:31 msgid "The expand parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use original size instead." msgstr "" -#: lib/elements/auto_fill.py:35 lib/elements/auto_fill.py:122 +#: lib/elements/auto_fill.py:36 lib/elements/auto_fill.py:123 msgid "Inset" msgstr "Sisennys" -#: lib/elements/auto_fill.py:36 +#: lib/elements/auto_fill.py:37 msgid "The underlay inset parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use the original size instead." msgstr "" -#: lib/elements/auto_fill.py:41 +#: lib/elements/auto_fill.py:42 msgid "AutoFill" msgstr "Automaatti täyttö" -#: lib/elements/auto_fill.py:44 +#: lib/elements/auto_fill.py:45 msgid "Automatically routed fill stitching" msgstr "Automaattisesti reititetty täytetikki" -#: lib/elements/auto_fill.py:64 +#: lib/elements/auto_fill.py:65 msgid "Running stitch length (traversal between sections)" msgstr "Juoksevan tikin pituus" -#: lib/elements/auto_fill.py:65 +#: lib/elements/auto_fill.py:66 msgid "Length of stitches around the outline of the fill region used when moving from section to section." msgstr "" -#: lib/elements/auto_fill.py:73 +#: lib/elements/auto_fill.py:74 msgid "Underlay" msgstr "Alatäyttö" -#: lib/elements/auto_fill.py:73 lib/elements/auto_fill.py:82 -#: lib/elements/auto_fill.py:104 lib/elements/auto_fill.py:115 -#: lib/elements/auto_fill.py:125 lib/elements/auto_fill.py:137 -#: lib/elements/auto_fill.py:171 +#: lib/elements/auto_fill.py:74 lib/elements/auto_fill.py:83 +#: lib/elements/auto_fill.py:105 lib/elements/auto_fill.py:116 +#: lib/elements/auto_fill.py:126 lib/elements/auto_fill.py:138 +#: lib/elements/auto_fill.py:172 msgid "AutoFill Underlay" msgstr "Automaattinen alatäyttö" -#: lib/elements/auto_fill.py:79 +#: lib/elements/auto_fill.py:80 msgid "Fill angle" msgstr "Täytön suuntakulma" -#: lib/elements/auto_fill.py:80 +#: lib/elements/auto_fill.py:81 msgid "Default: fill angle + 90 deg. Insert comma-seperated list for multiple layers." msgstr "" -#: lib/elements/auto_fill.py:101 +#: lib/elements/auto_fill.py:102 msgid "Row spacing" msgstr "Rivien välit" -#: lib/elements/auto_fill.py:102 +#: lib/elements/auto_fill.py:103 msgid "default: 3x fill row spacing" msgstr "vakio: 3x rivien välit" -#: lib/elements/auto_fill.py:112 +#: lib/elements/auto_fill.py:113 msgid "Max stitch length" msgstr "Pisin tikin pituus" -#: lib/elements/auto_fill.py:113 +#: lib/elements/auto_fill.py:114 msgid "default: equal to fill max stitch length" msgstr "" -#: lib/elements/auto_fill.py:123 +#: lib/elements/auto_fill.py:124 msgid "Shrink the shape before doing underlay, to prevent underlay from showing around the outside of the fill." msgstr "Kutista muotoa ennen pohjan tikkaamista, estääksesi pohjatikkien näkymisen täyttötikin ulkopuolelta." -#: lib/elements/auto_fill.py:134 lib/elements/fill.py:74 +#: lib/elements/auto_fill.py:135 lib/elements/fill.py:75 msgid "Skip last stitch in each row" msgstr "Hyppää yli joka rivin viimenen tikki" -#: lib/elements/auto_fill.py:135 lib/elements/fill.py:75 +#: lib/elements/auto_fill.py:136 lib/elements/fill.py:76 msgid "The last stitch in each row is quite close to the first stitch in the next row. Skipping it decreases stitch count and density." msgstr "Viimenen tikki jokaisessa rivissä on melko lähellä ensimmäistä tikkiä seuraavassa rivissä. Viimeisen tikin ohitus vähentää tikkimäärää ja tiheyttä." -#: lib/elements/auto_fill.py:146 +#: lib/elements/auto_fill.py:147 msgid "Expand the shape before fill stitching, to compensate for gaps between shapes." msgstr "Laajenna muotoa ennen täyttöä, kompensoidaksesi muotojen välejä." -#: lib/elements/auto_fill.py:155 lib/elements/auto_fill.py:167 +#: lib/elements/auto_fill.py:156 lib/elements/auto_fill.py:168 msgid "Underpath" msgstr "Alipolku" -#: lib/elements/auto_fill.py:156 lib/elements/auto_fill.py:168 +#: lib/elements/auto_fill.py:157 lib/elements/auto_fill.py:169 msgid "Travel inside the shape when moving from section to section. Underpath stitches avoid traveling in the direction of the row angle so that they are not visible. This gives them a jagged appearance." msgstr "" -#: lib/elements/auto_fill.py:254 +#: lib/elements/auto_fill.py:266 msgid "Error during autofill! This means that there is a problem with Ink/Stitch." msgstr "Virhe automaattisessa täytössä! Virhe ohjelmistossa." #. this message is followed by a URL: #. https://github.com/inkstitch/inkstitch/issues/new -#: lib/elements/auto_fill.py:257 +#: lib/elements/auto_fill.py:269 msgid "If you'd like to help us make Ink/Stitch better, please paste this whole message into a new issue at: " msgstr "" @@ -521,32 +521,32 @@ msgstr "" msgid "This setting will apply a custom fill angle for the clone." msgstr "" -#: lib/elements/element.py:225 +#: lib/elements/element.py:198 msgid "Allow lock stitches" msgstr "" -#: lib/elements/element.py:226 +#: lib/elements/element.py:199 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:230 +#: lib/elements/element.py:203 msgid "Both" msgstr "" -#: lib/elements/element.py:230 +#: lib/elements/element.py:203 msgid "Before" msgstr "" -#: lib/elements/element.py:230 +#: lib/elements/element.py:203 msgid "After" msgstr "" -#: lib/elements/element.py:230 +#: lib/elements/element.py:203 msgid "Neither" msgstr "" -#: lib/elements/element.py:272 +#: lib/elements/element.py:245 #, python-format msgid "Object %(id)s has an empty 'd' attribute. Please delete this object from your document." msgstr "" @@ -554,7 +554,7 @@ msgstr "" #. used when showing an error message to the user such as #. "Some Path (path1234): error: satin column: One or more of the rungs doesn't #. intersect both rails." -#: lib/elements/element.py:358 +#: lib/elements/element.py:332 msgid "error:" msgstr "virhe:" @@ -570,75 +570,75 @@ msgstr "" msgid "* Run Extensions > Ink/Stitch > Troubleshoot > Cleanup Document..." msgstr "" -#: lib/elements/fill.py:22 +#: lib/elements/fill.py:23 msgid "Unconnected" msgstr "Ei yhteyttä" -#: lib/elements/fill.py:23 +#: lib/elements/fill.py:24 msgid "Fill: This object is made up of unconnected shapes. This is not allowed because Ink/Stitch doesn't know what order to stitch them in. Please break this object up into separate shapes." msgstr "" -#: lib/elements/fill.py:27 lib/elements/fill.py:35 +#: lib/elements/fill.py:28 lib/elements/fill.py:36 msgid "* Extensions > Ink/Stitch > Fill Tools > Break Apart Fill Objects" msgstr "" -#: lib/elements/fill.py:32 +#: lib/elements/fill.py:33 msgid "Border crosses itself" msgstr "Reuna ylittää itsensä" -#: lib/elements/fill.py:33 +#: lib/elements/fill.py:34 msgid "Fill: Shape is not valid. This can happen if the border crosses over itself." msgstr "Täyttö; muoto ei ole sallittu. Tämä voi tapahtua jos reuna ylittää itsensä." -#: lib/elements/fill.py:40 +#: lib/elements/fill.py:41 msgid "Fill" msgstr "Täyttö" -#: lib/elements/fill.py:47 +#: lib/elements/fill.py:48 msgid "Manually routed fill stitching" msgstr "Manuaalisesti reititetty täyttö" -#: lib/elements/fill.py:48 +#: lib/elements/fill.py:49 msgid "AutoFill is the default method for generating fill stitching." msgstr "Automaattinentäyttö on vakio metodi generoitaessa täyttöä." -#: lib/elements/fill.py:57 +#: lib/elements/fill.py:58 msgid "Angle of lines of stitches" msgstr "Tikkien kulma" -#: lib/elements/fill.py:58 +#: lib/elements/fill.py:59 msgid "The angle increases in a counter-clockwise direction. 0 is horizontal. Negative angles are allowed." msgstr "" -#: lib/elements/fill.py:85 +#: lib/elements/fill.py:86 msgid "Flip fill (start right-to-left)" msgstr "Käännä täytön suunta (aloita oikealta vasemmalle)" -#: lib/elements/fill.py:86 +#: lib/elements/fill.py:87 msgid "The flip option can help you with routing your stitch path. When you enable flip, stitching goes from right-to-left instead of left-to-right." msgstr "" -#: lib/elements/fill.py:95 +#: lib/elements/fill.py:96 msgid "Spacing between rows" msgstr "Rivien väli" -#: lib/elements/fill.py:96 +#: lib/elements/fill.py:97 msgid "Distance between rows of stitches." msgstr "Tikkirivien välinen etäisyys." -#: lib/elements/fill.py:109 +#: lib/elements/fill.py:110 msgid "Maximum fill stitch length" msgstr "Tikin maksimi pituus" -#: lib/elements/fill.py:110 +#: lib/elements/fill.py:111 msgid "The length of each stitch in a row. Shorter stitch may be used at the start or end of a row." msgstr "" -#: lib/elements/fill.py:119 +#: lib/elements/fill.py:120 msgid "Stagger rows this many times before repeating" msgstr "Erota rivit näin monta kertaa ennenkuin toistetaan" -#: lib/elements/fill.py:120 +#: lib/elements/fill.py:121 msgid "Setting this dictates how many rows apart the stitches will be before they fall in the same column position." msgstr "Tämä määritys määrittää kuinka monta riviä eroa tikeissä on ennenkuin palataan samaan polun asentoon." @@ -658,246 +658,278 @@ msgstr "" msgid "* Alternatively redraw the image with the pen (P) or bezier (B) tool" msgstr "" -#: lib/elements/polyline.py:17 -msgid "Polyline Object" +#: lib/elements/pattern.py:14 +msgid "Pattern Element" +msgstr "" + +#: lib/elements/pattern.py:15 +msgid "This element will not be embroidered. It will appear as a pattern applied to objects in the same group as it. Objects in sub-groups will be ignored." +msgstr "" + +#: lib/elements/pattern.py:19 +msgid "To disable pattern mode, remove the pattern marker:" +msgstr "" + +#: lib/elements/pattern.py:20 +msgid "* Open the Fill and Stroke panel (Objects > Fill and Stroke)" +msgstr "" + +#: lib/elements/pattern.py:21 +msgid "* Go to the Stroke style tab" +msgstr "" + +#: lib/elements/pattern.py:22 +msgid "* Under \"Markers\" choose the first (empty) option in the first dropdown list." msgstr "" #: lib/elements/polyline.py:18 +msgid "Polyline Object" +msgstr "" + +#: lib/elements/polyline.py:19 msgid "This object is an SVG PolyLine. Ink/Stitch can work with this shape, but you can't edit it in Inkscape. Convert it to a manual stitch path to allow editing." msgstr "" -#: lib/elements/polyline.py:22 lib/elements/satin_column.py:25 +#: lib/elements/polyline.py:23 lib/elements/satin_column.py:26 msgid "* Select this object." msgstr "* valitse tämä objekti." -#: lib/elements/polyline.py:23 +#: lib/elements/polyline.py:24 msgid "* Do Path > Object to Path." msgstr "" -#: lib/elements/polyline.py:24 +#: lib/elements/polyline.py:25 msgid "* Optional: Run the Params extension and check the \"manual stitch\" box." msgstr "" -#: lib/elements/polyline.py:44 +#: lib/elements/polyline.py:45 msgid "Manual stitch along path" msgstr "" -#: lib/elements/satin_column.py:22 +#: lib/elements/satin_column.py:23 msgid "Satin column has fill" msgstr "Satiinissa on täyttö" -#: lib/elements/satin_column.py:23 +#: lib/elements/satin_column.py:24 msgid "Satin column: Object has a fill (but should not)" msgstr "Satiini: objektissa on täyttö (mutta ei pitäisi olla)" -#: lib/elements/satin_column.py:26 +#: lib/elements/satin_column.py:27 msgid "* Open the Fill and Stroke panel" msgstr "" -#: lib/elements/satin_column.py:27 +#: lib/elements/satin_column.py:28 msgid "* Open the Fill tab" msgstr "* avaa täyttö välilehti" -#: lib/elements/satin_column.py:28 +#: lib/elements/satin_column.py:29 msgid "* Disable the Fill" msgstr "* Täyttö pois käytöstä" -#: lib/elements/satin_column.py:29 +#: lib/elements/satin_column.py:30 msgid "* Alternative: open Params and switch this path to Stroke to disable Satin Column mode" msgstr "" -#: lib/elements/satin_column.py:34 +#: lib/elements/satin_column.py:35 msgid "Too few subpaths" msgstr "Liian vähän alipolkuja" -#: lib/elements/satin_column.py:35 +#: lib/elements/satin_column.py:36 msgid "Satin column: Object has too few subpaths. A satin column should have at least two subpaths (the rails)." msgstr "Satiinipolku: objektilla on liianvähän alipolkuja. Satiinipolulla pitää olla vähintään kaksi alipolkua." -#: lib/elements/satin_column.py:37 +#: lib/elements/satin_column.py:38 msgid "* Add another subpath (select two rails and do Path > Combine)" msgstr "* Lisää toinen alipolku (valitse 2 polkua ja tee polku>yhdistä)" -#: lib/elements/satin_column.py:38 +#: lib/elements/satin_column.py:39 msgid "* Convert to running stitch or simple satin (Params extension)" msgstr "* Muuta juoksevaksitikiksi tai yksinkertaiseksi satiiniksi (parametri lisäosa)" -#: lib/elements/satin_column.py:43 +#: lib/elements/satin_column.py:44 msgid "Unequal number of points" msgstr "Pisteitä pariton määrä" -#: lib/elements/satin_column.py:44 +#: lib/elements/satin_column.py:45 msgid "Satin column: There are no rungs and rails have an an unequal number of points." msgstr "Saatiinipolku: Apuviivat puuttuu ja pisteitä on pariton määrä." -#: lib/elements/satin_column.py:46 +#: lib/elements/satin_column.py:47 msgid "The easiest way to solve this issue is to add one or more rungs. " msgstr "Helpoin tapa ratkaista tämä on lisätä yksi tai useampi apuviiva. " -#: lib/elements/satin_column.py:47 +#: lib/elements/satin_column.py:48 msgid "Rungs control the stitch direction in satin columns." msgstr "Apuviivat määrittävät satiinin suunnan satiini polulla." -#: lib/elements/satin_column.py:48 +#: lib/elements/satin_column.py:49 msgid "* With the selected object press \"P\" to activate the pencil tool." msgstr "*valitussa objektissa paina \"P\" aktivoidaksesi kynätyökalun." -#: lib/elements/satin_column.py:49 +#: lib/elements/satin_column.py:50 msgid "* Hold \"Shift\" while drawing the rung." msgstr "*Pidä \"shift\" pohjassa piirtäessäsi apuviivan." -#: lib/elements/satin_column.py:53 +#: lib/elements/satin_column.py:54 msgid "Each rung should intersect both rails once." msgstr "Jokaisen apuviivan pitää ylittää molemmat satiiniviivat." -#: lib/elements/satin_column.py:57 +#: lib/elements/satin_column.py:58 msgid "Rung doesn't intersect rails" msgstr "Apuviiva ei ylitä satiinipolkua" -#: lib/elements/satin_column.py:58 +#: lib/elements/satin_column.py:59 msgid "Satin column: A rung doesn't intersect both rails." msgstr "Satiinipolku: apuviiva ei ylitä molempia satiiniviivoja." -#: lib/elements/satin_column.py:62 +#: lib/elements/satin_column.py:63 msgid "Rungs intersects too many times" msgstr "" -#: lib/elements/satin_column.py:63 +#: lib/elements/satin_column.py:64 msgid "Satin column: A rung intersects a rail more than once." msgstr "Satiini: poikkiviiva ylittää muodon enemmän kuin kerran." -#: lib/elements/satin_column.py:67 +#: lib/elements/satin_column.py:68 msgid "Satin Column" msgstr "Satiini" -#: lib/elements/satin_column.py:73 +#: lib/elements/satin_column.py:74 msgid "Custom satin column" msgstr "Erikois satiini" -#: lib/elements/satin_column.py:79 +#: lib/elements/satin_column.py:80 msgid "\"E\" stitch" msgstr "\"E\" tikki" -#: lib/elements/satin_column.py:89 lib/elements/stroke.py:61 +#: lib/elements/satin_column.py:86 +msgid "Maximum stitch length" +msgstr "" + +#: lib/elements/satin_column.py:87 +msgid "Maximum stitch length for split stitches." +msgstr "" + +#: lib/elements/satin_column.py:98 lib/elements/stroke.py:62 msgid "Zig-zag spacing (peak-to-peak)" msgstr "Sik-sak väli (huipusta huippuun)" -#: lib/elements/satin_column.py:90 +#: lib/elements/satin_column.py:99 msgid "Peak-to-peak distance between zig-zags." msgstr "Huipusta huippuun väli siksakissa." -#: lib/elements/satin_column.py:101 +#: lib/elements/satin_column.py:110 msgid "Pull compensation" msgstr "Veto kompensaatio" -#: lib/elements/satin_column.py:102 +#: lib/elements/satin_column.py:111 msgid "Satin stitches pull the fabric together, resulting in a column narrower than you draw in Inkscape. This setting expands each pair of needle penetrations outward from the center of the satin column." msgstr "Satiinitikki vetää kangasta yhteen, lopputuloksena on satiini polku joka on kapeampi kuin mallinnettu. Tämä asetus kompensoi satiinin kapenemista." -#: lib/elements/satin_column.py:114 +#: lib/elements/satin_column.py:123 msgid "Contour underlay" msgstr "Muodon pohja" -#: lib/elements/satin_column.py:114 lib/elements/satin_column.py:121 -#: lib/elements/satin_column.py:130 +#: lib/elements/satin_column.py:123 lib/elements/satin_column.py:130 +#: lib/elements/satin_column.py:139 msgid "Contour Underlay" msgstr "Muodon pohja" -#: lib/elements/satin_column.py:121 lib/elements/satin_column.py:145 +#: lib/elements/satin_column.py:130 lib/elements/satin_column.py:154 msgid "Stitch length" msgstr "Tikin pituus" -#: lib/elements/satin_column.py:127 +#: lib/elements/satin_column.py:136 msgid "Contour underlay inset amount" msgstr "Muodon pohjan sisennys" -#: lib/elements/satin_column.py:128 +#: lib/elements/satin_column.py:137 msgid "Shrink the outline, to prevent the underlay from showing around the outside of the satin column." msgstr "Kutista ylkoviivaa, estääksesi pohjan näkymisen satiinin alta." -#: lib/elements/satin_column.py:138 +#: lib/elements/satin_column.py:147 msgid "Center-walk underlay" msgstr "Keskitikki pohjustus" -#: lib/elements/satin_column.py:138 lib/elements/satin_column.py:145 +#: lib/elements/satin_column.py:147 lib/elements/satin_column.py:154 msgid "Center-Walk Underlay" msgstr "Keskitikki pohjustus" -#: lib/elements/satin_column.py:150 +#: lib/elements/satin_column.py:159 msgid "Zig-zag underlay" msgstr "Sik-Sak pohjustus" -#: lib/elements/satin_column.py:150 lib/elements/satin_column.py:159 -#: lib/elements/satin_column.py:170 +#: lib/elements/satin_column.py:159 lib/elements/satin_column.py:168 +#: lib/elements/satin_column.py:179 msgid "Zig-zag Underlay" msgstr "Sik-Sak pohjustus" -#: lib/elements/satin_column.py:156 +#: lib/elements/satin_column.py:165 msgid "Zig-Zag spacing (peak-to-peak)" msgstr "Sik-Sak väli (huipustahuippuun)" -#: lib/elements/satin_column.py:157 +#: lib/elements/satin_column.py:166 msgid "Distance between peaks of the zig-zags." msgstr "Sik-Sak huippujen väli." -#: lib/elements/satin_column.py:167 +#: lib/elements/satin_column.py:176 msgid "Inset amount" msgstr "Sisennyksen etäisyys" -#: lib/elements/satin_column.py:168 +#: lib/elements/satin_column.py:177 msgid "default: half of contour underlay inset" msgstr "" -#: lib/elements/stroke.py:20 +#: lib/elements/stroke.py:21 msgid "Stroke" msgstr "" -#: lib/elements/stroke.py:23 +#: lib/elements/stroke.py:24 msgid "Running stitch along paths" msgstr "" -#: lib/elements/stroke.py:37 +#: lib/elements/stroke.py:38 msgid "Running stitch length" msgstr "Juoksutikin pituus" -#: lib/elements/stroke.py:38 +#: lib/elements/stroke.py:39 msgid "Length of stitches in running stitch mode." msgstr "Tikinpituus juoksutikki moodissa." -#: lib/elements/stroke.py:49 +#: lib/elements/stroke.py:50 msgid "Bean stitch number of repeats" msgstr "Helmitikki toistojen määrä" -#: lib/elements/stroke.py:50 +#: lib/elements/stroke.py:51 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. Only applies to running stitch." msgstr "" -#: lib/elements/stroke.py:62 +#: lib/elements/stroke.py:63 msgid "Length of stitches in zig-zag mode." msgstr "Tikin pituus sik-sak moodissa." -#: lib/elements/stroke.py:73 +#: lib/elements/stroke.py:74 msgid "Repeats" msgstr "Toistot" -#: lib/elements/stroke.py:74 +#: lib/elements/stroke.py:75 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:107 +#: lib/elements/stroke.py:108 msgid "Manual stitch placement" msgstr "Manuaalinen tikin sijoitus" -#: lib/elements/stroke.py:108 +#: lib/elements/stroke.py:109 msgid "Stitch every node in the path. Stitch length and zig-zag spacing are ignored." msgstr "Tikkaa jokainen kulmapiste polulla. Tikin pituus ja sik-sak väli jätetään huomiotta." -#: lib/elements/stroke.py:142 +#: lib/elements/stroke.py:143 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 "" -#: lib/elements/text.py:13 lib/extensions/lettering.py:75 +#: lib/elements/text.py:13 lib/extensions/lettering.py:77 msgid "Text" msgstr "Teksti" @@ -927,15 +959,15 @@ msgid "Please select at least one satin column." msgstr "" #. This was previously: "No embroiderable paths selected." -#: lib/extensions/base.py:123 +#: lib/extensions/base.py:124 msgid "Ink/Stitch doesn't know how to work with any of the objects you've selected." msgstr "" -#: lib/extensions/base.py:125 +#: lib/extensions/base.py:126 msgid "There are no objects in the entire document that Ink/Stitch knows how to work with." msgstr "" -#: lib/extensions/base.py:127 +#: lib/extensions/base.py:128 msgid "Tip: Run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot Objects" msgstr "" @@ -1029,27 +1061,27 @@ msgstr "" msgid "Please choose one or more commands to add." msgstr "Valitse lisättäväksi yksi tai useampi komento." -#: lib/extensions/lettering.py:41 lib/extensions/lettering.py:418 +#: lib/extensions/lettering.py:43 lib/extensions/lettering.py:420 msgid "Ink/Stitch Lettering" msgstr "Ink/Stitch Kirjaimet" -#: lib/extensions/lettering.py:51 +#: lib/extensions/lettering.py:53 msgid "Font" msgstr "" -#: lib/extensions/lettering.py:63 +#: lib/extensions/lettering.py:65 msgid "Options" msgstr "Asetukset" -#: lib/extensions/lettering.py:68 +#: lib/extensions/lettering.py:70 msgid "Stitch lines of text back and forth" msgstr "Tikkaa tekstiviivat molempiin suuntiin" -#: lib/extensions/lettering.py:71 +#: lib/extensions/lettering.py:73 msgid "Add trims" msgstr "Lisää trimmaus" -#: lib/extensions/lettering.py:80 lib/extensions/params.py:359 +#: lib/extensions/lettering.py:82 lib/extensions/params.py:361 #: print/templates/custom-page.html:23 print/templates/custom-page.html:27 #: print/templates/custom-page.html:33 print/templates/ui.html:92 #: print/templates/ui.html:96 print/templates/ui.html:102 @@ -1058,31 +1090,31 @@ msgstr "Lisää trimmaus" msgid "Cancel" msgstr "Peru" -#: lib/extensions/lettering.py:84 lib/extensions/params.py:366 +#: lib/extensions/lettering.py:86 lib/extensions/params.py:368 msgid "Apply and Quit" msgstr "Hyväksy ja lopeta" -#: lib/extensions/lettering.py:151 +#: lib/extensions/lettering.py:153 msgid "Unable to find any fonts! Please try reinstalling Ink/Stitch." msgstr "Yhtään fonttia ei löydy! Asenna Ink/Stitch uudelleen." -#: lib/extensions/lettering.py:222 +#: lib/extensions/lettering.py:224 msgid "This font has no available font variant. Please update or remove the font." msgstr "" #. The user has chosen to scale the text by some percentage #. (50%, 200%, etc). If you need to use the percentage symbol, #. make sure to double it (%%). -#: lib/extensions/lettering.py:264 +#: lib/extensions/lettering.py:266 #, python-format msgid "Text scale %s%%" msgstr "Skaalaa teksti %s%%" -#: lib/extensions/lettering.py:408 +#: lib/extensions/lettering.py:410 msgid "Please select only one block of text." msgstr "Valitse vain yksi teksti." -#: lib/extensions/lettering.py:411 +#: lib/extensions/lettering.py:413 msgid "You've selected objects that were not created by the Lettering extension. Please clear your selection or select different objects before running Lettering again." msgstr "" @@ -1141,14 +1173,18 @@ msgstr "Klikkaa pakottaaksesi tämän asetuksen tallentumaan kun klikkaat \"Hyv msgid "This parameter will be saved when you click \"Apply and Quit\"" msgstr "Tämä asetus tullaan tallentamaan kun klikkaat \"Hyväksy ja lopeta\"" -#: lib/extensions/params.py:342 +#: lib/extensions/params.py:344 msgid "Embroidery Params" msgstr "Brodeeraus Parametrit" -#: lib/extensions/params.py:363 +#: lib/extensions/params.py:365 msgid "Use Last Settings" msgstr "Käytä viimeisempiä asetuksia" +#: lib/extensions/selection_to_pattern.py:21 +msgid "Please select at least one object to be marked as a pattern." +msgstr "" + #: lib/extensions/troubleshoot.py:45 msgid "All selected shapes are valid! " msgstr "" @@ -2062,6 +2098,7 @@ msgid "Duplicate Params" msgstr "" #: templates/duplicate_params.xml:10 templates/reorder.xml:10 +#: templates/selection_to_pattern.xml:10 msgid "Edit" msgstr "" @@ -2461,6 +2498,10 @@ msgstr "" msgid "Re-stack objects in order of selection" msgstr "" +#: templates/selection_to_pattern.xml:3 +msgid "Selection to pattern" +msgstr "" + #: templates/simulator.xml:3 msgid "Simulator / Realistic Preview" msgstr "" diff --git a/translations/messages_fr_FR.po b/translations/messages_fr_FR.po index 69a151e3..6410a54b 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: 2021-07-30 00:54+0000\n" -"PO-Revision-Date: 2021-08-16 00:53\n" +"POT-Creation-Date: 2021-08-17 00:51+0000\n" +"PO-Revision-Date: 2021-08-19 00:46\n" "Last-Translator: \n" "Language-Team: French\n" "MIME-Version: 1.0\n" @@ -321,21 +321,21 @@ msgid "Satin cut point (use with Cut Satin Column)" msgstr "Point de partage (à utiliser avec scinder colonne satin)" #. command that affects a layer -#: lib/commands.py:49 +#: lib/commands.py:48 msgid "Ignore layer (do not stitch any objects in this layer)" msgstr "Ignorer le calque (broder aucun objet dans cette couche)" #. command that affects entire document -#: lib/commands.py:52 +#: lib/commands.py:51 msgid "Origin for exported embroidery files" msgstr "Origine des fichiers broderie exportés" #. command that affects entire document -#: lib/commands.py:55 +#: lib/commands.py:54 msgid "Jump destination for Stop commands (a.k.a. \"Frame Out position\")." msgstr "Destination de saut pour les commandes stop (\"position en dehors du cadre\")." -#: lib/commands.py:213 +#: lib/commands.py:212 #, python-format msgid "Error: there is more than one %(command)s command in the document, but there can only be one. Please remove all but one." msgstr "Erreur : il y a plus d’une commande de %(command)s dans le document, mais il ne peut y en avoir qu'un seul. S’il vous plaît supprimer les tous sauf un." @@ -345,131 +345,131 @@ msgstr "Erreur : il y a plus d’une commande de %(command)s dans le document, #. command name to them. Contents of %(description)s are in a separate #. translation #. string. -#: lib/commands.py:220 +#: lib/commands.py:219 #, python-format msgid "%(command)s: %(description)s" msgstr "%(command)s: %(description)s" -#: lib/commands.py:285 lib/commands.py:398 +#: lib/commands.py:284 lib/commands.py:397 msgid "Ink/Stitch Command" msgstr "Commande Ink/Stitch" #. : the name of the line that connects a command to the object it applies to -#: lib/commands.py:311 +#: lib/commands.py:310 msgid "connector" msgstr "connecteur" #. : the name of a command symbol (example: scissors icon for trim command) -#: lib/commands.py:327 +#: lib/commands.py:326 msgid "command marker" msgstr "marqueur de commande" -#: lib/elements/auto_fill.py:22 +#: lib/elements/auto_fill.py:23 msgid "Small Fill" msgstr "Petit remplissage" -#: lib/elements/auto_fill.py:23 +#: lib/elements/auto_fill.py:24 msgid "This fill object is so small that it would probably look better as running stitch or satin column. For very small shapes, fill stitch is not possible, and Ink/Stitch will use running stitch around the outline instead." msgstr "Ce remplissage est si petit qu'il serait sans doute mieux en point droit ou colonne satin. Pour les très petites formes, le remplissage n'est pas possible, et Ink/Stitch le remplacera par du point droit sur le contour." -#: lib/elements/auto_fill.py:29 lib/elements/auto_fill.py:145 +#: lib/elements/auto_fill.py:30 lib/elements/auto_fill.py:146 msgid "Expand" msgstr "Compensation d'étirement - élargir" -#: lib/elements/auto_fill.py:30 +#: lib/elements/auto_fill.py:31 msgid "The expand parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use original size instead." msgstr "Le paramètre élargir pour le remplissage de cet objet ne peut pas être appliqué. Ink/Stitch va l'ignorer et utiliser la taille originale." -#: lib/elements/auto_fill.py:35 lib/elements/auto_fill.py:122 +#: lib/elements/auto_fill.py:36 lib/elements/auto_fill.py:123 msgid "Inset" msgstr "Décalage" -#: lib/elements/auto_fill.py:36 +#: lib/elements/auto_fill.py:37 msgid "The underlay inset parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use the original size instead." msgstr "Le paramètre Décalage de sous-couche pour le remplissage de cet objet ne peut pas être appliqué. Ink/Stitch va l'ignorer et utiliser la taille originale." -#: lib/elements/auto_fill.py:41 +#: lib/elements/auto_fill.py:42 msgid "AutoFill" msgstr "Auto-remplissage" -#: lib/elements/auto_fill.py:44 +#: lib/elements/auto_fill.py:45 msgid "Automatically routed fill stitching" msgstr "Auto-remplissage avec des points de broderie" -#: lib/elements/auto_fill.py:64 +#: lib/elements/auto_fill.py:65 msgid "Running stitch length (traversal between sections)" msgstr "Longueur de point du point droit (parcours entre les sections)" -#: lib/elements/auto_fill.py:65 +#: lib/elements/auto_fill.py:66 msgid "Length of stitches around the outline of the fill region used when moving from section to section." msgstr "Longueur de points autour du contour de la région de remplissage lors du déplacement de section à section." -#: lib/elements/auto_fill.py:73 +#: lib/elements/auto_fill.py:74 msgid "Underlay" msgstr "Sous-couche" -#: lib/elements/auto_fill.py:73 lib/elements/auto_fill.py:82 -#: lib/elements/auto_fill.py:104 lib/elements/auto_fill.py:115 -#: lib/elements/auto_fill.py:125 lib/elements/auto_fill.py:137 -#: lib/elements/auto_fill.py:171 +#: lib/elements/auto_fill.py:74 lib/elements/auto_fill.py:83 +#: lib/elements/auto_fill.py:105 lib/elements/auto_fill.py:116 +#: lib/elements/auto_fill.py:126 lib/elements/auto_fill.py:138 +#: lib/elements/auto_fill.py:172 msgid "AutoFill Underlay" msgstr "Sous-couche de remplissage automatique" -#: lib/elements/auto_fill.py:79 +#: lib/elements/auto_fill.py:80 msgid "Fill angle" msgstr "Angle de remplissage" -#: lib/elements/auto_fill.py:80 +#: lib/elements/auto_fill.py:81 msgid "Default: fill angle + 90 deg. Insert comma-seperated list for multiple layers." msgstr "Par défaut : angle de remplissage + 90 degrés. Insérez une liste séparée par des virgules si vous avez des couches multiples." -#: lib/elements/auto_fill.py:101 +#: lib/elements/auto_fill.py:102 msgid "Row spacing" msgstr "Espacement entre rangées de points" -#: lib/elements/auto_fill.py:102 +#: lib/elements/auto_fill.py:103 msgid "default: 3x fill row spacing" msgstr "défaut: 3x espacement entre les rangées" -#: lib/elements/auto_fill.py:112 +#: lib/elements/auto_fill.py:113 msgid "Max stitch length" msgstr "Longueur de point maximal" -#: lib/elements/auto_fill.py:113 +#: lib/elements/auto_fill.py:114 msgid "default: equal to fill max stitch length" msgstr "défaut : égal à longueur max des points de remplissage" -#: lib/elements/auto_fill.py:123 +#: lib/elements/auto_fill.py:124 msgid "Shrink the shape before doing underlay, to prevent underlay from showing around the outside of the fill." msgstr "Rétrécir la forme avant de faire la sous-couche, pour empêcher que la sous-couche se montre en dehors du remplissage." -#: lib/elements/auto_fill.py:134 lib/elements/fill.py:74 +#: lib/elements/auto_fill.py:135 lib/elements/fill.py:75 msgid "Skip last stitch in each row" msgstr "Sauter le dernier point dans chaque rangée" -#: lib/elements/auto_fill.py:135 lib/elements/fill.py:75 +#: lib/elements/auto_fill.py:136 lib/elements/fill.py:76 msgid "The last stitch in each row is quite close to the first stitch in the next row. Skipping it decreases stitch count and density." msgstr "Le dernier point dans chaque rangée est très proche du premier point dans la rangée suivante. Le sauter diminue le nombre de points et la densité." -#: lib/elements/auto_fill.py:146 +#: lib/elements/auto_fill.py:147 msgid "Expand the shape before fill stitching, to compensate for gaps between shapes." msgstr "Elargir la forme avant le remplissage, pour compenser les écarts entre les formes." -#: lib/elements/auto_fill.py:155 lib/elements/auto_fill.py:167 +#: lib/elements/auto_fill.py:156 lib/elements/auto_fill.py:168 msgid "Underpath" msgstr "Chemin de dessous" -#: lib/elements/auto_fill.py:156 lib/elements/auto_fill.py:168 +#: lib/elements/auto_fill.py:157 lib/elements/auto_fill.py:169 msgid "Travel inside the shape when moving from section to section. Underpath stitches avoid traveling in the direction of the row angle so that they are not visible. This gives them a jagged appearance." msgstr "Les points qui relient les sections sont à l'intérieur de l'objet. Les points des chemins de dessous évitent d'aller dans la même direction que le dessus. Cela leur donne une apparence déchiquetée." -#: lib/elements/auto_fill.py:254 +#: lib/elements/auto_fill.py:266 msgid "Error during autofill! This means that there is a problem with Ink/Stitch." msgstr "Erreur pendant l'auto-remplissage. Cela veut dire que Ink/Stitch a un problème." #. this message is followed by a URL: #. https://github.com/inkstitch/inkstitch/issues/new -#: lib/elements/auto_fill.py:257 +#: lib/elements/auto_fill.py:269 msgid "If you'd like to help us make Ink/Stitch better, please paste this whole message into a new issue at: " msgstr "Si vous désirez nous aider à améliorer Ink/Stitch, veuillez SVP copier/coller ce message dans un nouveau rapport d'erreur (issue) ici: " @@ -521,32 +521,32 @@ msgstr "Angle de remplissage personnalisé" msgid "This setting will apply a custom fill angle for the clone." msgstr "Ce paramètre appliquera un angle de remplissage personnalisé pour le clone." -#: lib/elements/element.py:225 +#: lib/elements/element.py:198 msgid "Allow lock stitches" msgstr "Autoriser les points d'arrêts" -#: lib/elements/element.py:226 +#: lib/elements/element.py:199 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:230 +#: lib/elements/element.py:203 msgid "Both" msgstr "Au début et à la fin" -#: lib/elements/element.py:230 +#: lib/elements/element.py:203 msgid "Before" msgstr "Au début" -#: lib/elements/element.py:230 +#: lib/elements/element.py:203 msgid "After" msgstr "A la fin" -#: lib/elements/element.py:230 +#: lib/elements/element.py:203 msgid "Neither" msgstr "Jamais" -#: lib/elements/element.py:272 +#: lib/elements/element.py:245 #, 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." @@ -554,7 +554,7 @@ msgstr "L'objet %(id)s a un attribut 'd' vide. S’il vous plaît supprimer cet #. used when showing an error message to the user such as #. "Some Path (path1234): error: satin column: One or more of the rungs doesn't #. intersect both rails." -#: lib/elements/element.py:358 +#: lib/elements/element.py:332 msgid "error:" msgstr "erreur :" @@ -570,75 +570,75 @@ msgstr "Il y a un chemin non valide dans le document. L'attribut d est manquant. msgid "* Run Extensions > Ink/Stitch > Troubleshoot > Cleanup Document..." msgstr "Exécutez Extensions > Ink/Stitch > Résolution de problèmes > Nettoyer le document..." -#: lib/elements/fill.py:22 +#: lib/elements/fill.py:23 msgid "Unconnected" msgstr "Déconnecté" -#: lib/elements/fill.py:23 +#: lib/elements/fill.py:24 msgid "Fill: This object is made up of unconnected shapes. This is not allowed because Ink/Stitch doesn't know what order to stitch them in. Please break this object up into separate shapes." msgstr "Remplissage: Cet objet est constitué de formes non connectées. Ce n'est pas permis parce qu'Ink/Stitch ne sait pas dans quel ordre les broder. Partager cet objet en forme séparées." -#: lib/elements/fill.py:27 lib/elements/fill.py:35 +#: lib/elements/fill.py:28 lib/elements/fill.py:36 msgid "* Extensions > Ink/Stitch > Fill Tools > Break Apart Fill Objects" msgstr "* Extensions > Ink/Stitch > Outils de remplissage > Briser des objets de remplissage" -#: lib/elements/fill.py:32 +#: lib/elements/fill.py:33 msgid "Border crosses itself" msgstr "La bordure se croise sur elle-même" -#: lib/elements/fill.py:33 +#: lib/elements/fill.py:34 msgid "Fill: Shape is not valid. This can happen if the border crosses over itself." msgstr "Remplissage: La forme n'est pas valide. Cela peut arriver si la bordure se croise elle-même." -#: lib/elements/fill.py:40 +#: lib/elements/fill.py:41 msgid "Fill" msgstr "Remplir" -#: lib/elements/fill.py:47 +#: lib/elements/fill.py:48 msgid "Manually routed fill stitching" msgstr "Remplir automatiquement la couture" -#: lib/elements/fill.py:48 +#: lib/elements/fill.py:49 msgid "AutoFill is the default method for generating fill stitching." msgstr "Remplissage auto est la méthode par défaut pour générer des points de remplissage." -#: lib/elements/fill.py:57 +#: lib/elements/fill.py:58 msgid "Angle of lines of stitches" msgstr "Angle des lignes de points" -#: lib/elements/fill.py:58 +#: lib/elements/fill.py:59 msgid "The angle increases in a counter-clockwise direction. 0 is horizontal. Negative angles are allowed." msgstr "L’angle augmente dans un sens anti-horaire. 0 est horizontal. Les angles négatifs sont autorisés." -#: lib/elements/fill.py:85 +#: lib/elements/fill.py:86 msgid "Flip fill (start right-to-left)" msgstr "Intervertir le remplissage (début à la droite vers la gauche)" -#: lib/elements/fill.py:86 +#: lib/elements/fill.py:87 msgid "The flip option can help you with routing your stitch path. When you enable flip, stitching goes from right-to-left instead of left-to-right." msgstr "L’option intervertir peut vous aider avec le routage de votre chemin de broderie. Lorsque vous activez l'inversion, la broderie va de droite à gauche au lieu de gauche à droite." -#: lib/elements/fill.py:95 +#: lib/elements/fill.py:96 msgid "Spacing between rows" msgstr "Espacement entre les rangées" -#: lib/elements/fill.py:96 +#: lib/elements/fill.py:97 msgid "Distance between rows of stitches." msgstr "Distance entre les rangées de points." -#: lib/elements/fill.py:109 +#: lib/elements/fill.py:110 msgid "Maximum fill stitch length" msgstr "Longueur maximale du point de remplissage" -#: lib/elements/fill.py:110 +#: lib/elements/fill.py:111 msgid "The length of each stitch in a row. Shorter stitch may be used at the start or end of a row." msgstr "La longueur de points dans une rangée. Des point plus courts peuvent être utilisés au début ou à la fin d’une ligne." -#: lib/elements/fill.py:119 +#: lib/elements/fill.py:120 msgid "Stagger rows this many times before repeating" msgstr "Décaler les rangées autant de fois avant de répéter" -#: lib/elements/fill.py:120 +#: lib/elements/fill.py:121 msgid "Setting this dictates how many rows apart the stitches will be before they fall in the same column position." msgstr "Ce paramétrage définit l’écart entre les points en tant que nombre de rangs, avant de se retrouver dans la même position de colonne." @@ -658,247 +658,279 @@ msgstr "* Convertissez votre image en un chemin : Chemin > Vectoriser un objet m msgid "* Alternatively redraw the image with the pen (P) or bezier (B) tool" msgstr "* Alternativement, redessinez l'image avec l'outil stylo (P) ou bézier (B)" -#: lib/elements/polyline.py:17 +#: lib/elements/pattern.py:14 +msgid "Pattern Element" +msgstr "" + +#: lib/elements/pattern.py:15 +msgid "This element will not be embroidered. It will appear as a pattern applied to objects in the same group as it. Objects in sub-groups will be ignored." +msgstr "" + +#: lib/elements/pattern.py:19 +msgid "To disable pattern mode, remove the pattern marker:" +msgstr "" + +#: lib/elements/pattern.py:20 +msgid "* Open the Fill and Stroke panel (Objects > Fill and Stroke)" +msgstr "" + +#: lib/elements/pattern.py:21 +msgid "* Go to the Stroke style tab" +msgstr "" + +#: lib/elements/pattern.py:22 +msgid "* Under \"Markers\" choose the first (empty) option in the first dropdown list." +msgstr "" + +#: lib/elements/polyline.py:18 msgid "Polyline Object" msgstr "Objet poly-ligne" -#: lib/elements/polyline.py:18 +#: lib/elements/polyline.py:19 msgid "This object is an SVG PolyLine. Ink/Stitch can work with this shape, but you can't edit it in Inkscape. Convert it to a manual stitch path to allow editing." msgstr "Cet objet est un SVG Polyline. Ink/Stitch ne peut pas traiter cette forme, mais vous pouvez la modifier dans Inkscape. Convertissez la en chemin de points manuels." -#: lib/elements/polyline.py:22 lib/elements/satin_column.py:25 +#: lib/elements/polyline.py:23 lib/elements/satin_column.py:26 msgid "* Select this object." msgstr "* Sélectionner cet objet." -#: lib/elements/polyline.py:23 +#: lib/elements/polyline.py:24 msgid "* Do Path > Object to Path." msgstr "* Faire Chemin > Objet en chemin." -#: lib/elements/polyline.py:24 +#: lib/elements/polyline.py:25 msgid "* Optional: Run the Params extension and check the \"manual stitch\" box." msgstr "* A option: Exécuter l'extension Params et cocher la boite \"points manuels\"." -#: lib/elements/polyline.py:44 +#: lib/elements/polyline.py:45 msgid "Manual stitch along path" msgstr "Point manuel le long du chemin" -#: lib/elements/satin_column.py:22 +#: lib/elements/satin_column.py:23 msgid "Satin column has fill" msgstr "La colonne satin a un remplissage" -#: lib/elements/satin_column.py:23 +#: lib/elements/satin_column.py:24 msgid "Satin column: Object has a fill (but should not)" msgstr "Colonne satin: L'objet a un remplissage (mais ne devrait pas)" -#: lib/elements/satin_column.py:26 +#: lib/elements/satin_column.py:27 msgid "* Open the Fill and Stroke panel" msgstr "* Ouvrir le panneau Fond et contour" -#: lib/elements/satin_column.py:27 +#: lib/elements/satin_column.py:28 msgid "* Open the Fill tab" msgstr "* Ouvrir l'onglet Fond" -#: lib/elements/satin_column.py:28 +#: lib/elements/satin_column.py:29 msgid "* Disable the Fill" msgstr "* Désactiver le Fond" -#: lib/elements/satin_column.py:29 +#: lib/elements/satin_column.py:30 msgid "* Alternative: open Params and switch this path to Stroke to disable Satin Column mode" msgstr "* Alternative: Ouvrir Paramètres et basculer ce chemin vers Contour pour désactiver le mode colonne satin" -#: lib/elements/satin_column.py:34 +#: lib/elements/satin_column.py:35 msgid "Too few subpaths" msgstr "Trop peu de sous-chemins" -#: lib/elements/satin_column.py:35 +#: lib/elements/satin_column.py:36 msgid "Satin column: Object has too few subpaths. A satin column should have at least two subpaths (the rails)." msgstr "Colonne satin: L'objet a trop peu de sous-chemins. Une colonne satin doit avoir au moins deux sous-chemins (les rails)." -#: lib/elements/satin_column.py:37 +#: lib/elements/satin_column.py:38 msgid "* Add another subpath (select two rails and do Path > Combine)" msgstr "Ajouter un autre sous-chemin (sélectionner deux rails et faire Chemin>Combiner)" -#: lib/elements/satin_column.py:38 +#: lib/elements/satin_column.py:39 msgid "* Convert to running stitch or simple satin (Params extension)" msgstr "Convertir en point droit ou satin simple (Params extension)" -#: lib/elements/satin_column.py:43 +#: lib/elements/satin_column.py:44 msgid "Unequal number of points" msgstr "Nombre de points inégal" -#: lib/elements/satin_column.py:44 +#: lib/elements/satin_column.py:45 msgid "Satin column: There are no rungs and rails have an an unequal number of points." msgstr "Colonne satin: Soit il n'y a aucune traverse de direction, soit les rails n'ont pas le même nombre de points." -#: lib/elements/satin_column.py:46 +#: lib/elements/satin_column.py:47 msgid "The easiest way to solve this issue is to add one or more rungs. " msgstr "La façon la plus simple de résoudre ce problème est d'ajouter une ou plusieurs traverses de direction. " -#: lib/elements/satin_column.py:47 +#: lib/elements/satin_column.py:48 msgid "Rungs control the stitch direction in satin columns." msgstr "Les traverses de direction contrôlent la direction des points dans les colonnes Satin." -#: lib/elements/satin_column.py:48 +#: lib/elements/satin_column.py:49 msgid "* With the selected object press \"P\" to activate the pencil tool." msgstr "*L'objet étant sélectionné appuyez sur \"P\" pour activer l'outil crayon." -#: lib/elements/satin_column.py:49 +#: lib/elements/satin_column.py:50 msgid "* Hold \"Shift\" while drawing the rung." msgstr "*Maintenir la touche \"Majuscule\" enfoncée en traçant la traverse de direction." -#: lib/elements/satin_column.py:53 +#: lib/elements/satin_column.py:54 msgid "Each rung should intersect both rails once." msgstr "Chaque traverse de direction doit couper les deux rails une fois." -#: lib/elements/satin_column.py:57 +#: lib/elements/satin_column.py:58 msgid "Rung doesn't intersect rails" msgstr "La traverse de direction ne coupe pas les rails" -#: lib/elements/satin_column.py:58 +#: lib/elements/satin_column.py:59 msgid "Satin column: A rung doesn't intersect both rails." msgstr "Colonne satin: Une traverse de direction ne coupe pas les deux rails." -#: lib/elements/satin_column.py:62 +#: lib/elements/satin_column.py:63 msgid "Rungs intersects too many times" msgstr "La traverse de direction coupe les rails trop de fois" -#: lib/elements/satin_column.py:63 +#: lib/elements/satin_column.py:64 msgid "Satin column: A rung intersects a rail more than once." msgstr "Colonne satin: Une traverse de direction coupe un rail plus d'une fois." -#: lib/elements/satin_column.py:67 +#: lib/elements/satin_column.py:68 msgid "Satin Column" msgstr "Colonne Satin" -#: lib/elements/satin_column.py:73 +#: lib/elements/satin_column.py:74 msgid "Custom satin column" msgstr "Colonne de satin personnalisée" -#: lib/elements/satin_column.py:79 +#: lib/elements/satin_column.py:80 msgid "\"E\" stitch" msgstr "Point « E »" -#: lib/elements/satin_column.py:89 lib/elements/stroke.py:61 +#: lib/elements/satin_column.py:86 +msgid "Maximum stitch length" +msgstr "" + +#: lib/elements/satin_column.py:87 +msgid "Maximum stitch length for split stitches." +msgstr "" + +#: lib/elements/satin_column.py:98 lib/elements/stroke.py:62 msgid "Zig-zag spacing (peak-to-peak)" msgstr "Espacement Zig-Zag (crête à crête)" -#: lib/elements/satin_column.py:90 +#: lib/elements/satin_column.py:99 msgid "Peak-to-peak distance between zig-zags." msgstr "Distance crête à crête entre zig-zags." -#: lib/elements/satin_column.py:101 +#: lib/elements/satin_column.py:110 msgid "Pull compensation" msgstr "Compensation d'étirement" -#: lib/elements/satin_column.py:102 +#: lib/elements/satin_column.py:111 msgid "Satin stitches pull the fabric together, resulting in a column narrower than you draw in Inkscape. This setting expands each pair of needle penetrations outward from the center of the satin column." msgstr "Les points satin resserrent le tissu, ce qui entraîne une colonne plus étroite que celle que vous dessinez dans Inkscape. Ce paramètre agrandit le point depuis le centre vers l’extérieur de la colonne satinée." -#: lib/elements/satin_column.py:114 +#: lib/elements/satin_column.py:123 msgid "Contour underlay" msgstr "Sous-couche de contour" -#: lib/elements/satin_column.py:114 lib/elements/satin_column.py:121 -#: lib/elements/satin_column.py:130 +#: lib/elements/satin_column.py:123 lib/elements/satin_column.py:130 +#: lib/elements/satin_column.py:139 msgid "Contour Underlay" msgstr "Sous-couche de Contour" -#: lib/elements/satin_column.py:121 lib/elements/satin_column.py:145 +#: lib/elements/satin_column.py:130 lib/elements/satin_column.py:154 msgid "Stitch length" msgstr "Longueur de point" -#: lib/elements/satin_column.py:127 +#: lib/elements/satin_column.py:136 msgid "Contour underlay inset amount" msgstr "Montant du décalage de la sous-couche de contour" -#: lib/elements/satin_column.py:128 +#: lib/elements/satin_column.py:137 msgid "Shrink the outline, to prevent the underlay from showing around the outside of the satin column." msgstr "Rétrécir le contour, pour empêcher que la sous-couche se montre autour de la colonne satinée." -#: lib/elements/satin_column.py:138 +#: lib/elements/satin_column.py:147 msgid "Center-walk underlay" msgstr "Sous-couche centrale" -#: lib/elements/satin_column.py:138 lib/elements/satin_column.py:145 +#: lib/elements/satin_column.py:147 lib/elements/satin_column.py:154 msgid "Center-Walk Underlay" msgstr "Sous-couche centrale" -#: lib/elements/satin_column.py:150 +#: lib/elements/satin_column.py:159 msgid "Zig-zag underlay" msgstr "Sous-couche Zig-zag" -#: lib/elements/satin_column.py:150 lib/elements/satin_column.py:159 -#: lib/elements/satin_column.py:170 +#: lib/elements/satin_column.py:159 lib/elements/satin_column.py:168 +#: lib/elements/satin_column.py:179 msgid "Zig-zag Underlay" msgstr "Sous-couche Zig-zag" -#: lib/elements/satin_column.py:156 +#: lib/elements/satin_column.py:165 msgid "Zig-Zag spacing (peak-to-peak)" msgstr "Espacement Zig-Zag (crête à crête)" -#: lib/elements/satin_column.py:157 +#: lib/elements/satin_column.py:166 msgid "Distance between peaks of the zig-zags." msgstr "Distance entre les crêtes des zig-zags." -#: lib/elements/satin_column.py:167 +#: lib/elements/satin_column.py:176 msgid "Inset amount" msgstr "Montant du décalage" -#: lib/elements/satin_column.py:168 +#: lib/elements/satin_column.py:177 msgid "default: half of contour underlay inset" msgstr "par défaut: la moitié du décalage du contour de la sous-couche" -#: lib/elements/stroke.py:20 +#: lib/elements/stroke.py:21 msgid "Stroke" msgstr "Trait" -#: lib/elements/stroke.py:23 +#: lib/elements/stroke.py:24 msgid "Running stitch along paths" msgstr "Points droits le long des chemins" -#: lib/elements/stroke.py:37 +#: lib/elements/stroke.py:38 msgid "Running stitch length" msgstr "Longueur de point droit" -#: lib/elements/stroke.py:38 +#: lib/elements/stroke.py:39 msgid "Length of stitches in running stitch mode." msgstr "Longueur de points en mode points droits." -#: lib/elements/stroke.py:49 +#: lib/elements/stroke.py:50 msgid "Bean stitch number of repeats" msgstr "Nombre de répétitions pour le point triple (bean stitch)" -#: lib/elements/stroke.py:50 +#: lib/elements/stroke.py:51 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. Only applies to running stitch." msgstr "Répéter chaque point plusieurs fois. Une valeur de 1 triplerait chaque point (avant, arrière, avant). Une valeur de 2 quintuplerait chaque point, etc.. S’applique uniquement aux points droits." -#: lib/elements/stroke.py:62 +#: lib/elements/stroke.py:63 msgid "Length of stitches in zig-zag mode." msgstr "Longueur de points en mode zig-zag." -#: lib/elements/stroke.py:73 +#: lib/elements/stroke.py:74 msgid "Repeats" msgstr "Répétitions" -#: lib/elements/stroke.py:74 +#: lib/elements/stroke.py:75 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:107 +#: lib/elements/stroke.py:108 msgid "Manual stitch placement" msgstr "Placement manuel de points" -#: lib/elements/stroke.py:108 +#: lib/elements/stroke.py:109 msgid "Stitch every node in the path. Stitch length and zig-zag spacing are ignored." msgstr "Broder chaque nœud dans le tracé. La longueur de points et l’espacement du zig-zag sont ignorés." -#: lib/elements/stroke.py:142 +#: lib/elements/stroke.py:143 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" "L'épaisseur de contour de votre chemin est inférieure à 0,5 unités, ce qui semble indiquer que vous souhaitez un point droit. Veuillez donc configurer votre style de contour avec des pointillés (n’importe quel genre de pointillés fonctionne)." -#: lib/elements/text.py:13 lib/extensions/lettering.py:75 +#: lib/elements/text.py:13 lib/extensions/lettering.py:77 msgid "Text" msgstr "Texte" @@ -928,15 +960,15 @@ msgid "Please select at least one satin column." msgstr "Veuillez sélectionner une ou plusieurs colonnes satinées." #. This was previously: "No embroiderable paths selected." -#: lib/extensions/base.py:123 +#: lib/extensions/base.py:124 msgid "Ink/Stitch doesn't know how to work with any of the objects you've selected." msgstr "Ink/Stitch ne sait comment traiter aucun des objets que vous avez sélectionnés." -#: lib/extensions/base.py:125 +#: lib/extensions/base.py:126 msgid "There are no objects in the entire document that Ink/Stitch knows how to work with." msgstr "Il n'y a aucun objet dans tout le document sur lequel Ink/Stitch sait quoi faire." -#: lib/extensions/base.py:127 +#: lib/extensions/base.py:128 msgid "Tip: Run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot Objects" msgstr "" @@ -1031,27 +1063,27 @@ msgstr "" msgid "Please choose one or more commands to add." msgstr "Veuillez choisir une ou plusieurs commandes à ajouter." -#: lib/extensions/lettering.py:41 lib/extensions/lettering.py:418 +#: lib/extensions/lettering.py:43 lib/extensions/lettering.py:420 msgid "Ink/Stitch Lettering" msgstr "Lettrage Ink/Stitch" -#: lib/extensions/lettering.py:51 +#: lib/extensions/lettering.py:53 msgid "Font" msgstr "Police" -#: lib/extensions/lettering.py:63 +#: lib/extensions/lettering.py:65 msgid "Options" msgstr "Options" -#: lib/extensions/lettering.py:68 +#: lib/extensions/lettering.py:70 msgid "Stitch lines of text back and forth" msgstr "Broder les lignes de texte en aller-retour" -#: lib/extensions/lettering.py:71 +#: lib/extensions/lettering.py:73 msgid "Add trims" msgstr "Ajouter des coupures" -#: lib/extensions/lettering.py:80 lib/extensions/params.py:359 +#: lib/extensions/lettering.py:82 lib/extensions/params.py:361 #: print/templates/custom-page.html:23 print/templates/custom-page.html:27 #: print/templates/custom-page.html:33 print/templates/ui.html:92 #: print/templates/ui.html:96 print/templates/ui.html:102 @@ -1060,31 +1092,31 @@ msgstr "Ajouter des coupures" msgid "Cancel" msgstr "Quitter" -#: lib/extensions/lettering.py:84 lib/extensions/params.py:366 +#: lib/extensions/lettering.py:86 lib/extensions/params.py:368 msgid "Apply and Quit" msgstr "Appliquer et Quitter" -#: lib/extensions/lettering.py:151 +#: lib/extensions/lettering.py:153 msgid "Unable to find any fonts! Please try reinstalling Ink/Stitch." msgstr "Impossible de trouver une police! S'il vous plait essayez de réinstaller Ink/Stitch." -#: lib/extensions/lettering.py:222 +#: lib/extensions/lettering.py:224 msgid "This font has no available font variant. Please update or remove the font." msgstr "Cette police n'a pas de variante de police disponible. Veuillez mettre à jour ou supprimer la police." #. The user has chosen to scale the text by some percentage #. (50%, 200%, etc). If you need to use the percentage symbol, #. make sure to double it (%%). -#: lib/extensions/lettering.py:264 +#: lib/extensions/lettering.py:266 #, python-format msgid "Text scale %s%%" msgstr "Échelle du texte %s%%" -#: lib/extensions/lettering.py:408 +#: lib/extensions/lettering.py:410 msgid "Please select only one block of text." msgstr "Veuillez ne sélectionner qu’un seul bloc de texte." -#: lib/extensions/lettering.py:411 +#: lib/extensions/lettering.py:413 msgid "You've selected objects that were not created by the Lettering extension. Please clear your selection or select different objects before running Lettering again." msgstr "Vous avez sélectionné des objets qui ne sont pas créées par l’extension de lettrage. SVP, effacez votre sélection ou sélectionnez des objets différents avant d’exécuter le lettrage à nouveau." @@ -1143,14 +1175,18 @@ msgstr "Cliquez pour forcer l’enregistrement de ce paramètre lorsque vous cli msgid "This parameter will be saved when you click \"Apply and Quit\"" msgstr "Ce paramètre sera enregistré lorsque vous cliquez sur « Appliquer et quitter »" -#: lib/extensions/params.py:342 +#: lib/extensions/params.py:344 msgid "Embroidery Params" msgstr "Paramètres de broderie" -#: lib/extensions/params.py:363 +#: lib/extensions/params.py:365 msgid "Use Last Settings" msgstr "Utiliser les derniers paramètres" +#: lib/extensions/selection_to_pattern.py:21 +msgid "Please select at least one object to be marked as a pattern." +msgstr "" + #: lib/extensions/troubleshoot.py:45 msgid "All selected shapes are valid! " msgstr "Toutes les formes sélectionnées sont valables ! " @@ -2065,6 +2101,7 @@ msgid "Duplicate Params" msgstr "Dupliquer les paramètres" #: templates/duplicate_params.xml:10 templates/reorder.xml:10 +#: templates/selection_to_pattern.xml:10 msgid "Edit" msgstr "Edition" @@ -2465,6 +2502,10 @@ msgstr "Supprimer les paramètres d'impression des métadonnées SVG" msgid "Re-stack objects in order of selection" msgstr "Réempiler les objets dans l'ordre de sélection" +#: templates/selection_to_pattern.xml:3 +msgid "Selection to pattern" +msgstr "" + #: templates/simulator.xml:3 msgid "Simulator / Realistic Preview" msgstr "Simulateur / Aperçu réaliste" diff --git a/translations/messages_he_IL.po b/translations/messages_he_IL.po index e518c8f0..ee5bce7f 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: 2021-07-30 00:54+0000\n" -"PO-Revision-Date: 2021-08-16 00:53\n" +"POT-Creation-Date: 2021-08-17 00:51+0000\n" +"PO-Revision-Date: 2021-08-19 00:46\n" "Last-Translator: \n" "Language-Team: Hebrew\n" "MIME-Version: 1.0\n" @@ -321,21 +321,21 @@ msgid "Satin cut point (use with Cut Satin Column)" msgstr "" #. command that affects a layer -#: lib/commands.py:49 +#: lib/commands.py:48 msgid "Ignore layer (do not stitch any objects in this layer)" msgstr "" #. command that affects entire document -#: lib/commands.py:52 +#: lib/commands.py:51 msgid "Origin for exported embroidery files" msgstr "" #. command that affects entire document -#: lib/commands.py:55 +#: lib/commands.py:54 msgid "Jump destination for Stop commands (a.k.a. \"Frame Out position\")." msgstr "" -#: lib/commands.py:213 +#: lib/commands.py:212 #, python-format msgid "Error: there is more than one %(command)s command in the document, but there can only be one. Please remove all but one." msgstr "" @@ -345,131 +345,131 @@ msgstr "" #. command name to them. Contents of %(description)s are in a separate #. translation #. string. -#: lib/commands.py:220 +#: lib/commands.py:219 #, python-format msgid "%(command)s: %(description)s" msgstr "" -#: lib/commands.py:285 lib/commands.py:398 +#: lib/commands.py:284 lib/commands.py:397 msgid "Ink/Stitch Command" msgstr "" #. : the name of the line that connects a command to the object it applies to -#: lib/commands.py:311 +#: lib/commands.py:310 msgid "connector" msgstr "" #. : the name of a command symbol (example: scissors icon for trim command) -#: lib/commands.py:327 +#: lib/commands.py:326 msgid "command marker" msgstr "" -#: lib/elements/auto_fill.py:22 +#: lib/elements/auto_fill.py:23 msgid "Small Fill" msgstr "" -#: lib/elements/auto_fill.py:23 +#: lib/elements/auto_fill.py:24 msgid "This fill object is so small that it would probably look better as running stitch or satin column. For very small shapes, fill stitch is not possible, and Ink/Stitch will use running stitch around the outline instead." msgstr "" -#: lib/elements/auto_fill.py:29 lib/elements/auto_fill.py:145 +#: lib/elements/auto_fill.py:30 lib/elements/auto_fill.py:146 msgid "Expand" msgstr "" -#: lib/elements/auto_fill.py:30 +#: lib/elements/auto_fill.py:31 msgid "The expand parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use original size instead." msgstr "" -#: lib/elements/auto_fill.py:35 lib/elements/auto_fill.py:122 +#: lib/elements/auto_fill.py:36 lib/elements/auto_fill.py:123 msgid "Inset" msgstr "" -#: lib/elements/auto_fill.py:36 +#: lib/elements/auto_fill.py:37 msgid "The underlay inset parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use the original size instead." msgstr "" -#: lib/elements/auto_fill.py:41 +#: lib/elements/auto_fill.py:42 msgid "AutoFill" msgstr "" -#: lib/elements/auto_fill.py:44 +#: lib/elements/auto_fill.py:45 msgid "Automatically routed fill stitching" msgstr "" -#: lib/elements/auto_fill.py:64 +#: lib/elements/auto_fill.py:65 msgid "Running stitch length (traversal between sections)" msgstr "" -#: lib/elements/auto_fill.py:65 +#: lib/elements/auto_fill.py:66 msgid "Length of stitches around the outline of the fill region used when moving from section to section." msgstr "" -#: lib/elements/auto_fill.py:73 +#: lib/elements/auto_fill.py:74 msgid "Underlay" msgstr "" -#: lib/elements/auto_fill.py:73 lib/elements/auto_fill.py:82 -#: lib/elements/auto_fill.py:104 lib/elements/auto_fill.py:115 -#: lib/elements/auto_fill.py:125 lib/elements/auto_fill.py:137 -#: lib/elements/auto_fill.py:171 +#: lib/elements/auto_fill.py:74 lib/elements/auto_fill.py:83 +#: lib/elements/auto_fill.py:105 lib/elements/auto_fill.py:116 +#: lib/elements/auto_fill.py:126 lib/elements/auto_fill.py:138 +#: lib/elements/auto_fill.py:172 msgid "AutoFill Underlay" msgstr "" -#: lib/elements/auto_fill.py:79 +#: lib/elements/auto_fill.py:80 msgid "Fill angle" msgstr "" -#: lib/elements/auto_fill.py:80 +#: lib/elements/auto_fill.py:81 msgid "Default: fill angle + 90 deg. Insert comma-seperated list for multiple layers." msgstr "" -#: lib/elements/auto_fill.py:101 +#: lib/elements/auto_fill.py:102 msgid "Row spacing" msgstr "" -#: lib/elements/auto_fill.py:102 +#: lib/elements/auto_fill.py:103 msgid "default: 3x fill row spacing" msgstr "" -#: lib/elements/auto_fill.py:112 +#: lib/elements/auto_fill.py:113 msgid "Max stitch length" msgstr "" -#: lib/elements/auto_fill.py:113 +#: lib/elements/auto_fill.py:114 msgid "default: equal to fill max stitch length" msgstr "" -#: lib/elements/auto_fill.py:123 +#: lib/elements/auto_fill.py:124 msgid "Shrink the shape before doing underlay, to prevent underlay from showing around the outside of the fill." msgstr "" -#: lib/elements/auto_fill.py:134 lib/elements/fill.py:74 +#: lib/elements/auto_fill.py:135 lib/elements/fill.py:75 msgid "Skip last stitch in each row" msgstr "" -#: lib/elements/auto_fill.py:135 lib/elements/fill.py:75 +#: lib/elements/auto_fill.py:136 lib/elements/fill.py:76 msgid "The last stitch in each row is quite close to the first stitch in the next row. Skipping it decreases stitch count and density." msgstr "" -#: lib/elements/auto_fill.py:146 +#: lib/elements/auto_fill.py:147 msgid "Expand the shape before fill stitching, to compensate for gaps between shapes." msgstr "" -#: lib/elements/auto_fill.py:155 lib/elements/auto_fill.py:167 +#: lib/elements/auto_fill.py:156 lib/elements/auto_fill.py:168 msgid "Underpath" msgstr "" -#: lib/elements/auto_fill.py:156 lib/elements/auto_fill.py:168 +#: lib/elements/auto_fill.py:157 lib/elements/auto_fill.py:169 msgid "Travel inside the shape when moving from section to section. Underpath stitches avoid traveling in the direction of the row angle so that they are not visible. This gives them a jagged appearance." msgstr "" -#: lib/elements/auto_fill.py:254 +#: lib/elements/auto_fill.py:266 msgid "Error during autofill! This means that there is a problem with Ink/Stitch." msgstr "" #. this message is followed by a URL: #. https://github.com/inkstitch/inkstitch/issues/new -#: lib/elements/auto_fill.py:257 +#: lib/elements/auto_fill.py:269 msgid "If you'd like to help us make Ink/Stitch better, please paste this whole message into a new issue at: " msgstr "" @@ -521,32 +521,32 @@ msgstr "" msgid "This setting will apply a custom fill angle for the clone." msgstr "" -#: lib/elements/element.py:225 +#: lib/elements/element.py:198 msgid "Allow lock stitches" msgstr "" -#: lib/elements/element.py:226 +#: lib/elements/element.py:199 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:230 +#: lib/elements/element.py:203 msgid "Both" msgstr "" -#: lib/elements/element.py:230 +#: lib/elements/element.py:203 msgid "Before" msgstr "" -#: lib/elements/element.py:230 +#: lib/elements/element.py:203 msgid "After" msgstr "" -#: lib/elements/element.py:230 +#: lib/elements/element.py:203 msgid "Neither" msgstr "" -#: lib/elements/element.py:272 +#: lib/elements/element.py:245 #, python-format msgid "Object %(id)s has an empty 'd' attribute. Please delete this object from your document." msgstr "" @@ -554,7 +554,7 @@ msgstr "" #. used when showing an error message to the user such as #. "Some Path (path1234): error: satin column: One or more of the rungs doesn't #. intersect both rails." -#: lib/elements/element.py:358 +#: lib/elements/element.py:332 msgid "error:" msgstr "" @@ -570,75 +570,75 @@ msgstr "" msgid "* Run Extensions > Ink/Stitch > Troubleshoot > Cleanup Document..." msgstr "" -#: lib/elements/fill.py:22 +#: lib/elements/fill.py:23 msgid "Unconnected" msgstr "" -#: lib/elements/fill.py:23 +#: lib/elements/fill.py:24 msgid "Fill: This object is made up of unconnected shapes. This is not allowed because Ink/Stitch doesn't know what order to stitch them in. Please break this object up into separate shapes." msgstr "" -#: lib/elements/fill.py:27 lib/elements/fill.py:35 +#: lib/elements/fill.py:28 lib/elements/fill.py:36 msgid "* Extensions > Ink/Stitch > Fill Tools > Break Apart Fill Objects" msgstr "" -#: lib/elements/fill.py:32 +#: lib/elements/fill.py:33 msgid "Border crosses itself" msgstr "" -#: lib/elements/fill.py:33 +#: lib/elements/fill.py:34 msgid "Fill: Shape is not valid. This can happen if the border crosses over itself." msgstr "" -#: lib/elements/fill.py:40 +#: lib/elements/fill.py:41 msgid "Fill" msgstr "" -#: lib/elements/fill.py:47 +#: lib/elements/fill.py:48 msgid "Manually routed fill stitching" msgstr "" -#: lib/elements/fill.py:48 +#: lib/elements/fill.py:49 msgid "AutoFill is the default method for generating fill stitching." msgstr "" -#: lib/elements/fill.py:57 +#: lib/elements/fill.py:58 msgid "Angle of lines of stitches" msgstr "" -#: lib/elements/fill.py:58 +#: lib/elements/fill.py:59 msgid "The angle increases in a counter-clockwise direction. 0 is horizontal. Negative angles are allowed." msgstr "" -#: lib/elements/fill.py:85 +#: lib/elements/fill.py:86 msgid "Flip fill (start right-to-left)" msgstr "" -#: lib/elements/fill.py:86 +#: lib/elements/fill.py:87 msgid "The flip option can help you with routing your stitch path. When you enable flip, stitching goes from right-to-left instead of left-to-right." msgstr "" -#: lib/elements/fill.py:95 +#: lib/elements/fill.py:96 msgid "Spacing between rows" msgstr "" -#: lib/elements/fill.py:96 +#: lib/elements/fill.py:97 msgid "Distance between rows of stitches." msgstr "" -#: lib/elements/fill.py:109 +#: lib/elements/fill.py:110 msgid "Maximum fill stitch length" msgstr "" -#: lib/elements/fill.py:110 +#: lib/elements/fill.py:111 msgid "The length of each stitch in a row. Shorter stitch may be used at the start or end of a row." msgstr "" -#: lib/elements/fill.py:119 +#: lib/elements/fill.py:120 msgid "Stagger rows this many times before repeating" msgstr "" -#: lib/elements/fill.py:120 +#: lib/elements/fill.py:121 msgid "Setting this dictates how many rows apart the stitches will be before they fall in the same column position." msgstr "" @@ -658,246 +658,278 @@ msgstr "" msgid "* Alternatively redraw the image with the pen (P) or bezier (B) tool" msgstr "" -#: lib/elements/polyline.py:17 -msgid "Polyline Object" +#: lib/elements/pattern.py:14 +msgid "Pattern Element" +msgstr "" + +#: lib/elements/pattern.py:15 +msgid "This element will not be embroidered. It will appear as a pattern applied to objects in the same group as it. Objects in sub-groups will be ignored." +msgstr "" + +#: lib/elements/pattern.py:19 +msgid "To disable pattern mode, remove the pattern marker:" +msgstr "" + +#: lib/elements/pattern.py:20 +msgid "* Open the Fill and Stroke panel (Objects > Fill and Stroke)" +msgstr "" + +#: lib/elements/pattern.py:21 +msgid "* Go to the Stroke style tab" +msgstr "" + +#: lib/elements/pattern.py:22 +msgid "* Under \"Markers\" choose the first (empty) option in the first dropdown list." msgstr "" #: lib/elements/polyline.py:18 +msgid "Polyline Object" +msgstr "" + +#: lib/elements/polyline.py:19 msgid "This object is an SVG PolyLine. Ink/Stitch can work with this shape, but you can't edit it in Inkscape. Convert it to a manual stitch path to allow editing." msgstr "" -#: lib/elements/polyline.py:22 lib/elements/satin_column.py:25 +#: lib/elements/polyline.py:23 lib/elements/satin_column.py:26 msgid "* Select this object." msgstr "" -#: lib/elements/polyline.py:23 +#: lib/elements/polyline.py:24 msgid "* Do Path > Object to Path." msgstr "" -#: lib/elements/polyline.py:24 +#: lib/elements/polyline.py:25 msgid "* Optional: Run the Params extension and check the \"manual stitch\" box." msgstr "" -#: lib/elements/polyline.py:44 +#: lib/elements/polyline.py:45 msgid "Manual stitch along path" msgstr "" -#: lib/elements/satin_column.py:22 +#: lib/elements/satin_column.py:23 msgid "Satin column has fill" msgstr "" -#: lib/elements/satin_column.py:23 +#: lib/elements/satin_column.py:24 msgid "Satin column: Object has a fill (but should not)" msgstr "" -#: lib/elements/satin_column.py:26 +#: lib/elements/satin_column.py:27 msgid "* Open the Fill and Stroke panel" msgstr "" -#: lib/elements/satin_column.py:27 +#: lib/elements/satin_column.py:28 msgid "* Open the Fill tab" msgstr "" -#: lib/elements/satin_column.py:28 +#: lib/elements/satin_column.py:29 msgid "* Disable the Fill" msgstr "" -#: lib/elements/satin_column.py:29 +#: lib/elements/satin_column.py:30 msgid "* Alternative: open Params and switch this path to Stroke to disable Satin Column mode" msgstr "" -#: lib/elements/satin_column.py:34 +#: lib/elements/satin_column.py:35 msgid "Too few subpaths" msgstr "" -#: lib/elements/satin_column.py:35 +#: lib/elements/satin_column.py:36 msgid "Satin column: Object has too few subpaths. A satin column should have at least two subpaths (the rails)." msgstr "" -#: lib/elements/satin_column.py:37 +#: lib/elements/satin_column.py:38 msgid "* Add another subpath (select two rails and do Path > Combine)" msgstr "" -#: lib/elements/satin_column.py:38 +#: lib/elements/satin_column.py:39 msgid "* Convert to running stitch or simple satin (Params extension)" msgstr "" -#: lib/elements/satin_column.py:43 +#: lib/elements/satin_column.py:44 msgid "Unequal number of points" msgstr "" -#: lib/elements/satin_column.py:44 +#: lib/elements/satin_column.py:45 msgid "Satin column: There are no rungs and rails have an an unequal number of points." msgstr "" -#: lib/elements/satin_column.py:46 +#: lib/elements/satin_column.py:47 msgid "The easiest way to solve this issue is to add one or more rungs. " msgstr "" -#: lib/elements/satin_column.py:47 +#: lib/elements/satin_column.py:48 msgid "Rungs control the stitch direction in satin columns." msgstr "" -#: lib/elements/satin_column.py:48 +#: lib/elements/satin_column.py:49 msgid "* With the selected object press \"P\" to activate the pencil tool." msgstr "" -#: lib/elements/satin_column.py:49 +#: lib/elements/satin_column.py:50 msgid "* Hold \"Shift\" while drawing the rung." msgstr "" -#: lib/elements/satin_column.py:53 +#: lib/elements/satin_column.py:54 msgid "Each rung should intersect both rails once." msgstr "" -#: lib/elements/satin_column.py:57 +#: lib/elements/satin_column.py:58 msgid "Rung doesn't intersect rails" msgstr "" -#: lib/elements/satin_column.py:58 +#: lib/elements/satin_column.py:59 msgid "Satin column: A rung doesn't intersect both rails." msgstr "" -#: lib/elements/satin_column.py:62 +#: lib/elements/satin_column.py:63 msgid "Rungs intersects too many times" msgstr "" -#: lib/elements/satin_column.py:63 +#: lib/elements/satin_column.py:64 msgid "Satin column: A rung intersects a rail more than once." msgstr "" -#: lib/elements/satin_column.py:67 +#: lib/elements/satin_column.py:68 msgid "Satin Column" msgstr "" -#: lib/elements/satin_column.py:73 +#: lib/elements/satin_column.py:74 msgid "Custom satin column" msgstr "" -#: lib/elements/satin_column.py:79 +#: lib/elements/satin_column.py:80 msgid "\"E\" stitch" msgstr "" -#: lib/elements/satin_column.py:89 lib/elements/stroke.py:61 +#: lib/elements/satin_column.py:86 +msgid "Maximum stitch length" +msgstr "" + +#: lib/elements/satin_column.py:87 +msgid "Maximum stitch length for split stitches." +msgstr "" + +#: lib/elements/satin_column.py:98 lib/elements/stroke.py:62 msgid "Zig-zag spacing (peak-to-peak)" msgstr "" -#: lib/elements/satin_column.py:90 +#: lib/elements/satin_column.py:99 msgid "Peak-to-peak distance between zig-zags." msgstr "" -#: lib/elements/satin_column.py:101 +#: lib/elements/satin_column.py:110 msgid "Pull compensation" msgstr "" -#: lib/elements/satin_column.py:102 +#: lib/elements/satin_column.py:111 msgid "Satin stitches pull the fabric together, resulting in a column narrower than you draw in Inkscape. This setting expands each pair of needle penetrations outward from the center of the satin column." msgstr "" -#: lib/elements/satin_column.py:114 +#: lib/elements/satin_column.py:123 msgid "Contour underlay" msgstr "" -#: lib/elements/satin_column.py:114 lib/elements/satin_column.py:121 -#: lib/elements/satin_column.py:130 +#: lib/elements/satin_column.py:123 lib/elements/satin_column.py:130 +#: lib/elements/satin_column.py:139 msgid "Contour Underlay" msgstr "" -#: lib/elements/satin_column.py:121 lib/elements/satin_column.py:145 +#: lib/elements/satin_column.py:130 lib/elements/satin_column.py:154 msgid "Stitch length" msgstr "" -#: lib/elements/satin_column.py:127 +#: lib/elements/satin_column.py:136 msgid "Contour underlay inset amount" msgstr "" -#: lib/elements/satin_column.py:128 +#: lib/elements/satin_column.py:137 msgid "Shrink the outline, to prevent the underlay from showing around the outside of the satin column." msgstr "" -#: lib/elements/satin_column.py:138 +#: lib/elements/satin_column.py:147 msgid "Center-walk underlay" msgstr "" -#: lib/elements/satin_column.py:138 lib/elements/satin_column.py:145 +#: lib/elements/satin_column.py:147 lib/elements/satin_column.py:154 msgid "Center-Walk Underlay" msgstr "" -#: lib/elements/satin_column.py:150 +#: lib/elements/satin_column.py:159 msgid "Zig-zag underlay" msgstr "" -#: lib/elements/satin_column.py:150 lib/elements/satin_column.py:159 -#: lib/elements/satin_column.py:170 +#: lib/elements/satin_column.py:159 lib/elements/satin_column.py:168 +#: lib/elements/satin_column.py:179 msgid "Zig-zag Underlay" msgstr "" -#: lib/elements/satin_column.py:156 +#: lib/elements/satin_column.py:165 msgid "Zig-Zag spacing (peak-to-peak)" msgstr "" -#: lib/elements/satin_column.py:157 +#: lib/elements/satin_column.py:166 msgid "Distance between peaks of the zig-zags." msgstr "" -#: lib/elements/satin_column.py:167 +#: lib/elements/satin_column.py:176 msgid "Inset amount" msgstr "" -#: lib/elements/satin_column.py:168 +#: lib/elements/satin_column.py:177 msgid "default: half of contour underlay inset" msgstr "" -#: lib/elements/stroke.py:20 +#: lib/elements/stroke.py:21 msgid "Stroke" msgstr "" -#: lib/elements/stroke.py:23 +#: lib/elements/stroke.py:24 msgid "Running stitch along paths" msgstr "" -#: lib/elements/stroke.py:37 +#: lib/elements/stroke.py:38 msgid "Running stitch length" msgstr "" -#: lib/elements/stroke.py:38 +#: lib/elements/stroke.py:39 msgid "Length of stitches in running stitch mode." msgstr "" -#: lib/elements/stroke.py:49 +#: lib/elements/stroke.py:50 msgid "Bean stitch number of repeats" msgstr "" -#: lib/elements/stroke.py:50 +#: lib/elements/stroke.py:51 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. Only applies to running stitch." msgstr "" -#: lib/elements/stroke.py:62 +#: lib/elements/stroke.py:63 msgid "Length of stitches in zig-zag mode." msgstr "" -#: lib/elements/stroke.py:73 +#: lib/elements/stroke.py:74 msgid "Repeats" msgstr "" -#: lib/elements/stroke.py:74 +#: lib/elements/stroke.py:75 msgid "Defines how many times to run down and back along the path." msgstr "" -#: lib/elements/stroke.py:107 +#: lib/elements/stroke.py:108 msgid "Manual stitch placement" msgstr "" -#: lib/elements/stroke.py:108 +#: lib/elements/stroke.py:109 msgid "Stitch every node in the path. Stitch length and zig-zag spacing are ignored." msgstr "" -#: lib/elements/stroke.py:142 +#: lib/elements/stroke.py:143 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 "" -#: lib/elements/text.py:13 lib/extensions/lettering.py:75 +#: lib/elements/text.py:13 lib/extensions/lettering.py:77 msgid "Text" msgstr "" @@ -927,15 +959,15 @@ msgid "Please select at least one satin column." msgstr "" #. This was previously: "No embroiderable paths selected." -#: lib/extensions/base.py:123 +#: lib/extensions/base.py:124 msgid "Ink/Stitch doesn't know how to work with any of the objects you've selected." msgstr "" -#: lib/extensions/base.py:125 +#: lib/extensions/base.py:126 msgid "There are no objects in the entire document that Ink/Stitch knows how to work with." msgstr "" -#: lib/extensions/base.py:127 +#: lib/extensions/base.py:128 msgid "Tip: Run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot Objects" msgstr "" @@ -1029,27 +1061,27 @@ msgstr "" msgid "Please choose one or more commands to add." msgstr "" -#: lib/extensions/lettering.py:41 lib/extensions/lettering.py:418 +#: lib/extensions/lettering.py:43 lib/extensions/lettering.py:420 msgid "Ink/Stitch Lettering" msgstr "" -#: lib/extensions/lettering.py:51 +#: lib/extensions/lettering.py:53 msgid "Font" msgstr "" -#: lib/extensions/lettering.py:63 +#: lib/extensions/lettering.py:65 msgid "Options" msgstr "" -#: lib/extensions/lettering.py:68 +#: lib/extensions/lettering.py:70 msgid "Stitch lines of text back and forth" msgstr "" -#: lib/extensions/lettering.py:71 +#: lib/extensions/lettering.py:73 msgid "Add trims" msgstr "" -#: lib/extensions/lettering.py:80 lib/extensions/params.py:359 +#: lib/extensions/lettering.py:82 lib/extensions/params.py:361 #: print/templates/custom-page.html:23 print/templates/custom-page.html:27 #: print/templates/custom-page.html:33 print/templates/ui.html:92 #: print/templates/ui.html:96 print/templates/ui.html:102 @@ -1058,31 +1090,31 @@ msgstr "" msgid "Cancel" msgstr "" -#: lib/extensions/lettering.py:84 lib/extensions/params.py:366 +#: lib/extensions/lettering.py:86 lib/extensions/params.py:368 msgid "Apply and Quit" msgstr "" -#: lib/extensions/lettering.py:151 +#: lib/extensions/lettering.py:153 msgid "Unable to find any fonts! Please try reinstalling Ink/Stitch." msgstr "" -#: lib/extensions/lettering.py:222 +#: lib/extensions/lettering.py:224 msgid "This font has no available font variant. Please update or remove the font." msgstr "" #. The user has chosen to scale the text by some percentage #. (50%, 200%, etc). If you need to use the percentage symbol, #. make sure to double it (%%). -#: lib/extensions/lettering.py:264 +#: lib/extensions/lettering.py:266 #, python-format msgid "Text scale %s%%" msgstr "" -#: lib/extensions/lettering.py:408 +#: lib/extensions/lettering.py:410 msgid "Please select only one block of text." msgstr "" -#: lib/extensions/lettering.py:411 +#: lib/extensions/lettering.py:413 msgid "You've selected objects that were not created by the Lettering extension. Please clear your selection or select different objects before running Lettering again." msgstr "" @@ -1141,14 +1173,18 @@ msgstr "" msgid "This parameter will be saved when you click \"Apply and Quit\"" msgstr "" -#: lib/extensions/params.py:342 +#: lib/extensions/params.py:344 msgid "Embroidery Params" msgstr "" -#: lib/extensions/params.py:363 +#: lib/extensions/params.py:365 msgid "Use Last Settings" msgstr "" +#: lib/extensions/selection_to_pattern.py:21 +msgid "Please select at least one object to be marked as a pattern." +msgstr "" + #: lib/extensions/troubleshoot.py:45 msgid "All selected shapes are valid! " msgstr "" @@ -2062,6 +2098,7 @@ msgid "Duplicate Params" msgstr "" #: templates/duplicate_params.xml:10 templates/reorder.xml:10 +#: templates/selection_to_pattern.xml:10 msgid "Edit" msgstr "" @@ -2461,6 +2498,10 @@ msgstr "" msgid "Re-stack objects in order of selection" msgstr "" +#: templates/selection_to_pattern.xml:3 +msgid "Selection to pattern" +msgstr "" + #: templates/simulator.xml:3 msgid "Simulator / Realistic Preview" msgstr "" diff --git a/translations/messages_hu_HU.po b/translations/messages_hu_HU.po index 28dd04cb..e525d759 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: 2021-07-30 00:54+0000\n" -"PO-Revision-Date: 2021-08-16 00:53\n" +"POT-Creation-Date: 2021-08-17 00:51+0000\n" +"PO-Revision-Date: 2021-08-19 00:46\n" "Last-Translator: \n" "Language-Team: Hungarian\n" "MIME-Version: 1.0\n" @@ -321,21 +321,21 @@ msgid "Satin cut point (use with Cut Satin Column)" msgstr "" #. command that affects a layer -#: lib/commands.py:49 +#: lib/commands.py:48 msgid "Ignore layer (do not stitch any objects in this layer)" msgstr "" #. command that affects entire document -#: lib/commands.py:52 +#: lib/commands.py:51 msgid "Origin for exported embroidery files" msgstr "" #. command that affects entire document -#: lib/commands.py:55 +#: lib/commands.py:54 msgid "Jump destination for Stop commands (a.k.a. \"Frame Out position\")." msgstr "" -#: lib/commands.py:213 +#: lib/commands.py:212 #, python-format msgid "Error: there is more than one %(command)s command in the document, but there can only be one. Please remove all but one." msgstr "" @@ -345,131 +345,131 @@ msgstr "" #. command name to them. Contents of %(description)s are in a separate #. translation #. string. -#: lib/commands.py:220 +#: lib/commands.py:219 #, python-format msgid "%(command)s: %(description)s" msgstr "" -#: lib/commands.py:285 lib/commands.py:398 +#: lib/commands.py:284 lib/commands.py:397 msgid "Ink/Stitch Command" msgstr "" #. : the name of the line that connects a command to the object it applies to -#: lib/commands.py:311 +#: lib/commands.py:310 msgid "connector" msgstr "" #. : the name of a command symbol (example: scissors icon for trim command) -#: lib/commands.py:327 +#: lib/commands.py:326 msgid "command marker" msgstr "" -#: lib/elements/auto_fill.py:22 +#: lib/elements/auto_fill.py:23 msgid "Small Fill" msgstr "" -#: lib/elements/auto_fill.py:23 +#: lib/elements/auto_fill.py:24 msgid "This fill object is so small that it would probably look better as running stitch or satin column. For very small shapes, fill stitch is not possible, and Ink/Stitch will use running stitch around the outline instead." msgstr "" -#: lib/elements/auto_fill.py:29 lib/elements/auto_fill.py:145 +#: lib/elements/auto_fill.py:30 lib/elements/auto_fill.py:146 msgid "Expand" msgstr "" -#: lib/elements/auto_fill.py:30 +#: lib/elements/auto_fill.py:31 msgid "The expand parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use original size instead." msgstr "" -#: lib/elements/auto_fill.py:35 lib/elements/auto_fill.py:122 +#: lib/elements/auto_fill.py:36 lib/elements/auto_fill.py:123 msgid "Inset" msgstr "" -#: lib/elements/auto_fill.py:36 +#: lib/elements/auto_fill.py:37 msgid "The underlay inset parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use the original size instead." msgstr "" -#: lib/elements/auto_fill.py:41 +#: lib/elements/auto_fill.py:42 msgid "AutoFill" msgstr "" -#: lib/elements/auto_fill.py:44 +#: lib/elements/auto_fill.py:45 msgid "Automatically routed fill stitching" msgstr "" -#: lib/elements/auto_fill.py:64 +#: lib/elements/auto_fill.py:65 msgid "Running stitch length (traversal between sections)" msgstr "" -#: lib/elements/auto_fill.py:65 +#: lib/elements/auto_fill.py:66 msgid "Length of stitches around the outline of the fill region used when moving from section to section." msgstr "" -#: lib/elements/auto_fill.py:73 +#: lib/elements/auto_fill.py:74 msgid "Underlay" msgstr "" -#: lib/elements/auto_fill.py:73 lib/elements/auto_fill.py:82 -#: lib/elements/auto_fill.py:104 lib/elements/auto_fill.py:115 -#: lib/elements/auto_fill.py:125 lib/elements/auto_fill.py:137 -#: lib/elements/auto_fill.py:171 +#: lib/elements/auto_fill.py:74 lib/elements/auto_fill.py:83 +#: lib/elements/auto_fill.py:105 lib/elements/auto_fill.py:116 +#: lib/elements/auto_fill.py:126 lib/elements/auto_fill.py:138 +#: lib/elements/auto_fill.py:172 msgid "AutoFill Underlay" msgstr "" -#: lib/elements/auto_fill.py:79 +#: lib/elements/auto_fill.py:80 msgid "Fill angle" msgstr "" -#: lib/elements/auto_fill.py:80 +#: lib/elements/auto_fill.py:81 msgid "Default: fill angle + 90 deg. Insert comma-seperated list for multiple layers." msgstr "" -#: lib/elements/auto_fill.py:101 +#: lib/elements/auto_fill.py:102 msgid "Row spacing" msgstr "" -#: lib/elements/auto_fill.py:102 +#: lib/elements/auto_fill.py:103 msgid "default: 3x fill row spacing" msgstr "" -#: lib/elements/auto_fill.py:112 +#: lib/elements/auto_fill.py:113 msgid "Max stitch length" msgstr "" -#: lib/elements/auto_fill.py:113 +#: lib/elements/auto_fill.py:114 msgid "default: equal to fill max stitch length" msgstr "" -#: lib/elements/auto_fill.py:123 +#: lib/elements/auto_fill.py:124 msgid "Shrink the shape before doing underlay, to prevent underlay from showing around the outside of the fill." msgstr "" -#: lib/elements/auto_fill.py:134 lib/elements/fill.py:74 +#: lib/elements/auto_fill.py:135 lib/elements/fill.py:75 msgid "Skip last stitch in each row" msgstr "" -#: lib/elements/auto_fill.py:135 lib/elements/fill.py:75 +#: lib/elements/auto_fill.py:136 lib/elements/fill.py:76 msgid "The last stitch in each row is quite close to the first stitch in the next row. Skipping it decreases stitch count and density." msgstr "" -#: lib/elements/auto_fill.py:146 +#: lib/elements/auto_fill.py:147 msgid "Expand the shape before fill stitching, to compensate for gaps between shapes." msgstr "" -#: lib/elements/auto_fill.py:155 lib/elements/auto_fill.py:167 +#: lib/elements/auto_fill.py:156 lib/elements/auto_fill.py:168 msgid "Underpath" msgstr "" -#: lib/elements/auto_fill.py:156 lib/elements/auto_fill.py:168 +#: lib/elements/auto_fill.py:157 lib/elements/auto_fill.py:169 msgid "Travel inside the shape when moving from section to section. Underpath stitches avoid traveling in the direction of the row angle so that they are not visible. This gives them a jagged appearance." msgstr "" -#: lib/elements/auto_fill.py:254 +#: lib/elements/auto_fill.py:266 msgid "Error during autofill! This means that there is a problem with Ink/Stitch." msgstr "" #. this message is followed by a URL: #. https://github.com/inkstitch/inkstitch/issues/new -#: lib/elements/auto_fill.py:257 +#: lib/elements/auto_fill.py:269 msgid "If you'd like to help us make Ink/Stitch better, please paste this whole message into a new issue at: " msgstr "" @@ -521,32 +521,32 @@ msgstr "" msgid "This setting will apply a custom fill angle for the clone." msgstr "" -#: lib/elements/element.py:225 +#: lib/elements/element.py:198 msgid "Allow lock stitches" msgstr "" -#: lib/elements/element.py:226 +#: lib/elements/element.py:199 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:230 +#: lib/elements/element.py:203 msgid "Both" msgstr "" -#: lib/elements/element.py:230 +#: lib/elements/element.py:203 msgid "Before" msgstr "" -#: lib/elements/element.py:230 +#: lib/elements/element.py:203 msgid "After" msgstr "" -#: lib/elements/element.py:230 +#: lib/elements/element.py:203 msgid "Neither" msgstr "" -#: lib/elements/element.py:272 +#: lib/elements/element.py:245 #, python-format msgid "Object %(id)s has an empty 'd' attribute. Please delete this object from your document." msgstr "" @@ -554,7 +554,7 @@ msgstr "" #. used when showing an error message to the user such as #. "Some Path (path1234): error: satin column: One or more of the rungs doesn't #. intersect both rails." -#: lib/elements/element.py:358 +#: lib/elements/element.py:332 msgid "error:" msgstr "" @@ -570,75 +570,75 @@ msgstr "" msgid "* Run Extensions > Ink/Stitch > Troubleshoot > Cleanup Document..." msgstr "" -#: lib/elements/fill.py:22 +#: lib/elements/fill.py:23 msgid "Unconnected" msgstr "" -#: lib/elements/fill.py:23 +#: lib/elements/fill.py:24 msgid "Fill: This object is made up of unconnected shapes. This is not allowed because Ink/Stitch doesn't know what order to stitch them in. Please break this object up into separate shapes." msgstr "" -#: lib/elements/fill.py:27 lib/elements/fill.py:35 +#: lib/elements/fill.py:28 lib/elements/fill.py:36 msgid "* Extensions > Ink/Stitch > Fill Tools > Break Apart Fill Objects" msgstr "" -#: lib/elements/fill.py:32 +#: lib/elements/fill.py:33 msgid "Border crosses itself" msgstr "" -#: lib/elements/fill.py:33 +#: lib/elements/fill.py:34 msgid "Fill: Shape is not valid. This can happen if the border crosses over itself." msgstr "" -#: lib/elements/fill.py:40 +#: lib/elements/fill.py:41 msgid "Fill" msgstr "" -#: lib/elements/fill.py:47 +#: lib/elements/fill.py:48 msgid "Manually routed fill stitching" msgstr "" -#: lib/elements/fill.py:48 +#: lib/elements/fill.py:49 msgid "AutoFill is the default method for generating fill stitching." msgstr "" -#: lib/elements/fill.py:57 +#: lib/elements/fill.py:58 msgid "Angle of lines of stitches" msgstr "" -#: lib/elements/fill.py:58 +#: lib/elements/fill.py:59 msgid "The angle increases in a counter-clockwise direction. 0 is horizontal. Negative angles are allowed." msgstr "" -#: lib/elements/fill.py:85 +#: lib/elements/fill.py:86 msgid "Flip fill (start right-to-left)" msgstr "" -#: lib/elements/fill.py:86 +#: lib/elements/fill.py:87 msgid "The flip option can help you with routing your stitch path. When you enable flip, stitching goes from right-to-left instead of left-to-right." msgstr "" -#: lib/elements/fill.py:95 +#: lib/elements/fill.py:96 msgid "Spacing between rows" msgstr "" -#: lib/elements/fill.py:96 +#: lib/elements/fill.py:97 msgid "Distance between rows of stitches." msgstr "" -#: lib/elements/fill.py:109 +#: lib/elements/fill.py:110 msgid "Maximum fill stitch length" msgstr "" -#: lib/elements/fill.py:110 +#: lib/elements/fill.py:111 msgid "The length of each stitch in a row. Shorter stitch may be used at the start or end of a row." msgstr "" -#: lib/elements/fill.py:119 +#: lib/elements/fill.py:120 msgid "Stagger rows this many times before repeating" msgstr "" -#: lib/elements/fill.py:120 +#: lib/elements/fill.py:121 msgid "Setting this dictates how many rows apart the stitches will be before they fall in the same column position." msgstr "" @@ -658,246 +658,278 @@ msgstr "" msgid "* Alternatively redraw the image with the pen (P) or bezier (B) tool" msgstr "" -#: lib/elements/polyline.py:17 -msgid "Polyline Object" +#: lib/elements/pattern.py:14 +msgid "Pattern Element" +msgstr "" + +#: lib/elements/pattern.py:15 +msgid "This element will not be embroidered. It will appear as a pattern applied to objects in the same group as it. Objects in sub-groups will be ignored." +msgstr "" + +#: lib/elements/pattern.py:19 +msgid "To disable pattern mode, remove the pattern marker:" +msgstr "" + +#: lib/elements/pattern.py:20 +msgid "* Open the Fill and Stroke panel (Objects > Fill and Stroke)" +msgstr "" + +#: lib/elements/pattern.py:21 +msgid "* Go to the Stroke style tab" +msgstr "" + +#: lib/elements/pattern.py:22 +msgid "* Under \"Markers\" choose the first (empty) option in the first dropdown list." msgstr "" #: lib/elements/polyline.py:18 +msgid "Polyline Object" +msgstr "" + +#: lib/elements/polyline.py:19 msgid "This object is an SVG PolyLine. Ink/Stitch can work with this shape, but you can't edit it in Inkscape. Convert it to a manual stitch path to allow editing." msgstr "" -#: lib/elements/polyline.py:22 lib/elements/satin_column.py:25 +#: lib/elements/polyline.py:23 lib/elements/satin_column.py:26 msgid "* Select this object." msgstr "" -#: lib/elements/polyline.py:23 +#: lib/elements/polyline.py:24 msgid "* Do Path > Object to Path." msgstr "" -#: lib/elements/polyline.py:24 +#: lib/elements/polyline.py:25 msgid "* Optional: Run the Params extension and check the \"manual stitch\" box." msgstr "" -#: lib/elements/polyline.py:44 +#: lib/elements/polyline.py:45 msgid "Manual stitch along path" msgstr "" -#: lib/elements/satin_column.py:22 +#: lib/elements/satin_column.py:23 msgid "Satin column has fill" msgstr "" -#: lib/elements/satin_column.py:23 +#: lib/elements/satin_column.py:24 msgid "Satin column: Object has a fill (but should not)" msgstr "" -#: lib/elements/satin_column.py:26 +#: lib/elements/satin_column.py:27 msgid "* Open the Fill and Stroke panel" msgstr "" -#: lib/elements/satin_column.py:27 +#: lib/elements/satin_column.py:28 msgid "* Open the Fill tab" msgstr "" -#: lib/elements/satin_column.py:28 +#: lib/elements/satin_column.py:29 msgid "* Disable the Fill" msgstr "" -#: lib/elements/satin_column.py:29 +#: lib/elements/satin_column.py:30 msgid "* Alternative: open Params and switch this path to Stroke to disable Satin Column mode" msgstr "" -#: lib/elements/satin_column.py:34 +#: lib/elements/satin_column.py:35 msgid "Too few subpaths" msgstr "" -#: lib/elements/satin_column.py:35 +#: lib/elements/satin_column.py:36 msgid "Satin column: Object has too few subpaths. A satin column should have at least two subpaths (the rails)." msgstr "" -#: lib/elements/satin_column.py:37 +#: lib/elements/satin_column.py:38 msgid "* Add another subpath (select two rails and do Path > Combine)" msgstr "" -#: lib/elements/satin_column.py:38 +#: lib/elements/satin_column.py:39 msgid "* Convert to running stitch or simple satin (Params extension)" msgstr "" -#: lib/elements/satin_column.py:43 +#: lib/elements/satin_column.py:44 msgid "Unequal number of points" msgstr "" -#: lib/elements/satin_column.py:44 +#: lib/elements/satin_column.py:45 msgid "Satin column: There are no rungs and rails have an an unequal number of points." msgstr "" -#: lib/elements/satin_column.py:46 +#: lib/elements/satin_column.py:47 msgid "The easiest way to solve this issue is to add one or more rungs. " msgstr "" -#: lib/elements/satin_column.py:47 +#: lib/elements/satin_column.py:48 msgid "Rungs control the stitch direction in satin columns." msgstr "" -#: lib/elements/satin_column.py:48 +#: lib/elements/satin_column.py:49 msgid "* With the selected object press \"P\" to activate the pencil tool." msgstr "" -#: lib/elements/satin_column.py:49 +#: lib/elements/satin_column.py:50 msgid "* Hold \"Shift\" while drawing the rung." msgstr "" -#: lib/elements/satin_column.py:53 +#: lib/elements/satin_column.py:54 msgid "Each rung should intersect both rails once." msgstr "" -#: lib/elements/satin_column.py:57 +#: lib/elements/satin_column.py:58 msgid "Rung doesn't intersect rails" msgstr "" -#: lib/elements/satin_column.py:58 +#: lib/elements/satin_column.py:59 msgid "Satin column: A rung doesn't intersect both rails." msgstr "" -#: lib/elements/satin_column.py:62 +#: lib/elements/satin_column.py:63 msgid "Rungs intersects too many times" msgstr "" -#: lib/elements/satin_column.py:63 +#: lib/elements/satin_column.py:64 msgid "Satin column: A rung intersects a rail more than once." msgstr "" -#: lib/elements/satin_column.py:67 +#: lib/elements/satin_column.py:68 msgid "Satin Column" msgstr "" -#: lib/elements/satin_column.py:73 +#: lib/elements/satin_column.py:74 msgid "Custom satin column" msgstr "" -#: lib/elements/satin_column.py:79 +#: lib/elements/satin_column.py:80 msgid "\"E\" stitch" msgstr "" -#: lib/elements/satin_column.py:89 lib/elements/stroke.py:61 +#: lib/elements/satin_column.py:86 +msgid "Maximum stitch length" +msgstr "" + +#: lib/elements/satin_column.py:87 +msgid "Maximum stitch length for split stitches." +msgstr "" + +#: lib/elements/satin_column.py:98 lib/elements/stroke.py:62 msgid "Zig-zag spacing (peak-to-peak)" msgstr "" -#: lib/elements/satin_column.py:90 +#: lib/elements/satin_column.py:99 msgid "Peak-to-peak distance between zig-zags." msgstr "" -#: lib/elements/satin_column.py:101 +#: lib/elements/satin_column.py:110 msgid "Pull compensation" msgstr "" -#: lib/elements/satin_column.py:102 +#: lib/elements/satin_column.py:111 msgid "Satin stitches pull the fabric together, resulting in a column narrower than you draw in Inkscape. This setting expands each pair of needle penetrations outward from the center of the satin column." msgstr "" -#: lib/elements/satin_column.py:114 +#: lib/elements/satin_column.py:123 msgid "Contour underlay" msgstr "" -#: lib/elements/satin_column.py:114 lib/elements/satin_column.py:121 -#: lib/elements/satin_column.py:130 +#: lib/elements/satin_column.py:123 lib/elements/satin_column.py:130 +#: lib/elements/satin_column.py:139 msgid "Contour Underlay" msgstr "" -#: lib/elements/satin_column.py:121 lib/elements/satin_column.py:145 +#: lib/elements/satin_column.py:130 lib/elements/satin_column.py:154 msgid "Stitch length" msgstr "" -#: lib/elements/satin_column.py:127 +#: lib/elements/satin_column.py:136 msgid "Contour underlay inset amount" msgstr "" -#: lib/elements/satin_column.py:128 +#: lib/elements/satin_column.py:137 msgid "Shrink the outline, to prevent the underlay from showing around the outside of the satin column." msgstr "" -#: lib/elements/satin_column.py:138 +#: lib/elements/satin_column.py:147 msgid "Center-walk underlay" msgstr "" -#: lib/elements/satin_column.py:138 lib/elements/satin_column.py:145 +#: lib/elements/satin_column.py:147 lib/elements/satin_column.py:154 msgid "Center-Walk Underlay" msgstr "" -#: lib/elements/satin_column.py:150 +#: lib/elements/satin_column.py:159 msgid "Zig-zag underlay" msgstr "" -#: lib/elements/satin_column.py:150 lib/elements/satin_column.py:159 -#: lib/elements/satin_column.py:170 +#: lib/elements/satin_column.py:159 lib/elements/satin_column.py:168 +#: lib/elements/satin_column.py:179 msgid "Zig-zag Underlay" msgstr "" -#: lib/elements/satin_column.py:156 +#: lib/elements/satin_column.py:165 msgid "Zig-Zag spacing (peak-to-peak)" msgstr "" -#: lib/elements/satin_column.py:157 +#: lib/elements/satin_column.py:166 msgid "Distance between peaks of the zig-zags." msgstr "" -#: lib/elements/satin_column.py:167 +#: lib/elements/satin_column.py:176 msgid "Inset amount" msgstr "" -#: lib/elements/satin_column.py:168 +#: lib/elements/satin_column.py:177 msgid "default: half of contour underlay inset" msgstr "" -#: lib/elements/stroke.py:20 +#: lib/elements/stroke.py:21 msgid "Stroke" msgstr "" -#: lib/elements/stroke.py:23 +#: lib/elements/stroke.py:24 msgid "Running stitch along paths" msgstr "" -#: lib/elements/stroke.py:37 +#: lib/elements/stroke.py:38 msgid "Running stitch length" msgstr "" -#: lib/elements/stroke.py:38 +#: lib/elements/stroke.py:39 msgid "Length of stitches in running stitch mode." msgstr "" -#: lib/elements/stroke.py:49 +#: lib/elements/stroke.py:50 msgid "Bean stitch number of repeats" msgstr "" -#: lib/elements/stroke.py:50 +#: lib/elements/stroke.py:51 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. Only applies to running stitch." msgstr "" -#: lib/elements/stroke.py:62 +#: lib/elements/stroke.py:63 msgid "Length of stitches in zig-zag mode." msgstr "" -#: lib/elements/stroke.py:73 +#: lib/elements/stroke.py:74 msgid "Repeats" msgstr "" -#: lib/elements/stroke.py:74 +#: lib/elements/stroke.py:75 msgid "Defines how many times to run down and back along the path." msgstr "" -#: lib/elements/stroke.py:107 +#: lib/elements/stroke.py:108 msgid "Manual stitch placement" msgstr "" -#: lib/elements/stroke.py:108 +#: lib/elements/stroke.py:109 msgid "Stitch every node in the path. Stitch length and zig-zag spacing are ignored." msgstr "" -#: lib/elements/stroke.py:142 +#: lib/elements/stroke.py:143 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 "" -#: lib/elements/text.py:13 lib/extensions/lettering.py:75 +#: lib/elements/text.py:13 lib/extensions/lettering.py:77 msgid "Text" msgstr "" @@ -927,15 +959,15 @@ msgid "Please select at least one satin column." msgstr "" #. This was previously: "No embroiderable paths selected." -#: lib/extensions/base.py:123 +#: lib/extensions/base.py:124 msgid "Ink/Stitch doesn't know how to work with any of the objects you've selected." msgstr "" -#: lib/extensions/base.py:125 +#: lib/extensions/base.py:126 msgid "There are no objects in the entire document that Ink/Stitch knows how to work with." msgstr "" -#: lib/extensions/base.py:127 +#: lib/extensions/base.py:128 msgid "Tip: Run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot Objects" msgstr "" @@ -1029,27 +1061,27 @@ msgstr "" msgid "Please choose one or more commands to add." msgstr "" -#: lib/extensions/lettering.py:41 lib/extensions/lettering.py:418 +#: lib/extensions/lettering.py:43 lib/extensions/lettering.py:420 msgid "Ink/Stitch Lettering" msgstr "" -#: lib/extensions/lettering.py:51 +#: lib/extensions/lettering.py:53 msgid "Font" msgstr "" -#: lib/extensions/lettering.py:63 +#: lib/extensions/lettering.py:65 msgid "Options" msgstr "" -#: lib/extensions/lettering.py:68 +#: lib/extensions/lettering.py:70 msgid "Stitch lines of text back and forth" msgstr "" -#: lib/extensions/lettering.py:71 +#: lib/extensions/lettering.py:73 msgid "Add trims" msgstr "" -#: lib/extensions/lettering.py:80 lib/extensions/params.py:359 +#: lib/extensions/lettering.py:82 lib/extensions/params.py:361 #: print/templates/custom-page.html:23 print/templates/custom-page.html:27 #: print/templates/custom-page.html:33 print/templates/ui.html:92 #: print/templates/ui.html:96 print/templates/ui.html:102 @@ -1058,31 +1090,31 @@ msgstr "" msgid "Cancel" msgstr "" -#: lib/extensions/lettering.py:84 lib/extensions/params.py:366 +#: lib/extensions/lettering.py:86 lib/extensions/params.py:368 msgid "Apply and Quit" msgstr "" -#: lib/extensions/lettering.py:151 +#: lib/extensions/lettering.py:153 msgid "Unable to find any fonts! Please try reinstalling Ink/Stitch." msgstr "" -#: lib/extensions/lettering.py:222 +#: lib/extensions/lettering.py:224 msgid "This font has no available font variant. Please update or remove the font." msgstr "" #. The user has chosen to scale the text by some percentage #. (50%, 200%, etc). If you need to use the percentage symbol, #. make sure to double it (%%). -#: lib/extensions/lettering.py:264 +#: lib/extensions/lettering.py:266 #, python-format msgid "Text scale %s%%" msgstr "" -#: lib/extensions/lettering.py:408 +#: lib/extensions/lettering.py:410 msgid "Please select only one block of text." msgstr "" -#: lib/extensions/lettering.py:411 +#: lib/extensions/lettering.py:413 msgid "You've selected objects that were not created by the Lettering extension. Please clear your selection or select different objects before running Lettering again." msgstr "" @@ -1141,14 +1173,18 @@ msgstr "" msgid "This parameter will be saved when you click \"Apply and Quit\"" msgstr "" -#: lib/extensions/params.py:342 +#: lib/extensions/params.py:344 msgid "Embroidery Params" msgstr "" -#: lib/extensions/params.py:363 +#: lib/extensions/params.py:365 msgid "Use Last Settings" msgstr "" +#: lib/extensions/selection_to_pattern.py:21 +msgid "Please select at least one object to be marked as a pattern." +msgstr "" + #: lib/extensions/troubleshoot.py:45 msgid "All selected shapes are valid! " msgstr "" @@ -2062,6 +2098,7 @@ msgid "Duplicate Params" msgstr "" #: templates/duplicate_params.xml:10 templates/reorder.xml:10 +#: templates/selection_to_pattern.xml:10 msgid "Edit" msgstr "" @@ -2461,6 +2498,10 @@ msgstr "" msgid "Re-stack objects in order of selection" msgstr "" +#: templates/selection_to_pattern.xml:3 +msgid "Selection to pattern" +msgstr "" + #: templates/simulator.xml:3 msgid "Simulator / Realistic Preview" msgstr "" diff --git a/translations/messages_it_IT.po b/translations/messages_it_IT.po index 975f4200..4e4ebfe0 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: 2021-07-30 00:54+0000\n" -"PO-Revision-Date: 2021-08-16 00:53\n" +"POT-Creation-Date: 2021-08-17 00:51+0000\n" +"PO-Revision-Date: 2021-08-19 00:46\n" "Last-Translator: \n" "Language-Team: Italian\n" "MIME-Version: 1.0\n" @@ -321,21 +321,21 @@ msgid "Satin cut point (use with Cut Satin Column)" msgstr "Punto di taglio del ricamo satinato (da usare con il comando \"Taglia Colonna Satinata\")" #. command that affects a layer -#: lib/commands.py:49 +#: lib/commands.py:48 msgid "Ignore layer (do not stitch any objects in this layer)" msgstr "Ignora livello (non ricamare alcun oggetto del livello selezionato)" #. command that affects entire document -#: lib/commands.py:52 +#: lib/commands.py:51 msgid "Origin for exported embroidery files" msgstr "Punto di origine per file di ricamo da esportare" #. command that affects entire document -#: lib/commands.py:55 +#: lib/commands.py:54 msgid "Jump destination for Stop commands (a.k.a. \"Frame Out position\")." msgstr "Posizione di destinazione per i comandi Stop (anche: \"Posizione fuori quadro\")." -#: lib/commands.py:213 +#: lib/commands.py:212 #, python-format msgid "Error: there is more than one %(command)s command in the document, but there can only be one. Please remove all but one." msgstr "Errore: esiste più d'un comando %(command)s nel documento ma ne è ammesso solo uno. Per favore rimuovili tutti meno uno." @@ -345,131 +345,131 @@ msgstr "Errore: esiste più d'un comando %(command)s nel documento ma ne è amme #. command name to them. Contents of %(description)s are in a separate #. translation #. string. -#: lib/commands.py:220 +#: lib/commands.py:219 #, python-format msgid "%(command)s: %(description)s" msgstr "%(command)s: %(description)s" -#: lib/commands.py:285 lib/commands.py:398 +#: lib/commands.py:284 lib/commands.py:397 msgid "Ink/Stitch Command" msgstr "Comando Ink/Stitch" #. : the name of the line that connects a command to the object it applies to -#: lib/commands.py:311 +#: lib/commands.py:310 msgid "connector" msgstr "raccordo" #. : the name of a command symbol (example: scissors icon for trim command) -#: lib/commands.py:327 +#: lib/commands.py:326 msgid "command marker" msgstr "indicatore di comando" -#: lib/elements/auto_fill.py:22 +#: lib/elements/auto_fill.py:23 msgid "Small Fill" msgstr "Riempimento piccolo" -#: lib/elements/auto_fill.py:23 +#: lib/elements/auto_fill.py:24 msgid "This fill object is so small that it would probably look better as running stitch or satin column. For very small shapes, fill stitch is not possible, and Ink/Stitch will use running stitch around the outline instead." msgstr "Questo oggetto di riempimento è così piccolo che probabilmente avrebbe un aspetto migliore come punto filza o colonna satinata. Per forme molto piccole, il punto di riempimento non è possibile e Ink/Stitch utilizzerà invece il punto filza intorno al contorno." -#: lib/elements/auto_fill.py:29 lib/elements/auto_fill.py:145 +#: lib/elements/auto_fill.py:30 lib/elements/auto_fill.py:146 msgid "Expand" msgstr "Espandi" -#: lib/elements/auto_fill.py:30 +#: lib/elements/auto_fill.py:31 msgid "The expand parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use original size instead." msgstr "" -#: lib/elements/auto_fill.py:35 lib/elements/auto_fill.py:122 +#: lib/elements/auto_fill.py:36 lib/elements/auto_fill.py:123 msgid "Inset" msgstr "Intarsio" -#: lib/elements/auto_fill.py:36 +#: lib/elements/auto_fill.py:37 msgid "The underlay inset parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use the original size instead." msgstr "" -#: lib/elements/auto_fill.py:41 +#: lib/elements/auto_fill.py:42 msgid "AutoFill" msgstr "Riempimento automatico" -#: lib/elements/auto_fill.py:44 +#: lib/elements/auto_fill.py:45 msgid "Automatically routed fill stitching" msgstr "Riempimento impunture indirizzato automaticamente" -#: lib/elements/auto_fill.py:64 +#: lib/elements/auto_fill.py:65 msgid "Running stitch length (traversal between sections)" msgstr "Lunghezza ounto imbastitura (attraversamento tra sezioni)" -#: lib/elements/auto_fill.py:65 +#: lib/elements/auto_fill.py:66 msgid "Length of stitches around the outline of the fill region used when moving from section to section." msgstr "Lunghezza dei punti intorno al contorno della regione di riempimento utilizzata per il passaggio da una sezione all'altra." -#: lib/elements/auto_fill.py:73 +#: lib/elements/auto_fill.py:74 msgid "Underlay" msgstr "Sottostrato" -#: lib/elements/auto_fill.py:73 lib/elements/auto_fill.py:82 -#: lib/elements/auto_fill.py:104 lib/elements/auto_fill.py:115 -#: lib/elements/auto_fill.py:125 lib/elements/auto_fill.py:137 -#: lib/elements/auto_fill.py:171 +#: lib/elements/auto_fill.py:74 lib/elements/auto_fill.py:83 +#: lib/elements/auto_fill.py:105 lib/elements/auto_fill.py:116 +#: lib/elements/auto_fill.py:126 lib/elements/auto_fill.py:138 +#: lib/elements/auto_fill.py:172 msgid "AutoFill Underlay" msgstr "Riempi automaticamente il sottostrato" -#: lib/elements/auto_fill.py:79 +#: lib/elements/auto_fill.py:80 msgid "Fill angle" msgstr "Angolo di riempimento" -#: lib/elements/auto_fill.py:80 +#: lib/elements/auto_fill.py:81 msgid "Default: fill angle + 90 deg. Insert comma-seperated list for multiple layers." msgstr "Predefinito: angolo di riempimento + 90 gradi. Inserire una lista separata da virgole per livelli multipli." -#: lib/elements/auto_fill.py:101 +#: lib/elements/auto_fill.py:102 msgid "Row spacing" msgstr "Spaziatura tra righe" -#: lib/elements/auto_fill.py:102 +#: lib/elements/auto_fill.py:103 msgid "default: 3x fill row spacing" msgstr "predefinito: 3 volte la spaziatura tra le file di riempimento" -#: lib/elements/auto_fill.py:112 +#: lib/elements/auto_fill.py:113 msgid "Max stitch length" msgstr "Lunghezza massima punto" -#: lib/elements/auto_fill.py:113 +#: lib/elements/auto_fill.py:114 msgid "default: equal to fill max stitch length" msgstr "predefinito: uguale alla lunghezza massima del punto di riempimento" -#: lib/elements/auto_fill.py:123 +#: lib/elements/auto_fill.py:124 msgid "Shrink the shape before doing underlay, to prevent underlay from showing around the outside of the fill." msgstr "Restringe la forma prima di eseguire il sottostrato per evitare che quest'ultimo sia visibile all'esterno del riempimento." -#: lib/elements/auto_fill.py:134 lib/elements/fill.py:74 +#: lib/elements/auto_fill.py:135 lib/elements/fill.py:75 msgid "Skip last stitch in each row" msgstr "Salta l'ultimo punto in ogni fila" -#: lib/elements/auto_fill.py:135 lib/elements/fill.py:75 +#: lib/elements/auto_fill.py:136 lib/elements/fill.py:76 msgid "The last stitch in each row is quite close to the first stitch in the next row. Skipping it decreases stitch count and density." msgstr "L'ultimo punto di ogni fila è molto vicino al primo punto della fila successiva. Saltandolo si riduce il numero di punti e la loro densità." -#: lib/elements/auto_fill.py:146 +#: lib/elements/auto_fill.py:147 msgid "Expand the shape before fill stitching, to compensate for gaps between shapes." msgstr "Espande la forma prima della cucitura di riempimento per compensare gli spazi vuoti tra le forme." -#: lib/elements/auto_fill.py:155 lib/elements/auto_fill.py:167 +#: lib/elements/auto_fill.py:156 lib/elements/auto_fill.py:168 msgid "Underpath" msgstr "Sottofondo" -#: lib/elements/auto_fill.py:156 lib/elements/auto_fill.py:168 +#: lib/elements/auto_fill.py:157 lib/elements/auto_fill.py:169 msgid "Travel inside the shape when moving from section to section. Underpath stitches avoid traveling in the direction of the row angle so that they are not visible. This gives them a jagged appearance." msgstr "Spostamento all'interno della forma quando si passa da una sezione all'altra. I punti del sottostrato non si spostano in direzione dell'angolo della fila e quindi non sono visibili. Questo dà loro un aspetto frastagliato." -#: lib/elements/auto_fill.py:254 +#: lib/elements/auto_fill.py:266 msgid "Error during autofill! This means that there is a problem with Ink/Stitch." msgstr "Errore durante l'auto-riempimento! C'è un problema con Ink/Stitch." #. this message is followed by a URL: #. https://github.com/inkstitch/inkstitch/issues/new -#: lib/elements/auto_fill.py:257 +#: lib/elements/auto_fill.py:269 msgid "If you'd like to help us make Ink/Stitch better, please paste this whole message into a new issue at: " msgstr "Se vuoi contribuire a migliorare Ink/Stitch, copia questo messaggio in una nuova issue a questo link: " @@ -521,32 +521,32 @@ msgstr "" msgid "This setting will apply a custom fill angle for the clone." msgstr "" -#: lib/elements/element.py:225 +#: lib/elements/element.py:198 msgid "Allow lock stitches" msgstr "" -#: lib/elements/element.py:226 +#: lib/elements/element.py:199 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:230 +#: lib/elements/element.py:203 msgid "Both" msgstr "" -#: lib/elements/element.py:230 +#: lib/elements/element.py:203 msgid "Before" msgstr "" -#: lib/elements/element.py:230 +#: lib/elements/element.py:203 msgid "After" msgstr "" -#: lib/elements/element.py:230 +#: lib/elements/element.py:203 msgid "Neither" msgstr "" -#: lib/elements/element.py:272 +#: lib/elements/element.py:245 #, 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." @@ -554,7 +554,7 @@ msgstr "L'oggetto %(id)s ha un attributo vuoto. Cancella questo oggetto dal tuo #. used when showing an error message to the user such as #. "Some Path (path1234): error: satin column: One or more of the rungs doesn't #. intersect both rails." -#: lib/elements/element.py:358 +#: lib/elements/element.py:332 msgid "error:" msgstr "errore:" @@ -570,75 +570,75 @@ msgstr "" msgid "* Run Extensions > Ink/Stitch > Troubleshoot > Cleanup Document..." msgstr "" -#: lib/elements/fill.py:22 +#: lib/elements/fill.py:23 msgid "Unconnected" msgstr "Disconnesso" -#: lib/elements/fill.py:23 +#: lib/elements/fill.py:24 msgid "Fill: This object is made up of unconnected shapes. This is not allowed because Ink/Stitch doesn't know what order to stitch them in. Please break this object up into separate shapes." msgstr "Riempimento: questo oggetto è composto da forme non collegate. Questo non è permesso in quanto Ink/Stich non può sapere l'ordine con cui devono essere cucite. Scomponi l'oggetto." -#: lib/elements/fill.py:27 lib/elements/fill.py:35 +#: lib/elements/fill.py:28 lib/elements/fill.py:36 msgid "* Extensions > Ink/Stitch > Fill Tools > Break Apart Fill Objects" msgstr "" -#: lib/elements/fill.py:32 +#: lib/elements/fill.py:33 msgid "Border crosses itself" msgstr "Il bordo incrocia se stesso" -#: lib/elements/fill.py:33 +#: lib/elements/fill.py:34 msgid "Fill: Shape is not valid. This can happen if the border crosses over itself." msgstr "Riempimento: forma non valida. Può accadere se i bordi incrociano se stessi." -#: lib/elements/fill.py:40 +#: lib/elements/fill.py:41 msgid "Fill" msgstr "Riempi" -#: lib/elements/fill.py:47 +#: lib/elements/fill.py:48 msgid "Manually routed fill stitching" msgstr "Riempimento impunture indirizzato manualmente" -#: lib/elements/fill.py:48 +#: lib/elements/fill.py:49 msgid "AutoFill is the default method for generating fill stitching." msgstr "AutoFill è il metodo di default per generare cuciture di riempimento." -#: lib/elements/fill.py:57 +#: lib/elements/fill.py:58 msgid "Angle of lines of stitches" msgstr "Angolo delle linee dei punti" -#: lib/elements/fill.py:58 +#: lib/elements/fill.py:59 msgid "The angle increases in a counter-clockwise direction. 0 is horizontal. Negative angles are allowed." msgstr "L'angolo si incrementa in senso anti-orario. Zero è orizzontale. Sono ammessi valori negativi." -#: lib/elements/fill.py:85 +#: lib/elements/fill.py:86 msgid "Flip fill (start right-to-left)" msgstr "Capovolgi il riempimento (parti da destra a sinistra)" -#: lib/elements/fill.py:86 +#: lib/elements/fill.py:87 msgid "The flip option can help you with routing your stitch path. When you enable flip, stitching goes from right-to-left instead of left-to-right." msgstr "L'opzione di inversione può facilitare l'instradamento del percorso di cucitura. Quando è abilitata, l'ago va da destra a sinistra invece che da sinistra a destra." -#: lib/elements/fill.py:95 +#: lib/elements/fill.py:96 msgid "Spacing between rows" msgstr "Spaziatura tra le righe" -#: lib/elements/fill.py:96 +#: lib/elements/fill.py:97 msgid "Distance between rows of stitches." msgstr "Distanza tra righe di cucitura." -#: lib/elements/fill.py:109 +#: lib/elements/fill.py:110 msgid "Maximum fill stitch length" msgstr "Lunghezza massima del punto di riempimento" -#: lib/elements/fill.py:110 +#: lib/elements/fill.py:111 msgid "The length of each stitch in a row. Shorter stitch may be used at the start or end of a row." msgstr "La lunghezza di ogni punto di una riga. I punti più corti potrebbero essere usati all'inizio o alla fine della riga." -#: lib/elements/fill.py:119 +#: lib/elements/fill.py:120 msgid "Stagger rows this many times before repeating" msgstr "Scorri le file questo tanto di volte prima di ripetere" -#: lib/elements/fill.py:120 +#: lib/elements/fill.py:121 msgid "Setting this dictates how many rows apart the stitches will be before they fall in the same column position." msgstr "Questa impostazione determina quante righe ci saranno dalla cucitura prima di arrivare alla stessa colonna." @@ -658,247 +658,279 @@ msgstr "" msgid "* Alternatively redraw the image with the pen (P) or bezier (B) tool" msgstr "" -#: lib/elements/polyline.py:17 -msgid "Polyline Object" +#: lib/elements/pattern.py:14 +msgid "Pattern Element" +msgstr "" + +#: lib/elements/pattern.py:15 +msgid "This element will not be embroidered. It will appear as a pattern applied to objects in the same group as it. Objects in sub-groups will be ignored." +msgstr "" + +#: lib/elements/pattern.py:19 +msgid "To disable pattern mode, remove the pattern marker:" +msgstr "" + +#: lib/elements/pattern.py:20 +msgid "* Open the Fill and Stroke panel (Objects > Fill and Stroke)" +msgstr "" + +#: lib/elements/pattern.py:21 +msgid "* Go to the Stroke style tab" +msgstr "" + +#: lib/elements/pattern.py:22 +msgid "* Under \"Markers\" choose the first (empty) option in the first dropdown list." msgstr "" #: lib/elements/polyline.py:18 +msgid "Polyline Object" +msgstr "" + +#: lib/elements/polyline.py:19 msgid "This object is an SVG PolyLine. Ink/Stitch can work with this shape, but you can't edit it in Inkscape. Convert it to a manual stitch path to allow editing." msgstr "Questo oggetto è una polilinea SVG. Ink/Stitch può lavorare con queste forme ma non è possibile modificarle in Inkscape. Per poterle modificare bisogna convertirle in un percorso di cucitura manuale." -#: lib/elements/polyline.py:22 lib/elements/satin_column.py:25 +#: lib/elements/polyline.py:23 lib/elements/satin_column.py:26 msgid "* Select this object." msgstr "* Seleziona questo oggetto." -#: lib/elements/polyline.py:23 +#: lib/elements/polyline.py:24 msgid "* Do Path > Object to Path." msgstr "* Crea percorso > Oggetto a percorso." -#: lib/elements/polyline.py:24 +#: lib/elements/polyline.py:25 msgid "* Optional: Run the Params extension and check the \"manual stitch\" box." msgstr "* Opzionale: esegui l'estensione \"Parametri\" e abilita \"cucitura manuale\"." -#: lib/elements/polyline.py:44 +#: lib/elements/polyline.py:45 msgid "Manual stitch along path" msgstr "" -#: lib/elements/satin_column.py:22 +#: lib/elements/satin_column.py:23 msgid "Satin column has fill" msgstr "La colonna raso non è vuota" -#: lib/elements/satin_column.py:23 +#: lib/elements/satin_column.py:24 msgid "Satin column: Object has a fill (but should not)" msgstr "Colonna raso: l'oggetto dovrebbe essere vuoto ma non lo è" -#: lib/elements/satin_column.py:26 +#: lib/elements/satin_column.py:27 msgid "* Open the Fill and Stroke panel" msgstr "* Apri il pannello \"Riempi e traccia\"" -#: lib/elements/satin_column.py:27 +#: lib/elements/satin_column.py:28 msgid "* Open the Fill tab" msgstr "* Apri la scheda Riempimento" -#: lib/elements/satin_column.py:28 +#: lib/elements/satin_column.py:29 msgid "* Disable the Fill" msgstr "* Disabilita il riempimento" -#: lib/elements/satin_column.py:29 +#: lib/elements/satin_column.py:30 msgid "* Alternative: open Params and switch this path to Stroke to disable Satin Column mode" msgstr "* Alternativa: apri i paramentri e trasforma questo percorso in traccia per disabilitare la modalità \"Colonna raso\"" -#: lib/elements/satin_column.py:34 +#: lib/elements/satin_column.py:35 msgid "Too few subpaths" msgstr "Numero insufficiente di sotto-percorsi" -#: lib/elements/satin_column.py:35 +#: lib/elements/satin_column.py:36 msgid "Satin column: Object has too few subpaths. A satin column should have at least two subpaths (the rails)." msgstr "Colonna raso: l'oggetto ha un numero di sotto-percorsi insufficiente. Una colonna raso deve avere almeno due sotto-percorsi (i binari)." -#: lib/elements/satin_column.py:37 +#: lib/elements/satin_column.py:38 msgid "* Add another subpath (select two rails and do Path > Combine)" msgstr "* Aggiungi un altro sotto-percorso (seleziona due binari ed esegui Percorso > Combina)" -#: lib/elements/satin_column.py:38 +#: lib/elements/satin_column.py:39 msgid "* Convert to running stitch or simple satin (Params extension)" msgstr "* Converti in cucitura progressiva o raso semplice (estensione Parametri)" -#: lib/elements/satin_column.py:43 +#: lib/elements/satin_column.py:44 msgid "Unequal number of points" msgstr "Numero di punti sbilanciato" -#: lib/elements/satin_column.py:44 +#: lib/elements/satin_column.py:45 msgid "Satin column: There are no rungs and rails have an an unequal number of points." msgstr "Colonna raso: non ci sono guide e i binari hanno un numero di punti diverso." -#: lib/elements/satin_column.py:46 +#: lib/elements/satin_column.py:47 msgid "The easiest way to solve this issue is to add one or more rungs. " msgstr "Il modo più semplice per risolvere questo problema è aggiungere una o più guide. " -#: lib/elements/satin_column.py:47 +#: lib/elements/satin_column.py:48 msgid "Rungs control the stitch direction in satin columns." msgstr "Le guide controllano la direzione di cucitura nelle colonne raso." -#: lib/elements/satin_column.py:48 +#: lib/elements/satin_column.py:49 msgid "* With the selected object press \"P\" to activate the pencil tool." msgstr "* Con l'oggetto selezionato premere \"P\" per attivare lo strumento matita." -#: lib/elements/satin_column.py:49 +#: lib/elements/satin_column.py:50 msgid "* Hold \"Shift\" while drawing the rung." msgstr "* Tenere premuto \"Shift\" mentre si disegna la guida." -#: lib/elements/satin_column.py:53 +#: lib/elements/satin_column.py:54 msgid "Each rung should intersect both rails once." msgstr "Ogni guida dovrebbe incrociare i binari almeno una volta." -#: lib/elements/satin_column.py:57 +#: lib/elements/satin_column.py:58 msgid "Rung doesn't intersect rails" msgstr "La guida non incrocia i binari" -#: lib/elements/satin_column.py:58 +#: lib/elements/satin_column.py:59 msgid "Satin column: A rung doesn't intersect both rails." msgstr "Colonna raso: una guida non incrocia entrambi i binari." -#: lib/elements/satin_column.py:62 +#: lib/elements/satin_column.py:63 msgid "Rungs intersects too many times" msgstr "" -#: lib/elements/satin_column.py:63 +#: lib/elements/satin_column.py:64 msgid "Satin column: A rung intersects a rail more than once." msgstr "Colonna raso: una guida incrocia un binario più di una volta." -#: lib/elements/satin_column.py:67 +#: lib/elements/satin_column.py:68 msgid "Satin Column" msgstr "Colonna in raso" -#: lib/elements/satin_column.py:73 +#: lib/elements/satin_column.py:74 msgid "Custom satin column" msgstr "Colonna in raso personalizzata" -#: lib/elements/satin_column.py:79 +#: lib/elements/satin_column.py:80 msgid "\"E\" stitch" msgstr "Punto \"E\"" -#: lib/elements/satin_column.py:89 lib/elements/stroke.py:61 +#: lib/elements/satin_column.py:86 +msgid "Maximum stitch length" +msgstr "" + +#: lib/elements/satin_column.py:87 +msgid "Maximum stitch length for split stitches." +msgstr "" + +#: lib/elements/satin_column.py:98 lib/elements/stroke.py:62 msgid "Zig-zag spacing (peak-to-peak)" msgstr "Spaziatura a zig-zag (picco a picco)" -#: lib/elements/satin_column.py:90 +#: lib/elements/satin_column.py:99 msgid "Peak-to-peak distance between zig-zags." msgstr "La distanza tra i picchi del zig-zag." -#: lib/elements/satin_column.py:101 +#: lib/elements/satin_column.py:110 msgid "Pull compensation" msgstr "Compensazione tiraggio" -#: lib/elements/satin_column.py:102 +#: lib/elements/satin_column.py:111 msgid "Satin stitches pull the fabric together, resulting in a column narrower than you draw in Inkscape. This setting expands each pair of needle penetrations outward from the center of the satin column." msgstr "I punti raso avvicinano il tessuto, con il risultato che la colonna è più stretta di quella disegnata. Questa impostazione allarga ogni coppia di inserimenti dell'ago verso l'esterno rispetto al centro della colonna raso." -#: lib/elements/satin_column.py:114 +#: lib/elements/satin_column.py:123 msgid "Contour underlay" msgstr "Sottostrato del contorno" -#: lib/elements/satin_column.py:114 lib/elements/satin_column.py:121 -#: lib/elements/satin_column.py:130 +#: lib/elements/satin_column.py:123 lib/elements/satin_column.py:130 +#: lib/elements/satin_column.py:139 msgid "Contour Underlay" msgstr "Sottostrato del contorno" -#: lib/elements/satin_column.py:121 lib/elements/satin_column.py:145 +#: lib/elements/satin_column.py:130 lib/elements/satin_column.py:154 msgid "Stitch length" msgstr "Lunghezza del punto" -#: lib/elements/satin_column.py:127 +#: lib/elements/satin_column.py:136 msgid "Contour underlay inset amount" msgstr "Offset interno del sottostrato del contorno" -#: lib/elements/satin_column.py:128 +#: lib/elements/satin_column.py:137 msgid "Shrink the outline, to prevent the underlay from showing around the outside of the satin column." msgstr "Stringere i bordi per evitare che la base fuoriesca dai limiti della colonna raso." -#: lib/elements/satin_column.py:138 +#: lib/elements/satin_column.py:147 msgid "Center-walk underlay" msgstr "Base passaggio centrale" -#: lib/elements/satin_column.py:138 lib/elements/satin_column.py:145 +#: lib/elements/satin_column.py:147 lib/elements/satin_column.py:154 msgid "Center-Walk Underlay" msgstr "Base passaggio centrale" -#: lib/elements/satin_column.py:150 +#: lib/elements/satin_column.py:159 msgid "Zig-zag underlay" msgstr "Base zig-zag" -#: lib/elements/satin_column.py:150 lib/elements/satin_column.py:159 -#: lib/elements/satin_column.py:170 +#: lib/elements/satin_column.py:159 lib/elements/satin_column.py:168 +#: lib/elements/satin_column.py:179 msgid "Zig-zag Underlay" msgstr "Base zig-zag" -#: lib/elements/satin_column.py:156 +#: lib/elements/satin_column.py:165 msgid "Zig-Zag spacing (peak-to-peak)" msgstr "Spazio del zig-zag (da picco a picco)" -#: lib/elements/satin_column.py:157 +#: lib/elements/satin_column.py:166 msgid "Distance between peaks of the zig-zags." msgstr "Distanza dei picchi del zig-zag." -#: lib/elements/satin_column.py:167 +#: lib/elements/satin_column.py:176 msgid "Inset amount" msgstr "Quantità di inserimento" -#: lib/elements/satin_column.py:168 +#: lib/elements/satin_column.py:177 msgid "default: half of contour underlay inset" msgstr "default: metà dell'inserimento di sottostrato del contorno" -#: lib/elements/stroke.py:20 +#: lib/elements/stroke.py:21 msgid "Stroke" msgstr "" -#: lib/elements/stroke.py:23 +#: lib/elements/stroke.py:24 msgid "Running stitch along paths" msgstr "" -#: lib/elements/stroke.py:37 +#: lib/elements/stroke.py:38 msgid "Running stitch length" msgstr "Lunghezza progressiva dei punti" -#: lib/elements/stroke.py:38 +#: lib/elements/stroke.py:39 msgid "Length of stitches in running stitch mode." msgstr "Lunghezza dei punti in modalità cucitura progressiva." -#: lib/elements/stroke.py:49 +#: lib/elements/stroke.py:50 msgid "Bean stitch number of repeats" msgstr "Numero di ripetizioni del punto a fagiolo" -#: lib/elements/stroke.py:50 +#: lib/elements/stroke.py:51 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. Only applies to running stitch." msgstr "Ripassare ogni punto questo numero di volte. Il valore 1 comporta un triplo passaggio (avanti, indietro, avanti). Il valore 2 comporta 5 passaggi e così via. Si applica solo alla modalità di cucito progressiva." -#: lib/elements/stroke.py:62 +#: lib/elements/stroke.py:63 msgid "Length of stitches in zig-zag mode." msgstr "Lunghezza dei punti nel modo zig-zag." -#: lib/elements/stroke.py:73 +#: lib/elements/stroke.py:74 msgid "Repeats" msgstr "Ripetizioni" -#: lib/elements/stroke.py:74 +#: lib/elements/stroke.py:75 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:107 +#: lib/elements/stroke.py:108 msgid "Manual stitch placement" msgstr "Piazzamento manuale dei punti" -#: lib/elements/stroke.py:108 +#: lib/elements/stroke.py:109 msgid "Stitch every node in the path. Stitch length and zig-zag spacing are ignored." msgstr "Cuci ogni nodo del percorso. La lunghezza del punto e lo spazio nel zig-zag sono ignorati." -#: lib/elements/stroke.py:142 +#: lib/elements/stroke.py:143 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" "Sembra che tu stia utilizzando un tratto più piccolo di 0,5 unità per indicare un punto corrente, che è depracato. Invece, il tratto può essere impostato a tratteggio per indicare un punto corrente. Qualsiasi tipo di tratteggio andrà bene." -#: lib/elements/text.py:13 lib/extensions/lettering.py:75 +#: lib/elements/text.py:13 lib/extensions/lettering.py:77 msgid "Text" msgstr "Testo" @@ -928,15 +960,15 @@ msgid "Please select at least one satin column." msgstr "" #. This was previously: "No embroiderable paths selected." -#: lib/extensions/base.py:123 +#: lib/extensions/base.py:124 msgid "Ink/Stitch doesn't know how to work with any of the objects you've selected." msgstr "Ink/Stitch non riesce a lavorare con nessuno degli oggetti selezionati." -#: lib/extensions/base.py:125 +#: lib/extensions/base.py:126 msgid "There are no objects in the entire document that Ink/Stitch knows how to work with." msgstr "In tutto il documento non ci sono oggetti con cui Ink/Stitch sia in grado di lavorare." -#: lib/extensions/base.py:127 +#: lib/extensions/base.py:128 msgid "Tip: Run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot Objects" msgstr "" @@ -1030,27 +1062,27 @@ msgstr "" msgid "Please choose one or more commands to add." msgstr "Seleziona uno o più comandi da aggiungere." -#: lib/extensions/lettering.py:41 lib/extensions/lettering.py:418 +#: lib/extensions/lettering.py:43 lib/extensions/lettering.py:420 msgid "Ink/Stitch Lettering" msgstr "Caratteri Ink/Stitch" -#: lib/extensions/lettering.py:51 +#: lib/extensions/lettering.py:53 msgid "Font" msgstr "" -#: lib/extensions/lettering.py:63 +#: lib/extensions/lettering.py:65 msgid "Options" msgstr "Opzioni" -#: lib/extensions/lettering.py:68 +#: lib/extensions/lettering.py:70 msgid "Stitch lines of text back and forth" msgstr "Cucire le linee di testo avanti e indietro" -#: lib/extensions/lettering.py:71 +#: lib/extensions/lettering.py:73 msgid "Add trims" msgstr "Aggiungi tagli" -#: lib/extensions/lettering.py:80 lib/extensions/params.py:359 +#: lib/extensions/lettering.py:82 lib/extensions/params.py:361 #: print/templates/custom-page.html:23 print/templates/custom-page.html:27 #: print/templates/custom-page.html:33 print/templates/ui.html:92 #: print/templates/ui.html:96 print/templates/ui.html:102 @@ -1059,31 +1091,31 @@ msgstr "Aggiungi tagli" msgid "Cancel" msgstr "Annulla" -#: lib/extensions/lettering.py:84 lib/extensions/params.py:366 +#: lib/extensions/lettering.py:86 lib/extensions/params.py:368 msgid "Apply and Quit" msgstr "Applica ed esci" -#: lib/extensions/lettering.py:151 +#: lib/extensions/lettering.py:153 msgid "Unable to find any fonts! Please try reinstalling Ink/Stitch." msgstr "Nessun font disponibile! Provare ad installare nuovamente Ink/Stitch." -#: lib/extensions/lettering.py:222 +#: lib/extensions/lettering.py:224 msgid "This font has no available font variant. Please update or remove the font." msgstr "" #. The user has chosen to scale the text by some percentage #. (50%, 200%, etc). If you need to use the percentage symbol, #. make sure to double it (%%). -#: lib/extensions/lettering.py:264 +#: lib/extensions/lettering.py:266 #, python-format msgid "Text scale %s%%" msgstr "Scala del testo %s%%" -#: lib/extensions/lettering.py:408 +#: lib/extensions/lettering.py:410 msgid "Please select only one block of text." msgstr "Selezionare solo un blocco di testo." -#: lib/extensions/lettering.py:411 +#: lib/extensions/lettering.py:413 msgid "You've selected objects that were not created by the Lettering extension. Please clear your selection or select different objects before running Lettering again." msgstr "Hai selezionato degli oggetti che non sono stati creati dalla estensione Caratteri. Si provi a liberare la tua selezione o selezionare oggetti diversi prima di avviare Caratteri di nuovo." @@ -1142,14 +1174,18 @@ msgstr "Clicca per fare in modo che questo parametro venga salvato quando si pre msgid "This parameter will be saved when you click \"Apply and Quit\"" msgstr "Questo parametro sarà salvato quando verrà premuto \"Applica ed esci\"" -#: lib/extensions/params.py:342 +#: lib/extensions/params.py:344 msgid "Embroidery Params" msgstr "Parametri di ricamo" -#: lib/extensions/params.py:363 +#: lib/extensions/params.py:365 msgid "Use Last Settings" msgstr "Utilizza le ultime impostazioni" +#: lib/extensions/selection_to_pattern.py:21 +msgid "Please select at least one object to be marked as a pattern." +msgstr "" + #: lib/extensions/troubleshoot.py:45 msgid "All selected shapes are valid! " msgstr "" @@ -2063,6 +2099,7 @@ msgid "Duplicate Params" msgstr "" #: templates/duplicate_params.xml:10 templates/reorder.xml:10 +#: templates/selection_to_pattern.xml:10 msgid "Edit" msgstr "" @@ -2462,6 +2499,10 @@ msgstr "Rimuovi le impostazioni di stampa dai metadati SVG" msgid "Re-stack objects in order of selection" msgstr "" +#: templates/selection_to_pattern.xml:3 +msgid "Selection to pattern" +msgstr "" + #: templates/simulator.xml:3 msgid "Simulator / Realistic Preview" msgstr "" diff --git a/translations/messages_ja_JP.po b/translations/messages_ja_JP.po index 92c4e51c..6cb31400 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: 2021-07-30 00:54+0000\n" -"PO-Revision-Date: 2021-08-16 00:53\n" +"POT-Creation-Date: 2021-08-17 00:51+0000\n" +"PO-Revision-Date: 2021-08-19 00:46\n" "Last-Translator: \n" "Language-Team: Japanese\n" "MIME-Version: 1.0\n" @@ -321,21 +321,21 @@ msgid "Satin cut point (use with Cut Satin Column)" msgstr "サテンカットポイント (カットサテンカラムで使用)" #. command that affects a layer -#: lib/commands.py:49 +#: lib/commands.py:48 msgid "Ignore layer (do not stitch any objects in this layer)" msgstr "レイヤーを無視します(このレイヤー内のオブジェクトをステッチしないでください)" #. command that affects entire document -#: lib/commands.py:52 +#: lib/commands.py:51 msgid "Origin for exported embroidery files" msgstr "エクスポートされた刺繡ファイルの元データ" #. command that affects entire document -#: lib/commands.py:55 +#: lib/commands.py:54 msgid "Jump destination for Stop commands (a.k.a. \"Frame Out position\")." msgstr "停止コマンドのジャンプ先(別名\"フレームアウト位置\")" -#: lib/commands.py:213 +#: lib/commands.py:212 #, python-format msgid "Error: there is more than one %(command)s command in the document, but there can only be one. Please remove all but one." msgstr "エラー:ドキュメントに複数の%(command)sコマンドがありますが、存在できるのは1つだけです。 1つを除いてすべて削除してください。" @@ -345,133 +345,133 @@ msgstr "エラー:ドキュメントに複数の%(command)sコマンドがあ #. command name to them. Contents of %(description)s are in a separate #. translation #. string. -#: lib/commands.py:220 +#: lib/commands.py:219 #, python-format msgid "%(command)s: %(description)s" msgstr "%(command)s: %(description)s" -#: lib/commands.py:285 lib/commands.py:398 +#: lib/commands.py:284 lib/commands.py:397 msgid "Ink/Stitch Command" msgstr "インク/ステッチコマンド" #. : the name of the line that connects a command to the object it applies to -#: lib/commands.py:311 +#: lib/commands.py:310 msgid "connector" msgstr "コネクタ" #. : the name of a command symbol (example: scissors icon for trim command) -#: lib/commands.py:327 +#: lib/commands.py:326 msgid "command marker" msgstr "コマンドマーカー" -#: lib/elements/auto_fill.py:22 +#: lib/elements/auto_fill.py:23 msgid "Small Fill" msgstr "スモールフィル" -#: lib/elements/auto_fill.py:23 +#: lib/elements/auto_fill.py:24 msgid "This fill object is so small that it would probably look better as running stitch or satin column. For very small shapes, fill stitch is not possible, and Ink/Stitch will use running stitch around the outline instead." msgstr "この塗りつぶしオブジェクトは非常に小さいので、ランニングステッチやサテンステッチのラインとした方が見栄えがよくなります。非常に小さい形状の場合、塗りつぶしステッチは不可能であり、インク/ステッチは代わりにアウトラインの周りにランニングステッチを使用します。" -#: lib/elements/auto_fill.py:29 lib/elements/auto_fill.py:145 +#: lib/elements/auto_fill.py:30 lib/elements/auto_fill.py:146 msgid "Expand" msgstr "展開" -#: lib/elements/auto_fill.py:30 +#: lib/elements/auto_fill.py:31 msgid "The expand parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use original size instead." msgstr "この塗りつぶしオブジェクトの展開パラメータは適用できません。\n" "インク/ステッチはそれを無視し、代わりに元のサイズを使用します。" -#: lib/elements/auto_fill.py:35 lib/elements/auto_fill.py:122 +#: lib/elements/auto_fill.py:36 lib/elements/auto_fill.py:123 msgid "Inset" msgstr "挿入する" -#: lib/elements/auto_fill.py:36 +#: lib/elements/auto_fill.py:37 msgid "The underlay inset parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use the original size instead." msgstr "この塗りつぶしオブジェクトの展開パラメータは適用できません。\n" "インク/ステッチはそれを無視し、代わりに元のサイズを使用します。" -#: lib/elements/auto_fill.py:41 +#: lib/elements/auto_fill.py:42 msgid "AutoFill" msgstr "オートフィル" -#: lib/elements/auto_fill.py:44 +#: lib/elements/auto_fill.py:45 msgid "Automatically routed fill stitching" msgstr "自動的にルーティングされたフィルステッチ" -#: lib/elements/auto_fill.py:64 +#: lib/elements/auto_fill.py:65 msgid "Running stitch length (traversal between sections)" msgstr "ランニングステッチの長さ(セクション間の間隔)" -#: lib/elements/auto_fill.py:65 +#: lib/elements/auto_fill.py:66 msgid "Length of stitches around the outline of the fill region used when moving from section to section." msgstr "セクション間を移動するときに使用される塗りつぶし領域の輪郭の周りのステッチの長さ。" -#: lib/elements/auto_fill.py:73 +#: lib/elements/auto_fill.py:74 msgid "Underlay" msgstr "アンダーレイ" -#: lib/elements/auto_fill.py:73 lib/elements/auto_fill.py:82 -#: lib/elements/auto_fill.py:104 lib/elements/auto_fill.py:115 -#: lib/elements/auto_fill.py:125 lib/elements/auto_fill.py:137 -#: lib/elements/auto_fill.py:171 +#: lib/elements/auto_fill.py:74 lib/elements/auto_fill.py:83 +#: lib/elements/auto_fill.py:105 lib/elements/auto_fill.py:116 +#: lib/elements/auto_fill.py:126 lib/elements/auto_fill.py:138 +#: lib/elements/auto_fill.py:172 msgid "AutoFill Underlay" msgstr "オートフィルアンダーレイ" -#: lib/elements/auto_fill.py:79 +#: lib/elements/auto_fill.py:80 msgid "Fill angle" msgstr "塗りつぶし角度" -#: lib/elements/auto_fill.py:80 +#: lib/elements/auto_fill.py:81 msgid "Default: fill angle + 90 deg. Insert comma-seperated list for multiple layers." msgstr "デフォルト:塗りつぶし角度+90度。複数のレイヤーにコンマ区切りのリストを挿入します。" -#: lib/elements/auto_fill.py:101 +#: lib/elements/auto_fill.py:102 msgid "Row spacing" msgstr "行間隔" -#: lib/elements/auto_fill.py:102 +#: lib/elements/auto_fill.py:103 msgid "default: 3x fill row spacing" msgstr "デフォルト:3x塗りつぶし行間隔" -#: lib/elements/auto_fill.py:112 +#: lib/elements/auto_fill.py:113 msgid "Max stitch length" msgstr "最大ステッチ長さ" -#: lib/elements/auto_fill.py:113 +#: lib/elements/auto_fill.py:114 msgid "default: equal to fill max stitch length" msgstr "デフォルト:最大フィルステッチ長" -#: lib/elements/auto_fill.py:123 +#: lib/elements/auto_fill.py:124 msgid "Shrink the shape before doing underlay, to prevent underlay from showing around the outside of the fill." msgstr "アンダーレイを行う前に形状を縮小して、アンダーレイが塗りつぶしの外側に表示されないようにします。" -#: lib/elements/auto_fill.py:134 lib/elements/fill.py:74 +#: lib/elements/auto_fill.py:135 lib/elements/fill.py:75 msgid "Skip last stitch in each row" msgstr "各行の最後のステッチをスキップします" -#: lib/elements/auto_fill.py:135 lib/elements/fill.py:75 +#: lib/elements/auto_fill.py:136 lib/elements/fill.py:76 msgid "The last stitch in each row is quite close to the first stitch in the next row. Skipping it decreases stitch count and density." msgstr "各行の最後のステッチは、次の行の最初のステッチに非常に近いです。スキップすると、ステッチ数と密度が減少します。" -#: lib/elements/auto_fill.py:146 +#: lib/elements/auto_fill.py:147 msgid "Expand the shape before fill stitching, to compensate for gaps between shapes." msgstr "形状間のギャップを補正するために、塗りつぶしステッチの前に形状を拡張します。" -#: lib/elements/auto_fill.py:155 lib/elements/auto_fill.py:167 +#: lib/elements/auto_fill.py:156 lib/elements/auto_fill.py:168 msgid "Underpath" msgstr "アンダーパス" -#: lib/elements/auto_fill.py:156 lib/elements/auto_fill.py:168 +#: lib/elements/auto_fill.py:157 lib/elements/auto_fill.py:169 msgid "Travel inside the shape when moving from section to section. Underpath stitches avoid traveling in the direction of the row angle so that they are not visible. This gives them a jagged appearance." msgstr "セクション間を移動するときは、シェイプ内を移動します。アンダーパスステッチは、列の角度の方向に移動しないようにして、非表示にします。ギザギザの外観を与えます。" -#: lib/elements/auto_fill.py:254 +#: lib/elements/auto_fill.py:266 msgid "Error during autofill! This means that there is a problem with Ink/Stitch." msgstr "自動入力中にエラーが発生しました!インク/ステッチに問題があります。" #. this message is followed by a URL: #. https://github.com/inkstitch/inkstitch/issues/new -#: lib/elements/auto_fill.py:257 +#: lib/elements/auto_fill.py:269 msgid "If you'd like to help us make Ink/Stitch better, please paste this whole message into a new issue at: " msgstr "インク/ステッチの改善にご協力いただける場合は、このメッセージ全体を新しい Issue に貼り付けてください。 " @@ -523,32 +523,32 @@ msgstr "カスタムフィル刺繍角度" msgid "This setting will apply a custom fill angle for the clone." msgstr "この設定は、クローンにカスタムの塗りつぶし角度を適用します。" -#: lib/elements/element.py:225 +#: lib/elements/element.py:198 msgid "Allow lock stitches" msgstr "ロックステッチを許可する" -#: lib/elements/element.py:226 +#: lib/elements/element.py:199 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:230 +#: lib/elements/element.py:203 msgid "Both" msgstr "両方" -#: lib/elements/element.py:230 +#: lib/elements/element.py:203 msgid "Before" msgstr "前" -#: lib/elements/element.py:230 +#: lib/elements/element.py:203 msgid "After" msgstr "後" -#: lib/elements/element.py:230 +#: lib/elements/element.py:203 msgid "Neither" msgstr "どちらでもない" -#: lib/elements/element.py:272 +#: lib/elements/element.py:245 #, python-format msgid "Object %(id)s has an empty 'd' attribute. Please delete this object from your document." msgstr "オブジェクト %(id)sには空の 'd' 属性があります。このオブジェクトをドキュメントから削除してください。" @@ -556,7 +556,7 @@ msgstr "オブジェクト %(id)sには空の 'd' 属性があります。この #. used when showing an error message to the user such as #. "Some Path (path1234): error: satin column: One or more of the rungs doesn't #. intersect both rails." -#: lib/elements/element.py:358 +#: lib/elements/element.py:332 msgid "error:" msgstr "エラー" @@ -572,75 +572,75 @@ msgstr "ドキュメントに無効なパスオブジェクトがあり、d属 msgid "* Run Extensions > Ink/Stitch > Troubleshoot > Cleanup Document..." msgstr "*拡張機能の実行>インク/ステッチ>トラブルシューティング>ドキュメントのクリーンアップ..." -#: lib/elements/fill.py:22 +#: lib/elements/fill.py:23 msgid "Unconnected" msgstr "接続されていません" -#: lib/elements/fill.py:23 +#: lib/elements/fill.py:24 msgid "Fill: This object is made up of unconnected shapes. This is not allowed because Ink/Stitch doesn't know what order to stitch them in. Please break this object up into separate shapes." msgstr "塗りつぶし:このオブジェクトは、接続されていないシェイプで構成されています。インク/ステッチはそれらをステッチする順序がわからないため、これは許可されていません。このオブジェクトを別々の形状に分割してください。" -#: lib/elements/fill.py:27 lib/elements/fill.py:35 +#: lib/elements/fill.py:28 lib/elements/fill.py:36 msgid "* Extensions > Ink/Stitch > Fill Tools > Break Apart Fill Objects" msgstr "*拡張機能>インク/ステッチ>塗りつぶしツール>塗りつぶしオブジェクトを分解" -#: lib/elements/fill.py:32 +#: lib/elements/fill.py:33 msgid "Border crosses itself" msgstr "境界を横切る" -#: lib/elements/fill.py:33 +#: lib/elements/fill.py:34 msgid "Fill: Shape is not valid. This can happen if the border crosses over itself." msgstr "塗りつぶし:形状が無効です。これは、境界がそれ自体を越える場合に発生する可能性があります。" -#: lib/elements/fill.py:40 +#: lib/elements/fill.py:41 msgid "Fill" msgstr "フィル" -#: lib/elements/fill.py:47 +#: lib/elements/fill.py:48 msgid "Manually routed fill stitching" msgstr "手動でルーティングされたフィルステッチ" -#: lib/elements/fill.py:48 +#: lib/elements/fill.py:49 msgid "AutoFill is the default method for generating fill stitching." msgstr "オートフィルは、フィルステッチを生成するためのデフォルトの方法です。" -#: lib/elements/fill.py:57 +#: lib/elements/fill.py:58 msgid "Angle of lines of stitches" msgstr "ステッチの線の角度" -#: lib/elements/fill.py:58 +#: lib/elements/fill.py:59 msgid "The angle increases in a counter-clockwise direction. 0 is horizontal. Negative angles are allowed." msgstr "角度は反時計回りに回転します。 0は水平です。負の角度も設定可能です。" -#: lib/elements/fill.py:85 +#: lib/elements/fill.py:86 msgid "Flip fill (start right-to-left)" msgstr "フリップフィル(右から左に開始)" -#: lib/elements/fill.py:86 +#: lib/elements/fill.py:87 msgid "The flip option can help you with routing your stitch path. When you enable flip, stitching goes from right-to-left instead of left-to-right." msgstr "フリップオプションは、ステッチパスのルーティングに役立ちます。フリップを有効にすると、ステッチは左から右ではなく右から左になります。" -#: lib/elements/fill.py:95 +#: lib/elements/fill.py:96 msgid "Spacing between rows" msgstr "行間の間隔" -#: lib/elements/fill.py:96 +#: lib/elements/fill.py:97 msgid "Distance between rows of stitches." msgstr "ステッチの列間の距離" -#: lib/elements/fill.py:109 +#: lib/elements/fill.py:110 msgid "Maximum fill stitch length" msgstr "フィルステッチの最大長さ(縫いピッチ)" -#: lib/elements/fill.py:110 +#: lib/elements/fill.py:111 msgid "The length of each stitch in a row. Shorter stitch may be used at the start or end of a row." msgstr "行の各ステッチの長さ。行の最初または最後に短いステッチを使用できます。" -#: lib/elements/fill.py:119 +#: lib/elements/fill.py:120 msgid "Stagger rows this many times before repeating" msgstr "繰り返す前に、行をずらしていきます" -#: lib/elements/fill.py:120 +#: lib/elements/fill.py:121 msgid "Setting this dictates how many rows apart the stitches will be before they fall in the same column position." msgstr "これを設定すると、同じ列位置に入る前にステッチが何行離れているかが決まります。" @@ -660,247 +660,279 @@ msgstr "*画像をパスに変換します:パス>ビットマップのトレ msgid "* Alternatively redraw the image with the pen (P) or bezier (B) tool" msgstr "*または、ペン(P)またはベジェ(B)ツールを使用して画像を再描画します" -#: lib/elements/polyline.py:17 +#: lib/elements/pattern.py:14 +msgid "Pattern Element" +msgstr "" + +#: lib/elements/pattern.py:15 +msgid "This element will not be embroidered. It will appear as a pattern applied to objects in the same group as it. Objects in sub-groups will be ignored." +msgstr "" + +#: lib/elements/pattern.py:19 +msgid "To disable pattern mode, remove the pattern marker:" +msgstr "" + +#: lib/elements/pattern.py:20 +msgid "* Open the Fill and Stroke panel (Objects > Fill and Stroke)" +msgstr "" + +#: lib/elements/pattern.py:21 +msgid "* Go to the Stroke style tab" +msgstr "" + +#: lib/elements/pattern.py:22 +msgid "* Under \"Markers\" choose the first (empty) option in the first dropdown list." +msgstr "" + +#: lib/elements/polyline.py:18 msgid "Polyline Object" msgstr "ポリラインオブジェクト" -#: lib/elements/polyline.py:18 +#: lib/elements/polyline.py:19 msgid "This object is an SVG PolyLine. Ink/Stitch can work with this shape, but you can't edit it in Inkscape. Convert it to a manual stitch path to allow editing." msgstr "このオブジェクトはSVGポリラインです。インク/ステッチはこの形状で機能しますが、Inkscapeで編集することはできません。編集できるように、手動のステッチパスに変換します。" -#: lib/elements/polyline.py:22 lib/elements/satin_column.py:25 +#: lib/elements/polyline.py:23 lib/elements/satin_column.py:26 msgid "* Select this object." msgstr "*このオブジェクトを選択します。" -#: lib/elements/polyline.py:23 +#: lib/elements/polyline.py:24 msgid "* Do Path > Object to Path." msgstr "*パス>オブジェクトをパスへを実行します。" -#: lib/elements/polyline.py:24 +#: lib/elements/polyline.py:25 msgid "* Optional: Run the Params extension and check the \"manual stitch\" box." msgstr "*オプション:パラメーター拡張機能を実行し、[手動ステッチ] チェックボックスをオンにします。" -#: lib/elements/polyline.py:44 +#: lib/elements/polyline.py:45 msgid "Manual stitch along path" msgstr "パスに沿った手動ステッチ" -#: lib/elements/satin_column.py:22 +#: lib/elements/satin_column.py:23 msgid "Satin column has fill" msgstr "サテンの列がいっぱいです" -#: lib/elements/satin_column.py:23 +#: lib/elements/satin_column.py:24 msgid "Satin column: Object has a fill (but should not)" msgstr "サテンの列:オブジェクトに塗りつぶしがあります(表示されるべきではありません)" -#: lib/elements/satin_column.py:26 +#: lib/elements/satin_column.py:27 msgid "* Open the Fill and Stroke panel" msgstr "* フィルストロークパネルを開きます" -#: lib/elements/satin_column.py:27 +#: lib/elements/satin_column.py:28 msgid "* Open the Fill tab" msgstr "* フィルタブを開きます" -#: lib/elements/satin_column.py:28 +#: lib/elements/satin_column.py:29 msgid "* Disable the Fill" msgstr "*フィルを無効にする" -#: lib/elements/satin_column.py:29 +#: lib/elements/satin_column.py:30 msgid "* Alternative: open Params and switch this path to Stroke to disable Satin Column mode" msgstr "*代替方法:パラメータを開き、このパスをストロークに切り替えて、サテンカラムモードを無効にします" -#: lib/elements/satin_column.py:34 +#: lib/elements/satin_column.py:35 msgid "Too few subpaths" msgstr "サブパスが少なすぎます" -#: lib/elements/satin_column.py:35 +#: lib/elements/satin_column.py:36 msgid "Satin column: Object has too few subpaths. A satin column should have at least two subpaths (the rails)." msgstr "サテンの列:オブジェクトのサブパスが少なすぎます。サテンの柱には、少なくとも2つのサブパス(レール)が必要です。" -#: lib/elements/satin_column.py:37 +#: lib/elements/satin_column.py:38 msgid "* Add another subpath (select two rails and do Path > Combine)" msgstr "*別のサブパスを追加します(2つのパスを選択し、[パス]> [結合] を実行します)" -#: lib/elements/satin_column.py:38 +#: lib/elements/satin_column.py:39 msgid "* Convert to running stitch or simple satin (Params extension)" msgstr "*ランニングステッチまたはシンプルなサテンに変換(パラメーターエクステンション)" -#: lib/elements/satin_column.py:43 +#: lib/elements/satin_column.py:44 msgid "Unequal number of points" msgstr "ポイント数が等しくありません" -#: lib/elements/satin_column.py:44 +#: lib/elements/satin_column.py:45 msgid "Satin column: There are no rungs and rails have an an unequal number of points." msgstr "サテンの柱:横木はなく、パスのポイント数は等しくありません。" -#: lib/elements/satin_column.py:46 +#: lib/elements/satin_column.py:47 msgid "The easiest way to solve this issue is to add one or more rungs. " msgstr "この問題を解決する最も簡単な方法は、1つ以上のラングを追加することです。 " -#: lib/elements/satin_column.py:47 +#: lib/elements/satin_column.py:48 msgid "Rungs control the stitch direction in satin columns." msgstr "ラングは、サテンの柱のステッチの方向を制御します。" -#: lib/elements/satin_column.py:48 +#: lib/elements/satin_column.py:49 msgid "* With the selected object press \"P\" to activate the pencil tool." msgstr "*選択したオブジェクトで「P」を押して鉛筆ツールをアクティブにします。" -#: lib/elements/satin_column.py:49 +#: lib/elements/satin_column.py:50 msgid "* Hold \"Shift\" while drawing the rung." msgstr "*ラングを描画している間「Shift」を押したままにします。" -#: lib/elements/satin_column.py:53 +#: lib/elements/satin_column.py:54 msgid "Each rung should intersect both rails once." msgstr "各ラングは、両方のレールと1回交差する必要があります。" -#: lib/elements/satin_column.py:57 +#: lib/elements/satin_column.py:58 msgid "Rung doesn't intersect rails" msgstr "ラングはレールと交差しません" -#: lib/elements/satin_column.py:58 +#: lib/elements/satin_column.py:59 msgid "Satin column: A rung doesn't intersect both rails." msgstr "サテンの柱:ラングは両方のパスと交差しません。" -#: lib/elements/satin_column.py:62 +#: lib/elements/satin_column.py:63 msgid "Rungs intersects too many times" msgstr "ラングが何度も交差する" -#: lib/elements/satin_column.py:63 +#: lib/elements/satin_column.py:64 msgid "Satin column: A rung intersects a rail more than once." msgstr "サテンの柱:ラングがパスと複数回交差します。" -#: lib/elements/satin_column.py:67 +#: lib/elements/satin_column.py:68 msgid "Satin Column" msgstr "サテンカラム" -#: lib/elements/satin_column.py:73 +#: lib/elements/satin_column.py:74 msgid "Custom satin column" msgstr "カスタムサテンカラム" -#: lib/elements/satin_column.py:79 +#: lib/elements/satin_column.py:80 msgid "\"E\" stitch" msgstr "「E」ステッチ" -#: lib/elements/satin_column.py:89 lib/elements/stroke.py:61 +#: lib/elements/satin_column.py:86 +msgid "Maximum stitch length" +msgstr "" + +#: lib/elements/satin_column.py:87 +msgid "Maximum stitch length for split stitches." +msgstr "" + +#: lib/elements/satin_column.py:98 lib/elements/stroke.py:62 msgid "Zig-zag spacing (peak-to-peak)" msgstr "ジグザグ間隔(ピークツーピーク)" -#: lib/elements/satin_column.py:90 +#: lib/elements/satin_column.py:99 msgid "Peak-to-peak distance between zig-zags." msgstr "ジグザグ間のピーク間距離" -#: lib/elements/satin_column.py:101 +#: lib/elements/satin_column.py:110 msgid "Pull compensation" msgstr "縮み補正" -#: lib/elements/satin_column.py:102 +#: lib/elements/satin_column.py:111 msgid "Satin stitches pull the fabric together, resulting in a column narrower than you draw in Inkscape. This setting expands each pair of needle penetrations outward from the center of the satin column." msgstr "サテンステッチが生地を引き寄せ、Inkscapeで描くよりも列が狭くなります。この設定は、サテンの柱の中心から外側に向かって針の貫通の各ペアを拡張します。" -#: lib/elements/satin_column.py:114 +#: lib/elements/satin_column.py:123 msgid "Contour underlay" msgstr "輪郭アンダーレイ" -#: lib/elements/satin_column.py:114 lib/elements/satin_column.py:121 -#: lib/elements/satin_column.py:130 +#: lib/elements/satin_column.py:123 lib/elements/satin_column.py:130 +#: lib/elements/satin_column.py:139 msgid "Contour Underlay" msgstr "輪郭アンダーレイ" -#: lib/elements/satin_column.py:121 lib/elements/satin_column.py:145 +#: lib/elements/satin_column.py:130 lib/elements/satin_column.py:154 msgid "Stitch length" msgstr "ステッチの長さ" -#: lib/elements/satin_column.py:127 +#: lib/elements/satin_column.py:136 msgid "Contour underlay inset amount" msgstr "輪郭アンダーレイはめ込み量" -#: lib/elements/satin_column.py:128 +#: lib/elements/satin_column.py:137 msgid "Shrink the outline, to prevent the underlay from showing around the outside of the satin column." msgstr "アウトラインを縮小して、サテンの柱の外側にアンダーレイが表示されないようにします。" -#: lib/elements/satin_column.py:138 +#: lib/elements/satin_column.py:147 msgid "Center-walk underlay" msgstr "センターウォークアンダーレイ" -#: lib/elements/satin_column.py:138 lib/elements/satin_column.py:145 +#: lib/elements/satin_column.py:147 lib/elements/satin_column.py:154 msgid "Center-Walk Underlay" msgstr "センターウォークアンダーレイ" -#: lib/elements/satin_column.py:150 +#: lib/elements/satin_column.py:159 msgid "Zig-zag underlay" msgstr "ジグザグアンダーレイ" -#: lib/elements/satin_column.py:150 lib/elements/satin_column.py:159 -#: lib/elements/satin_column.py:170 +#: lib/elements/satin_column.py:159 lib/elements/satin_column.py:168 +#: lib/elements/satin_column.py:179 msgid "Zig-zag Underlay" msgstr "ジグザグアンダーレイ" -#: lib/elements/satin_column.py:156 +#: lib/elements/satin_column.py:165 msgid "Zig-Zag spacing (peak-to-peak)" msgstr "ジグザグ間隔(ピークツーピーク)" -#: lib/elements/satin_column.py:157 +#: lib/elements/satin_column.py:166 msgid "Distance between peaks of the zig-zags." msgstr "ジグザグのピーク間の距離。" -#: lib/elements/satin_column.py:167 +#: lib/elements/satin_column.py:176 msgid "Inset amount" msgstr "はめ込み量" -#: lib/elements/satin_column.py:168 +#: lib/elements/satin_column.py:177 msgid "default: half of contour underlay inset" msgstr "デフォルト:等高線アンダーレイインセットの半分" -#: lib/elements/stroke.py:20 +#: lib/elements/stroke.py:21 msgid "Stroke" msgstr "ストローク" -#: lib/elements/stroke.py:23 +#: lib/elements/stroke.py:24 msgid "Running stitch along paths" msgstr "パスに沿ってステッチを走らせる" -#: lib/elements/stroke.py:37 +#: lib/elements/stroke.py:38 msgid "Running stitch length" msgstr "ランニングステッチの長さ" -#: lib/elements/stroke.py:38 +#: lib/elements/stroke.py:39 msgid "Length of stitches in running stitch mode." msgstr "ランニングステッチモードでのステッチの長さ" -#: lib/elements/stroke.py:49 +#: lib/elements/stroke.py:50 msgid "Bean stitch number of repeats" msgstr "繰り返すビーンステッチ数" -#: lib/elements/stroke.py:50 +#: lib/elements/stroke.py:51 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. Only applies to running stitch." msgstr "各ステッチをバックトラックします。値が1の場合、各ステッチは3倍になります(前方、後方、前方)。値が2の場合、各ステッチは5倍になります。ランニングステッチにのみ適用されます。" -#: lib/elements/stroke.py:62 +#: lib/elements/stroke.py:63 msgid "Length of stitches in zig-zag mode." msgstr "ジグザグモードでのステッチ長さ" -#: lib/elements/stroke.py:73 +#: lib/elements/stroke.py:74 msgid "Repeats" msgstr "繰り返し" -#: lib/elements/stroke.py:74 +#: lib/elements/stroke.py:75 msgid "Defines how many times to run down and back along the path." msgstr "パスに沿って縫ったり戻ったりする回数を定義します。" -#: lib/elements/stroke.py:107 +#: lib/elements/stroke.py:108 msgid "Manual stitch placement" msgstr "手動ステッチ配置" -#: lib/elements/stroke.py:108 +#: lib/elements/stroke.py:109 msgid "Stitch every node in the path. Stitch length and zig-zag spacing are ignored." msgstr "パス内のすべてのノードをステッチします。ステッチの長さとジグザグの間隔は無視されます。" -#: lib/elements/stroke.py:142 +#: lib/elements/stroke.py:143 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" "ランニングステッチを示すために0.5単位未満のストロークを使用しているようですが、これは非推奨です。代わりに、ランニングステッチを示すために、ストロークを破線に設定してください。どんな種類のダッシュでも機能します。" -#: lib/elements/text.py:13 lib/extensions/lettering.py:75 +#: lib/elements/text.py:13 lib/extensions/lettering.py:77 msgid "Text" msgstr "文字" @@ -930,15 +962,15 @@ msgid "Please select at least one satin column." msgstr "少なくとも1つのサテンカラムを選択してください。" #. This was previously: "No embroiderable paths selected." -#: lib/extensions/base.py:123 +#: lib/extensions/base.py:124 msgid "Ink/Stitch doesn't know how to work with any of the objects you've selected." msgstr "インク/ステッチは、選択したオブジェクトの操作方法を認識していません。" -#: lib/extensions/base.py:125 +#: lib/extensions/base.py:126 msgid "There are no objects in the entire document that Ink/Stitch knows how to work with." msgstr "インクステッチが操作可能なオブジェクトがこのドキュメント全体にありません。" -#: lib/extensions/base.py:127 +#: lib/extensions/base.py:128 msgid "Tip: Run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot Objects" msgstr "ヒント: 拡張機能 > インクステッチ > トラブルシューティング > オブジェクトのトラブルシューティングを実行" @@ -1033,27 +1065,27 @@ msgstr "インクステッチはパレットフォルダを自動で見つける msgid "Please choose one or more commands to add." msgstr "追加するコマンドを1つ以上選択してください。" -#: lib/extensions/lettering.py:41 lib/extensions/lettering.py:418 +#: lib/extensions/lettering.py:43 lib/extensions/lettering.py:420 msgid "Ink/Stitch Lettering" msgstr "インク/ステッチの文字配置" -#: lib/extensions/lettering.py:51 +#: lib/extensions/lettering.py:53 msgid "Font" msgstr "フォント" -#: lib/extensions/lettering.py:63 +#: lib/extensions/lettering.py:65 msgid "Options" msgstr "オプション" -#: lib/extensions/lettering.py:68 +#: lib/extensions/lettering.py:70 msgid "Stitch lines of text back and forth" msgstr "テキストの行を前後にステッチします。" -#: lib/extensions/lettering.py:71 +#: lib/extensions/lettering.py:73 msgid "Add trims" msgstr "トリムを追加" -#: lib/extensions/lettering.py:80 lib/extensions/params.py:359 +#: lib/extensions/lettering.py:82 lib/extensions/params.py:361 #: print/templates/custom-page.html:23 print/templates/custom-page.html:27 #: print/templates/custom-page.html:33 print/templates/ui.html:92 #: print/templates/ui.html:96 print/templates/ui.html:102 @@ -1062,31 +1094,31 @@ msgstr "トリムを追加" msgid "Cancel" msgstr "キャンセル" -#: lib/extensions/lettering.py:84 lib/extensions/params.py:366 +#: lib/extensions/lettering.py:86 lib/extensions/params.py:368 msgid "Apply and Quit" msgstr "適用して終了" -#: lib/extensions/lettering.py:151 +#: lib/extensions/lettering.py:153 msgid "Unable to find any fonts! Please try reinstalling Ink/Stitch." msgstr "フォントが見つかりません。 インクステッチを再インストールしてください。" -#: lib/extensions/lettering.py:222 +#: lib/extensions/lettering.py:224 msgid "This font has no available font variant. Please update or remove the font." msgstr "このフォントには、使用可能なフォントバリアントがありません。フォントを更新または削除してください。" #. The user has chosen to scale the text by some percentage #. (50%, 200%, etc). If you need to use the percentage symbol, #. make sure to double it (%%). -#: lib/extensions/lettering.py:264 +#: lib/extensions/lettering.py:266 #, python-format msgid "Text scale %s%%" msgstr "文字の大きさ %s%%" -#: lib/extensions/lettering.py:408 +#: lib/extensions/lettering.py:410 msgid "Please select only one block of text." msgstr "1ブロックのみ選択してください。" -#: lib/extensions/lettering.py:411 +#: lib/extensions/lettering.py:413 msgid "You've selected objects that were not created by the Lettering extension. Please clear your selection or select different objects before running Lettering again." msgstr "レタリングエクステンションで作成されていないオブジェクトが選択されています。 選択を解除するか、別のオブジェクトを選択してから再度レタリングを実行してください。" @@ -1145,14 +1177,18 @@ msgstr "適用して終了 \"をクリックしたときに、このパラメー msgid "This parameter will be saved when you click \"Apply and Quit\"" msgstr "このパラメータは、\"適応して終了 \"をクリックしたときに保存されます。" -#: lib/extensions/params.py:342 +#: lib/extensions/params.py:344 msgid "Embroidery Params" msgstr "刺繍パラメータ" -#: lib/extensions/params.py:363 +#: lib/extensions/params.py:365 msgid "Use Last Settings" msgstr "前回の設定を使う" +#: lib/extensions/selection_to_pattern.py:21 +msgid "Please select at least one object to be marked as a pattern." +msgstr "" + #: lib/extensions/troubleshoot.py:45 msgid "All selected shapes are valid! " msgstr "選択されたすべての形状が有効です。 " @@ -2066,6 +2102,7 @@ msgid "Duplicate Params" msgstr "重複したパラメータ" #: templates/duplicate_params.xml:10 templates/reorder.xml:10 +#: templates/selection_to_pattern.xml:10 msgid "Edit" msgstr "編集" @@ -2466,6 +2503,10 @@ msgstr "SVG メタデータから印刷設定を削除" msgid "Re-stack objects in order of selection" msgstr "選択順にオブジェクトを再スタックします" +#: templates/selection_to_pattern.xml:3 +msgid "Selection to pattern" +msgstr "" + #: templates/simulator.xml:3 msgid "Simulator / Realistic Preview" msgstr "シミュレータ/リアルプレビュー" diff --git a/translations/messages_ko_KR.po b/translations/messages_ko_KR.po index 25f48c41..150b24e5 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: 2021-07-30 00:54+0000\n" -"PO-Revision-Date: 2021-08-16 00:53\n" +"POT-Creation-Date: 2021-08-17 00:51+0000\n" +"PO-Revision-Date: 2021-08-19 00:46\n" "Last-Translator: \n" "Language-Team: Korean\n" "MIME-Version: 1.0\n" @@ -321,21 +321,21 @@ msgid "Satin cut point (use with Cut Satin Column)" msgstr "" #. command that affects a layer -#: lib/commands.py:49 +#: lib/commands.py:48 msgid "Ignore layer (do not stitch any objects in this layer)" msgstr "" #. command that affects entire document -#: lib/commands.py:52 +#: lib/commands.py:51 msgid "Origin for exported embroidery files" msgstr "" #. command that affects entire document -#: lib/commands.py:55 +#: lib/commands.py:54 msgid "Jump destination for Stop commands (a.k.a. \"Frame Out position\")." msgstr "" -#: lib/commands.py:213 +#: lib/commands.py:212 #, python-format msgid "Error: there is more than one %(command)s command in the document, but there can only be one. Please remove all but one." msgstr "" @@ -345,131 +345,131 @@ msgstr "" #. command name to them. Contents of %(description)s are in a separate #. translation #. string. -#: lib/commands.py:220 +#: lib/commands.py:219 #, python-format msgid "%(command)s: %(description)s" msgstr "" -#: lib/commands.py:285 lib/commands.py:398 +#: lib/commands.py:284 lib/commands.py:397 msgid "Ink/Stitch Command" msgstr "" #. : the name of the line that connects a command to the object it applies to -#: lib/commands.py:311 +#: lib/commands.py:310 msgid "connector" msgstr "" #. : the name of a command symbol (example: scissors icon for trim command) -#: lib/commands.py:327 +#: lib/commands.py:326 msgid "command marker" msgstr "" -#: lib/elements/auto_fill.py:22 +#: lib/elements/auto_fill.py:23 msgid "Small Fill" msgstr "" -#: lib/elements/auto_fill.py:23 +#: lib/elements/auto_fill.py:24 msgid "This fill object is so small that it would probably look better as running stitch or satin column. For very small shapes, fill stitch is not possible, and Ink/Stitch will use running stitch around the outline instead." msgstr "" -#: lib/elements/auto_fill.py:29 lib/elements/auto_fill.py:145 +#: lib/elements/auto_fill.py:30 lib/elements/auto_fill.py:146 msgid "Expand" msgstr "" -#: lib/elements/auto_fill.py:30 +#: lib/elements/auto_fill.py:31 msgid "The expand parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use original size instead." msgstr "" -#: lib/elements/auto_fill.py:35 lib/elements/auto_fill.py:122 +#: lib/elements/auto_fill.py:36 lib/elements/auto_fill.py:123 msgid "Inset" msgstr "" -#: lib/elements/auto_fill.py:36 +#: lib/elements/auto_fill.py:37 msgid "The underlay inset parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use the original size instead." msgstr "" -#: lib/elements/auto_fill.py:41 +#: lib/elements/auto_fill.py:42 msgid "AutoFill" msgstr "" -#: lib/elements/auto_fill.py:44 +#: lib/elements/auto_fill.py:45 msgid "Automatically routed fill stitching" msgstr "" -#: lib/elements/auto_fill.py:64 +#: lib/elements/auto_fill.py:65 msgid "Running stitch length (traversal between sections)" msgstr "" -#: lib/elements/auto_fill.py:65 +#: lib/elements/auto_fill.py:66 msgid "Length of stitches around the outline of the fill region used when moving from section to section." msgstr "" -#: lib/elements/auto_fill.py:73 +#: lib/elements/auto_fill.py:74 msgid "Underlay" msgstr "" -#: lib/elements/auto_fill.py:73 lib/elements/auto_fill.py:82 -#: lib/elements/auto_fill.py:104 lib/elements/auto_fill.py:115 -#: lib/elements/auto_fill.py:125 lib/elements/auto_fill.py:137 -#: lib/elements/auto_fill.py:171 +#: lib/elements/auto_fill.py:74 lib/elements/auto_fill.py:83 +#: lib/elements/auto_fill.py:105 lib/elements/auto_fill.py:116 +#: lib/elements/auto_fill.py:126 lib/elements/auto_fill.py:138 +#: lib/elements/auto_fill.py:172 msgid "AutoFill Underlay" msgstr "" -#: lib/elements/auto_fill.py:79 +#: lib/elements/auto_fill.py:80 msgid "Fill angle" msgstr "" -#: lib/elements/auto_fill.py:80 +#: lib/elements/auto_fill.py:81 msgid "Default: fill angle + 90 deg. Insert comma-seperated list for multiple layers." msgstr "" -#: lib/elements/auto_fill.py:101 +#: lib/elements/auto_fill.py:102 msgid "Row spacing" msgstr "" -#: lib/elements/auto_fill.py:102 +#: lib/elements/auto_fill.py:103 msgid "default: 3x fill row spacing" msgstr "" -#: lib/elements/auto_fill.py:112 +#: lib/elements/auto_fill.py:113 msgid "Max stitch length" msgstr "" -#: lib/elements/auto_fill.py:113 +#: lib/elements/auto_fill.py:114 msgid "default: equal to fill max stitch length" msgstr "" -#: lib/elements/auto_fill.py:123 +#: lib/elements/auto_fill.py:124 msgid "Shrink the shape before doing underlay, to prevent underlay from showing around the outside of the fill." msgstr "" -#: lib/elements/auto_fill.py:134 lib/elements/fill.py:74 +#: lib/elements/auto_fill.py:135 lib/elements/fill.py:75 msgid "Skip last stitch in each row" msgstr "" -#: lib/elements/auto_fill.py:135 lib/elements/fill.py:75 +#: lib/elements/auto_fill.py:136 lib/elements/fill.py:76 msgid "The last stitch in each row is quite close to the first stitch in the next row. Skipping it decreases stitch count and density." msgstr "" -#: lib/elements/auto_fill.py:146 +#: lib/elements/auto_fill.py:147 msgid "Expand the shape before fill stitching, to compensate for gaps between shapes." msgstr "" -#: lib/elements/auto_fill.py:155 lib/elements/auto_fill.py:167 +#: lib/elements/auto_fill.py:156 lib/elements/auto_fill.py:168 msgid "Underpath" msgstr "" -#: lib/elements/auto_fill.py:156 lib/elements/auto_fill.py:168 +#: lib/elements/auto_fill.py:157 lib/elements/auto_fill.py:169 msgid "Travel inside the shape when moving from section to section. Underpath stitches avoid traveling in the direction of the row angle so that they are not visible. This gives them a jagged appearance." msgstr "" -#: lib/elements/auto_fill.py:254 +#: lib/elements/auto_fill.py:266 msgid "Error during autofill! This means that there is a problem with Ink/Stitch." msgstr "" #. this message is followed by a URL: #. https://github.com/inkstitch/inkstitch/issues/new -#: lib/elements/auto_fill.py:257 +#: lib/elements/auto_fill.py:269 msgid "If you'd like to help us make Ink/Stitch better, please paste this whole message into a new issue at: " msgstr "" @@ -521,32 +521,32 @@ msgstr "" msgid "This setting will apply a custom fill angle for the clone." msgstr "" -#: lib/elements/element.py:225 +#: lib/elements/element.py:198 msgid "Allow lock stitches" msgstr "" -#: lib/elements/element.py:226 +#: lib/elements/element.py:199 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:230 +#: lib/elements/element.py:203 msgid "Both" msgstr "" -#: lib/elements/element.py:230 +#: lib/elements/element.py:203 msgid "Before" msgstr "" -#: lib/elements/element.py:230 +#: lib/elements/element.py:203 msgid "After" msgstr "" -#: lib/elements/element.py:230 +#: lib/elements/element.py:203 msgid "Neither" msgstr "" -#: lib/elements/element.py:272 +#: lib/elements/element.py:245 #, python-format msgid "Object %(id)s has an empty 'd' attribute. Please delete this object from your document." msgstr "" @@ -554,7 +554,7 @@ msgstr "" #. used when showing an error message to the user such as #. "Some Path (path1234): error: satin column: One or more of the rungs doesn't #. intersect both rails." -#: lib/elements/element.py:358 +#: lib/elements/element.py:332 msgid "error:" msgstr "" @@ -570,75 +570,75 @@ msgstr "" msgid "* Run Extensions > Ink/Stitch > Troubleshoot > Cleanup Document..." msgstr "" -#: lib/elements/fill.py:22 +#: lib/elements/fill.py:23 msgid "Unconnected" msgstr "" -#: lib/elements/fill.py:23 +#: lib/elements/fill.py:24 msgid "Fill: This object is made up of unconnected shapes. This is not allowed because Ink/Stitch doesn't know what order to stitch them in. Please break this object up into separate shapes." msgstr "" -#: lib/elements/fill.py:27 lib/elements/fill.py:35 +#: lib/elements/fill.py:28 lib/elements/fill.py:36 msgid "* Extensions > Ink/Stitch > Fill Tools > Break Apart Fill Objects" msgstr "" -#: lib/elements/fill.py:32 +#: lib/elements/fill.py:33 msgid "Border crosses itself" msgstr "" -#: lib/elements/fill.py:33 +#: lib/elements/fill.py:34 msgid "Fill: Shape is not valid. This can happen if the border crosses over itself." msgstr "" -#: lib/elements/fill.py:40 +#: lib/elements/fill.py:41 msgid "Fill" msgstr "" -#: lib/elements/fill.py:47 +#: lib/elements/fill.py:48 msgid "Manually routed fill stitching" msgstr "" -#: lib/elements/fill.py:48 +#: lib/elements/fill.py:49 msgid "AutoFill is the default method for generating fill stitching." msgstr "" -#: lib/elements/fill.py:57 +#: lib/elements/fill.py:58 msgid "Angle of lines of stitches" msgstr "" -#: lib/elements/fill.py:58 +#: lib/elements/fill.py:59 msgid "The angle increases in a counter-clockwise direction. 0 is horizontal. Negative angles are allowed." msgstr "" -#: lib/elements/fill.py:85 +#: lib/elements/fill.py:86 msgid "Flip fill (start right-to-left)" msgstr "" -#: lib/elements/fill.py:86 +#: lib/elements/fill.py:87 msgid "The flip option can help you with routing your stitch path. When you enable flip, stitching goes from right-to-left instead of left-to-right." msgstr "" -#: lib/elements/fill.py:95 +#: lib/elements/fill.py:96 msgid "Spacing between rows" msgstr "" -#: lib/elements/fill.py:96 +#: lib/elements/fill.py:97 msgid "Distance between rows of stitches." msgstr "" -#: lib/elements/fill.py:109 +#: lib/elements/fill.py:110 msgid "Maximum fill stitch length" msgstr "" -#: lib/elements/fill.py:110 +#: lib/elements/fill.py:111 msgid "The length of each stitch in a row. Shorter stitch may be used at the start or end of a row." msgstr "" -#: lib/elements/fill.py:119 +#: lib/elements/fill.py:120 msgid "Stagger rows this many times before repeating" msgstr "" -#: lib/elements/fill.py:120 +#: lib/elements/fill.py:121 msgid "Setting this dictates how many rows apart the stitches will be before they fall in the same column position." msgstr "" @@ -658,246 +658,278 @@ msgstr "" msgid "* Alternatively redraw the image with the pen (P) or bezier (B) tool" msgstr "" -#: lib/elements/polyline.py:17 -msgid "Polyline Object" +#: lib/elements/pattern.py:14 +msgid "Pattern Element" +msgstr "" + +#: lib/elements/pattern.py:15 +msgid "This element will not be embroidered. It will appear as a pattern applied to objects in the same group as it. Objects in sub-groups will be ignored." +msgstr "" + +#: lib/elements/pattern.py:19 +msgid "To disable pattern mode, remove the pattern marker:" +msgstr "" + +#: lib/elements/pattern.py:20 +msgid "* Open the Fill and Stroke panel (Objects > Fill and Stroke)" +msgstr "" + +#: lib/elements/pattern.py:21 +msgid "* Go to the Stroke style tab" +msgstr "" + +#: lib/elements/pattern.py:22 +msgid "* Under \"Markers\" choose the first (empty) option in the first dropdown list." msgstr "" #: lib/elements/polyline.py:18 +msgid "Polyline Object" +msgstr "" + +#: lib/elements/polyline.py:19 msgid "This object is an SVG PolyLine. Ink/Stitch can work with this shape, but you can't edit it in Inkscape. Convert it to a manual stitch path to allow editing." msgstr "" -#: lib/elements/polyline.py:22 lib/elements/satin_column.py:25 +#: lib/elements/polyline.py:23 lib/elements/satin_column.py:26 msgid "* Select this object." msgstr "" -#: lib/elements/polyline.py:23 +#: lib/elements/polyline.py:24 msgid "* Do Path > Object to Path." msgstr "" -#: lib/elements/polyline.py:24 +#: lib/elements/polyline.py:25 msgid "* Optional: Run the Params extension and check the \"manual stitch\" box." msgstr "" -#: lib/elements/polyline.py:44 +#: lib/elements/polyline.py:45 msgid "Manual stitch along path" msgstr "" -#: lib/elements/satin_column.py:22 +#: lib/elements/satin_column.py:23 msgid "Satin column has fill" msgstr "" -#: lib/elements/satin_column.py:23 +#: lib/elements/satin_column.py:24 msgid "Satin column: Object has a fill (but should not)" msgstr "" -#: lib/elements/satin_column.py:26 +#: lib/elements/satin_column.py:27 msgid "* Open the Fill and Stroke panel" msgstr "" -#: lib/elements/satin_column.py:27 +#: lib/elements/satin_column.py:28 msgid "* Open the Fill tab" msgstr "" -#: lib/elements/satin_column.py:28 +#: lib/elements/satin_column.py:29 msgid "* Disable the Fill" msgstr "" -#: lib/elements/satin_column.py:29 +#: lib/elements/satin_column.py:30 msgid "* Alternative: open Params and switch this path to Stroke to disable Satin Column mode" msgstr "" -#: lib/elements/satin_column.py:34 +#: lib/elements/satin_column.py:35 msgid "Too few subpaths" msgstr "" -#: lib/elements/satin_column.py:35 +#: lib/elements/satin_column.py:36 msgid "Satin column: Object has too few subpaths. A satin column should have at least two subpaths (the rails)." msgstr "" -#: lib/elements/satin_column.py:37 +#: lib/elements/satin_column.py:38 msgid "* Add another subpath (select two rails and do Path > Combine)" msgstr "" -#: lib/elements/satin_column.py:38 +#: lib/elements/satin_column.py:39 msgid "* Convert to running stitch or simple satin (Params extension)" msgstr "" -#: lib/elements/satin_column.py:43 +#: lib/elements/satin_column.py:44 msgid "Unequal number of points" msgstr "" -#: lib/elements/satin_column.py:44 +#: lib/elements/satin_column.py:45 msgid "Satin column: There are no rungs and rails have an an unequal number of points." msgstr "" -#: lib/elements/satin_column.py:46 +#: lib/elements/satin_column.py:47 msgid "The easiest way to solve this issue is to add one or more rungs. " msgstr "" -#: lib/elements/satin_column.py:47 +#: lib/elements/satin_column.py:48 msgid "Rungs control the stitch direction in satin columns." msgstr "" -#: lib/elements/satin_column.py:48 +#: lib/elements/satin_column.py:49 msgid "* With the selected object press \"P\" to activate the pencil tool." msgstr "" -#: lib/elements/satin_column.py:49 +#: lib/elements/satin_column.py:50 msgid "* Hold \"Shift\" while drawing the rung." msgstr "" -#: lib/elements/satin_column.py:53 +#: lib/elements/satin_column.py:54 msgid "Each rung should intersect both rails once." msgstr "" -#: lib/elements/satin_column.py:57 +#: lib/elements/satin_column.py:58 msgid "Rung doesn't intersect rails" msgstr "" -#: lib/elements/satin_column.py:58 +#: lib/elements/satin_column.py:59 msgid "Satin column: A rung doesn't intersect both rails." msgstr "" -#: lib/elements/satin_column.py:62 +#: lib/elements/satin_column.py:63 msgid "Rungs intersects too many times" msgstr "" -#: lib/elements/satin_column.py:63 +#: lib/elements/satin_column.py:64 msgid "Satin column: A rung intersects a rail more than once." msgstr "" -#: lib/elements/satin_column.py:67 +#: lib/elements/satin_column.py:68 msgid "Satin Column" msgstr "" -#: lib/elements/satin_column.py:73 +#: lib/elements/satin_column.py:74 msgid "Custom satin column" msgstr "" -#: lib/elements/satin_column.py:79 +#: lib/elements/satin_column.py:80 msgid "\"E\" stitch" msgstr "" -#: lib/elements/satin_column.py:89 lib/elements/stroke.py:61 +#: lib/elements/satin_column.py:86 +msgid "Maximum stitch length" +msgstr "" + +#: lib/elements/satin_column.py:87 +msgid "Maximum stitch length for split stitches." +msgstr "" + +#: lib/elements/satin_column.py:98 lib/elements/stroke.py:62 msgid "Zig-zag spacing (peak-to-peak)" msgstr "" -#: lib/elements/satin_column.py:90 +#: lib/elements/satin_column.py:99 msgid "Peak-to-peak distance between zig-zags." msgstr "" -#: lib/elements/satin_column.py:101 +#: lib/elements/satin_column.py:110 msgid "Pull compensation" msgstr "" -#: lib/elements/satin_column.py:102 +#: lib/elements/satin_column.py:111 msgid "Satin stitches pull the fabric together, resulting in a column narrower than you draw in Inkscape. This setting expands each pair of needle penetrations outward from the center of the satin column." msgstr "" -#: lib/elements/satin_column.py:114 +#: lib/elements/satin_column.py:123 msgid "Contour underlay" msgstr "" -#: lib/elements/satin_column.py:114 lib/elements/satin_column.py:121 -#: lib/elements/satin_column.py:130 +#: lib/elements/satin_column.py:123 lib/elements/satin_column.py:130 +#: lib/elements/satin_column.py:139 msgid "Contour Underlay" msgstr "" -#: lib/elements/satin_column.py:121 lib/elements/satin_column.py:145 +#: lib/elements/satin_column.py:130 lib/elements/satin_column.py:154 msgid "Stitch length" msgstr "" -#: lib/elements/satin_column.py:127 +#: lib/elements/satin_column.py:136 msgid "Contour underlay inset amount" msgstr "" -#: lib/elements/satin_column.py:128 +#: lib/elements/satin_column.py:137 msgid "Shrink the outline, to prevent the underlay from showing around the outside of the satin column." msgstr "" -#: lib/elements/satin_column.py:138 +#: lib/elements/satin_column.py:147 msgid "Center-walk underlay" msgstr "" -#: lib/elements/satin_column.py:138 lib/elements/satin_column.py:145 +#: lib/elements/satin_column.py:147 lib/elements/satin_column.py:154 msgid "Center-Walk Underlay" msgstr "" -#: lib/elements/satin_column.py:150 +#: lib/elements/satin_column.py:159 msgid "Zig-zag underlay" msgstr "" -#: lib/elements/satin_column.py:150 lib/elements/satin_column.py:159 -#: lib/elements/satin_column.py:170 +#: lib/elements/satin_column.py:159 lib/elements/satin_column.py:168 +#: lib/elements/satin_column.py:179 msgid "Zig-zag Underlay" msgstr "" -#: lib/elements/satin_column.py:156 +#: lib/elements/satin_column.py:165 msgid "Zig-Zag spacing (peak-to-peak)" msgstr "" -#: lib/elements/satin_column.py:157 +#: lib/elements/satin_column.py:166 msgid "Distance between peaks of the zig-zags." msgstr "" -#: lib/elements/satin_column.py:167 +#: lib/elements/satin_column.py:176 msgid "Inset amount" msgstr "" -#: lib/elements/satin_column.py:168 +#: lib/elements/satin_column.py:177 msgid "default: half of contour underlay inset" msgstr "" -#: lib/elements/stroke.py:20 +#: lib/elements/stroke.py:21 msgid "Stroke" msgstr "" -#: lib/elements/stroke.py:23 +#: lib/elements/stroke.py:24 msgid "Running stitch along paths" msgstr "" -#: lib/elements/stroke.py:37 +#: lib/elements/stroke.py:38 msgid "Running stitch length" msgstr "" -#: lib/elements/stroke.py:38 +#: lib/elements/stroke.py:39 msgid "Length of stitches in running stitch mode." msgstr "" -#: lib/elements/stroke.py:49 +#: lib/elements/stroke.py:50 msgid "Bean stitch number of repeats" msgstr "" -#: lib/elements/stroke.py:50 +#: lib/elements/stroke.py:51 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. Only applies to running stitch." msgstr "" -#: lib/elements/stroke.py:62 +#: lib/elements/stroke.py:63 msgid "Length of stitches in zig-zag mode." msgstr "" -#: lib/elements/stroke.py:73 +#: lib/elements/stroke.py:74 msgid "Repeats" msgstr "" -#: lib/elements/stroke.py:74 +#: lib/elements/stroke.py:75 msgid "Defines how many times to run down and back along the path." msgstr "" -#: lib/elements/stroke.py:107 +#: lib/elements/stroke.py:108 msgid "Manual stitch placement" msgstr "" -#: lib/elements/stroke.py:108 +#: lib/elements/stroke.py:109 msgid "Stitch every node in the path. Stitch length and zig-zag spacing are ignored." msgstr "" -#: lib/elements/stroke.py:142 +#: lib/elements/stroke.py:143 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 "" -#: lib/elements/text.py:13 lib/extensions/lettering.py:75 +#: lib/elements/text.py:13 lib/extensions/lettering.py:77 msgid "Text" msgstr "" @@ -927,15 +959,15 @@ msgid "Please select at least one satin column." msgstr "" #. This was previously: "No embroiderable paths selected." -#: lib/extensions/base.py:123 +#: lib/extensions/base.py:124 msgid "Ink/Stitch doesn't know how to work with any of the objects you've selected." msgstr "" -#: lib/extensions/base.py:125 +#: lib/extensions/base.py:126 msgid "There are no objects in the entire document that Ink/Stitch knows how to work with." msgstr "" -#: lib/extensions/base.py:127 +#: lib/extensions/base.py:128 msgid "Tip: Run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot Objects" msgstr "" @@ -1029,27 +1061,27 @@ msgstr "" msgid "Please choose one or more commands to add." msgstr "" -#: lib/extensions/lettering.py:41 lib/extensions/lettering.py:418 +#: lib/extensions/lettering.py:43 lib/extensions/lettering.py:420 msgid "Ink/Stitch Lettering" msgstr "" -#: lib/extensions/lettering.py:51 +#: lib/extensions/lettering.py:53 msgid "Font" msgstr "" -#: lib/extensions/lettering.py:63 +#: lib/extensions/lettering.py:65 msgid "Options" msgstr "" -#: lib/extensions/lettering.py:68 +#: lib/extensions/lettering.py:70 msgid "Stitch lines of text back and forth" msgstr "" -#: lib/extensions/lettering.py:71 +#: lib/extensions/lettering.py:73 msgid "Add trims" msgstr "" -#: lib/extensions/lettering.py:80 lib/extensions/params.py:359 +#: lib/extensions/lettering.py:82 lib/extensions/params.py:361 #: print/templates/custom-page.html:23 print/templates/custom-page.html:27 #: print/templates/custom-page.html:33 print/templates/ui.html:92 #: print/templates/ui.html:96 print/templates/ui.html:102 @@ -1058,31 +1090,31 @@ msgstr "" msgid "Cancel" msgstr "" -#: lib/extensions/lettering.py:84 lib/extensions/params.py:366 +#: lib/extensions/lettering.py:86 lib/extensions/params.py:368 msgid "Apply and Quit" msgstr "" -#: lib/extensions/lettering.py:151 +#: lib/extensions/lettering.py:153 msgid "Unable to find any fonts! Please try reinstalling Ink/Stitch." msgstr "" -#: lib/extensions/lettering.py:222 +#: lib/extensions/lettering.py:224 msgid "This font has no available font variant. Please update or remove the font." msgstr "" #. The user has chosen to scale the text by some percentage #. (50%, 200%, etc). If you need to use the percentage symbol, #. make sure to double it (%%). -#: lib/extensions/lettering.py:264 +#: lib/extensions/lettering.py:266 #, python-format msgid "Text scale %s%%" msgstr "" -#: lib/extensions/lettering.py:408 +#: lib/extensions/lettering.py:410 msgid "Please select only one block of text." msgstr "" -#: lib/extensions/lettering.py:411 +#: lib/extensions/lettering.py:413 msgid "You've selected objects that were not created by the Lettering extension. Please clear your selection or select different objects before running Lettering again." msgstr "" @@ -1141,14 +1173,18 @@ msgstr "" msgid "This parameter will be saved when you click \"Apply and Quit\"" msgstr "" -#: lib/extensions/params.py:342 +#: lib/extensions/params.py:344 msgid "Embroidery Params" msgstr "" -#: lib/extensions/params.py:363 +#: lib/extensions/params.py:365 msgid "Use Last Settings" msgstr "" +#: lib/extensions/selection_to_pattern.py:21 +msgid "Please select at least one object to be marked as a pattern." +msgstr "" + #: lib/extensions/troubleshoot.py:45 msgid "All selected shapes are valid! " msgstr "" @@ -2062,6 +2098,7 @@ msgid "Duplicate Params" msgstr "" #: templates/duplicate_params.xml:10 templates/reorder.xml:10 +#: templates/selection_to_pattern.xml:10 msgid "Edit" msgstr "" @@ -2461,6 +2498,10 @@ msgstr "" msgid "Re-stack objects in order of selection" msgstr "" +#: templates/selection_to_pattern.xml:3 +msgid "Selection to pattern" +msgstr "" + #: templates/simulator.xml:3 msgid "Simulator / Realistic Preview" msgstr "" diff --git a/translations/messages_nl_NL.po b/translations/messages_nl_NL.po index 6902cf9a..5877fcd9 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: 2021-07-30 00:54+0000\n" -"PO-Revision-Date: 2021-08-16 00:53\n" +"POT-Creation-Date: 2021-08-17 00:51+0000\n" +"PO-Revision-Date: 2021-08-19 00:46\n" "Last-Translator: \n" "Language-Team: Dutch\n" "MIME-Version: 1.0\n" @@ -321,21 +321,21 @@ msgid "Satin cut point (use with Cut Satin Column)" msgstr "Satijn snijpunt (gebruik met Snij Satijnbaan)" #. command that affects a layer -#: lib/commands.py:49 +#: lib/commands.py:48 msgid "Ignore layer (do not stitch any objects in this layer)" msgstr "Negeer laag (borduur geen objecten in deze laag)" #. command that affects entire document -#: lib/commands.py:52 +#: lib/commands.py:51 msgid "Origin for exported embroidery files" msgstr "Origine voor geëxporteerde borduurbestanden" #. command that affects entire document -#: lib/commands.py:55 +#: lib/commands.py:54 msgid "Jump destination for Stop commands (a.k.a. \"Frame Out position\")." msgstr "Sprong bestemming voor Stop commando's (Buiten raam positie)." -#: lib/commands.py:213 +#: lib/commands.py:212 #, python-format msgid "Error: there is more than one %(command)s command in the document, but there can only be one. Please remove all but one." msgstr "Fout: er is meer dan één %(command)s in het document, maar er kan er slechts één zijn. Verwijder aub de overbodige." @@ -345,131 +345,131 @@ msgstr "Fout: er is meer dan één %(command)s in het document, maar er kan er s #. command name to them. Contents of %(description)s are in a separate #. translation #. string. -#: lib/commands.py:220 +#: lib/commands.py:219 #, python-format msgid "%(command)s: %(description)s" msgstr "%(command)s: %(description)s" -#: lib/commands.py:285 lib/commands.py:398 +#: lib/commands.py:284 lib/commands.py:397 msgid "Ink/Stitch Command" msgstr "Ink/Stitch Commando" #. : the name of the line that connects a command to the object it applies to -#: lib/commands.py:311 +#: lib/commands.py:310 msgid "connector" msgstr "verbinding" #. : the name of a command symbol (example: scissors icon for trim command) -#: lib/commands.py:327 +#: lib/commands.py:326 msgid "command marker" msgstr "commando symbool" -#: lib/elements/auto_fill.py:22 +#: lib/elements/auto_fill.py:23 msgid "Small Fill" msgstr "Kleine Opvulling" -#: lib/elements/auto_fill.py:23 +#: lib/elements/auto_fill.py:24 msgid "This fill object is so small that it would probably look better as running stitch or satin column. For very small shapes, fill stitch is not possible, and Ink/Stitch will use running stitch around the outline instead." msgstr "Dit invulobject is zo klein dat het er waarschijnlijk beter uitziet als doorlopende steek of satijnbaan. Voor hele kleine vormen is invulsteek niet mogelijk, Ink/Stitch zal inplaats daarvan een doorlopende steek langs de rand maken." -#: lib/elements/auto_fill.py:29 lib/elements/auto_fill.py:145 +#: lib/elements/auto_fill.py:30 lib/elements/auto_fill.py:146 msgid "Expand" msgstr "Uitbreiden" -#: lib/elements/auto_fill.py:30 +#: lib/elements/auto_fill.py:31 msgid "The expand parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use original size instead." msgstr "" -#: lib/elements/auto_fill.py:35 lib/elements/auto_fill.py:122 +#: lib/elements/auto_fill.py:36 lib/elements/auto_fill.py:123 msgid "Inset" msgstr "Inzet" -#: lib/elements/auto_fill.py:36 +#: lib/elements/auto_fill.py:37 msgid "The underlay inset parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use the original size instead." msgstr "" -#: lib/elements/auto_fill.py:41 +#: lib/elements/auto_fill.py:42 msgid "AutoFill" msgstr "AutoOpvullen" -#: lib/elements/auto_fill.py:44 +#: lib/elements/auto_fill.py:45 msgid "Automatically routed fill stitching" msgstr "Automatisch gerouteerde opvulsteken" -#: lib/elements/auto_fill.py:64 +#: lib/elements/auto_fill.py:65 msgid "Running stitch length (traversal between sections)" msgstr "Doorlopende steek lengte (afstand tussen secties)" -#: lib/elements/auto_fill.py:65 +#: lib/elements/auto_fill.py:66 msgid "Length of stitches around the outline of the fill region used when moving from section to section." msgstr "Lengte van steken rondom de rand van het opvulgebied dat wordt gebruikt bij de overgang tussen secties." -#: lib/elements/auto_fill.py:73 +#: lib/elements/auto_fill.py:74 msgid "Underlay" msgstr "Versteviging" -#: lib/elements/auto_fill.py:73 lib/elements/auto_fill.py:82 -#: lib/elements/auto_fill.py:104 lib/elements/auto_fill.py:115 -#: lib/elements/auto_fill.py:125 lib/elements/auto_fill.py:137 -#: lib/elements/auto_fill.py:171 +#: lib/elements/auto_fill.py:74 lib/elements/auto_fill.py:83 +#: lib/elements/auto_fill.py:105 lib/elements/auto_fill.py:116 +#: lib/elements/auto_fill.py:126 lib/elements/auto_fill.py:138 +#: lib/elements/auto_fill.py:172 msgid "AutoFill Underlay" msgstr "AutoOpvul versteviging" -#: lib/elements/auto_fill.py:79 +#: lib/elements/auto_fill.py:80 msgid "Fill angle" msgstr "Opvul hoek" -#: lib/elements/auto_fill.py:80 +#: lib/elements/auto_fill.py:81 msgid "Default: fill angle + 90 deg. Insert comma-seperated list for multiple layers." msgstr "Standaard: opvul hoek + 90 graden. Voer een kommagescheiden lijst in voor meerdere lagen." -#: lib/elements/auto_fill.py:101 +#: lib/elements/auto_fill.py:102 msgid "Row spacing" msgstr "Opvulrij afstand" -#: lib/elements/auto_fill.py:102 +#: lib/elements/auto_fill.py:103 msgid "default: 3x fill row spacing" msgstr "standaard: 3x opvulrij afstand" -#: lib/elements/auto_fill.py:112 +#: lib/elements/auto_fill.py:113 msgid "Max stitch length" msgstr "Max steek lengte" -#: lib/elements/auto_fill.py:113 +#: lib/elements/auto_fill.py:114 msgid "default: equal to fill max stitch length" msgstr "standaard: gelijk aan max steek lengte" -#: lib/elements/auto_fill.py:123 +#: lib/elements/auto_fill.py:124 msgid "Shrink the shape before doing underlay, to prevent underlay from showing around the outside of the fill." msgstr "Verklein de vorm van de versteviging om te voorkomen dat de versteviging zichtbaar is aan de buitenkant van de opvulling." -#: lib/elements/auto_fill.py:134 lib/elements/fill.py:74 +#: lib/elements/auto_fill.py:135 lib/elements/fill.py:75 msgid "Skip last stitch in each row" msgstr "Sla de laatste steek in elke rij over" -#: lib/elements/auto_fill.py:135 lib/elements/fill.py:75 +#: lib/elements/auto_fill.py:136 lib/elements/fill.py:76 msgid "The last stitch in each row is quite close to the first stitch in the next row. Skipping it decreases stitch count and density." msgstr "De laatste steek in elke rij is vrij dicht op de eerste steek in de volgende rij. Door deze over te slaan wordt de dichtheid en het aantal steken verkleind." -#: lib/elements/auto_fill.py:146 +#: lib/elements/auto_fill.py:147 msgid "Expand the shape before fill stitching, to compensate for gaps between shapes." msgstr "Breidt de vorm uit voor de opvulsteken om te compenseren voor gaten tussen de vormen." -#: lib/elements/auto_fill.py:155 lib/elements/auto_fill.py:167 +#: lib/elements/auto_fill.py:156 lib/elements/auto_fill.py:168 msgid "Underpath" msgstr "Onderpad" -#: lib/elements/auto_fill.py:156 lib/elements/auto_fill.py:168 +#: lib/elements/auto_fill.py:157 lib/elements/auto_fill.py:169 msgid "Travel inside the shape when moving from section to section. Underpath stitches avoid traveling in the direction of the row angle so that they are not visible. This gives them a jagged appearance." msgstr "Beweeg binnen de vorm bij verplaatsen tussen secties. Onderpad steken vermijden de richting van de rijhoek zodat ze niet zichtbaar zijn. Dit geeft ze een gekarteld uiterlijk." -#: lib/elements/auto_fill.py:254 +#: lib/elements/auto_fill.py:266 msgid "Error during autofill! This means that there is a problem with Ink/Stitch." msgstr "Fout tijdens auto-opvullen! Dit betekent dat er een probleem met Ink/Stitch is." #. this message is followed by a URL: #. https://github.com/inkstitch/inkstitch/issues/new -#: lib/elements/auto_fill.py:257 +#: lib/elements/auto_fill.py:269 msgid "If you'd like to help us make Ink/Stitch better, please paste this whole message into a new issue at: " msgstr "Als je wilt helpen om Ink/Stitch beter te maken, plak onderstaande tekst dan in een nieuwe melding op: " @@ -521,32 +521,32 @@ msgstr "Aangepaste opvulhoek" msgid "This setting will apply a custom fill angle for the clone." msgstr "Deze instelling zet een aangepaste opvulhoek voor de kloon." -#: lib/elements/element.py:225 +#: lib/elements/element.py:198 msgid "Allow lock stitches" msgstr "" -#: lib/elements/element.py:226 +#: lib/elements/element.py:199 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:230 +#: lib/elements/element.py:203 msgid "Both" msgstr "" -#: lib/elements/element.py:230 +#: lib/elements/element.py:203 msgid "Before" msgstr "" -#: lib/elements/element.py:230 +#: lib/elements/element.py:203 msgid "After" msgstr "" -#: lib/elements/element.py:230 +#: lib/elements/element.py:203 msgid "Neither" msgstr "" -#: lib/elements/element.py:272 +#: lib/elements/element.py:245 #, 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." @@ -554,7 +554,7 @@ msgstr "Object %(id)s heeft een leeg 'd' attribuut. Verwijder het object uit het #. used when showing an error message to the user such as #. "Some Path (path1234): error: satin column: One or more of the rungs doesn't #. intersect both rails." -#: lib/elements/element.py:358 +#: lib/elements/element.py:332 msgid "error:" msgstr "fout:" @@ -570,75 +570,75 @@ msgstr "Er is een ongeldig pad object in het document, het d-attribuut mist." msgid "* Run Extensions > Ink/Stitch > Troubleshoot > Cleanup Document..." msgstr "* Kies Uitbreidingen > Ink/Stitch > Probleemoplossen > Document opschonen..." -#: lib/elements/fill.py:22 +#: lib/elements/fill.py:23 msgid "Unconnected" msgstr "Losstaand" -#: lib/elements/fill.py:23 +#: lib/elements/fill.py:24 msgid "Fill: This object is made up of unconnected shapes. This is not allowed because Ink/Stitch doesn't know what order to stitch them in. Please break this object up into separate shapes." msgstr "Opvulling: Dit objecte bestaat uit losstaande vormen. Dit is niet toegestaan omdat Ink/Stitch niet weet in welke volgorde ze geborduurd moeten worden. Deel het object op in aparte vormen." -#: lib/elements/fill.py:27 lib/elements/fill.py:35 +#: lib/elements/fill.py:28 lib/elements/fill.py:36 msgid "* Extensions > Ink/Stitch > Fill Tools > Break Apart Fill Objects" msgstr "* Uitbreidingen > Ink/Stitch > Opvul gereedschap > Opdelen Opvulobjecten" -#: lib/elements/fill.py:32 +#: lib/elements/fill.py:33 msgid "Border crosses itself" msgstr "Rand kruist zichzelf" -#: lib/elements/fill.py:33 +#: lib/elements/fill.py:34 msgid "Fill: Shape is not valid. This can happen if the border crosses over itself." msgstr "Opvulling: vorm is niet geldig. Dit kan gebeuren als de rand zichzelf kruist." -#: lib/elements/fill.py:40 +#: lib/elements/fill.py:41 msgid "Fill" msgstr "Opvulling" -#: lib/elements/fill.py:47 +#: lib/elements/fill.py:48 msgid "Manually routed fill stitching" msgstr "Handmatig gerouteerde opvul steek" -#: lib/elements/fill.py:48 +#: lib/elements/fill.py:49 msgid "AutoFill is the default method for generating fill stitching." msgstr "Auto-Opvullen is de standaard methode voor opvulsteken." -#: lib/elements/fill.py:57 +#: lib/elements/fill.py:58 msgid "Angle of lines of stitches" msgstr "Hoek van de lijnen van de steken" -#: lib/elements/fill.py:58 +#: lib/elements/fill.py:59 msgid "The angle increases in a counter-clockwise direction. 0 is horizontal. Negative angles are allowed." msgstr "De hoek neemt toe tegen de klok in. 0 is horizontaal. Negatieve waarden zijn toegestaan." -#: lib/elements/fill.py:85 +#: lib/elements/fill.py:86 msgid "Flip fill (start right-to-left)" msgstr "Draai opvulling om (start rechts-naar-links)" -#: lib/elements/fill.py:86 +#: lib/elements/fill.py:87 msgid "The flip option can help you with routing your stitch path. When you enable flip, stitching goes from right-to-left instead of left-to-right." msgstr "De omdraai optie kan je helpen met het routeren van je steekpad. Als je omdraaien kiest, gaat het borduren van rechts naar links in plaats van van links naar rechts." -#: lib/elements/fill.py:95 +#: lib/elements/fill.py:96 msgid "Spacing between rows" msgstr "Afstand tussen rijen" -#: lib/elements/fill.py:96 +#: lib/elements/fill.py:97 msgid "Distance between rows of stitches." msgstr "Afstand tussen rijen van steken." -#: lib/elements/fill.py:109 +#: lib/elements/fill.py:110 msgid "Maximum fill stitch length" msgstr "Maximale opvulsteeklengte" -#: lib/elements/fill.py:110 +#: lib/elements/fill.py:111 msgid "The length of each stitch in a row. Shorter stitch may be used at the start or end of a row." msgstr "De lengte van elke steek in een rij. Een kortere steek kan worden gebruikt aan het begin of einde van een rij." -#: lib/elements/fill.py:119 +#: lib/elements/fill.py:120 msgid "Stagger rows this many times before repeating" msgstr "Spring rijen zoveel keer in voordat herhaald wordt" -#: lib/elements/fill.py:120 +#: lib/elements/fill.py:121 msgid "Setting this dictates how many rows apart the stitches will be before they fall in the same column position." msgstr "Deze instelling geeft aan hoeveel rijen uitelkaar de steken liggen voordat ze in dezelfde kolom positie vallen." @@ -658,247 +658,279 @@ msgstr "* Zet je afbeelding om naar een pad: Pad -> Afbeelding Overtrekken (Shif msgid "* Alternatively redraw the image with the pen (P) or bezier (B) tool" msgstr "* Je kunt de afbeelding ook overtrekken met de pen (P) of het bezier gereedschap (B)" -#: lib/elements/polyline.py:17 +#: lib/elements/pattern.py:14 +msgid "Pattern Element" +msgstr "" + +#: lib/elements/pattern.py:15 +msgid "This element will not be embroidered. It will appear as a pattern applied to objects in the same group as it. Objects in sub-groups will be ignored." +msgstr "" + +#: lib/elements/pattern.py:19 +msgid "To disable pattern mode, remove the pattern marker:" +msgstr "" + +#: lib/elements/pattern.py:20 +msgid "* Open the Fill and Stroke panel (Objects > Fill and Stroke)" +msgstr "" + +#: lib/elements/pattern.py:21 +msgid "* Go to the Stroke style tab" +msgstr "" + +#: lib/elements/pattern.py:22 +msgid "* Under \"Markers\" choose the first (empty) option in the first dropdown list." +msgstr "" + +#: lib/elements/polyline.py:18 msgid "Polyline Object" msgstr "Polylijn Object" -#: lib/elements/polyline.py:18 +#: lib/elements/polyline.py:19 msgid "This object is an SVG PolyLine. Ink/Stitch can work with this shape, but you can't edit it in Inkscape. Convert it to a manual stitch path to allow editing." msgstr "Dit object is een SVG Polylijn, Ink/Stitch kan met deze vorm overweg, maar hij kan niet bewerkt worden in Inkscape. Zet om naar een pad met handmatige steek om te kunnen bewerken." -#: lib/elements/polyline.py:22 lib/elements/satin_column.py:25 +#: lib/elements/polyline.py:23 lib/elements/satin_column.py:26 msgid "* Select this object." msgstr "* Selecteer dit object." -#: lib/elements/polyline.py:23 +#: lib/elements/polyline.py:24 msgid "* Do Path > Object to Path." msgstr "* Kies Pad > Object naar Pad." -#: lib/elements/polyline.py:24 +#: lib/elements/polyline.py:25 msgid "* Optional: Run the Params extension and check the \"manual stitch\" box." msgstr "* Optioneel: Kies het Params menu en vink het \"handmatige steek\" vakje." -#: lib/elements/polyline.py:44 +#: lib/elements/polyline.py:45 msgid "Manual stitch along path" msgstr "Handmatige steek langs het pad" -#: lib/elements/satin_column.py:22 +#: lib/elements/satin_column.py:23 msgid "Satin column has fill" msgstr "Satijnbaan heeft opvulling" -#: lib/elements/satin_column.py:23 +#: lib/elements/satin_column.py:24 msgid "Satin column: Object has a fill (but should not)" msgstr "Satijnbaan: Object heeft opvulling (maar dat moet niet)" -#: lib/elements/satin_column.py:26 +#: lib/elements/satin_column.py:27 msgid "* Open the Fill and Stroke panel" msgstr "* Open het Vulling en Lijn paneel" -#: lib/elements/satin_column.py:27 +#: lib/elements/satin_column.py:28 msgid "* Open the Fill tab" msgstr "* Open het Opvul tabblad" -#: lib/elements/satin_column.py:28 +#: lib/elements/satin_column.py:29 msgid "* Disable the Fill" msgstr "* Opvullen uitschakelen" -#: lib/elements/satin_column.py:29 +#: lib/elements/satin_column.py:30 msgid "* Alternative: open Params and switch this path to Stroke to disable Satin Column mode" msgstr "* Je kunt ook het Params menu openen en dit pad naar Lijn omzetten om Satijnbaan modus uit te schakelen" -#: lib/elements/satin_column.py:34 +#: lib/elements/satin_column.py:35 msgid "Too few subpaths" msgstr "Te weinig subpaden" -#: lib/elements/satin_column.py:35 +#: lib/elements/satin_column.py:36 msgid "Satin column: Object has too few subpaths. A satin column should have at least two subpaths (the rails)." msgstr "Satijnbaan: Object heeft te weinig subpaden. Een Satijnbaan moet minstens twee subpaden hebben (de rails)." -#: lib/elements/satin_column.py:37 +#: lib/elements/satin_column.py:38 msgid "* Add another subpath (select two rails and do Path > Combine)" msgstr "* Voeg nog een subpad toe (selecteer twee rails en kies Pad > Combineer)" -#: lib/elements/satin_column.py:38 +#: lib/elements/satin_column.py:39 msgid "* Convert to running stitch or simple satin (Params extension)" msgstr "* Zet om naar een doorlopende steek of simpele Satijnsteek (via Params)" -#: lib/elements/satin_column.py:43 +#: lib/elements/satin_column.py:44 msgid "Unequal number of points" msgstr "Ongelijk aantal punten" -#: lib/elements/satin_column.py:44 +#: lib/elements/satin_column.py:45 msgid "Satin column: There are no rungs and rails have an an unequal number of points." msgstr "Satijnbaan: Er zijn geen sporten en de rails hebben een ongelijk aantal punten." -#: lib/elements/satin_column.py:46 +#: lib/elements/satin_column.py:47 msgid "The easiest way to solve this issue is to add one or more rungs. " msgstr "The makkelijkste oplossing is om een of meer sporten toe te voegen. " -#: lib/elements/satin_column.py:47 +#: lib/elements/satin_column.py:48 msgid "Rungs control the stitch direction in satin columns." msgstr "Sporten bepalen de steekrichting voor Satijnbanen." -#: lib/elements/satin_column.py:48 +#: lib/elements/satin_column.py:49 msgid "* With the selected object press \"P\" to activate the pencil tool." msgstr "* Met het geselecteerde object kies \"P\" om het potlood gereedschap te activeren." -#: lib/elements/satin_column.py:49 +#: lib/elements/satin_column.py:50 msgid "* Hold \"Shift\" while drawing the rung." msgstr "* Houdt \"Shift\" ingedrukt tijdens het tekenen van de sport." -#: lib/elements/satin_column.py:53 +#: lib/elements/satin_column.py:54 msgid "Each rung should intersect both rails once." msgstr "Elke sport moet beide rails eenmaal doorkruisen." -#: lib/elements/satin_column.py:57 +#: lib/elements/satin_column.py:58 msgid "Rung doesn't intersect rails" msgstr "Sport doorkruist de rails niet" -#: lib/elements/satin_column.py:58 +#: lib/elements/satin_column.py:59 msgid "Satin column: A rung doesn't intersect both rails." msgstr "Satijnbaan: een sport doorkruist niet beide rails." -#: lib/elements/satin_column.py:62 +#: lib/elements/satin_column.py:63 msgid "Rungs intersects too many times" msgstr "" -#: lib/elements/satin_column.py:63 +#: lib/elements/satin_column.py:64 msgid "Satin column: A rung intersects a rail more than once." msgstr "Satijnbaan: Een sport doorkruist een rail meer dan eens." -#: lib/elements/satin_column.py:67 +#: lib/elements/satin_column.py:68 msgid "Satin Column" msgstr "Satijnbaan" -#: lib/elements/satin_column.py:73 +#: lib/elements/satin_column.py:74 msgid "Custom satin column" msgstr "Aangepaste satijnbaan" -#: lib/elements/satin_column.py:79 +#: lib/elements/satin_column.py:80 msgid "\"E\" stitch" msgstr "\"E\" steek" -#: lib/elements/satin_column.py:89 lib/elements/stroke.py:61 +#: lib/elements/satin_column.py:86 +msgid "Maximum stitch length" +msgstr "" + +#: lib/elements/satin_column.py:87 +msgid "Maximum stitch length for split stitches." +msgstr "" + +#: lib/elements/satin_column.py:98 lib/elements/stroke.py:62 msgid "Zig-zag spacing (peak-to-peak)" msgstr "Zig-zag afstand (piek-naar-piek)" -#: lib/elements/satin_column.py:90 +#: lib/elements/satin_column.py:99 msgid "Peak-to-peak distance between zig-zags." msgstr "Piek-naar-piek afstand tussen zig-zag steken." -#: lib/elements/satin_column.py:101 +#: lib/elements/satin_column.py:110 msgid "Pull compensation" msgstr "Trek compensatie" -#: lib/elements/satin_column.py:102 +#: lib/elements/satin_column.py:111 msgid "Satin stitches pull the fabric together, resulting in a column narrower than you draw in Inkscape. This setting expands each pair of needle penetrations outward from the center of the satin column." msgstr "Satijnsteken trekken de stof samen, waardoor de baan smaller wordt dan getekend in Inkscape. Deze instelling zet ieder paar naaldsteken wat verder weg van het midden van de satijnbaan." -#: lib/elements/satin_column.py:114 +#: lib/elements/satin_column.py:123 msgid "Contour underlay" msgstr "Omtrek versteviging" -#: lib/elements/satin_column.py:114 lib/elements/satin_column.py:121 -#: lib/elements/satin_column.py:130 +#: lib/elements/satin_column.py:123 lib/elements/satin_column.py:130 +#: lib/elements/satin_column.py:139 msgid "Contour Underlay" msgstr "Omtrek Versteviging" -#: lib/elements/satin_column.py:121 lib/elements/satin_column.py:145 +#: lib/elements/satin_column.py:130 lib/elements/satin_column.py:154 msgid "Stitch length" msgstr "Steek lengte" -#: lib/elements/satin_column.py:127 +#: lib/elements/satin_column.py:136 msgid "Contour underlay inset amount" msgstr "Omtrekversteviging randafstand" -#: lib/elements/satin_column.py:128 +#: lib/elements/satin_column.py:137 msgid "Shrink the outline, to prevent the underlay from showing around the outside of the satin column." msgstr "Verklein de omtrek om te voorkomen dat de versteviging zichtbaar is langs de rand van de satijnbaan." -#: lib/elements/satin_column.py:138 +#: lib/elements/satin_column.py:147 msgid "Center-walk underlay" msgstr "Middenlijn versteviging" -#: lib/elements/satin_column.py:138 lib/elements/satin_column.py:145 +#: lib/elements/satin_column.py:147 lib/elements/satin_column.py:154 msgid "Center-Walk Underlay" msgstr "Middenlijn Versteviging" -#: lib/elements/satin_column.py:150 +#: lib/elements/satin_column.py:159 msgid "Zig-zag underlay" msgstr "Zig-zag versteviging" -#: lib/elements/satin_column.py:150 lib/elements/satin_column.py:159 -#: lib/elements/satin_column.py:170 +#: lib/elements/satin_column.py:159 lib/elements/satin_column.py:168 +#: lib/elements/satin_column.py:179 msgid "Zig-zag Underlay" msgstr "Zig-zag Versteviging" -#: lib/elements/satin_column.py:156 +#: lib/elements/satin_column.py:165 msgid "Zig-Zag spacing (peak-to-peak)" msgstr "Zig-zag afstand (piek-naar-piek)" -#: lib/elements/satin_column.py:157 +#: lib/elements/satin_column.py:166 msgid "Distance between peaks of the zig-zags." msgstr "Afstand tussen pieken van de zig-zag steken." -#: lib/elements/satin_column.py:167 +#: lib/elements/satin_column.py:176 msgid "Inset amount" msgstr "Randafstand" -#: lib/elements/satin_column.py:168 +#: lib/elements/satin_column.py:177 msgid "default: half of contour underlay inset" msgstr "standaard: de helft van de versteviging randafstand" -#: lib/elements/stroke.py:20 +#: lib/elements/stroke.py:21 msgid "Stroke" msgstr "Lijn" -#: lib/elements/stroke.py:23 +#: lib/elements/stroke.py:24 msgid "Running stitch along paths" msgstr "" -#: lib/elements/stroke.py:37 +#: lib/elements/stroke.py:38 msgid "Running stitch length" msgstr "Doorlopende steek lengte" -#: lib/elements/stroke.py:38 +#: lib/elements/stroke.py:39 msgid "Length of stitches in running stitch mode." msgstr "Lengte van steken in doorlopende steek modus." -#: lib/elements/stroke.py:49 +#: lib/elements/stroke.py:50 msgid "Bean stitch number of repeats" msgstr "Bonensteek aantal herhalingen" -#: lib/elements/stroke.py:50 +#: lib/elements/stroke.py:51 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. Only applies to running stitch." msgstr "Aantal keer terugsteken per steek. Een waarde van 1 zou elke steek verdrievoudigen (vooruit, terug, vooruit). Een waarde van 2 zou elke steek vervijfvoudigen, etc. Alleen van toepassing bij doorlopende steken." -#: lib/elements/stroke.py:62 +#: lib/elements/stroke.py:63 msgid "Length of stitches in zig-zag mode." msgstr "Lengte van steken in zig-zag modus." -#: lib/elements/stroke.py:73 +#: lib/elements/stroke.py:74 msgid "Repeats" msgstr "Herhalingen" -#: lib/elements/stroke.py:74 +#: lib/elements/stroke.py:75 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:107 +#: lib/elements/stroke.py:108 msgid "Manual stitch placement" msgstr "Handmatige steek plaatsing" -#: lib/elements/stroke.py:108 +#: lib/elements/stroke.py:109 msgid "Stitch every node in the path. Stitch length and zig-zag spacing are ignored." msgstr "Naai elke punt in het pad. Steeklengte en zig-zag afstand worden genegeerd." -#: lib/elements/stroke.py:142 +#: lib/elements/stroke.py:143 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" "Het lijkt erop dat je een lijn smaller dan 0.5 eenheden gebruikt om een doorlopende steek mee aan te geven, dat is verouderd. Gebruik een streepjes/stippellijn voor een doorlopende steek. Elke soort streepjes voldoen." -#: lib/elements/text.py:13 lib/extensions/lettering.py:75 +#: lib/elements/text.py:13 lib/extensions/lettering.py:77 msgid "Text" msgstr "Tekst" @@ -928,15 +960,15 @@ msgid "Please select at least one satin column." msgstr "Selecteer minstens een satijn strook." #. This was previously: "No embroiderable paths selected." -#: lib/extensions/base.py:123 +#: lib/extensions/base.py:124 msgid "Ink/Stitch doesn't know how to work with any of the objects you've selected." msgstr "Ink/Stitch kan met geen enkel geselecteerd object omgaan." -#: lib/extensions/base.py:125 +#: lib/extensions/base.py:126 msgid "There are no objects in the entire document that Ink/Stitch knows how to work with." msgstr "In het gehele document zit geen enkel object waar Ink/Stitch mee kan omgaan." -#: lib/extensions/base.py:127 +#: lib/extensions/base.py:128 msgid "Tip: Run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot Objects" msgstr "" @@ -1030,27 +1062,27 @@ msgstr "" msgid "Please choose one or more commands to add." msgstr "Kies één of meer commando's om toe te voegen." -#: lib/extensions/lettering.py:41 lib/extensions/lettering.py:418 +#: lib/extensions/lettering.py:43 lib/extensions/lettering.py:420 msgid "Ink/Stitch Lettering" msgstr "Ink/Stitch Belettering" -#: lib/extensions/lettering.py:51 +#: lib/extensions/lettering.py:53 msgid "Font" msgstr "" -#: lib/extensions/lettering.py:63 +#: lib/extensions/lettering.py:65 msgid "Options" msgstr "Opties" -#: lib/extensions/lettering.py:68 +#: lib/extensions/lettering.py:70 msgid "Stitch lines of text back and forth" msgstr "Borduur regels tekst heen en terug" -#: lib/extensions/lettering.py:71 +#: lib/extensions/lettering.py:73 msgid "Add trims" msgstr "Afknippen toevoegen" -#: lib/extensions/lettering.py:80 lib/extensions/params.py:359 +#: lib/extensions/lettering.py:82 lib/extensions/params.py:361 #: print/templates/custom-page.html:23 print/templates/custom-page.html:27 #: print/templates/custom-page.html:33 print/templates/ui.html:92 #: print/templates/ui.html:96 print/templates/ui.html:102 @@ -1059,31 +1091,31 @@ msgstr "Afknippen toevoegen" msgid "Cancel" msgstr "Annuleren" -#: lib/extensions/lettering.py:84 lib/extensions/params.py:366 +#: lib/extensions/lettering.py:86 lib/extensions/params.py:368 msgid "Apply and Quit" msgstr "Toepassen en Sluiten" -#: lib/extensions/lettering.py:151 +#: lib/extensions/lettering.py:153 msgid "Unable to find any fonts! Please try reinstalling Ink/Stitch." msgstr "Geen lettertypen gevonden! Probeer Ink/Stitch opnieuw te installeren." -#: lib/extensions/lettering.py:222 +#: lib/extensions/lettering.py:224 msgid "This font has no available font variant. Please update or remove the font." msgstr "" #. The user has chosen to scale the text by some percentage #. (50%, 200%, etc). If you need to use the percentage symbol, #. make sure to double it (%%). -#: lib/extensions/lettering.py:264 +#: lib/extensions/lettering.py:266 #, python-format msgid "Text scale %s%%" msgstr "Tekst schaling %s%%" -#: lib/extensions/lettering.py:408 +#: lib/extensions/lettering.py:410 msgid "Please select only one block of text." msgstr "Selecteer aub slechts een enkel blok tekst." -#: lib/extensions/lettering.py:411 +#: lib/extensions/lettering.py:413 msgid "You've selected objects that were not created by the Lettering extension. Please clear your selection or select different objects before running Lettering again." msgstr "Er zijn objecten geselecteerd die niet met de Belettering uitbreiding zijn gemaakt. Wis de selectie of selecteer andere objecten alvorens Belettering opnieuw te starten." @@ -1142,14 +1174,18 @@ msgstr "Klik om deze parameter op te slaan als je \"Toepassen en Afsluiten\" kie msgid "This parameter will be saved when you click \"Apply and Quit\"" msgstr "Deze parameter wordt opgeslagen als je \"Toepassen en Afsluiten\" klikt" -#: lib/extensions/params.py:342 +#: lib/extensions/params.py:344 msgid "Embroidery Params" msgstr "Borduur Parameters" -#: lib/extensions/params.py:363 +#: lib/extensions/params.py:365 msgid "Use Last Settings" msgstr "Gebruik Vorige Instellingen" +#: lib/extensions/selection_to_pattern.py:21 +msgid "Please select at least one object to be marked as a pattern." +msgstr "" + #: lib/extensions/troubleshoot.py:45 msgid "All selected shapes are valid! " msgstr "Alle geselecteerde vormen zijn geldig! " @@ -2063,6 +2099,7 @@ msgid "Duplicate Params" msgstr "" #: templates/duplicate_params.xml:10 templates/reorder.xml:10 +#: templates/selection_to_pattern.xml:10 msgid "Edit" msgstr "" @@ -2462,6 +2499,10 @@ msgstr "Verwijder Print Instellingen uit SVG metadata" msgid "Re-stack objects in order of selection" msgstr "" +#: templates/selection_to_pattern.xml:3 +msgid "Selection to pattern" +msgstr "" + #: templates/simulator.xml:3 msgid "Simulator / Realistic Preview" msgstr "Simulator / Realistisch Voorbeeld" diff --git a/translations/messages_no_NO.po b/translations/messages_no_NO.po index a7768ab6..3d883008 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: 2021-07-30 00:54+0000\n" -"PO-Revision-Date: 2021-08-16 00:53\n" +"POT-Creation-Date: 2021-08-17 00:51+0000\n" +"PO-Revision-Date: 2021-08-19 00:47\n" "Last-Translator: \n" "Language-Team: Norwegian\n" "MIME-Version: 1.0\n" @@ -321,21 +321,21 @@ msgid "Satin cut point (use with Cut Satin Column)" msgstr "" #. command that affects a layer -#: lib/commands.py:49 +#: lib/commands.py:48 msgid "Ignore layer (do not stitch any objects in this layer)" msgstr "" #. command that affects entire document -#: lib/commands.py:52 +#: lib/commands.py:51 msgid "Origin for exported embroidery files" msgstr "" #. command that affects entire document -#: lib/commands.py:55 +#: lib/commands.py:54 msgid "Jump destination for Stop commands (a.k.a. \"Frame Out position\")." msgstr "" -#: lib/commands.py:213 +#: lib/commands.py:212 #, python-format msgid "Error: there is more than one %(command)s command in the document, but there can only be one. Please remove all but one." msgstr "" @@ -345,131 +345,131 @@ msgstr "" #. command name to them. Contents of %(description)s are in a separate #. translation #. string. -#: lib/commands.py:220 +#: lib/commands.py:219 #, python-format msgid "%(command)s: %(description)s" msgstr "" -#: lib/commands.py:285 lib/commands.py:398 +#: lib/commands.py:284 lib/commands.py:397 msgid "Ink/Stitch Command" msgstr "" #. : the name of the line that connects a command to the object it applies to -#: lib/commands.py:311 +#: lib/commands.py:310 msgid "connector" msgstr "" #. : the name of a command symbol (example: scissors icon for trim command) -#: lib/commands.py:327 +#: lib/commands.py:326 msgid "command marker" msgstr "" -#: lib/elements/auto_fill.py:22 +#: lib/elements/auto_fill.py:23 msgid "Small Fill" msgstr "" -#: lib/elements/auto_fill.py:23 +#: lib/elements/auto_fill.py:24 msgid "This fill object is so small that it would probably look better as running stitch or satin column. For very small shapes, fill stitch is not possible, and Ink/Stitch will use running stitch around the outline instead." msgstr "" -#: lib/elements/auto_fill.py:29 lib/elements/auto_fill.py:145 +#: lib/elements/auto_fill.py:30 lib/elements/auto_fill.py:146 msgid "Expand" msgstr "" -#: lib/elements/auto_fill.py:30 +#: lib/elements/auto_fill.py:31 msgid "The expand parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use original size instead." msgstr "" -#: lib/elements/auto_fill.py:35 lib/elements/auto_fill.py:122 +#: lib/elements/auto_fill.py:36 lib/elements/auto_fill.py:123 msgid "Inset" msgstr "" -#: lib/elements/auto_fill.py:36 +#: lib/elements/auto_fill.py:37 msgid "The underlay inset parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use the original size instead." msgstr "" -#: lib/elements/auto_fill.py:41 +#: lib/elements/auto_fill.py:42 msgid "AutoFill" msgstr "" -#: lib/elements/auto_fill.py:44 +#: lib/elements/auto_fill.py:45 msgid "Automatically routed fill stitching" msgstr "" -#: lib/elements/auto_fill.py:64 +#: lib/elements/auto_fill.py:65 msgid "Running stitch length (traversal between sections)" msgstr "" -#: lib/elements/auto_fill.py:65 +#: lib/elements/auto_fill.py:66 msgid "Length of stitches around the outline of the fill region used when moving from section to section." msgstr "" -#: lib/elements/auto_fill.py:73 +#: lib/elements/auto_fill.py:74 msgid "Underlay" msgstr "" -#: lib/elements/auto_fill.py:73 lib/elements/auto_fill.py:82 -#: lib/elements/auto_fill.py:104 lib/elements/auto_fill.py:115 -#: lib/elements/auto_fill.py:125 lib/elements/auto_fill.py:137 -#: lib/elements/auto_fill.py:171 +#: lib/elements/auto_fill.py:74 lib/elements/auto_fill.py:83 +#: lib/elements/auto_fill.py:105 lib/elements/auto_fill.py:116 +#: lib/elements/auto_fill.py:126 lib/elements/auto_fill.py:138 +#: lib/elements/auto_fill.py:172 msgid "AutoFill Underlay" msgstr "" -#: lib/elements/auto_fill.py:79 +#: lib/elements/auto_fill.py:80 msgid "Fill angle" msgstr "" -#: lib/elements/auto_fill.py:80 +#: lib/elements/auto_fill.py:81 msgid "Default: fill angle + 90 deg. Insert comma-seperated list for multiple layers." msgstr "" -#: lib/elements/auto_fill.py:101 +#: lib/elements/auto_fill.py:102 msgid "Row spacing" msgstr "" -#: lib/elements/auto_fill.py:102 +#: lib/elements/auto_fill.py:103 msgid "default: 3x fill row spacing" msgstr "" -#: lib/elements/auto_fill.py:112 +#: lib/elements/auto_fill.py:113 msgid "Max stitch length" msgstr "" -#: lib/elements/auto_fill.py:113 +#: lib/elements/auto_fill.py:114 msgid "default: equal to fill max stitch length" msgstr "" -#: lib/elements/auto_fill.py:123 +#: lib/elements/auto_fill.py:124 msgid "Shrink the shape before doing underlay, to prevent underlay from showing around the outside of the fill." msgstr "" -#: lib/elements/auto_fill.py:134 lib/elements/fill.py:74 +#: lib/elements/auto_fill.py:135 lib/elements/fill.py:75 msgid "Skip last stitch in each row" msgstr "" -#: lib/elements/auto_fill.py:135 lib/elements/fill.py:75 +#: lib/elements/auto_fill.py:136 lib/elements/fill.py:76 msgid "The last stitch in each row is quite close to the first stitch in the next row. Skipping it decreases stitch count and density." msgstr "" -#: lib/elements/auto_fill.py:146 +#: lib/elements/auto_fill.py:147 msgid "Expand the shape before fill stitching, to compensate for gaps between shapes." msgstr "" -#: lib/elements/auto_fill.py:155 lib/elements/auto_fill.py:167 +#: lib/elements/auto_fill.py:156 lib/elements/auto_fill.py:168 msgid "Underpath" msgstr "" -#: lib/elements/auto_fill.py:156 lib/elements/auto_fill.py:168 +#: lib/elements/auto_fill.py:157 lib/elements/auto_fill.py:169 msgid "Travel inside the shape when moving from section to section. Underpath stitches avoid traveling in the direction of the row angle so that they are not visible. This gives them a jagged appearance." msgstr "" -#: lib/elements/auto_fill.py:254 +#: lib/elements/auto_fill.py:266 msgid "Error during autofill! This means that there is a problem with Ink/Stitch." msgstr "" #. this message is followed by a URL: #. https://github.com/inkstitch/inkstitch/issues/new -#: lib/elements/auto_fill.py:257 +#: lib/elements/auto_fill.py:269 msgid "If you'd like to help us make Ink/Stitch better, please paste this whole message into a new issue at: " msgstr "" @@ -521,32 +521,32 @@ msgstr "" msgid "This setting will apply a custom fill angle for the clone." msgstr "" -#: lib/elements/element.py:225 +#: lib/elements/element.py:198 msgid "Allow lock stitches" msgstr "" -#: lib/elements/element.py:226 +#: lib/elements/element.py:199 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:230 +#: lib/elements/element.py:203 msgid "Both" msgstr "" -#: lib/elements/element.py:230 +#: lib/elements/element.py:203 msgid "Before" msgstr "" -#: lib/elements/element.py:230 +#: lib/elements/element.py:203 msgid "After" msgstr "" -#: lib/elements/element.py:230 +#: lib/elements/element.py:203 msgid "Neither" msgstr "" -#: lib/elements/element.py:272 +#: lib/elements/element.py:245 #, python-format msgid "Object %(id)s has an empty 'd' attribute. Please delete this object from your document." msgstr "" @@ -554,7 +554,7 @@ msgstr "" #. used when showing an error message to the user such as #. "Some Path (path1234): error: satin column: One or more of the rungs doesn't #. intersect both rails." -#: lib/elements/element.py:358 +#: lib/elements/element.py:332 msgid "error:" msgstr "" @@ -570,75 +570,75 @@ msgstr "" msgid "* Run Extensions > Ink/Stitch > Troubleshoot > Cleanup Document..." msgstr "" -#: lib/elements/fill.py:22 +#: lib/elements/fill.py:23 msgid "Unconnected" msgstr "" -#: lib/elements/fill.py:23 +#: lib/elements/fill.py:24 msgid "Fill: This object is made up of unconnected shapes. This is not allowed because Ink/Stitch doesn't know what order to stitch them in. Please break this object up into separate shapes." msgstr "" -#: lib/elements/fill.py:27 lib/elements/fill.py:35 +#: lib/elements/fill.py:28 lib/elements/fill.py:36 msgid "* Extensions > Ink/Stitch > Fill Tools > Break Apart Fill Objects" msgstr "" -#: lib/elements/fill.py:32 +#: lib/elements/fill.py:33 msgid "Border crosses itself" msgstr "" -#: lib/elements/fill.py:33 +#: lib/elements/fill.py:34 msgid "Fill: Shape is not valid. This can happen if the border crosses over itself." msgstr "" -#: lib/elements/fill.py:40 +#: lib/elements/fill.py:41 msgid "Fill" msgstr "" -#: lib/elements/fill.py:47 +#: lib/elements/fill.py:48 msgid "Manually routed fill stitching" msgstr "" -#: lib/elements/fill.py:48 +#: lib/elements/fill.py:49 msgid "AutoFill is the default method for generating fill stitching." msgstr "" -#: lib/elements/fill.py:57 +#: lib/elements/fill.py:58 msgid "Angle of lines of stitches" msgstr "" -#: lib/elements/fill.py:58 +#: lib/elements/fill.py:59 msgid "The angle increases in a counter-clockwise direction. 0 is horizontal. Negative angles are allowed." msgstr "" -#: lib/elements/fill.py:85 +#: lib/elements/fill.py:86 msgid "Flip fill (start right-to-left)" msgstr "" -#: lib/elements/fill.py:86 +#: lib/elements/fill.py:87 msgid "The flip option can help you with routing your stitch path. When you enable flip, stitching goes from right-to-left instead of left-to-right." msgstr "" -#: lib/elements/fill.py:95 +#: lib/elements/fill.py:96 msgid "Spacing between rows" msgstr "" -#: lib/elements/fill.py:96 +#: lib/elements/fill.py:97 msgid "Distance between rows of stitches." msgstr "" -#: lib/elements/fill.py:109 +#: lib/elements/fill.py:110 msgid "Maximum fill stitch length" msgstr "" -#: lib/elements/fill.py:110 +#: lib/elements/fill.py:111 msgid "The length of each stitch in a row. Shorter stitch may be used at the start or end of a row." msgstr "" -#: lib/elements/fill.py:119 +#: lib/elements/fill.py:120 msgid "Stagger rows this many times before repeating" msgstr "" -#: lib/elements/fill.py:120 +#: lib/elements/fill.py:121 msgid "Setting this dictates how many rows apart the stitches will be before they fall in the same column position." msgstr "" @@ -658,246 +658,278 @@ msgstr "" msgid "* Alternatively redraw the image with the pen (P) or bezier (B) tool" msgstr "" -#: lib/elements/polyline.py:17 -msgid "Polyline Object" +#: lib/elements/pattern.py:14 +msgid "Pattern Element" +msgstr "" + +#: lib/elements/pattern.py:15 +msgid "This element will not be embroidered. It will appear as a pattern applied to objects in the same group as it. Objects in sub-groups will be ignored." +msgstr "" + +#: lib/elements/pattern.py:19 +msgid "To disable pattern mode, remove the pattern marker:" +msgstr "" + +#: lib/elements/pattern.py:20 +msgid "* Open the Fill and Stroke panel (Objects > Fill and Stroke)" +msgstr "" + +#: lib/elements/pattern.py:21 +msgid "* Go to the Stroke style tab" +msgstr "" + +#: lib/elements/pattern.py:22 +msgid "* Under \"Markers\" choose the first (empty) option in the first dropdown list." msgstr "" #: lib/elements/polyline.py:18 +msgid "Polyline Object" +msgstr "" + +#: lib/elements/polyline.py:19 msgid "This object is an SVG PolyLine. Ink/Stitch can work with this shape, but you can't edit it in Inkscape. Convert it to a manual stitch path to allow editing." msgstr "" -#: lib/elements/polyline.py:22 lib/elements/satin_column.py:25 +#: lib/elements/polyline.py:23 lib/elements/satin_column.py:26 msgid "* Select this object." msgstr "" -#: lib/elements/polyline.py:23 +#: lib/elements/polyline.py:24 msgid "* Do Path > Object to Path." msgstr "" -#: lib/elements/polyline.py:24 +#: lib/elements/polyline.py:25 msgid "* Optional: Run the Params extension and check the \"manual stitch\" box." msgstr "" -#: lib/elements/polyline.py:44 +#: lib/elements/polyline.py:45 msgid "Manual stitch along path" msgstr "" -#: lib/elements/satin_column.py:22 +#: lib/elements/satin_column.py:23 msgid "Satin column has fill" msgstr "" -#: lib/elements/satin_column.py:23 +#: lib/elements/satin_column.py:24 msgid "Satin column: Object has a fill (but should not)" msgstr "" -#: lib/elements/satin_column.py:26 +#: lib/elements/satin_column.py:27 msgid "* Open the Fill and Stroke panel" msgstr "" -#: lib/elements/satin_column.py:27 +#: lib/elements/satin_column.py:28 msgid "* Open the Fill tab" msgstr "" -#: lib/elements/satin_column.py:28 +#: lib/elements/satin_column.py:29 msgid "* Disable the Fill" msgstr "" -#: lib/elements/satin_column.py:29 +#: lib/elements/satin_column.py:30 msgid "* Alternative: open Params and switch this path to Stroke to disable Satin Column mode" msgstr "" -#: lib/elements/satin_column.py:34 +#: lib/elements/satin_column.py:35 msgid "Too few subpaths" msgstr "" -#: lib/elements/satin_column.py:35 +#: lib/elements/satin_column.py:36 msgid "Satin column: Object has too few subpaths. A satin column should have at least two subpaths (the rails)." msgstr "" -#: lib/elements/satin_column.py:37 +#: lib/elements/satin_column.py:38 msgid "* Add another subpath (select two rails and do Path > Combine)" msgstr "" -#: lib/elements/satin_column.py:38 +#: lib/elements/satin_column.py:39 msgid "* Convert to running stitch or simple satin (Params extension)" msgstr "" -#: lib/elements/satin_column.py:43 +#: lib/elements/satin_column.py:44 msgid "Unequal number of points" msgstr "" -#: lib/elements/satin_column.py:44 +#: lib/elements/satin_column.py:45 msgid "Satin column: There are no rungs and rails have an an unequal number of points." msgstr "" -#: lib/elements/satin_column.py:46 +#: lib/elements/satin_column.py:47 msgid "The easiest way to solve this issue is to add one or more rungs. " msgstr "" -#: lib/elements/satin_column.py:47 +#: lib/elements/satin_column.py:48 msgid "Rungs control the stitch direction in satin columns." msgstr "" -#: lib/elements/satin_column.py:48 +#: lib/elements/satin_column.py:49 msgid "* With the selected object press \"P\" to activate the pencil tool." msgstr "" -#: lib/elements/satin_column.py:49 +#: lib/elements/satin_column.py:50 msgid "* Hold \"Shift\" while drawing the rung." msgstr "" -#: lib/elements/satin_column.py:53 +#: lib/elements/satin_column.py:54 msgid "Each rung should intersect both rails once." msgstr "" -#: lib/elements/satin_column.py:57 +#: lib/elements/satin_column.py:58 msgid "Rung doesn't intersect rails" msgstr "" -#: lib/elements/satin_column.py:58 +#: lib/elements/satin_column.py:59 msgid "Satin column: A rung doesn't intersect both rails." msgstr "" -#: lib/elements/satin_column.py:62 +#: lib/elements/satin_column.py:63 msgid "Rungs intersects too many times" msgstr "" -#: lib/elements/satin_column.py:63 +#: lib/elements/satin_column.py:64 msgid "Satin column: A rung intersects a rail more than once." msgstr "" -#: lib/elements/satin_column.py:67 +#: lib/elements/satin_column.py:68 msgid "Satin Column" msgstr "" -#: lib/elements/satin_column.py:73 +#: lib/elements/satin_column.py:74 msgid "Custom satin column" msgstr "" -#: lib/elements/satin_column.py:79 +#: lib/elements/satin_column.py:80 msgid "\"E\" stitch" msgstr "" -#: lib/elements/satin_column.py:89 lib/elements/stroke.py:61 +#: lib/elements/satin_column.py:86 +msgid "Maximum stitch length" +msgstr "" + +#: lib/elements/satin_column.py:87 +msgid "Maximum stitch length for split stitches." +msgstr "" + +#: lib/elements/satin_column.py:98 lib/elements/stroke.py:62 msgid "Zig-zag spacing (peak-to-peak)" msgstr "" -#: lib/elements/satin_column.py:90 +#: lib/elements/satin_column.py:99 msgid "Peak-to-peak distance between zig-zags." msgstr "" -#: lib/elements/satin_column.py:101 +#: lib/elements/satin_column.py:110 msgid "Pull compensation" msgstr "" -#: lib/elements/satin_column.py:102 +#: lib/elements/satin_column.py:111 msgid "Satin stitches pull the fabric together, resulting in a column narrower than you draw in Inkscape. This setting expands each pair of needle penetrations outward from the center of the satin column." msgstr "" -#: lib/elements/satin_column.py:114 +#: lib/elements/satin_column.py:123 msgid "Contour underlay" msgstr "" -#: lib/elements/satin_column.py:114 lib/elements/satin_column.py:121 -#: lib/elements/satin_column.py:130 +#: lib/elements/satin_column.py:123 lib/elements/satin_column.py:130 +#: lib/elements/satin_column.py:139 msgid "Contour Underlay" msgstr "" -#: lib/elements/satin_column.py:121 lib/elements/satin_column.py:145 +#: lib/elements/satin_column.py:130 lib/elements/satin_column.py:154 msgid "Stitch length" msgstr "" -#: lib/elements/satin_column.py:127 +#: lib/elements/satin_column.py:136 msgid "Contour underlay inset amount" msgstr "" -#: lib/elements/satin_column.py:128 +#: lib/elements/satin_column.py:137 msgid "Shrink the outline, to prevent the underlay from showing around the outside of the satin column." msgstr "" -#: lib/elements/satin_column.py:138 +#: lib/elements/satin_column.py:147 msgid "Center-walk underlay" msgstr "" -#: lib/elements/satin_column.py:138 lib/elements/satin_column.py:145 +#: lib/elements/satin_column.py:147 lib/elements/satin_column.py:154 msgid "Center-Walk Underlay" msgstr "" -#: lib/elements/satin_column.py:150 +#: lib/elements/satin_column.py:159 msgid "Zig-zag underlay" msgstr "" -#: lib/elements/satin_column.py:150 lib/elements/satin_column.py:159 -#: lib/elements/satin_column.py:170 +#: lib/elements/satin_column.py:159 lib/elements/satin_column.py:168 +#: lib/elements/satin_column.py:179 msgid "Zig-zag Underlay" msgstr "" -#: lib/elements/satin_column.py:156 +#: lib/elements/satin_column.py:165 msgid "Zig-Zag spacing (peak-to-peak)" msgstr "" -#: lib/elements/satin_column.py:157 +#: lib/elements/satin_column.py:166 msgid "Distance between peaks of the zig-zags." msgstr "" -#: lib/elements/satin_column.py:167 +#: lib/elements/satin_column.py:176 msgid "Inset amount" msgstr "" -#: lib/elements/satin_column.py:168 +#: lib/elements/satin_column.py:177 msgid "default: half of contour underlay inset" msgstr "" -#: lib/elements/stroke.py:20 +#: lib/elements/stroke.py:21 msgid "Stroke" msgstr "" -#: lib/elements/stroke.py:23 +#: lib/elements/stroke.py:24 msgid "Running stitch along paths" msgstr "" -#: lib/elements/stroke.py:37 +#: lib/elements/stroke.py:38 msgid "Running stitch length" msgstr "" -#: lib/elements/stroke.py:38 +#: lib/elements/stroke.py:39 msgid "Length of stitches in running stitch mode." msgstr "" -#: lib/elements/stroke.py:49 +#: lib/elements/stroke.py:50 msgid "Bean stitch number of repeats" msgstr "" -#: lib/elements/stroke.py:50 +#: lib/elements/stroke.py:51 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. Only applies to running stitch." msgstr "" -#: lib/elements/stroke.py:62 +#: lib/elements/stroke.py:63 msgid "Length of stitches in zig-zag mode." msgstr "" -#: lib/elements/stroke.py:73 +#: lib/elements/stroke.py:74 msgid "Repeats" msgstr "" -#: lib/elements/stroke.py:74 +#: lib/elements/stroke.py:75 msgid "Defines how many times to run down and back along the path." msgstr "" -#: lib/elements/stroke.py:107 +#: lib/elements/stroke.py:108 msgid "Manual stitch placement" msgstr "" -#: lib/elements/stroke.py:108 +#: lib/elements/stroke.py:109 msgid "Stitch every node in the path. Stitch length and zig-zag spacing are ignored." msgstr "" -#: lib/elements/stroke.py:142 +#: lib/elements/stroke.py:143 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 "" -#: lib/elements/text.py:13 lib/extensions/lettering.py:75 +#: lib/elements/text.py:13 lib/extensions/lettering.py:77 msgid "Text" msgstr "" @@ -927,15 +959,15 @@ msgid "Please select at least one satin column." msgstr "" #. This was previously: "No embroiderable paths selected." -#: lib/extensions/base.py:123 +#: lib/extensions/base.py:124 msgid "Ink/Stitch doesn't know how to work with any of the objects you've selected." msgstr "" -#: lib/extensions/base.py:125 +#: lib/extensions/base.py:126 msgid "There are no objects in the entire document that Ink/Stitch knows how to work with." msgstr "" -#: lib/extensions/base.py:127 +#: lib/extensions/base.py:128 msgid "Tip: Run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot Objects" msgstr "" @@ -1029,27 +1061,27 @@ msgstr "" msgid "Please choose one or more commands to add." msgstr "" -#: lib/extensions/lettering.py:41 lib/extensions/lettering.py:418 +#: lib/extensions/lettering.py:43 lib/extensions/lettering.py:420 msgid "Ink/Stitch Lettering" msgstr "" -#: lib/extensions/lettering.py:51 +#: lib/extensions/lettering.py:53 msgid "Font" msgstr "" -#: lib/extensions/lettering.py:63 +#: lib/extensions/lettering.py:65 msgid "Options" msgstr "" -#: lib/extensions/lettering.py:68 +#: lib/extensions/lettering.py:70 msgid "Stitch lines of text back and forth" msgstr "" -#: lib/extensions/lettering.py:71 +#: lib/extensions/lettering.py:73 msgid "Add trims" msgstr "" -#: lib/extensions/lettering.py:80 lib/extensions/params.py:359 +#: lib/extensions/lettering.py:82 lib/extensions/params.py:361 #: print/templates/custom-page.html:23 print/templates/custom-page.html:27 #: print/templates/custom-page.html:33 print/templates/ui.html:92 #: print/templates/ui.html:96 print/templates/ui.html:102 @@ -1058,31 +1090,31 @@ msgstr "" msgid "Cancel" msgstr "" -#: lib/extensions/lettering.py:84 lib/extensions/params.py:366 +#: lib/extensions/lettering.py:86 lib/extensions/params.py:368 msgid "Apply and Quit" msgstr "" -#: lib/extensions/lettering.py:151 +#: lib/extensions/lettering.py:153 msgid "Unable to find any fonts! Please try reinstalling Ink/Stitch." msgstr "" -#: lib/extensions/lettering.py:222 +#: lib/extensions/lettering.py:224 msgid "This font has no available font variant. Please update or remove the font." msgstr "" #. The user has chosen to scale the text by some percentage #. (50%, 200%, etc). If you need to use the percentage symbol, #. make sure to double it (%%). -#: lib/extensions/lettering.py:264 +#: lib/extensions/lettering.py:266 #, python-format msgid "Text scale %s%%" msgstr "" -#: lib/extensions/lettering.py:408 +#: lib/extensions/lettering.py:410 msgid "Please select only one block of text." msgstr "" -#: lib/extensions/lettering.py:411 +#: lib/extensions/lettering.py:413 msgid "You've selected objects that were not created by the Lettering extension. Please clear your selection or select different objects before running Lettering again." msgstr "" @@ -1141,14 +1173,18 @@ msgstr "" msgid "This parameter will be saved when you click \"Apply and Quit\"" msgstr "" -#: lib/extensions/params.py:342 +#: lib/extensions/params.py:344 msgid "Embroidery Params" msgstr "" -#: lib/extensions/params.py:363 +#: lib/extensions/params.py:365 msgid "Use Last Settings" msgstr "" +#: lib/extensions/selection_to_pattern.py:21 +msgid "Please select at least one object to be marked as a pattern." +msgstr "" + #: lib/extensions/troubleshoot.py:45 msgid "All selected shapes are valid! " msgstr "" @@ -2062,6 +2098,7 @@ msgid "Duplicate Params" msgstr "" #: templates/duplicate_params.xml:10 templates/reorder.xml:10 +#: templates/selection_to_pattern.xml:10 msgid "Edit" msgstr "" @@ -2461,6 +2498,10 @@ msgstr "" msgid "Re-stack objects in order of selection" msgstr "" +#: templates/selection_to_pattern.xml:3 +msgid "Selection to pattern" +msgstr "" + #: templates/simulator.xml:3 msgid "Simulator / Realistic Preview" msgstr "" diff --git a/translations/messages_pl_PL.po b/translations/messages_pl_PL.po index 86592de2..c3ca9c7c 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: 2021-07-30 00:54+0000\n" -"PO-Revision-Date: 2021-08-16 00:53\n" +"POT-Creation-Date: 2021-08-17 00:51+0000\n" +"PO-Revision-Date: 2021-08-19 00:47\n" "Last-Translator: \n" "Language-Team: Polish\n" "MIME-Version: 1.0\n" @@ -321,21 +321,21 @@ msgid "Satin cut point (use with Cut Satin Column)" msgstr "" #. command that affects a layer -#: lib/commands.py:49 +#: lib/commands.py:48 msgid "Ignore layer (do not stitch any objects in this layer)" msgstr "" #. command that affects entire document -#: lib/commands.py:52 +#: lib/commands.py:51 msgid "Origin for exported embroidery files" msgstr "" #. command that affects entire document -#: lib/commands.py:55 +#: lib/commands.py:54 msgid "Jump destination for Stop commands (a.k.a. \"Frame Out position\")." msgstr "" -#: lib/commands.py:213 +#: lib/commands.py:212 #, python-format msgid "Error: there is more than one %(command)s command in the document, but there can only be one. Please remove all but one." msgstr "" @@ -345,131 +345,131 @@ msgstr "" #. command name to them. Contents of %(description)s are in a separate #. translation #. string. -#: lib/commands.py:220 +#: lib/commands.py:219 #, python-format msgid "%(command)s: %(description)s" msgstr "" -#: lib/commands.py:285 lib/commands.py:398 +#: lib/commands.py:284 lib/commands.py:397 msgid "Ink/Stitch Command" msgstr "Komenda Ink/Stitch" #. : the name of the line that connects a command to the object it applies to -#: lib/commands.py:311 +#: lib/commands.py:310 msgid "connector" msgstr "" #. : the name of a command symbol (example: scissors icon for trim command) -#: lib/commands.py:327 +#: lib/commands.py:326 msgid "command marker" msgstr "" -#: lib/elements/auto_fill.py:22 +#: lib/elements/auto_fill.py:23 msgid "Small Fill" msgstr "" -#: lib/elements/auto_fill.py:23 +#: lib/elements/auto_fill.py:24 msgid "This fill object is so small that it would probably look better as running stitch or satin column. For very small shapes, fill stitch is not possible, and Ink/Stitch will use running stitch around the outline instead." msgstr "" -#: lib/elements/auto_fill.py:29 lib/elements/auto_fill.py:145 +#: lib/elements/auto_fill.py:30 lib/elements/auto_fill.py:146 msgid "Expand" msgstr "" -#: lib/elements/auto_fill.py:30 +#: lib/elements/auto_fill.py:31 msgid "The expand parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use original size instead." msgstr "" -#: lib/elements/auto_fill.py:35 lib/elements/auto_fill.py:122 +#: lib/elements/auto_fill.py:36 lib/elements/auto_fill.py:123 msgid "Inset" msgstr "" -#: lib/elements/auto_fill.py:36 +#: lib/elements/auto_fill.py:37 msgid "The underlay inset parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use the original size instead." msgstr "" -#: lib/elements/auto_fill.py:41 +#: lib/elements/auto_fill.py:42 msgid "AutoFill" msgstr "" -#: lib/elements/auto_fill.py:44 +#: lib/elements/auto_fill.py:45 msgid "Automatically routed fill stitching" msgstr "" -#: lib/elements/auto_fill.py:64 +#: lib/elements/auto_fill.py:65 msgid "Running stitch length (traversal between sections)" msgstr "" -#: lib/elements/auto_fill.py:65 +#: lib/elements/auto_fill.py:66 msgid "Length of stitches around the outline of the fill region used when moving from section to section." msgstr "" -#: lib/elements/auto_fill.py:73 +#: lib/elements/auto_fill.py:74 msgid "Underlay" msgstr "Podszycie" -#: lib/elements/auto_fill.py:73 lib/elements/auto_fill.py:82 -#: lib/elements/auto_fill.py:104 lib/elements/auto_fill.py:115 -#: lib/elements/auto_fill.py:125 lib/elements/auto_fill.py:137 -#: lib/elements/auto_fill.py:171 +#: lib/elements/auto_fill.py:74 lib/elements/auto_fill.py:83 +#: lib/elements/auto_fill.py:105 lib/elements/auto_fill.py:116 +#: lib/elements/auto_fill.py:126 lib/elements/auto_fill.py:138 +#: lib/elements/auto_fill.py:172 msgid "AutoFill Underlay" msgstr "" -#: lib/elements/auto_fill.py:79 +#: lib/elements/auto_fill.py:80 msgid "Fill angle" msgstr "Kąt wypełnienia" -#: lib/elements/auto_fill.py:80 +#: lib/elements/auto_fill.py:81 msgid "Default: fill angle + 90 deg. Insert comma-seperated list for multiple layers." msgstr "" -#: lib/elements/auto_fill.py:101 +#: lib/elements/auto_fill.py:102 msgid "Row spacing" msgstr "" -#: lib/elements/auto_fill.py:102 +#: lib/elements/auto_fill.py:103 msgid "default: 3x fill row spacing" msgstr "" -#: lib/elements/auto_fill.py:112 +#: lib/elements/auto_fill.py:113 msgid "Max stitch length" msgstr "Maks. długość ściegu" -#: lib/elements/auto_fill.py:113 +#: lib/elements/auto_fill.py:114 msgid "default: equal to fill max stitch length" msgstr "" -#: lib/elements/auto_fill.py:123 +#: lib/elements/auto_fill.py:124 msgid "Shrink the shape before doing underlay, to prevent underlay from showing around the outside of the fill." msgstr "" -#: lib/elements/auto_fill.py:134 lib/elements/fill.py:74 +#: lib/elements/auto_fill.py:135 lib/elements/fill.py:75 msgid "Skip last stitch in each row" msgstr "" -#: lib/elements/auto_fill.py:135 lib/elements/fill.py:75 +#: lib/elements/auto_fill.py:136 lib/elements/fill.py:76 msgid "The last stitch in each row is quite close to the first stitch in the next row. Skipping it decreases stitch count and density." msgstr "" -#: lib/elements/auto_fill.py:146 +#: lib/elements/auto_fill.py:147 msgid "Expand the shape before fill stitching, to compensate for gaps between shapes." msgstr "" -#: lib/elements/auto_fill.py:155 lib/elements/auto_fill.py:167 +#: lib/elements/auto_fill.py:156 lib/elements/auto_fill.py:168 msgid "Underpath" msgstr "" -#: lib/elements/auto_fill.py:156 lib/elements/auto_fill.py:168 +#: lib/elements/auto_fill.py:157 lib/elements/auto_fill.py:169 msgid "Travel inside the shape when moving from section to section. Underpath stitches avoid traveling in the direction of the row angle so that they are not visible. This gives them a jagged appearance." msgstr "" -#: lib/elements/auto_fill.py:254 +#: lib/elements/auto_fill.py:266 msgid "Error during autofill! This means that there is a problem with Ink/Stitch." msgstr "" #. this message is followed by a URL: #. https://github.com/inkstitch/inkstitch/issues/new -#: lib/elements/auto_fill.py:257 +#: lib/elements/auto_fill.py:269 msgid "If you'd like to help us make Ink/Stitch better, please paste this whole message into a new issue at: " msgstr "" @@ -521,32 +521,32 @@ msgstr "" msgid "This setting will apply a custom fill angle for the clone." msgstr "" -#: lib/elements/element.py:225 +#: lib/elements/element.py:198 msgid "Allow lock stitches" msgstr "" -#: lib/elements/element.py:226 +#: lib/elements/element.py:199 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:230 +#: lib/elements/element.py:203 msgid "Both" msgstr "" -#: lib/elements/element.py:230 +#: lib/elements/element.py:203 msgid "Before" msgstr "" -#: lib/elements/element.py:230 +#: lib/elements/element.py:203 msgid "After" msgstr "" -#: lib/elements/element.py:230 +#: lib/elements/element.py:203 msgid "Neither" msgstr "" -#: lib/elements/element.py:272 +#: lib/elements/element.py:245 #, python-format msgid "Object %(id)s has an empty 'd' attribute. Please delete this object from your document." msgstr "" @@ -554,7 +554,7 @@ msgstr "" #. used when showing an error message to the user such as #. "Some Path (path1234): error: satin column: One or more of the rungs doesn't #. intersect both rails." -#: lib/elements/element.py:358 +#: lib/elements/element.py:332 msgid "error:" msgstr "" @@ -570,75 +570,75 @@ msgstr "" msgid "* Run Extensions > Ink/Stitch > Troubleshoot > Cleanup Document..." msgstr "" -#: lib/elements/fill.py:22 +#: lib/elements/fill.py:23 msgid "Unconnected" msgstr "" -#: lib/elements/fill.py:23 +#: lib/elements/fill.py:24 msgid "Fill: This object is made up of unconnected shapes. This is not allowed because Ink/Stitch doesn't know what order to stitch them in. Please break this object up into separate shapes." msgstr "" -#: lib/elements/fill.py:27 lib/elements/fill.py:35 +#: lib/elements/fill.py:28 lib/elements/fill.py:36 msgid "* Extensions > Ink/Stitch > Fill Tools > Break Apart Fill Objects" msgstr "" -#: lib/elements/fill.py:32 +#: lib/elements/fill.py:33 msgid "Border crosses itself" msgstr "" -#: lib/elements/fill.py:33 +#: lib/elements/fill.py:34 msgid "Fill: Shape is not valid. This can happen if the border crosses over itself." msgstr "" -#: lib/elements/fill.py:40 +#: lib/elements/fill.py:41 msgid "Fill" msgstr "" -#: lib/elements/fill.py:47 +#: lib/elements/fill.py:48 msgid "Manually routed fill stitching" msgstr "" -#: lib/elements/fill.py:48 +#: lib/elements/fill.py:49 msgid "AutoFill is the default method for generating fill stitching." msgstr "" -#: lib/elements/fill.py:57 +#: lib/elements/fill.py:58 msgid "Angle of lines of stitches" msgstr "" -#: lib/elements/fill.py:58 +#: lib/elements/fill.py:59 msgid "The angle increases in a counter-clockwise direction. 0 is horizontal. Negative angles are allowed." msgstr "" -#: lib/elements/fill.py:85 +#: lib/elements/fill.py:86 msgid "Flip fill (start right-to-left)" msgstr "" -#: lib/elements/fill.py:86 +#: lib/elements/fill.py:87 msgid "The flip option can help you with routing your stitch path. When you enable flip, stitching goes from right-to-left instead of left-to-right." msgstr "" -#: lib/elements/fill.py:95 +#: lib/elements/fill.py:96 msgid "Spacing between rows" msgstr "" -#: lib/elements/fill.py:96 +#: lib/elements/fill.py:97 msgid "Distance between rows of stitches." msgstr "" -#: lib/elements/fill.py:109 +#: lib/elements/fill.py:110 msgid "Maximum fill stitch length" msgstr "" -#: lib/elements/fill.py:110 +#: lib/elements/fill.py:111 msgid "The length of each stitch in a row. Shorter stitch may be used at the start or end of a row." msgstr "" -#: lib/elements/fill.py:119 +#: lib/elements/fill.py:120 msgid "Stagger rows this many times before repeating" msgstr "" -#: lib/elements/fill.py:120 +#: lib/elements/fill.py:121 msgid "Setting this dictates how many rows apart the stitches will be before they fall in the same column position." msgstr "" @@ -658,246 +658,278 @@ msgstr "" msgid "* Alternatively redraw the image with the pen (P) or bezier (B) tool" msgstr "" -#: lib/elements/polyline.py:17 -msgid "Polyline Object" +#: lib/elements/pattern.py:14 +msgid "Pattern Element" +msgstr "" + +#: lib/elements/pattern.py:15 +msgid "This element will not be embroidered. It will appear as a pattern applied to objects in the same group as it. Objects in sub-groups will be ignored." +msgstr "" + +#: lib/elements/pattern.py:19 +msgid "To disable pattern mode, remove the pattern marker:" +msgstr "" + +#: lib/elements/pattern.py:20 +msgid "* Open the Fill and Stroke panel (Objects > Fill and Stroke)" +msgstr "" + +#: lib/elements/pattern.py:21 +msgid "* Go to the Stroke style tab" +msgstr "" + +#: lib/elements/pattern.py:22 +msgid "* Under \"Markers\" choose the first (empty) option in the first dropdown list." msgstr "" #: lib/elements/polyline.py:18 +msgid "Polyline Object" +msgstr "" + +#: lib/elements/polyline.py:19 msgid "This object is an SVG PolyLine. Ink/Stitch can work with this shape, but you can't edit it in Inkscape. Convert it to a manual stitch path to allow editing." msgstr "" -#: lib/elements/polyline.py:22 lib/elements/satin_column.py:25 +#: lib/elements/polyline.py:23 lib/elements/satin_column.py:26 msgid "* Select this object." msgstr "" -#: lib/elements/polyline.py:23 +#: lib/elements/polyline.py:24 msgid "* Do Path > Object to Path." msgstr "" -#: lib/elements/polyline.py:24 +#: lib/elements/polyline.py:25 msgid "* Optional: Run the Params extension and check the \"manual stitch\" box." msgstr "" -#: lib/elements/polyline.py:44 +#: lib/elements/polyline.py:45 msgid "Manual stitch along path" msgstr "" -#: lib/elements/satin_column.py:22 +#: lib/elements/satin_column.py:23 msgid "Satin column has fill" msgstr "" -#: lib/elements/satin_column.py:23 +#: lib/elements/satin_column.py:24 msgid "Satin column: Object has a fill (but should not)" msgstr "" -#: lib/elements/satin_column.py:26 +#: lib/elements/satin_column.py:27 msgid "* Open the Fill and Stroke panel" msgstr "" -#: lib/elements/satin_column.py:27 +#: lib/elements/satin_column.py:28 msgid "* Open the Fill tab" msgstr "" -#: lib/elements/satin_column.py:28 +#: lib/elements/satin_column.py:29 msgid "* Disable the Fill" msgstr "" -#: lib/elements/satin_column.py:29 +#: lib/elements/satin_column.py:30 msgid "* Alternative: open Params and switch this path to Stroke to disable Satin Column mode" msgstr "" -#: lib/elements/satin_column.py:34 +#: lib/elements/satin_column.py:35 msgid "Too few subpaths" msgstr "" -#: lib/elements/satin_column.py:35 +#: lib/elements/satin_column.py:36 msgid "Satin column: Object has too few subpaths. A satin column should have at least two subpaths (the rails)." msgstr "" -#: lib/elements/satin_column.py:37 +#: lib/elements/satin_column.py:38 msgid "* Add another subpath (select two rails and do Path > Combine)" msgstr "" -#: lib/elements/satin_column.py:38 +#: lib/elements/satin_column.py:39 msgid "* Convert to running stitch or simple satin (Params extension)" msgstr "" -#: lib/elements/satin_column.py:43 +#: lib/elements/satin_column.py:44 msgid "Unequal number of points" msgstr "" -#: lib/elements/satin_column.py:44 +#: lib/elements/satin_column.py:45 msgid "Satin column: There are no rungs and rails have an an unequal number of points." msgstr "" -#: lib/elements/satin_column.py:46 +#: lib/elements/satin_column.py:47 msgid "The easiest way to solve this issue is to add one or more rungs. " msgstr "" -#: lib/elements/satin_column.py:47 +#: lib/elements/satin_column.py:48 msgid "Rungs control the stitch direction in satin columns." msgstr "" -#: lib/elements/satin_column.py:48 +#: lib/elements/satin_column.py:49 msgid "* With the selected object press \"P\" to activate the pencil tool." msgstr "" -#: lib/elements/satin_column.py:49 +#: lib/elements/satin_column.py:50 msgid "* Hold \"Shift\" while drawing the rung." msgstr "" -#: lib/elements/satin_column.py:53 +#: lib/elements/satin_column.py:54 msgid "Each rung should intersect both rails once." msgstr "" -#: lib/elements/satin_column.py:57 +#: lib/elements/satin_column.py:58 msgid "Rung doesn't intersect rails" msgstr "" -#: lib/elements/satin_column.py:58 +#: lib/elements/satin_column.py:59 msgid "Satin column: A rung doesn't intersect both rails." msgstr "" -#: lib/elements/satin_column.py:62 +#: lib/elements/satin_column.py:63 msgid "Rungs intersects too many times" msgstr "" -#: lib/elements/satin_column.py:63 +#: lib/elements/satin_column.py:64 msgid "Satin column: A rung intersects a rail more than once." msgstr "" -#: lib/elements/satin_column.py:67 +#: lib/elements/satin_column.py:68 msgid "Satin Column" msgstr "" -#: lib/elements/satin_column.py:73 +#: lib/elements/satin_column.py:74 msgid "Custom satin column" msgstr "" -#: lib/elements/satin_column.py:79 +#: lib/elements/satin_column.py:80 msgid "\"E\" stitch" msgstr "" -#: lib/elements/satin_column.py:89 lib/elements/stroke.py:61 +#: lib/elements/satin_column.py:86 +msgid "Maximum stitch length" +msgstr "" + +#: lib/elements/satin_column.py:87 +msgid "Maximum stitch length for split stitches." +msgstr "" + +#: lib/elements/satin_column.py:98 lib/elements/stroke.py:62 msgid "Zig-zag spacing (peak-to-peak)" msgstr "" -#: lib/elements/satin_column.py:90 +#: lib/elements/satin_column.py:99 msgid "Peak-to-peak distance between zig-zags." msgstr "" -#: lib/elements/satin_column.py:101 +#: lib/elements/satin_column.py:110 msgid "Pull compensation" msgstr "" -#: lib/elements/satin_column.py:102 +#: lib/elements/satin_column.py:111 msgid "Satin stitches pull the fabric together, resulting in a column narrower than you draw in Inkscape. This setting expands each pair of needle penetrations outward from the center of the satin column." msgstr "" -#: lib/elements/satin_column.py:114 +#: lib/elements/satin_column.py:123 msgid "Contour underlay" msgstr "" -#: lib/elements/satin_column.py:114 lib/elements/satin_column.py:121 -#: lib/elements/satin_column.py:130 +#: lib/elements/satin_column.py:123 lib/elements/satin_column.py:130 +#: lib/elements/satin_column.py:139 msgid "Contour Underlay" msgstr "" -#: lib/elements/satin_column.py:121 lib/elements/satin_column.py:145 +#: lib/elements/satin_column.py:130 lib/elements/satin_column.py:154 msgid "Stitch length" msgstr "" -#: lib/elements/satin_column.py:127 +#: lib/elements/satin_column.py:136 msgid "Contour underlay inset amount" msgstr "" -#: lib/elements/satin_column.py:128 +#: lib/elements/satin_column.py:137 msgid "Shrink the outline, to prevent the underlay from showing around the outside of the satin column." msgstr "" -#: lib/elements/satin_column.py:138 +#: lib/elements/satin_column.py:147 msgid "Center-walk underlay" msgstr "" -#: lib/elements/satin_column.py:138 lib/elements/satin_column.py:145 +#: lib/elements/satin_column.py:147 lib/elements/satin_column.py:154 msgid "Center-Walk Underlay" msgstr "" -#: lib/elements/satin_column.py:150 +#: lib/elements/satin_column.py:159 msgid "Zig-zag underlay" msgstr "" -#: lib/elements/satin_column.py:150 lib/elements/satin_column.py:159 -#: lib/elements/satin_column.py:170 +#: lib/elements/satin_column.py:159 lib/elements/satin_column.py:168 +#: lib/elements/satin_column.py:179 msgid "Zig-zag Underlay" msgstr "" -#: lib/elements/satin_column.py:156 +#: lib/elements/satin_column.py:165 msgid "Zig-Zag spacing (peak-to-peak)" msgstr "" -#: lib/elements/satin_column.py:157 +#: lib/elements/satin_column.py:166 msgid "Distance between peaks of the zig-zags." msgstr "" -#: lib/elements/satin_column.py:167 +#: lib/elements/satin_column.py:176 msgid "Inset amount" msgstr "" -#: lib/elements/satin_column.py:168 +#: lib/elements/satin_column.py:177 msgid "default: half of contour underlay inset" msgstr "" -#: lib/elements/stroke.py:20 +#: lib/elements/stroke.py:21 msgid "Stroke" msgstr "" -#: lib/elements/stroke.py:23 +#: lib/elements/stroke.py:24 msgid "Running stitch along paths" msgstr "" -#: lib/elements/stroke.py:37 +#: lib/elements/stroke.py:38 msgid "Running stitch length" msgstr "" -#: lib/elements/stroke.py:38 +#: lib/elements/stroke.py:39 msgid "Length of stitches in running stitch mode." msgstr "" -#: lib/elements/stroke.py:49 +#: lib/elements/stroke.py:50 msgid "Bean stitch number of repeats" msgstr "" -#: lib/elements/stroke.py:50 +#: lib/elements/stroke.py:51 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. Only applies to running stitch." msgstr "" -#: lib/elements/stroke.py:62 +#: lib/elements/stroke.py:63 msgid "Length of stitches in zig-zag mode." msgstr "" -#: lib/elements/stroke.py:73 +#: lib/elements/stroke.py:74 msgid "Repeats" msgstr "" -#: lib/elements/stroke.py:74 +#: lib/elements/stroke.py:75 msgid "Defines how many times to run down and back along the path." msgstr "" -#: lib/elements/stroke.py:107 +#: lib/elements/stroke.py:108 msgid "Manual stitch placement" msgstr "" -#: lib/elements/stroke.py:108 +#: lib/elements/stroke.py:109 msgid "Stitch every node in the path. Stitch length and zig-zag spacing are ignored." msgstr "" -#: lib/elements/stroke.py:142 +#: lib/elements/stroke.py:143 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 "" -#: lib/elements/text.py:13 lib/extensions/lettering.py:75 +#: lib/elements/text.py:13 lib/extensions/lettering.py:77 msgid "Text" msgstr "" @@ -927,15 +959,15 @@ msgid "Please select at least one satin column." msgstr "" #. This was previously: "No embroiderable paths selected." -#: lib/extensions/base.py:123 +#: lib/extensions/base.py:124 msgid "Ink/Stitch doesn't know how to work with any of the objects you've selected." msgstr "" -#: lib/extensions/base.py:125 +#: lib/extensions/base.py:126 msgid "There are no objects in the entire document that Ink/Stitch knows how to work with." msgstr "" -#: lib/extensions/base.py:127 +#: lib/extensions/base.py:128 msgid "Tip: Run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot Objects" msgstr "" @@ -1029,27 +1061,27 @@ msgstr "" msgid "Please choose one or more commands to add." msgstr "" -#: lib/extensions/lettering.py:41 lib/extensions/lettering.py:418 +#: lib/extensions/lettering.py:43 lib/extensions/lettering.py:420 msgid "Ink/Stitch Lettering" msgstr "" -#: lib/extensions/lettering.py:51 +#: lib/extensions/lettering.py:53 msgid "Font" msgstr "" -#: lib/extensions/lettering.py:63 +#: lib/extensions/lettering.py:65 msgid "Options" msgstr "" -#: lib/extensions/lettering.py:68 +#: lib/extensions/lettering.py:70 msgid "Stitch lines of text back and forth" msgstr "" -#: lib/extensions/lettering.py:71 +#: lib/extensions/lettering.py:73 msgid "Add trims" msgstr "" -#: lib/extensions/lettering.py:80 lib/extensions/params.py:359 +#: lib/extensions/lettering.py:82 lib/extensions/params.py:361 #: print/templates/custom-page.html:23 print/templates/custom-page.html:27 #: print/templates/custom-page.html:33 print/templates/ui.html:92 #: print/templates/ui.html:96 print/templates/ui.html:102 @@ -1058,31 +1090,31 @@ msgstr "" msgid "Cancel" msgstr "" -#: lib/extensions/lettering.py:84 lib/extensions/params.py:366 +#: lib/extensions/lettering.py:86 lib/extensions/params.py:368 msgid "Apply and Quit" msgstr "" -#: lib/extensions/lettering.py:151 +#: lib/extensions/lettering.py:153 msgid "Unable to find any fonts! Please try reinstalling Ink/Stitch." msgstr "" -#: lib/extensions/lettering.py:222 +#: lib/extensions/lettering.py:224 msgid "This font has no available font variant. Please update or remove the font." msgstr "" #. The user has chosen to scale the text by some percentage #. (50%, 200%, etc). If you need to use the percentage symbol, #. make sure to double it (%%). -#: lib/extensions/lettering.py:264 +#: lib/extensions/lettering.py:266 #, python-format msgid "Text scale %s%%" msgstr "" -#: lib/extensions/lettering.py:408 +#: lib/extensions/lettering.py:410 msgid "Please select only one block of text." msgstr "" -#: lib/extensions/lettering.py:411 +#: lib/extensions/lettering.py:413 msgid "You've selected objects that were not created by the Lettering extension. Please clear your selection or select different objects before running Lettering again." msgstr "" @@ -1141,14 +1173,18 @@ msgstr "" msgid "This parameter will be saved when you click \"Apply and Quit\"" msgstr "" -#: lib/extensions/params.py:342 +#: lib/extensions/params.py:344 msgid "Embroidery Params" msgstr "" -#: lib/extensions/params.py:363 +#: lib/extensions/params.py:365 msgid "Use Last Settings" msgstr "" +#: lib/extensions/selection_to_pattern.py:21 +msgid "Please select at least one object to be marked as a pattern." +msgstr "" + #: lib/extensions/troubleshoot.py:45 msgid "All selected shapes are valid! " msgstr "" @@ -2062,6 +2098,7 @@ msgid "Duplicate Params" msgstr "" #: templates/duplicate_params.xml:10 templates/reorder.xml:10 +#: templates/selection_to_pattern.xml:10 msgid "Edit" msgstr "" @@ -2461,6 +2498,10 @@ msgstr "" msgid "Re-stack objects in order of selection" msgstr "" +#: templates/selection_to_pattern.xml:3 +msgid "Selection to pattern" +msgstr "" + #: templates/simulator.xml:3 msgid "Simulator / Realistic Preview" msgstr "" diff --git a/translations/messages_pt_BR.po b/translations/messages_pt_BR.po index 40f5daac..835cbb7f 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: 2021-07-30 00:54+0000\n" -"PO-Revision-Date: 2021-08-16 00:53\n" +"POT-Creation-Date: 2021-08-17 00:51+0000\n" +"PO-Revision-Date: 2021-08-19 00:47\n" "Last-Translator: \n" "Language-Team: Portuguese, Brazilian\n" "MIME-Version: 1.0\n" @@ -321,21 +321,21 @@ msgid "Satin cut point (use with Cut Satin Column)" msgstr "Ponto de corte cetim (use com o Corte de Coluna Cetim)" #. command that affects a layer -#: lib/commands.py:49 +#: lib/commands.py:48 msgid "Ignore layer (do not stitch any objects in this layer)" msgstr "Ignorar camada (não costurar nenhum objeto nessa camada)" #. command that affects entire document -#: lib/commands.py:52 +#: lib/commands.py:51 msgid "Origin for exported embroidery files" msgstr "Origem para os arquivos de bordado exportados" #. command that affects entire document -#: lib/commands.py:55 +#: lib/commands.py:54 msgid "Jump destination for Stop commands (a.k.a. \"Frame Out position\")." msgstr "" -#: lib/commands.py:213 +#: lib/commands.py:212 #, python-format msgid "Error: there is more than one %(command)s command in the document, but there can only be one. Please remove all but one." msgstr "" @@ -345,131 +345,131 @@ msgstr "" #. command name to them. Contents of %(description)s are in a separate #. translation #. string. -#: lib/commands.py:220 +#: lib/commands.py:219 #, python-format msgid "%(command)s: %(description)s" msgstr "" -#: lib/commands.py:285 lib/commands.py:398 +#: lib/commands.py:284 lib/commands.py:397 msgid "Ink/Stitch Command" msgstr "Comando Ink/Stitch" #. : the name of the line that connects a command to the object it applies to -#: lib/commands.py:311 +#: lib/commands.py:310 msgid "connector" msgstr "connector" #. : the name of a command symbol (example: scissors icon for trim command) -#: lib/commands.py:327 +#: lib/commands.py:326 msgid "command marker" msgstr "comando do marcador" -#: lib/elements/auto_fill.py:22 +#: lib/elements/auto_fill.py:23 msgid "Small Fill" msgstr "Pequeno preenchimento" -#: lib/elements/auto_fill.py:23 +#: lib/elements/auto_fill.py:24 msgid "This fill object is so small that it would probably look better as running stitch or satin column. For very small shapes, fill stitch is not possible, and Ink/Stitch will use running stitch around the outline instead." msgstr "" -#: lib/elements/auto_fill.py:29 lib/elements/auto_fill.py:145 +#: lib/elements/auto_fill.py:30 lib/elements/auto_fill.py:146 msgid "Expand" msgstr "Expandir" -#: lib/elements/auto_fill.py:30 +#: lib/elements/auto_fill.py:31 msgid "The expand parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use original size instead." msgstr "" -#: lib/elements/auto_fill.py:35 lib/elements/auto_fill.py:122 +#: lib/elements/auto_fill.py:36 lib/elements/auto_fill.py:123 msgid "Inset" msgstr "Inserir" -#: lib/elements/auto_fill.py:36 +#: lib/elements/auto_fill.py:37 msgid "The underlay inset parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use the original size instead." msgstr "" -#: lib/elements/auto_fill.py:41 +#: lib/elements/auto_fill.py:42 msgid "AutoFill" msgstr "Preenchimento automático" -#: lib/elements/auto_fill.py:44 +#: lib/elements/auto_fill.py:45 msgid "Automatically routed fill stitching" msgstr "" -#: lib/elements/auto_fill.py:64 +#: lib/elements/auto_fill.py:65 msgid "Running stitch length (traversal between sections)" msgstr "" -#: lib/elements/auto_fill.py:65 +#: lib/elements/auto_fill.py:66 msgid "Length of stitches around the outline of the fill region used when moving from section to section." msgstr "" -#: lib/elements/auto_fill.py:73 +#: lib/elements/auto_fill.py:74 msgid "Underlay" msgstr "" -#: lib/elements/auto_fill.py:73 lib/elements/auto_fill.py:82 -#: lib/elements/auto_fill.py:104 lib/elements/auto_fill.py:115 -#: lib/elements/auto_fill.py:125 lib/elements/auto_fill.py:137 -#: lib/elements/auto_fill.py:171 +#: lib/elements/auto_fill.py:74 lib/elements/auto_fill.py:83 +#: lib/elements/auto_fill.py:105 lib/elements/auto_fill.py:116 +#: lib/elements/auto_fill.py:126 lib/elements/auto_fill.py:138 +#: lib/elements/auto_fill.py:172 msgid "AutoFill Underlay" msgstr "" -#: lib/elements/auto_fill.py:79 +#: lib/elements/auto_fill.py:80 msgid "Fill angle" msgstr "" -#: lib/elements/auto_fill.py:80 +#: lib/elements/auto_fill.py:81 msgid "Default: fill angle + 90 deg. Insert comma-seperated list for multiple layers." msgstr "" -#: lib/elements/auto_fill.py:101 +#: lib/elements/auto_fill.py:102 msgid "Row spacing" msgstr "" -#: lib/elements/auto_fill.py:102 +#: lib/elements/auto_fill.py:103 msgid "default: 3x fill row spacing" msgstr "" -#: lib/elements/auto_fill.py:112 +#: lib/elements/auto_fill.py:113 msgid "Max stitch length" msgstr "Comprimento máximo do ponto" -#: lib/elements/auto_fill.py:113 +#: lib/elements/auto_fill.py:114 msgid "default: equal to fill max stitch length" msgstr "padrão: igual ao comprimento máximo do ponto de preenchimento" -#: lib/elements/auto_fill.py:123 +#: lib/elements/auto_fill.py:124 msgid "Shrink the shape before doing underlay, to prevent underlay from showing around the outside of the fill." msgstr "Reduza a forma antes de fazer a base, para evitar que a base apareça na parte externa do preenchimento." -#: lib/elements/auto_fill.py:134 lib/elements/fill.py:74 +#: lib/elements/auto_fill.py:135 lib/elements/fill.py:75 msgid "Skip last stitch in each row" msgstr "Pule o último ponto de cada linha" -#: lib/elements/auto_fill.py:135 lib/elements/fill.py:75 +#: lib/elements/auto_fill.py:136 lib/elements/fill.py:76 msgid "The last stitch in each row is quite close to the first stitch in the next row. Skipping it decreases stitch count and density." msgstr "O último ponto de cada linha é bastante próximo ao primeiro ponto da próxima linha. Ignorá-lo diminui a densidade e a contagem de pontos." -#: lib/elements/auto_fill.py:146 +#: lib/elements/auto_fill.py:147 msgid "Expand the shape before fill stitching, to compensate for gaps between shapes." msgstr "Expanda a forma antes da costura de preenchimento, para compensar as lacunas entre as formas." -#: lib/elements/auto_fill.py:155 lib/elements/auto_fill.py:167 +#: lib/elements/auto_fill.py:156 lib/elements/auto_fill.py:168 msgid "Underpath" msgstr "" -#: lib/elements/auto_fill.py:156 lib/elements/auto_fill.py:168 +#: lib/elements/auto_fill.py:157 lib/elements/auto_fill.py:169 msgid "Travel inside the shape when moving from section to section. Underpath stitches avoid traveling in the direction of the row angle so that they are not visible. This gives them a jagged appearance." msgstr "" -#: lib/elements/auto_fill.py:254 +#: lib/elements/auto_fill.py:266 msgid "Error during autofill! This means that there is a problem with Ink/Stitch." msgstr "" #. this message is followed by a URL: #. https://github.com/inkstitch/inkstitch/issues/new -#: lib/elements/auto_fill.py:257 +#: lib/elements/auto_fill.py:269 msgid "If you'd like to help us make Ink/Stitch better, please paste this whole message into a new issue at: " msgstr "" @@ -521,32 +521,32 @@ msgstr "" msgid "This setting will apply a custom fill angle for the clone." msgstr "" -#: lib/elements/element.py:225 +#: lib/elements/element.py:198 msgid "Allow lock stitches" msgstr "" -#: lib/elements/element.py:226 +#: lib/elements/element.py:199 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:230 +#: lib/elements/element.py:203 msgid "Both" msgstr "" -#: lib/elements/element.py:230 +#: lib/elements/element.py:203 msgid "Before" msgstr "" -#: lib/elements/element.py:230 +#: lib/elements/element.py:203 msgid "After" msgstr "" -#: lib/elements/element.py:230 +#: lib/elements/element.py:203 msgid "Neither" msgstr "" -#: lib/elements/element.py:272 +#: lib/elements/element.py:245 #, python-format msgid "Object %(id)s has an empty 'd' attribute. Please delete this object from your document." msgstr "" @@ -554,7 +554,7 @@ msgstr "" #. used when showing an error message to the user such as #. "Some Path (path1234): error: satin column: One or more of the rungs doesn't #. intersect both rails." -#: lib/elements/element.py:358 +#: lib/elements/element.py:332 msgid "error:" msgstr "" @@ -570,75 +570,75 @@ msgstr "" msgid "* Run Extensions > Ink/Stitch > Troubleshoot > Cleanup Document..." msgstr "" -#: lib/elements/fill.py:22 +#: lib/elements/fill.py:23 msgid "Unconnected" msgstr "" -#: lib/elements/fill.py:23 +#: lib/elements/fill.py:24 msgid "Fill: This object is made up of unconnected shapes. This is not allowed because Ink/Stitch doesn't know what order to stitch them in. Please break this object up into separate shapes." msgstr "" -#: lib/elements/fill.py:27 lib/elements/fill.py:35 +#: lib/elements/fill.py:28 lib/elements/fill.py:36 msgid "* Extensions > Ink/Stitch > Fill Tools > Break Apart Fill Objects" msgstr "" -#: lib/elements/fill.py:32 +#: lib/elements/fill.py:33 msgid "Border crosses itself" msgstr "" -#: lib/elements/fill.py:33 +#: lib/elements/fill.py:34 msgid "Fill: Shape is not valid. This can happen if the border crosses over itself." msgstr "" -#: lib/elements/fill.py:40 +#: lib/elements/fill.py:41 msgid "Fill" msgstr "" -#: lib/elements/fill.py:47 +#: lib/elements/fill.py:48 msgid "Manually routed fill stitching" msgstr "" -#: lib/elements/fill.py:48 +#: lib/elements/fill.py:49 msgid "AutoFill is the default method for generating fill stitching." msgstr "" -#: lib/elements/fill.py:57 +#: lib/elements/fill.py:58 msgid "Angle of lines of stitches" msgstr "" -#: lib/elements/fill.py:58 +#: lib/elements/fill.py:59 msgid "The angle increases in a counter-clockwise direction. 0 is horizontal. Negative angles are allowed." msgstr "" -#: lib/elements/fill.py:85 +#: lib/elements/fill.py:86 msgid "Flip fill (start right-to-left)" msgstr "" -#: lib/elements/fill.py:86 +#: lib/elements/fill.py:87 msgid "The flip option can help you with routing your stitch path. When you enable flip, stitching goes from right-to-left instead of left-to-right." msgstr "" -#: lib/elements/fill.py:95 +#: lib/elements/fill.py:96 msgid "Spacing between rows" msgstr "" -#: lib/elements/fill.py:96 +#: lib/elements/fill.py:97 msgid "Distance between rows of stitches." msgstr "" -#: lib/elements/fill.py:109 +#: lib/elements/fill.py:110 msgid "Maximum fill stitch length" msgstr "" -#: lib/elements/fill.py:110 +#: lib/elements/fill.py:111 msgid "The length of each stitch in a row. Shorter stitch may be used at the start or end of a row." msgstr "" -#: lib/elements/fill.py:119 +#: lib/elements/fill.py:120 msgid "Stagger rows this many times before repeating" msgstr "" -#: lib/elements/fill.py:120 +#: lib/elements/fill.py:121 msgid "Setting this dictates how many rows apart the stitches will be before they fall in the same column position." msgstr "" @@ -658,246 +658,278 @@ msgstr "" msgid "* Alternatively redraw the image with the pen (P) or bezier (B) tool" msgstr "" -#: lib/elements/polyline.py:17 -msgid "Polyline Object" +#: lib/elements/pattern.py:14 +msgid "Pattern Element" +msgstr "" + +#: lib/elements/pattern.py:15 +msgid "This element will not be embroidered. It will appear as a pattern applied to objects in the same group as it. Objects in sub-groups will be ignored." +msgstr "" + +#: lib/elements/pattern.py:19 +msgid "To disable pattern mode, remove the pattern marker:" +msgstr "" + +#: lib/elements/pattern.py:20 +msgid "* Open the Fill and Stroke panel (Objects > Fill and Stroke)" +msgstr "" + +#: lib/elements/pattern.py:21 +msgid "* Go to the Stroke style tab" +msgstr "" + +#: lib/elements/pattern.py:22 +msgid "* Under \"Markers\" choose the first (empty) option in the first dropdown list." msgstr "" #: lib/elements/polyline.py:18 +msgid "Polyline Object" +msgstr "" + +#: lib/elements/polyline.py:19 msgid "This object is an SVG PolyLine. Ink/Stitch can work with this shape, but you can't edit it in Inkscape. Convert it to a manual stitch path to allow editing." msgstr "" -#: lib/elements/polyline.py:22 lib/elements/satin_column.py:25 +#: lib/elements/polyline.py:23 lib/elements/satin_column.py:26 msgid "* Select this object." msgstr "" -#: lib/elements/polyline.py:23 +#: lib/elements/polyline.py:24 msgid "* Do Path > Object to Path." msgstr "" -#: lib/elements/polyline.py:24 +#: lib/elements/polyline.py:25 msgid "* Optional: Run the Params extension and check the \"manual stitch\" box." msgstr "" -#: lib/elements/polyline.py:44 +#: lib/elements/polyline.py:45 msgid "Manual stitch along path" msgstr "" -#: lib/elements/satin_column.py:22 +#: lib/elements/satin_column.py:23 msgid "Satin column has fill" msgstr "" -#: lib/elements/satin_column.py:23 +#: lib/elements/satin_column.py:24 msgid "Satin column: Object has a fill (but should not)" msgstr "" -#: lib/elements/satin_column.py:26 +#: lib/elements/satin_column.py:27 msgid "* Open the Fill and Stroke panel" msgstr "" -#: lib/elements/satin_column.py:27 +#: lib/elements/satin_column.py:28 msgid "* Open the Fill tab" msgstr "" -#: lib/elements/satin_column.py:28 +#: lib/elements/satin_column.py:29 msgid "* Disable the Fill" msgstr "" -#: lib/elements/satin_column.py:29 +#: lib/elements/satin_column.py:30 msgid "* Alternative: open Params and switch this path to Stroke to disable Satin Column mode" msgstr "" -#: lib/elements/satin_column.py:34 +#: lib/elements/satin_column.py:35 msgid "Too few subpaths" msgstr "" -#: lib/elements/satin_column.py:35 +#: lib/elements/satin_column.py:36 msgid "Satin column: Object has too few subpaths. A satin column should have at least two subpaths (the rails)." msgstr "" -#: lib/elements/satin_column.py:37 +#: lib/elements/satin_column.py:38 msgid "* Add another subpath (select two rails and do Path > Combine)" msgstr "" -#: lib/elements/satin_column.py:38 +#: lib/elements/satin_column.py:39 msgid "* Convert to running stitch or simple satin (Params extension)" msgstr "" -#: lib/elements/satin_column.py:43 +#: lib/elements/satin_column.py:44 msgid "Unequal number of points" msgstr "" -#: lib/elements/satin_column.py:44 +#: lib/elements/satin_column.py:45 msgid "Satin column: There are no rungs and rails have an an unequal number of points." msgstr "" -#: lib/elements/satin_column.py:46 +#: lib/elements/satin_column.py:47 msgid "The easiest way to solve this issue is to add one or more rungs. " msgstr "" -#: lib/elements/satin_column.py:47 +#: lib/elements/satin_column.py:48 msgid "Rungs control the stitch direction in satin columns." msgstr "" -#: lib/elements/satin_column.py:48 +#: lib/elements/satin_column.py:49 msgid "* With the selected object press \"P\" to activate the pencil tool." msgstr "" -#: lib/elements/satin_column.py:49 +#: lib/elements/satin_column.py:50 msgid "* Hold \"Shift\" while drawing the rung." msgstr "" -#: lib/elements/satin_column.py:53 +#: lib/elements/satin_column.py:54 msgid "Each rung should intersect both rails once." msgstr "" -#: lib/elements/satin_column.py:57 +#: lib/elements/satin_column.py:58 msgid "Rung doesn't intersect rails" msgstr "" -#: lib/elements/satin_column.py:58 +#: lib/elements/satin_column.py:59 msgid "Satin column: A rung doesn't intersect both rails." msgstr "" -#: lib/elements/satin_column.py:62 +#: lib/elements/satin_column.py:63 msgid "Rungs intersects too many times" msgstr "" -#: lib/elements/satin_column.py:63 +#: lib/elements/satin_column.py:64 msgid "Satin column: A rung intersects a rail more than once." msgstr "" -#: lib/elements/satin_column.py:67 +#: lib/elements/satin_column.py:68 msgid "Satin Column" msgstr "" -#: lib/elements/satin_column.py:73 +#: lib/elements/satin_column.py:74 msgid "Custom satin column" msgstr "" -#: lib/elements/satin_column.py:79 +#: lib/elements/satin_column.py:80 msgid "\"E\" stitch" msgstr "" -#: lib/elements/satin_column.py:89 lib/elements/stroke.py:61 +#: lib/elements/satin_column.py:86 +msgid "Maximum stitch length" +msgstr "" + +#: lib/elements/satin_column.py:87 +msgid "Maximum stitch length for split stitches." +msgstr "" + +#: lib/elements/satin_column.py:98 lib/elements/stroke.py:62 msgid "Zig-zag spacing (peak-to-peak)" msgstr "" -#: lib/elements/satin_column.py:90 +#: lib/elements/satin_column.py:99 msgid "Peak-to-peak distance between zig-zags." msgstr "" -#: lib/elements/satin_column.py:101 +#: lib/elements/satin_column.py:110 msgid "Pull compensation" msgstr "" -#: lib/elements/satin_column.py:102 +#: lib/elements/satin_column.py:111 msgid "Satin stitches pull the fabric together, resulting in a column narrower than you draw in Inkscape. This setting expands each pair of needle penetrations outward from the center of the satin column." msgstr "" -#: lib/elements/satin_column.py:114 +#: lib/elements/satin_column.py:123 msgid "Contour underlay" msgstr "" -#: lib/elements/satin_column.py:114 lib/elements/satin_column.py:121 -#: lib/elements/satin_column.py:130 +#: lib/elements/satin_column.py:123 lib/elements/satin_column.py:130 +#: lib/elements/satin_column.py:139 msgid "Contour Underlay" msgstr "" -#: lib/elements/satin_column.py:121 lib/elements/satin_column.py:145 +#: lib/elements/satin_column.py:130 lib/elements/satin_column.py:154 msgid "Stitch length" msgstr "" -#: lib/elements/satin_column.py:127 +#: lib/elements/satin_column.py:136 msgid "Contour underlay inset amount" msgstr "" -#: lib/elements/satin_column.py:128 +#: lib/elements/satin_column.py:137 msgid "Shrink the outline, to prevent the underlay from showing around the outside of the satin column." msgstr "" -#: lib/elements/satin_column.py:138 +#: lib/elements/satin_column.py:147 msgid "Center-walk underlay" msgstr "" -#: lib/elements/satin_column.py:138 lib/elements/satin_column.py:145 +#: lib/elements/satin_column.py:147 lib/elements/satin_column.py:154 msgid "Center-Walk Underlay" msgstr "" -#: lib/elements/satin_column.py:150 +#: lib/elements/satin_column.py:159 msgid "Zig-zag underlay" msgstr "" -#: lib/elements/satin_column.py:150 lib/elements/satin_column.py:159 -#: lib/elements/satin_column.py:170 +#: lib/elements/satin_column.py:159 lib/elements/satin_column.py:168 +#: lib/elements/satin_column.py:179 msgid "Zig-zag Underlay" msgstr "" -#: lib/elements/satin_column.py:156 +#: lib/elements/satin_column.py:165 msgid "Zig-Zag spacing (peak-to-peak)" msgstr "" -#: lib/elements/satin_column.py:157 +#: lib/elements/satin_column.py:166 msgid "Distance between peaks of the zig-zags." msgstr "" -#: lib/elements/satin_column.py:167 +#: lib/elements/satin_column.py:176 msgid "Inset amount" msgstr "" -#: lib/elements/satin_column.py:168 +#: lib/elements/satin_column.py:177 msgid "default: half of contour underlay inset" msgstr "" -#: lib/elements/stroke.py:20 +#: lib/elements/stroke.py:21 msgid "Stroke" msgstr "" -#: lib/elements/stroke.py:23 +#: lib/elements/stroke.py:24 msgid "Running stitch along paths" msgstr "" -#: lib/elements/stroke.py:37 +#: lib/elements/stroke.py:38 msgid "Running stitch length" msgstr "" -#: lib/elements/stroke.py:38 +#: lib/elements/stroke.py:39 msgid "Length of stitches in running stitch mode." msgstr "" -#: lib/elements/stroke.py:49 +#: lib/elements/stroke.py:50 msgid "Bean stitch number of repeats" msgstr "" -#: lib/elements/stroke.py:50 +#: lib/elements/stroke.py:51 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. Only applies to running stitch." msgstr "" -#: lib/elements/stroke.py:62 +#: lib/elements/stroke.py:63 msgid "Length of stitches in zig-zag mode." msgstr "" -#: lib/elements/stroke.py:73 +#: lib/elements/stroke.py:74 msgid "Repeats" msgstr "" -#: lib/elements/stroke.py:74 +#: lib/elements/stroke.py:75 msgid "Defines how many times to run down and back along the path." msgstr "" -#: lib/elements/stroke.py:107 +#: lib/elements/stroke.py:108 msgid "Manual stitch placement" msgstr "" -#: lib/elements/stroke.py:108 +#: lib/elements/stroke.py:109 msgid "Stitch every node in the path. Stitch length and zig-zag spacing are ignored." msgstr "" -#: lib/elements/stroke.py:142 +#: lib/elements/stroke.py:143 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 "" -#: lib/elements/text.py:13 lib/extensions/lettering.py:75 +#: lib/elements/text.py:13 lib/extensions/lettering.py:77 msgid "Text" msgstr "" @@ -927,15 +959,15 @@ msgid "Please select at least one satin column." msgstr "Selecione pelo menos uma coluna do cetim." #. This was previously: "No embroiderable paths selected." -#: lib/extensions/base.py:123 +#: lib/extensions/base.py:124 msgid "Ink/Stitch doesn't know how to work with any of the objects you've selected." msgstr "" -#: lib/extensions/base.py:125 +#: lib/extensions/base.py:126 msgid "There are no objects in the entire document that Ink/Stitch knows how to work with." msgstr "" -#: lib/extensions/base.py:127 +#: lib/extensions/base.py:128 msgid "Tip: Run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot Objects" msgstr "" @@ -1029,27 +1061,27 @@ msgstr "" msgid "Please choose one or more commands to add." msgstr "" -#: lib/extensions/lettering.py:41 lib/extensions/lettering.py:418 +#: lib/extensions/lettering.py:43 lib/extensions/lettering.py:420 msgid "Ink/Stitch Lettering" msgstr "" -#: lib/extensions/lettering.py:51 +#: lib/extensions/lettering.py:53 msgid "Font" msgstr "" -#: lib/extensions/lettering.py:63 +#: lib/extensions/lettering.py:65 msgid "Options" msgstr "" -#: lib/extensions/lettering.py:68 +#: lib/extensions/lettering.py:70 msgid "Stitch lines of text back and forth" msgstr "" -#: lib/extensions/lettering.py:71 +#: lib/extensions/lettering.py:73 msgid "Add trims" msgstr "" -#: lib/extensions/lettering.py:80 lib/extensions/params.py:359 +#: lib/extensions/lettering.py:82 lib/extensions/params.py:361 #: print/templates/custom-page.html:23 print/templates/custom-page.html:27 #: print/templates/custom-page.html:33 print/templates/ui.html:92 #: print/templates/ui.html:96 print/templates/ui.html:102 @@ -1058,31 +1090,31 @@ msgstr "" msgid "Cancel" msgstr "" -#: lib/extensions/lettering.py:84 lib/extensions/params.py:366 +#: lib/extensions/lettering.py:86 lib/extensions/params.py:368 msgid "Apply and Quit" msgstr "" -#: lib/extensions/lettering.py:151 +#: lib/extensions/lettering.py:153 msgid "Unable to find any fonts! Please try reinstalling Ink/Stitch." msgstr "" -#: lib/extensions/lettering.py:222 +#: lib/extensions/lettering.py:224 msgid "This font has no available font variant. Please update or remove the font." msgstr "Esta fonte não possui uma variante disponível. Por favor, atualize ou remova a fonte." #. The user has chosen to scale the text by some percentage #. (50%, 200%, etc). If you need to use the percentage symbol, #. make sure to double it (%%). -#: lib/extensions/lettering.py:264 +#: lib/extensions/lettering.py:266 #, python-format msgid "Text scale %s%%" msgstr "" -#: lib/extensions/lettering.py:408 +#: lib/extensions/lettering.py:410 msgid "Please select only one block of text." msgstr "" -#: lib/extensions/lettering.py:411 +#: lib/extensions/lettering.py:413 msgid "You've selected objects that were not created by the Lettering extension. Please clear your selection or select different objects before running Lettering again." msgstr "" @@ -1141,14 +1173,18 @@ msgstr "" msgid "This parameter will be saved when you click \"Apply and Quit\"" msgstr "" -#: lib/extensions/params.py:342 +#: lib/extensions/params.py:344 msgid "Embroidery Params" msgstr "" -#: lib/extensions/params.py:363 +#: lib/extensions/params.py:365 msgid "Use Last Settings" msgstr "" +#: lib/extensions/selection_to_pattern.py:21 +msgid "Please select at least one object to be marked as a pattern." +msgstr "" + #: lib/extensions/troubleshoot.py:45 msgid "All selected shapes are valid! " msgstr "" @@ -2062,6 +2098,7 @@ msgid "Duplicate Params" msgstr "" #: templates/duplicate_params.xml:10 templates/reorder.xml:10 +#: templates/selection_to_pattern.xml:10 msgid "Edit" msgstr "" @@ -2461,6 +2498,10 @@ msgstr "" msgid "Re-stack objects in order of selection" msgstr "" +#: templates/selection_to_pattern.xml:3 +msgid "Selection to pattern" +msgstr "" + #: templates/simulator.xml:3 msgid "Simulator / Realistic Preview" msgstr "" diff --git a/translations/messages_pt_PT.po b/translations/messages_pt_PT.po index 291a7cfe..202ebb77 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: 2021-07-30 00:54+0000\n" -"PO-Revision-Date: 2021-08-16 00:53\n" +"POT-Creation-Date: 2021-08-17 00:51+0000\n" +"PO-Revision-Date: 2021-08-19 00:47\n" "Last-Translator: \n" "Language-Team: Portuguese\n" "MIME-Version: 1.0\n" @@ -321,21 +321,21 @@ msgid "Satin cut point (use with Cut Satin Column)" msgstr "" #. command that affects a layer -#: lib/commands.py:49 +#: lib/commands.py:48 msgid "Ignore layer (do not stitch any objects in this layer)" msgstr "" #. command that affects entire document -#: lib/commands.py:52 +#: lib/commands.py:51 msgid "Origin for exported embroidery files" msgstr "" #. command that affects entire document -#: lib/commands.py:55 +#: lib/commands.py:54 msgid "Jump destination for Stop commands (a.k.a. \"Frame Out position\")." msgstr "" -#: lib/commands.py:213 +#: lib/commands.py:212 #, python-format msgid "Error: there is more than one %(command)s command in the document, but there can only be one. Please remove all but one." msgstr "" @@ -345,131 +345,131 @@ msgstr "" #. command name to them. Contents of %(description)s are in a separate #. translation #. string. -#: lib/commands.py:220 +#: lib/commands.py:219 #, python-format msgid "%(command)s: %(description)s" msgstr "" -#: lib/commands.py:285 lib/commands.py:398 +#: lib/commands.py:284 lib/commands.py:397 msgid "Ink/Stitch Command" msgstr "" #. : the name of the line that connects a command to the object it applies to -#: lib/commands.py:311 +#: lib/commands.py:310 msgid "connector" msgstr "" #. : the name of a command symbol (example: scissors icon for trim command) -#: lib/commands.py:327 +#: lib/commands.py:326 msgid "command marker" msgstr "" -#: lib/elements/auto_fill.py:22 +#: lib/elements/auto_fill.py:23 msgid "Small Fill" msgstr "" -#: lib/elements/auto_fill.py:23 +#: lib/elements/auto_fill.py:24 msgid "This fill object is so small that it would probably look better as running stitch or satin column. For very small shapes, fill stitch is not possible, and Ink/Stitch will use running stitch around the outline instead." msgstr "" -#: lib/elements/auto_fill.py:29 lib/elements/auto_fill.py:145 +#: lib/elements/auto_fill.py:30 lib/elements/auto_fill.py:146 msgid "Expand" msgstr "" -#: lib/elements/auto_fill.py:30 +#: lib/elements/auto_fill.py:31 msgid "The expand parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use original size instead." msgstr "" -#: lib/elements/auto_fill.py:35 lib/elements/auto_fill.py:122 +#: lib/elements/auto_fill.py:36 lib/elements/auto_fill.py:123 msgid "Inset" msgstr "" -#: lib/elements/auto_fill.py:36 +#: lib/elements/auto_fill.py:37 msgid "The underlay inset parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use the original size instead." msgstr "" -#: lib/elements/auto_fill.py:41 +#: lib/elements/auto_fill.py:42 msgid "AutoFill" msgstr "" -#: lib/elements/auto_fill.py:44 +#: lib/elements/auto_fill.py:45 msgid "Automatically routed fill stitching" msgstr "Definir enchimento automaticamente" -#: lib/elements/auto_fill.py:64 +#: lib/elements/auto_fill.py:65 msgid "Running stitch length (traversal between sections)" msgstr "Distância de ponto corrido (Transversal entre secções)" -#: lib/elements/auto_fill.py:65 +#: lib/elements/auto_fill.py:66 msgid "Length of stitches around the outline of the fill region used when moving from section to section." msgstr "" -#: lib/elements/auto_fill.py:73 +#: lib/elements/auto_fill.py:74 msgid "Underlay" msgstr "Sub-camada" -#: lib/elements/auto_fill.py:73 lib/elements/auto_fill.py:82 -#: lib/elements/auto_fill.py:104 lib/elements/auto_fill.py:115 -#: lib/elements/auto_fill.py:125 lib/elements/auto_fill.py:137 -#: lib/elements/auto_fill.py:171 +#: lib/elements/auto_fill.py:74 lib/elements/auto_fill.py:83 +#: lib/elements/auto_fill.py:105 lib/elements/auto_fill.py:116 +#: lib/elements/auto_fill.py:126 lib/elements/auto_fill.py:138 +#: lib/elements/auto_fill.py:172 msgid "AutoFill Underlay" msgstr "Sub-camada automática" -#: lib/elements/auto_fill.py:79 +#: lib/elements/auto_fill.py:80 msgid "Fill angle" msgstr "" -#: lib/elements/auto_fill.py:80 +#: lib/elements/auto_fill.py:81 msgid "Default: fill angle + 90 deg. Insert comma-seperated list for multiple layers." msgstr "" -#: lib/elements/auto_fill.py:101 +#: lib/elements/auto_fill.py:102 msgid "Row spacing" msgstr "" -#: lib/elements/auto_fill.py:102 +#: lib/elements/auto_fill.py:103 msgid "default: 3x fill row spacing" msgstr "" -#: lib/elements/auto_fill.py:112 +#: lib/elements/auto_fill.py:113 msgid "Max stitch length" msgstr "Distância máxima de ponto" -#: lib/elements/auto_fill.py:113 +#: lib/elements/auto_fill.py:114 msgid "default: equal to fill max stitch length" msgstr "" -#: lib/elements/auto_fill.py:123 +#: lib/elements/auto_fill.py:124 msgid "Shrink the shape before doing underlay, to prevent underlay from showing around the outside of the fill." msgstr "" -#: lib/elements/auto_fill.py:134 lib/elements/fill.py:74 +#: lib/elements/auto_fill.py:135 lib/elements/fill.py:75 msgid "Skip last stitch in each row" msgstr "" -#: lib/elements/auto_fill.py:135 lib/elements/fill.py:75 +#: lib/elements/auto_fill.py:136 lib/elements/fill.py:76 msgid "The last stitch in each row is quite close to the first stitch in the next row. Skipping it decreases stitch count and density." msgstr "" -#: lib/elements/auto_fill.py:146 +#: lib/elements/auto_fill.py:147 msgid "Expand the shape before fill stitching, to compensate for gaps between shapes." msgstr "" -#: lib/elements/auto_fill.py:155 lib/elements/auto_fill.py:167 +#: lib/elements/auto_fill.py:156 lib/elements/auto_fill.py:168 msgid "Underpath" msgstr "" -#: lib/elements/auto_fill.py:156 lib/elements/auto_fill.py:168 +#: lib/elements/auto_fill.py:157 lib/elements/auto_fill.py:169 msgid "Travel inside the shape when moving from section to section. Underpath stitches avoid traveling in the direction of the row angle so that they are not visible. This gives them a jagged appearance." msgstr "" -#: lib/elements/auto_fill.py:254 +#: lib/elements/auto_fill.py:266 msgid "Error during autofill! This means that there is a problem with Ink/Stitch." msgstr "" #. this message is followed by a URL: #. https://github.com/inkstitch/inkstitch/issues/new -#: lib/elements/auto_fill.py:257 +#: lib/elements/auto_fill.py:269 msgid "If you'd like to help us make Ink/Stitch better, please paste this whole message into a new issue at: " msgstr "" @@ -521,32 +521,32 @@ msgstr "" msgid "This setting will apply a custom fill angle for the clone." msgstr "" -#: lib/elements/element.py:225 +#: lib/elements/element.py:198 msgid "Allow lock stitches" msgstr "" -#: lib/elements/element.py:226 +#: lib/elements/element.py:199 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:230 +#: lib/elements/element.py:203 msgid "Both" msgstr "" -#: lib/elements/element.py:230 +#: lib/elements/element.py:203 msgid "Before" msgstr "" -#: lib/elements/element.py:230 +#: lib/elements/element.py:203 msgid "After" msgstr "" -#: lib/elements/element.py:230 +#: lib/elements/element.py:203 msgid "Neither" msgstr "" -#: lib/elements/element.py:272 +#: lib/elements/element.py:245 #, python-format msgid "Object %(id)s has an empty 'd' attribute. Please delete this object from your document." msgstr "" @@ -554,7 +554,7 @@ msgstr "" #. used when showing an error message to the user such as #. "Some Path (path1234): error: satin column: One or more of the rungs doesn't #. intersect both rails." -#: lib/elements/element.py:358 +#: lib/elements/element.py:332 msgid "error:" msgstr "" @@ -570,75 +570,75 @@ msgstr "" msgid "* Run Extensions > Ink/Stitch > Troubleshoot > Cleanup Document..." msgstr "" -#: lib/elements/fill.py:22 +#: lib/elements/fill.py:23 msgid "Unconnected" msgstr "" -#: lib/elements/fill.py:23 +#: lib/elements/fill.py:24 msgid "Fill: This object is made up of unconnected shapes. This is not allowed because Ink/Stitch doesn't know what order to stitch them in. Please break this object up into separate shapes." msgstr "" -#: lib/elements/fill.py:27 lib/elements/fill.py:35 +#: lib/elements/fill.py:28 lib/elements/fill.py:36 msgid "* Extensions > Ink/Stitch > Fill Tools > Break Apart Fill Objects" msgstr "" -#: lib/elements/fill.py:32 +#: lib/elements/fill.py:33 msgid "Border crosses itself" msgstr "" -#: lib/elements/fill.py:33 +#: lib/elements/fill.py:34 msgid "Fill: Shape is not valid. This can happen if the border crosses over itself." msgstr "" -#: lib/elements/fill.py:40 +#: lib/elements/fill.py:41 msgid "Fill" msgstr "Preenchimento" -#: lib/elements/fill.py:47 +#: lib/elements/fill.py:48 msgid "Manually routed fill stitching" msgstr "Definir enchimento manualmente" -#: lib/elements/fill.py:48 +#: lib/elements/fill.py:49 msgid "AutoFill is the default method for generating fill stitching." msgstr "" -#: lib/elements/fill.py:57 +#: lib/elements/fill.py:58 msgid "Angle of lines of stitches" msgstr "Ângulo das linhas de ponto" -#: lib/elements/fill.py:58 +#: lib/elements/fill.py:59 msgid "The angle increases in a counter-clockwise direction. 0 is horizontal. Negative angles are allowed." msgstr "" -#: lib/elements/fill.py:85 +#: lib/elements/fill.py:86 msgid "Flip fill (start right-to-left)" msgstr "Inverter Enchimento (Direita-Para-Esquerda)" -#: lib/elements/fill.py:86 +#: lib/elements/fill.py:87 msgid "The flip option can help you with routing your stitch path. When you enable flip, stitching goes from right-to-left instead of left-to-right." msgstr "" -#: lib/elements/fill.py:95 +#: lib/elements/fill.py:96 msgid "Spacing between rows" msgstr "Espaçamento entre linhas" -#: lib/elements/fill.py:96 +#: lib/elements/fill.py:97 msgid "Distance between rows of stitches." msgstr "" -#: lib/elements/fill.py:109 +#: lib/elements/fill.py:110 msgid "Maximum fill stitch length" msgstr "Distância máxima entre pontos de enchimento" -#: lib/elements/fill.py:110 +#: lib/elements/fill.py:111 msgid "The length of each stitch in a row. Shorter stitch may be used at the start or end of a row." msgstr "" -#: lib/elements/fill.py:119 +#: lib/elements/fill.py:120 msgid "Stagger rows this many times before repeating" msgstr "Numero de vezes a escalonar linhas antes de repetir" -#: lib/elements/fill.py:120 +#: lib/elements/fill.py:121 msgid "Setting this dictates how many rows apart the stitches will be before they fall in the same column position." msgstr "" @@ -658,246 +658,278 @@ msgstr "" msgid "* Alternatively redraw the image with the pen (P) or bezier (B) tool" msgstr "" -#: lib/elements/polyline.py:17 -msgid "Polyline Object" +#: lib/elements/pattern.py:14 +msgid "Pattern Element" +msgstr "" + +#: lib/elements/pattern.py:15 +msgid "This element will not be embroidered. It will appear as a pattern applied to objects in the same group as it. Objects in sub-groups will be ignored." +msgstr "" + +#: lib/elements/pattern.py:19 +msgid "To disable pattern mode, remove the pattern marker:" +msgstr "" + +#: lib/elements/pattern.py:20 +msgid "* Open the Fill and Stroke panel (Objects > Fill and Stroke)" +msgstr "" + +#: lib/elements/pattern.py:21 +msgid "* Go to the Stroke style tab" +msgstr "" + +#: lib/elements/pattern.py:22 +msgid "* Under \"Markers\" choose the first (empty) option in the first dropdown list." msgstr "" #: lib/elements/polyline.py:18 +msgid "Polyline Object" +msgstr "" + +#: lib/elements/polyline.py:19 msgid "This object is an SVG PolyLine. Ink/Stitch can work with this shape, but you can't edit it in Inkscape. Convert it to a manual stitch path to allow editing." msgstr "" -#: lib/elements/polyline.py:22 lib/elements/satin_column.py:25 +#: lib/elements/polyline.py:23 lib/elements/satin_column.py:26 msgid "* Select this object." msgstr "" -#: lib/elements/polyline.py:23 +#: lib/elements/polyline.py:24 msgid "* Do Path > Object to Path." msgstr "" -#: lib/elements/polyline.py:24 +#: lib/elements/polyline.py:25 msgid "* Optional: Run the Params extension and check the \"manual stitch\" box." msgstr "" -#: lib/elements/polyline.py:44 +#: lib/elements/polyline.py:45 msgid "Manual stitch along path" msgstr "" -#: lib/elements/satin_column.py:22 +#: lib/elements/satin_column.py:23 msgid "Satin column has fill" msgstr "" -#: lib/elements/satin_column.py:23 +#: lib/elements/satin_column.py:24 msgid "Satin column: Object has a fill (but should not)" msgstr "" -#: lib/elements/satin_column.py:26 +#: lib/elements/satin_column.py:27 msgid "* Open the Fill and Stroke panel" msgstr "" -#: lib/elements/satin_column.py:27 +#: lib/elements/satin_column.py:28 msgid "* Open the Fill tab" msgstr "" -#: lib/elements/satin_column.py:28 +#: lib/elements/satin_column.py:29 msgid "* Disable the Fill" msgstr "" -#: lib/elements/satin_column.py:29 +#: lib/elements/satin_column.py:30 msgid "* Alternative: open Params and switch this path to Stroke to disable Satin Column mode" msgstr "" -#: lib/elements/satin_column.py:34 +#: lib/elements/satin_column.py:35 msgid "Too few subpaths" msgstr "" -#: lib/elements/satin_column.py:35 +#: lib/elements/satin_column.py:36 msgid "Satin column: Object has too few subpaths. A satin column should have at least two subpaths (the rails)." msgstr "" -#: lib/elements/satin_column.py:37 +#: lib/elements/satin_column.py:38 msgid "* Add another subpath (select two rails and do Path > Combine)" msgstr "" -#: lib/elements/satin_column.py:38 +#: lib/elements/satin_column.py:39 msgid "* Convert to running stitch or simple satin (Params extension)" msgstr "" -#: lib/elements/satin_column.py:43 +#: lib/elements/satin_column.py:44 msgid "Unequal number of points" msgstr "" -#: lib/elements/satin_column.py:44 +#: lib/elements/satin_column.py:45 msgid "Satin column: There are no rungs and rails have an an unequal number of points." msgstr "" -#: lib/elements/satin_column.py:46 +#: lib/elements/satin_column.py:47 msgid "The easiest way to solve this issue is to add one or more rungs. " msgstr "" -#: lib/elements/satin_column.py:47 +#: lib/elements/satin_column.py:48 msgid "Rungs control the stitch direction in satin columns." msgstr "" -#: lib/elements/satin_column.py:48 +#: lib/elements/satin_column.py:49 msgid "* With the selected object press \"P\" to activate the pencil tool." msgstr "" -#: lib/elements/satin_column.py:49 +#: lib/elements/satin_column.py:50 msgid "* Hold \"Shift\" while drawing the rung." msgstr "" -#: lib/elements/satin_column.py:53 +#: lib/elements/satin_column.py:54 msgid "Each rung should intersect both rails once." msgstr "" -#: lib/elements/satin_column.py:57 +#: lib/elements/satin_column.py:58 msgid "Rung doesn't intersect rails" msgstr "" -#: lib/elements/satin_column.py:58 +#: lib/elements/satin_column.py:59 msgid "Satin column: A rung doesn't intersect both rails." msgstr "" -#: lib/elements/satin_column.py:62 +#: lib/elements/satin_column.py:63 msgid "Rungs intersects too many times" msgstr "" -#: lib/elements/satin_column.py:63 +#: lib/elements/satin_column.py:64 msgid "Satin column: A rung intersects a rail more than once." msgstr "" -#: lib/elements/satin_column.py:67 +#: lib/elements/satin_column.py:68 msgid "Satin Column" msgstr "Coluna de matizado" -#: lib/elements/satin_column.py:73 +#: lib/elements/satin_column.py:74 msgid "Custom satin column" msgstr "Coluna de matizado personalizado" -#: lib/elements/satin_column.py:79 +#: lib/elements/satin_column.py:80 msgid "\"E\" stitch" msgstr "" -#: lib/elements/satin_column.py:89 lib/elements/stroke.py:61 +#: lib/elements/satin_column.py:86 +msgid "Maximum stitch length" +msgstr "" + +#: lib/elements/satin_column.py:87 +msgid "Maximum stitch length for split stitches." +msgstr "" + +#: lib/elements/satin_column.py:98 lib/elements/stroke.py:62 msgid "Zig-zag spacing (peak-to-peak)" msgstr "Espaçamento Zig-zag (crista-a-crista)" -#: lib/elements/satin_column.py:90 +#: lib/elements/satin_column.py:99 msgid "Peak-to-peak distance between zig-zags." msgstr "" -#: lib/elements/satin_column.py:101 +#: lib/elements/satin_column.py:110 msgid "Pull compensation" msgstr "Compensação de repuxado" -#: lib/elements/satin_column.py:102 +#: lib/elements/satin_column.py:111 msgid "Satin stitches pull the fabric together, resulting in a column narrower than you draw in Inkscape. This setting expands each pair of needle penetrations outward from the center of the satin column." msgstr "" -#: lib/elements/satin_column.py:114 +#: lib/elements/satin_column.py:123 msgid "Contour underlay" msgstr "Sub-camada de controno" -#: lib/elements/satin_column.py:114 lib/elements/satin_column.py:121 -#: lib/elements/satin_column.py:130 +#: lib/elements/satin_column.py:123 lib/elements/satin_column.py:130 +#: lib/elements/satin_column.py:139 msgid "Contour Underlay" msgstr "Sub-camada de controno" -#: lib/elements/satin_column.py:121 lib/elements/satin_column.py:145 +#: lib/elements/satin_column.py:130 lib/elements/satin_column.py:154 msgid "Stitch length" msgstr "Distância de ponto" -#: lib/elements/satin_column.py:127 +#: lib/elements/satin_column.py:136 msgid "Contour underlay inset amount" msgstr "Offset interno da Sub-camada de contorno" -#: lib/elements/satin_column.py:128 +#: lib/elements/satin_column.py:137 msgid "Shrink the outline, to prevent the underlay from showing around the outside of the satin column." msgstr "" -#: lib/elements/satin_column.py:138 +#: lib/elements/satin_column.py:147 msgid "Center-walk underlay" msgstr "Sub-camada com movimento central" -#: lib/elements/satin_column.py:138 lib/elements/satin_column.py:145 +#: lib/elements/satin_column.py:147 lib/elements/satin_column.py:154 msgid "Center-Walk Underlay" msgstr "Sub-camada com movimento central" -#: lib/elements/satin_column.py:150 +#: lib/elements/satin_column.py:159 msgid "Zig-zag underlay" msgstr "Sub-camada em Zig-zag" -#: lib/elements/satin_column.py:150 lib/elements/satin_column.py:159 -#: lib/elements/satin_column.py:170 +#: lib/elements/satin_column.py:159 lib/elements/satin_column.py:168 +#: lib/elements/satin_column.py:179 msgid "Zig-zag Underlay" msgstr "Sub-camada em Zig-zag" -#: lib/elements/satin_column.py:156 +#: lib/elements/satin_column.py:165 msgid "Zig-Zag spacing (peak-to-peak)" msgstr "Espaçamento Zig-zag (crista-a-crista)" -#: lib/elements/satin_column.py:157 +#: lib/elements/satin_column.py:166 msgid "Distance between peaks of the zig-zags." msgstr "" -#: lib/elements/satin_column.py:167 +#: lib/elements/satin_column.py:176 msgid "Inset amount" msgstr "" -#: lib/elements/satin_column.py:168 +#: lib/elements/satin_column.py:177 msgid "default: half of contour underlay inset" msgstr "" -#: lib/elements/stroke.py:20 +#: lib/elements/stroke.py:21 msgid "Stroke" msgstr "" -#: lib/elements/stroke.py:23 +#: lib/elements/stroke.py:24 msgid "Running stitch along paths" msgstr "" -#: lib/elements/stroke.py:37 +#: lib/elements/stroke.py:38 msgid "Running stitch length" msgstr "Distância de ponto corrido" -#: lib/elements/stroke.py:38 +#: lib/elements/stroke.py:39 msgid "Length of stitches in running stitch mode." msgstr "" -#: lib/elements/stroke.py:49 +#: lib/elements/stroke.py:50 msgid "Bean stitch number of repeats" msgstr "" -#: lib/elements/stroke.py:50 +#: lib/elements/stroke.py:51 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. Only applies to running stitch." msgstr "" -#: lib/elements/stroke.py:62 +#: lib/elements/stroke.py:63 msgid "Length of stitches in zig-zag mode." msgstr "" -#: lib/elements/stroke.py:73 +#: lib/elements/stroke.py:74 msgid "Repeats" msgstr "Repetições" -#: lib/elements/stroke.py:74 +#: lib/elements/stroke.py:75 msgid "Defines how many times to run down and back along the path." msgstr "" -#: lib/elements/stroke.py:107 +#: lib/elements/stroke.py:108 msgid "Manual stitch placement" msgstr "Colocação manual de pontos" -#: lib/elements/stroke.py:108 +#: lib/elements/stroke.py:109 msgid "Stitch every node in the path. Stitch length and zig-zag spacing are ignored." msgstr "" -#: lib/elements/stroke.py:142 +#: lib/elements/stroke.py:143 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 "" -#: lib/elements/text.py:13 lib/extensions/lettering.py:75 +#: lib/elements/text.py:13 lib/extensions/lettering.py:77 msgid "Text" msgstr "" @@ -927,15 +959,15 @@ msgid "Please select at least one satin column." msgstr "" #. This was previously: "No embroiderable paths selected." -#: lib/extensions/base.py:123 +#: lib/extensions/base.py:124 msgid "Ink/Stitch doesn't know how to work with any of the objects you've selected." msgstr "" -#: lib/extensions/base.py:125 +#: lib/extensions/base.py:126 msgid "There are no objects in the entire document that Ink/Stitch knows how to work with." msgstr "" -#: lib/extensions/base.py:127 +#: lib/extensions/base.py:128 msgid "Tip: Run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot Objects" msgstr "" @@ -1029,27 +1061,27 @@ msgstr "" msgid "Please choose one or more commands to add." msgstr "" -#: lib/extensions/lettering.py:41 lib/extensions/lettering.py:418 +#: lib/extensions/lettering.py:43 lib/extensions/lettering.py:420 msgid "Ink/Stitch Lettering" msgstr "" -#: lib/extensions/lettering.py:51 +#: lib/extensions/lettering.py:53 msgid "Font" msgstr "" -#: lib/extensions/lettering.py:63 +#: lib/extensions/lettering.py:65 msgid "Options" msgstr "" -#: lib/extensions/lettering.py:68 +#: lib/extensions/lettering.py:70 msgid "Stitch lines of text back and forth" msgstr "" -#: lib/extensions/lettering.py:71 +#: lib/extensions/lettering.py:73 msgid "Add trims" msgstr "" -#: lib/extensions/lettering.py:80 lib/extensions/params.py:359 +#: lib/extensions/lettering.py:82 lib/extensions/params.py:361 #: print/templates/custom-page.html:23 print/templates/custom-page.html:27 #: print/templates/custom-page.html:33 print/templates/ui.html:92 #: print/templates/ui.html:96 print/templates/ui.html:102 @@ -1058,31 +1090,31 @@ msgstr "" msgid "Cancel" msgstr "Cancelar" -#: lib/extensions/lettering.py:84 lib/extensions/params.py:366 +#: lib/extensions/lettering.py:86 lib/extensions/params.py:368 msgid "Apply and Quit" msgstr "Aplicar e Sair" -#: lib/extensions/lettering.py:151 +#: lib/extensions/lettering.py:153 msgid "Unable to find any fonts! Please try reinstalling Ink/Stitch." msgstr "" -#: lib/extensions/lettering.py:222 +#: lib/extensions/lettering.py:224 msgid "This font has no available font variant. Please update or remove the font." msgstr "" #. The user has chosen to scale the text by some percentage #. (50%, 200%, etc). If you need to use the percentage symbol, #. make sure to double it (%%). -#: lib/extensions/lettering.py:264 +#: lib/extensions/lettering.py:266 #, python-format msgid "Text scale %s%%" msgstr "" -#: lib/extensions/lettering.py:408 +#: lib/extensions/lettering.py:410 msgid "Please select only one block of text." msgstr "" -#: lib/extensions/lettering.py:411 +#: lib/extensions/lettering.py:413 msgid "You've selected objects that were not created by the Lettering extension. Please clear your selection or select different objects before running Lettering again." msgstr "" @@ -1141,14 +1173,18 @@ msgstr "" msgid "This parameter will be saved when you click \"Apply and Quit\"" msgstr "" -#: lib/extensions/params.py:342 +#: lib/extensions/params.py:344 msgid "Embroidery Params" msgstr "Parametros de Bordado" -#: lib/extensions/params.py:363 +#: lib/extensions/params.py:365 msgid "Use Last Settings" msgstr "Usar ultimas definições" +#: lib/extensions/selection_to_pattern.py:21 +msgid "Please select at least one object to be marked as a pattern." +msgstr "" + #: lib/extensions/troubleshoot.py:45 msgid "All selected shapes are valid! " msgstr "" @@ -2062,6 +2098,7 @@ msgid "Duplicate Params" msgstr "" #: templates/duplicate_params.xml:10 templates/reorder.xml:10 +#: templates/selection_to_pattern.xml:10 msgid "Edit" msgstr "" @@ -2461,6 +2498,10 @@ msgstr "" msgid "Re-stack objects in order of selection" msgstr "" +#: templates/selection_to_pattern.xml:3 +msgid "Selection to pattern" +msgstr "" + #: templates/simulator.xml:3 msgid "Simulator / Realistic Preview" msgstr "" diff --git a/translations/messages_ro_RO.po b/translations/messages_ro_RO.po index b3a41741..87212ebe 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: 2021-07-30 00:54+0000\n" -"PO-Revision-Date: 2021-08-16 00:53\n" +"POT-Creation-Date: 2021-08-17 00:51+0000\n" +"PO-Revision-Date: 2021-08-19 00:47\n" "Last-Translator: \n" "Language-Team: Romanian\n" "MIME-Version: 1.0\n" @@ -321,21 +321,21 @@ msgid "Satin cut point (use with Cut Satin Column)" msgstr "" #. command that affects a layer -#: lib/commands.py:49 +#: lib/commands.py:48 msgid "Ignore layer (do not stitch any objects in this layer)" msgstr "" #. command that affects entire document -#: lib/commands.py:52 +#: lib/commands.py:51 msgid "Origin for exported embroidery files" msgstr "" #. command that affects entire document -#: lib/commands.py:55 +#: lib/commands.py:54 msgid "Jump destination for Stop commands (a.k.a. \"Frame Out position\")." msgstr "" -#: lib/commands.py:213 +#: lib/commands.py:212 #, python-format msgid "Error: there is more than one %(command)s command in the document, but there can only be one. Please remove all but one." msgstr "" @@ -345,131 +345,131 @@ msgstr "" #. command name to them. Contents of %(description)s are in a separate #. translation #. string. -#: lib/commands.py:220 +#: lib/commands.py:219 #, python-format msgid "%(command)s: %(description)s" msgstr "" -#: lib/commands.py:285 lib/commands.py:398 +#: lib/commands.py:284 lib/commands.py:397 msgid "Ink/Stitch Command" msgstr "" #. : the name of the line that connects a command to the object it applies to -#: lib/commands.py:311 +#: lib/commands.py:310 msgid "connector" msgstr "" #. : the name of a command symbol (example: scissors icon for trim command) -#: lib/commands.py:327 +#: lib/commands.py:326 msgid "command marker" msgstr "" -#: lib/elements/auto_fill.py:22 +#: lib/elements/auto_fill.py:23 msgid "Small Fill" msgstr "" -#: lib/elements/auto_fill.py:23 +#: lib/elements/auto_fill.py:24 msgid "This fill object is so small that it would probably look better as running stitch or satin column. For very small shapes, fill stitch is not possible, and Ink/Stitch will use running stitch around the outline instead." msgstr "" -#: lib/elements/auto_fill.py:29 lib/elements/auto_fill.py:145 +#: lib/elements/auto_fill.py:30 lib/elements/auto_fill.py:146 msgid "Expand" msgstr "" -#: lib/elements/auto_fill.py:30 +#: lib/elements/auto_fill.py:31 msgid "The expand parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use original size instead." msgstr "" -#: lib/elements/auto_fill.py:35 lib/elements/auto_fill.py:122 +#: lib/elements/auto_fill.py:36 lib/elements/auto_fill.py:123 msgid "Inset" msgstr "" -#: lib/elements/auto_fill.py:36 +#: lib/elements/auto_fill.py:37 msgid "The underlay inset parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use the original size instead." msgstr "" -#: lib/elements/auto_fill.py:41 +#: lib/elements/auto_fill.py:42 msgid "AutoFill" msgstr "" -#: lib/elements/auto_fill.py:44 +#: lib/elements/auto_fill.py:45 msgid "Automatically routed fill stitching" msgstr "" -#: lib/elements/auto_fill.py:64 +#: lib/elements/auto_fill.py:65 msgid "Running stitch length (traversal between sections)" msgstr "" -#: lib/elements/auto_fill.py:65 +#: lib/elements/auto_fill.py:66 msgid "Length of stitches around the outline of the fill region used when moving from section to section." msgstr "" -#: lib/elements/auto_fill.py:73 +#: lib/elements/auto_fill.py:74 msgid "Underlay" msgstr "" -#: lib/elements/auto_fill.py:73 lib/elements/auto_fill.py:82 -#: lib/elements/auto_fill.py:104 lib/elements/auto_fill.py:115 -#: lib/elements/auto_fill.py:125 lib/elements/auto_fill.py:137 -#: lib/elements/auto_fill.py:171 +#: lib/elements/auto_fill.py:74 lib/elements/auto_fill.py:83 +#: lib/elements/auto_fill.py:105 lib/elements/auto_fill.py:116 +#: lib/elements/auto_fill.py:126 lib/elements/auto_fill.py:138 +#: lib/elements/auto_fill.py:172 msgid "AutoFill Underlay" msgstr "" -#: lib/elements/auto_fill.py:79 +#: lib/elements/auto_fill.py:80 msgid "Fill angle" msgstr "" -#: lib/elements/auto_fill.py:80 +#: lib/elements/auto_fill.py:81 msgid "Default: fill angle + 90 deg. Insert comma-seperated list for multiple layers." msgstr "" -#: lib/elements/auto_fill.py:101 +#: lib/elements/auto_fill.py:102 msgid "Row spacing" msgstr "Distantarea randurilor" -#: lib/elements/auto_fill.py:102 +#: lib/elements/auto_fill.py:103 msgid "default: 3x fill row spacing" msgstr "" -#: lib/elements/auto_fill.py:112 +#: lib/elements/auto_fill.py:113 msgid "Max stitch length" msgstr "" -#: lib/elements/auto_fill.py:113 +#: lib/elements/auto_fill.py:114 msgid "default: equal to fill max stitch length" msgstr "" -#: lib/elements/auto_fill.py:123 +#: lib/elements/auto_fill.py:124 msgid "Shrink the shape before doing underlay, to prevent underlay from showing around the outside of the fill." msgstr "" -#: lib/elements/auto_fill.py:134 lib/elements/fill.py:74 +#: lib/elements/auto_fill.py:135 lib/elements/fill.py:75 msgid "Skip last stitch in each row" msgstr "" -#: lib/elements/auto_fill.py:135 lib/elements/fill.py:75 +#: lib/elements/auto_fill.py:136 lib/elements/fill.py:76 msgid "The last stitch in each row is quite close to the first stitch in the next row. Skipping it decreases stitch count and density." msgstr "" -#: lib/elements/auto_fill.py:146 +#: lib/elements/auto_fill.py:147 msgid "Expand the shape before fill stitching, to compensate for gaps between shapes." msgstr "" -#: lib/elements/auto_fill.py:155 lib/elements/auto_fill.py:167 +#: lib/elements/auto_fill.py:156 lib/elements/auto_fill.py:168 msgid "Underpath" msgstr "" -#: lib/elements/auto_fill.py:156 lib/elements/auto_fill.py:168 +#: lib/elements/auto_fill.py:157 lib/elements/auto_fill.py:169 msgid "Travel inside the shape when moving from section to section. Underpath stitches avoid traveling in the direction of the row angle so that they are not visible. This gives them a jagged appearance." msgstr "" -#: lib/elements/auto_fill.py:254 +#: lib/elements/auto_fill.py:266 msgid "Error during autofill! This means that there is a problem with Ink/Stitch." msgstr "" #. this message is followed by a URL: #. https://github.com/inkstitch/inkstitch/issues/new -#: lib/elements/auto_fill.py:257 +#: lib/elements/auto_fill.py:269 msgid "If you'd like to help us make Ink/Stitch better, please paste this whole message into a new issue at: " msgstr "" @@ -521,32 +521,32 @@ msgstr "" msgid "This setting will apply a custom fill angle for the clone." msgstr "" -#: lib/elements/element.py:225 +#: lib/elements/element.py:198 msgid "Allow lock stitches" msgstr "" -#: lib/elements/element.py:226 +#: lib/elements/element.py:199 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:230 +#: lib/elements/element.py:203 msgid "Both" msgstr "" -#: lib/elements/element.py:230 +#: lib/elements/element.py:203 msgid "Before" msgstr "" -#: lib/elements/element.py:230 +#: lib/elements/element.py:203 msgid "After" msgstr "" -#: lib/elements/element.py:230 +#: lib/elements/element.py:203 msgid "Neither" msgstr "" -#: lib/elements/element.py:272 +#: lib/elements/element.py:245 #, python-format msgid "Object %(id)s has an empty 'd' attribute. Please delete this object from your document." msgstr "" @@ -554,7 +554,7 @@ msgstr "" #. used when showing an error message to the user such as #. "Some Path (path1234): error: satin column: One or more of the rungs doesn't #. intersect both rails." -#: lib/elements/element.py:358 +#: lib/elements/element.py:332 msgid "error:" msgstr "" @@ -570,75 +570,75 @@ msgstr "" msgid "* Run Extensions > Ink/Stitch > Troubleshoot > Cleanup Document..." msgstr "" -#: lib/elements/fill.py:22 +#: lib/elements/fill.py:23 msgid "Unconnected" msgstr "" -#: lib/elements/fill.py:23 +#: lib/elements/fill.py:24 msgid "Fill: This object is made up of unconnected shapes. This is not allowed because Ink/Stitch doesn't know what order to stitch them in. Please break this object up into separate shapes." msgstr "" -#: lib/elements/fill.py:27 lib/elements/fill.py:35 +#: lib/elements/fill.py:28 lib/elements/fill.py:36 msgid "* Extensions > Ink/Stitch > Fill Tools > Break Apart Fill Objects" msgstr "" -#: lib/elements/fill.py:32 +#: lib/elements/fill.py:33 msgid "Border crosses itself" msgstr "" -#: lib/elements/fill.py:33 +#: lib/elements/fill.py:34 msgid "Fill: Shape is not valid. This can happen if the border crosses over itself." msgstr "" -#: lib/elements/fill.py:40 +#: lib/elements/fill.py:41 msgid "Fill" msgstr "" -#: lib/elements/fill.py:47 +#: lib/elements/fill.py:48 msgid "Manually routed fill stitching" msgstr "" -#: lib/elements/fill.py:48 +#: lib/elements/fill.py:49 msgid "AutoFill is the default method for generating fill stitching." msgstr "" -#: lib/elements/fill.py:57 +#: lib/elements/fill.py:58 msgid "Angle of lines of stitches" msgstr "" -#: lib/elements/fill.py:58 +#: lib/elements/fill.py:59 msgid "The angle increases in a counter-clockwise direction. 0 is horizontal. Negative angles are allowed." msgstr "" -#: lib/elements/fill.py:85 +#: lib/elements/fill.py:86 msgid "Flip fill (start right-to-left)" msgstr "" -#: lib/elements/fill.py:86 +#: lib/elements/fill.py:87 msgid "The flip option can help you with routing your stitch path. When you enable flip, stitching goes from right-to-left instead of left-to-right." msgstr "" -#: lib/elements/fill.py:95 +#: lib/elements/fill.py:96 msgid "Spacing between rows" msgstr "" -#: lib/elements/fill.py:96 +#: lib/elements/fill.py:97 msgid "Distance between rows of stitches." msgstr "" -#: lib/elements/fill.py:109 +#: lib/elements/fill.py:110 msgid "Maximum fill stitch length" msgstr "" -#: lib/elements/fill.py:110 +#: lib/elements/fill.py:111 msgid "The length of each stitch in a row. Shorter stitch may be used at the start or end of a row." msgstr "" -#: lib/elements/fill.py:119 +#: lib/elements/fill.py:120 msgid "Stagger rows this many times before repeating" msgstr "" -#: lib/elements/fill.py:120 +#: lib/elements/fill.py:121 msgid "Setting this dictates how many rows apart the stitches will be before they fall in the same column position." msgstr "" @@ -658,246 +658,278 @@ msgstr "" msgid "* Alternatively redraw the image with the pen (P) or bezier (B) tool" msgstr "" -#: lib/elements/polyline.py:17 -msgid "Polyline Object" +#: lib/elements/pattern.py:14 +msgid "Pattern Element" +msgstr "" + +#: lib/elements/pattern.py:15 +msgid "This element will not be embroidered. It will appear as a pattern applied to objects in the same group as it. Objects in sub-groups will be ignored." +msgstr "" + +#: lib/elements/pattern.py:19 +msgid "To disable pattern mode, remove the pattern marker:" +msgstr "" + +#: lib/elements/pattern.py:20 +msgid "* Open the Fill and Stroke panel (Objects > Fill and Stroke)" +msgstr "" + +#: lib/elements/pattern.py:21 +msgid "* Go to the Stroke style tab" +msgstr "" + +#: lib/elements/pattern.py:22 +msgid "* Under \"Markers\" choose the first (empty) option in the first dropdown list." msgstr "" #: lib/elements/polyline.py:18 +msgid "Polyline Object" +msgstr "" + +#: lib/elements/polyline.py:19 msgid "This object is an SVG PolyLine. Ink/Stitch can work with this shape, but you can't edit it in Inkscape. Convert it to a manual stitch path to allow editing." msgstr "" -#: lib/elements/polyline.py:22 lib/elements/satin_column.py:25 +#: lib/elements/polyline.py:23 lib/elements/satin_column.py:26 msgid "* Select this object." msgstr "" -#: lib/elements/polyline.py:23 +#: lib/elements/polyline.py:24 msgid "* Do Path > Object to Path." msgstr "" -#: lib/elements/polyline.py:24 +#: lib/elements/polyline.py:25 msgid "* Optional: Run the Params extension and check the \"manual stitch\" box." msgstr "" -#: lib/elements/polyline.py:44 +#: lib/elements/polyline.py:45 msgid "Manual stitch along path" msgstr "" -#: lib/elements/satin_column.py:22 +#: lib/elements/satin_column.py:23 msgid "Satin column has fill" msgstr "" -#: lib/elements/satin_column.py:23 +#: lib/elements/satin_column.py:24 msgid "Satin column: Object has a fill (but should not)" msgstr "" -#: lib/elements/satin_column.py:26 +#: lib/elements/satin_column.py:27 msgid "* Open the Fill and Stroke panel" msgstr "" -#: lib/elements/satin_column.py:27 +#: lib/elements/satin_column.py:28 msgid "* Open the Fill tab" msgstr "" -#: lib/elements/satin_column.py:28 +#: lib/elements/satin_column.py:29 msgid "* Disable the Fill" msgstr "" -#: lib/elements/satin_column.py:29 +#: lib/elements/satin_column.py:30 msgid "* Alternative: open Params and switch this path to Stroke to disable Satin Column mode" msgstr "" -#: lib/elements/satin_column.py:34 +#: lib/elements/satin_column.py:35 msgid "Too few subpaths" msgstr "" -#: lib/elements/satin_column.py:35 +#: lib/elements/satin_column.py:36 msgid "Satin column: Object has too few subpaths. A satin column should have at least two subpaths (the rails)." msgstr "" -#: lib/elements/satin_column.py:37 +#: lib/elements/satin_column.py:38 msgid "* Add another subpath (select two rails and do Path > Combine)" msgstr "" -#: lib/elements/satin_column.py:38 +#: lib/elements/satin_column.py:39 msgid "* Convert to running stitch or simple satin (Params extension)" msgstr "" -#: lib/elements/satin_column.py:43 +#: lib/elements/satin_column.py:44 msgid "Unequal number of points" msgstr "" -#: lib/elements/satin_column.py:44 +#: lib/elements/satin_column.py:45 msgid "Satin column: There are no rungs and rails have an an unequal number of points." msgstr "" -#: lib/elements/satin_column.py:46 +#: lib/elements/satin_column.py:47 msgid "The easiest way to solve this issue is to add one or more rungs. " msgstr "" -#: lib/elements/satin_column.py:47 +#: lib/elements/satin_column.py:48 msgid "Rungs control the stitch direction in satin columns." msgstr "" -#: lib/elements/satin_column.py:48 +#: lib/elements/satin_column.py:49 msgid "* With the selected object press \"P\" to activate the pencil tool." msgstr "" -#: lib/elements/satin_column.py:49 +#: lib/elements/satin_column.py:50 msgid "* Hold \"Shift\" while drawing the rung." msgstr "" -#: lib/elements/satin_column.py:53 +#: lib/elements/satin_column.py:54 msgid "Each rung should intersect both rails once." msgstr "" -#: lib/elements/satin_column.py:57 +#: lib/elements/satin_column.py:58 msgid "Rung doesn't intersect rails" msgstr "" -#: lib/elements/satin_column.py:58 +#: lib/elements/satin_column.py:59 msgid "Satin column: A rung doesn't intersect both rails." msgstr "" -#: lib/elements/satin_column.py:62 +#: lib/elements/satin_column.py:63 msgid "Rungs intersects too many times" msgstr "" -#: lib/elements/satin_column.py:63 +#: lib/elements/satin_column.py:64 msgid "Satin column: A rung intersects a rail more than once." msgstr "" -#: lib/elements/satin_column.py:67 +#: lib/elements/satin_column.py:68 msgid "Satin Column" msgstr "" -#: lib/elements/satin_column.py:73 +#: lib/elements/satin_column.py:74 msgid "Custom satin column" msgstr "" -#: lib/elements/satin_column.py:79 +#: lib/elements/satin_column.py:80 msgid "\"E\" stitch" msgstr "" -#: lib/elements/satin_column.py:89 lib/elements/stroke.py:61 +#: lib/elements/satin_column.py:86 +msgid "Maximum stitch length" +msgstr "" + +#: lib/elements/satin_column.py:87 +msgid "Maximum stitch length for split stitches." +msgstr "" + +#: lib/elements/satin_column.py:98 lib/elements/stroke.py:62 msgid "Zig-zag spacing (peak-to-peak)" msgstr "" -#: lib/elements/satin_column.py:90 +#: lib/elements/satin_column.py:99 msgid "Peak-to-peak distance between zig-zags." msgstr "" -#: lib/elements/satin_column.py:101 +#: lib/elements/satin_column.py:110 msgid "Pull compensation" msgstr "" -#: lib/elements/satin_column.py:102 +#: lib/elements/satin_column.py:111 msgid "Satin stitches pull the fabric together, resulting in a column narrower than you draw in Inkscape. This setting expands each pair of needle penetrations outward from the center of the satin column." msgstr "" -#: lib/elements/satin_column.py:114 +#: lib/elements/satin_column.py:123 msgid "Contour underlay" msgstr "" -#: lib/elements/satin_column.py:114 lib/elements/satin_column.py:121 -#: lib/elements/satin_column.py:130 +#: lib/elements/satin_column.py:123 lib/elements/satin_column.py:130 +#: lib/elements/satin_column.py:139 msgid "Contour Underlay" msgstr "" -#: lib/elements/satin_column.py:121 lib/elements/satin_column.py:145 +#: lib/elements/satin_column.py:130 lib/elements/satin_column.py:154 msgid "Stitch length" msgstr "" -#: lib/elements/satin_column.py:127 +#: lib/elements/satin_column.py:136 msgid "Contour underlay inset amount" msgstr "" -#: lib/elements/satin_column.py:128 +#: lib/elements/satin_column.py:137 msgid "Shrink the outline, to prevent the underlay from showing around the outside of the satin column." msgstr "" -#: lib/elements/satin_column.py:138 +#: lib/elements/satin_column.py:147 msgid "Center-walk underlay" msgstr "" -#: lib/elements/satin_column.py:138 lib/elements/satin_column.py:145 +#: lib/elements/satin_column.py:147 lib/elements/satin_column.py:154 msgid "Center-Walk Underlay" msgstr "" -#: lib/elements/satin_column.py:150 +#: lib/elements/satin_column.py:159 msgid "Zig-zag underlay" msgstr "" -#: lib/elements/satin_column.py:150 lib/elements/satin_column.py:159 -#: lib/elements/satin_column.py:170 +#: lib/elements/satin_column.py:159 lib/elements/satin_column.py:168 +#: lib/elements/satin_column.py:179 msgid "Zig-zag Underlay" msgstr "" -#: lib/elements/satin_column.py:156 +#: lib/elements/satin_column.py:165 msgid "Zig-Zag spacing (peak-to-peak)" msgstr "" -#: lib/elements/satin_column.py:157 +#: lib/elements/satin_column.py:166 msgid "Distance between peaks of the zig-zags." msgstr "" -#: lib/elements/satin_column.py:167 +#: lib/elements/satin_column.py:176 msgid "Inset amount" msgstr "" -#: lib/elements/satin_column.py:168 +#: lib/elements/satin_column.py:177 msgid "default: half of contour underlay inset" msgstr "" -#: lib/elements/stroke.py:20 +#: lib/elements/stroke.py:21 msgid "Stroke" msgstr "Chenar" -#: lib/elements/stroke.py:23 +#: lib/elements/stroke.py:24 msgid "Running stitch along paths" msgstr "" -#: lib/elements/stroke.py:37 +#: lib/elements/stroke.py:38 msgid "Running stitch length" msgstr "" -#: lib/elements/stroke.py:38 +#: lib/elements/stroke.py:39 msgid "Length of stitches in running stitch mode." msgstr "" -#: lib/elements/stroke.py:49 +#: lib/elements/stroke.py:50 msgid "Bean stitch number of repeats" msgstr "" -#: lib/elements/stroke.py:50 +#: lib/elements/stroke.py:51 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. Only applies to running stitch." msgstr "" -#: lib/elements/stroke.py:62 +#: lib/elements/stroke.py:63 msgid "Length of stitches in zig-zag mode." msgstr "" -#: lib/elements/stroke.py:73 +#: lib/elements/stroke.py:74 msgid "Repeats" msgstr "" -#: lib/elements/stroke.py:74 +#: lib/elements/stroke.py:75 msgid "Defines how many times to run down and back along the path." msgstr "" -#: lib/elements/stroke.py:107 +#: lib/elements/stroke.py:108 msgid "Manual stitch placement" msgstr "" -#: lib/elements/stroke.py:108 +#: lib/elements/stroke.py:109 msgid "Stitch every node in the path. Stitch length and zig-zag spacing are ignored." msgstr "" -#: lib/elements/stroke.py:142 +#: lib/elements/stroke.py:143 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 "" -#: lib/elements/text.py:13 lib/extensions/lettering.py:75 +#: lib/elements/text.py:13 lib/extensions/lettering.py:77 msgid "Text" msgstr "" @@ -927,15 +959,15 @@ msgid "Please select at least one satin column." msgstr "" #. This was previously: "No embroiderable paths selected." -#: lib/extensions/base.py:123 +#: lib/extensions/base.py:124 msgid "Ink/Stitch doesn't know how to work with any of the objects you've selected." msgstr "" -#: lib/extensions/base.py:125 +#: lib/extensions/base.py:126 msgid "There are no objects in the entire document that Ink/Stitch knows how to work with." msgstr "" -#: lib/extensions/base.py:127 +#: lib/extensions/base.py:128 msgid "Tip: Run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot Objects" msgstr "" @@ -1029,27 +1061,27 @@ msgstr "" msgid "Please choose one or more commands to add." msgstr "" -#: lib/extensions/lettering.py:41 lib/extensions/lettering.py:418 +#: lib/extensions/lettering.py:43 lib/extensions/lettering.py:420 msgid "Ink/Stitch Lettering" msgstr "" -#: lib/extensions/lettering.py:51 +#: lib/extensions/lettering.py:53 msgid "Font" msgstr "Font" -#: lib/extensions/lettering.py:63 +#: lib/extensions/lettering.py:65 msgid "Options" msgstr "Optiuni" -#: lib/extensions/lettering.py:68 +#: lib/extensions/lettering.py:70 msgid "Stitch lines of text back and forth" msgstr "" -#: lib/extensions/lettering.py:71 +#: lib/extensions/lettering.py:73 msgid "Add trims" msgstr "" -#: lib/extensions/lettering.py:80 lib/extensions/params.py:359 +#: lib/extensions/lettering.py:82 lib/extensions/params.py:361 #: print/templates/custom-page.html:23 print/templates/custom-page.html:27 #: print/templates/custom-page.html:33 print/templates/ui.html:92 #: print/templates/ui.html:96 print/templates/ui.html:102 @@ -1058,31 +1090,31 @@ msgstr "" msgid "Cancel" msgstr "Anulare" -#: lib/extensions/lettering.py:84 lib/extensions/params.py:366 +#: lib/extensions/lettering.py:86 lib/extensions/params.py:368 msgid "Apply and Quit" msgstr "Aplica si iesi" -#: lib/extensions/lettering.py:151 +#: lib/extensions/lettering.py:153 msgid "Unable to find any fonts! Please try reinstalling Ink/Stitch." msgstr "" -#: lib/extensions/lettering.py:222 +#: lib/extensions/lettering.py:224 msgid "This font has no available font variant. Please update or remove the font." msgstr "" #. The user has chosen to scale the text by some percentage #. (50%, 200%, etc). If you need to use the percentage symbol, #. make sure to double it (%%). -#: lib/extensions/lettering.py:264 +#: lib/extensions/lettering.py:266 #, python-format msgid "Text scale %s%%" msgstr "Proportie text %s%%" -#: lib/extensions/lettering.py:408 +#: lib/extensions/lettering.py:410 msgid "Please select only one block of text." msgstr "" -#: lib/extensions/lettering.py:411 +#: lib/extensions/lettering.py:413 msgid "You've selected objects that were not created by the Lettering extension. Please clear your selection or select different objects before running Lettering again." msgstr "" @@ -1141,14 +1173,18 @@ msgstr "" msgid "This parameter will be saved when you click \"Apply and Quit\"" msgstr "" -#: lib/extensions/params.py:342 +#: lib/extensions/params.py:344 msgid "Embroidery Params" msgstr "" -#: lib/extensions/params.py:363 +#: lib/extensions/params.py:365 msgid "Use Last Settings" msgstr "" +#: lib/extensions/selection_to_pattern.py:21 +msgid "Please select at least one object to be marked as a pattern." +msgstr "" + #: lib/extensions/troubleshoot.py:45 msgid "All selected shapes are valid! " msgstr "" @@ -2062,6 +2098,7 @@ msgid "Duplicate Params" msgstr "" #: templates/duplicate_params.xml:10 templates/reorder.xml:10 +#: templates/selection_to_pattern.xml:10 msgid "Edit" msgstr "Editeaza" @@ -2461,6 +2498,10 @@ msgstr "" msgid "Re-stack objects in order of selection" msgstr "" +#: templates/selection_to_pattern.xml:3 +msgid "Selection to pattern" +msgstr "" + #: templates/simulator.xml:3 msgid "Simulator / Realistic Preview" msgstr "" diff --git a/translations/messages_ru_RU.po b/translations/messages_ru_RU.po index 33528337..c2a1a20a 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: 2021-07-30 00:54+0000\n" -"PO-Revision-Date: 2021-08-16 00:53\n" +"POT-Creation-Date: 2021-08-17 00:51+0000\n" +"PO-Revision-Date: 2021-08-19 00:47\n" "Last-Translator: \n" "Language-Team: Russian\n" "MIME-Version: 1.0\n" @@ -321,21 +321,21 @@ msgid "Satin cut point (use with Cut Satin Column)" msgstr "Точка разрыва сатина (исп. вместе с Разделить Сатиновую Колонну)" #. command that affects a layer -#: lib/commands.py:49 +#: lib/commands.py:48 msgid "Ignore layer (do not stitch any objects in this layer)" msgstr "Игнорировать слой (не вышивать объекты на этом слое)" #. command that affects entire document -#: lib/commands.py:52 +#: lib/commands.py:51 msgid "Origin for exported embroidery files" msgstr "Исходная точка в экспортируемых файлах вышивки" #. command that affects entire document -#: lib/commands.py:55 +#: lib/commands.py:54 msgid "Jump destination for Stop commands (a.k.a. \"Frame Out position\")." msgstr "Точка ожидания для команд Stop (иначе \"Позиция выдвинутой рамки\")." -#: lib/commands.py:213 +#: lib/commands.py:212 #, python-format msgid "Error: there is more than one %(command)s command in the document, but there can only be one. Please remove all but one." msgstr "Ошибка: в дизайне имеется более одной команды %(command)s, но может быть только одна. Уберите лишние команды." @@ -345,131 +345,131 @@ msgstr "Ошибка: в дизайне имеется более одной к #. command name to them. Contents of %(description)s are in a separate #. translation #. string. -#: lib/commands.py:220 +#: lib/commands.py:219 #, python-format msgid "%(command)s: %(description)s" msgstr "%(command)s: %(description)s" -#: lib/commands.py:285 lib/commands.py:398 +#: lib/commands.py:284 lib/commands.py:397 msgid "Ink/Stitch Command" msgstr "Команда Ink/Stitch" #. : the name of the line that connects a command to the object it applies to -#: lib/commands.py:311 +#: lib/commands.py:310 msgid "connector" msgstr "связь" #. : the name of a command symbol (example: scissors icon for trim command) -#: lib/commands.py:327 +#: lib/commands.py:326 msgid "command marker" msgstr "маркер команды" -#: lib/elements/auto_fill.py:22 +#: lib/elements/auto_fill.py:23 msgid "Small Fill" msgstr "Малая Гладь" -#: lib/elements/auto_fill.py:23 +#: lib/elements/auto_fill.py:24 msgid "This fill object is so small that it would probably look better as running stitch or satin column. For very small shapes, fill stitch is not possible, and Ink/Stitch will use running stitch around the outline instead." msgstr "Этот объект глади слишком мал и вероятно будет лучше выполнить его строчкой или сатином. Для очень маленьких фигур вышивка гладью невозможна, вместо неё Ink/Stitch будет использовать строчку по контуру." -#: lib/elements/auto_fill.py:29 lib/elements/auto_fill.py:145 +#: lib/elements/auto_fill.py:30 lib/elements/auto_fill.py:146 msgid "Expand" msgstr "Уширение" -#: lib/elements/auto_fill.py:30 +#: lib/elements/auto_fill.py:31 msgid "The expand parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use original size instead." msgstr "Параметр расширения не может быть применен для этого объекта глади. Вместо него Ink/Stitch будет использовать оригинальный размер." -#: lib/elements/auto_fill.py:35 lib/elements/auto_fill.py:122 +#: lib/elements/auto_fill.py:36 lib/elements/auto_fill.py:123 msgid "Inset" msgstr "Отступ" -#: lib/elements/auto_fill.py:36 +#: lib/elements/auto_fill.py:37 msgid "The underlay inset parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use the original size instead." msgstr "Параметр отступа предварительной прострочки не может быть применен для этого объекта глади. Вместо него Ink/Stitch будет использовать оригинальный размер." -#: lib/elements/auto_fill.py:41 +#: lib/elements/auto_fill.py:42 msgid "AutoFill" msgstr "Автогладь" -#: lib/elements/auto_fill.py:44 +#: lib/elements/auto_fill.py:45 msgid "Automatically routed fill stitching" msgstr "Автоматически рассчитанная вышивка гладью" -#: lib/elements/auto_fill.py:64 +#: lib/elements/auto_fill.py:65 msgid "Running stitch length (traversal between sections)" msgstr "Длина стежка строчки (переход между секциями)" -#: lib/elements/auto_fill.py:65 +#: lib/elements/auto_fill.py:66 msgid "Length of stitches around the outline of the fill region used when moving from section to section." msgstr "Длина стежков внутри контура глади при переходе от секции к секции." -#: lib/elements/auto_fill.py:73 +#: lib/elements/auto_fill.py:74 msgid "Underlay" msgstr "Предварительная прострочка" -#: lib/elements/auto_fill.py:73 lib/elements/auto_fill.py:82 -#: lib/elements/auto_fill.py:104 lib/elements/auto_fill.py:115 -#: lib/elements/auto_fill.py:125 lib/elements/auto_fill.py:137 -#: lib/elements/auto_fill.py:171 +#: lib/elements/auto_fill.py:74 lib/elements/auto_fill.py:83 +#: lib/elements/auto_fill.py:105 lib/elements/auto_fill.py:116 +#: lib/elements/auto_fill.py:126 lib/elements/auto_fill.py:138 +#: lib/elements/auto_fill.py:172 msgid "AutoFill Underlay" msgstr "Автогладь: Прострочка" -#: lib/elements/auto_fill.py:79 +#: lib/elements/auto_fill.py:80 msgid "Fill angle" msgstr "Угол заполнения" -#: lib/elements/auto_fill.py:80 +#: lib/elements/auto_fill.py:81 msgid "Default: fill angle + 90 deg. Insert comma-seperated list for multiple layers." msgstr "По умолчанию: угол заполнения +90°. Укажите список через запятую для нескольких слоёв." -#: lib/elements/auto_fill.py:101 +#: lib/elements/auto_fill.py:102 msgid "Row spacing" msgstr "Расстояние между рядов" -#: lib/elements/auto_fill.py:102 +#: lib/elements/auto_fill.py:103 msgid "default: 3x fill row spacing" msgstr "по умолчанию: растояние между рядов глади × 3" -#: lib/elements/auto_fill.py:112 +#: lib/elements/auto_fill.py:113 msgid "Max stitch length" msgstr "Максимальная длина стежка" -#: lib/elements/auto_fill.py:113 +#: lib/elements/auto_fill.py:114 msgid "default: equal to fill max stitch length" msgstr "по умолчанию: равна максимальной длине стежка глади" -#: lib/elements/auto_fill.py:123 +#: lib/elements/auto_fill.py:124 msgid "Shrink the shape before doing underlay, to prevent underlay from showing around the outside of the fill." msgstr "Сжать контур предварительной прострочки, чтобы она не показалась из под глади." -#: lib/elements/auto_fill.py:134 lib/elements/fill.py:74 +#: lib/elements/auto_fill.py:135 lib/elements/fill.py:75 msgid "Skip last stitch in each row" msgstr "Пропускать последний стежок в ряду" -#: lib/elements/auto_fill.py:135 lib/elements/fill.py:75 +#: lib/elements/auto_fill.py:136 lib/elements/fill.py:76 msgid "The last stitch in each row is quite close to the first stitch in the next row. Skipping it decreases stitch count and density." msgstr "Последний стежок в ряду находится очень близко к первому стежку следующей строки. Его пропуск уменьшает количество стежков и плотность." -#: lib/elements/auto_fill.py:146 +#: lib/elements/auto_fill.py:147 msgid "Expand the shape before fill stitching, to compensate for gaps between shapes." msgstr "Увеличение контура глади для компенсации расстояния между формами." -#: lib/elements/auto_fill.py:155 lib/elements/auto_fill.py:167 +#: lib/elements/auto_fill.py:156 lib/elements/auto_fill.py:168 msgid "Underpath" msgstr "Нижние переходы" -#: lib/elements/auto_fill.py:156 lib/elements/auto_fill.py:168 +#: lib/elements/auto_fill.py:157 lib/elements/auto_fill.py:169 msgid "Travel inside the shape when moving from section to section. Underpath stitches avoid traveling in the direction of the row angle so that they are not visible. This gives them a jagged appearance." msgstr "Перемещение внутри контура при переходе от секции к секции. Строчка переходов под гладью или прострочкой избегает направления рядов, поэтому она не видна. Но могут сделать поверхность глади немного неровной." -#: lib/elements/auto_fill.py:254 +#: lib/elements/auto_fill.py:266 msgid "Error during autofill! This means that there is a problem with Ink/Stitch." msgstr "Ошибка создания автоглади! Это значит, что возникла проблема в Ink/Stitch." #. this message is followed by a URL: #. https://github.com/inkstitch/inkstitch/issues/new -#: lib/elements/auto_fill.py:257 +#: lib/elements/auto_fill.py:269 msgid "If you'd like to help us make Ink/Stitch better, please paste this whole message into a new issue at: " msgstr "Если вы желаете помочь нам делать Ink/Stitch лучше, пожалуйста скопируйте весь текст целиком в сообщение об ошибке на сайте: " @@ -521,32 +521,32 @@ msgstr "Свой угол глади" msgid "This setting will apply a custom fill angle for the clone." msgstr "Эта настройка указывает свой угол глади для клона." -#: lib/elements/element.py:225 +#: lib/elements/element.py:198 msgid "Allow lock stitches" msgstr "Разрешить добавлять закрепки" -#: lib/elements/element.py:226 +#: lib/elements/element.py:199 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:230 +#: lib/elements/element.py:203 msgid "Both" msgstr "Обе" -#: lib/elements/element.py:230 +#: lib/elements/element.py:203 msgid "Before" msgstr "Начальная" -#: lib/elements/element.py:230 +#: lib/elements/element.py:203 msgid "After" msgstr "Конечная" -#: lib/elements/element.py:230 +#: lib/elements/element.py:203 msgid "Neither" msgstr "Не добавлять" -#: lib/elements/element.py:272 +#: lib/elements/element.py:245 #, python-format msgid "Object %(id)s has an empty 'd' attribute. Please delete this object from your document." msgstr "У объекта %(id)s атрибут 'd' пуст. Удалите этот объект из вашего дизайна." @@ -554,7 +554,7 @@ msgstr "У объекта %(id)s атрибут 'd' пуст. Удалите э #. used when showing an error message to the user such as #. "Some Path (path1234): error: satin column: One or more of the rungs doesn't #. intersect both rails." -#: lib/elements/element.py:358 +#: lib/elements/element.py:332 msgid "error:" msgstr "ошибка:" @@ -570,75 +570,75 @@ msgstr "В дизайне обнаружена неправильная лини msgid "* Run Extensions > Ink/Stitch > Troubleshoot > Cleanup Document..." msgstr "* Выберите: Расширения > Ink/Stitch > Решение проблем > Очистка Дизайна..." -#: lib/elements/fill.py:22 +#: lib/elements/fill.py:23 msgid "Unconnected" msgstr "Несвязанные формы" -#: lib/elements/fill.py:23 +#: lib/elements/fill.py:24 msgid "Fill: This object is made up of unconnected shapes. This is not allowed because Ink/Stitch doesn't know what order to stitch them in. Please break this object up into separate shapes." msgstr "Гладь: Этот объект состоит из несвязанных фигур. Это недопустимо, поскольку Ink/Stitch не знает в каком порядке выполнять их вышивку. Разделите объект на отдельные фигуры." -#: lib/elements/fill.py:27 lib/elements/fill.py:35 +#: lib/elements/fill.py:28 lib/elements/fill.py:36 msgid "* Extensions > Ink/Stitch > Fill Tools > Break Apart Fill Objects" msgstr "* Расширения > Ink/Stitch > Инструменты глади > Разбить объекты заливок" -#: lib/elements/fill.py:32 +#: lib/elements/fill.py:33 msgid "Border crosses itself" msgstr "Границы пересекают сами себя" -#: lib/elements/fill.py:33 +#: lib/elements/fill.py:34 msgid "Fill: Shape is not valid. This can happen if the border crosses over itself." msgstr "Гладь: Фигура имеет проблемы. Это может произойти, когда её границы пересекают сами себя." -#: lib/elements/fill.py:40 +#: lib/elements/fill.py:41 msgid "Fill" msgstr "Гладь" -#: lib/elements/fill.py:47 +#: lib/elements/fill.py:48 msgid "Manually routed fill stitching" msgstr "Ручная вышивка гладью" -#: lib/elements/fill.py:48 +#: lib/elements/fill.py:49 msgid "AutoFill is the default method for generating fill stitching." msgstr "Автогладь выбирается по умолчанию для создания вышивок гладью." -#: lib/elements/fill.py:57 +#: lib/elements/fill.py:58 msgid "Angle of lines of stitches" msgstr "Угол линий стежков" -#: lib/elements/fill.py:58 +#: lib/elements/fill.py:59 msgid "The angle increases in a counter-clockwise direction. 0 is horizontal. Negative angles are allowed." msgstr "Угол увеличивается в направление против часовой стрелки. 0 - горизонтально. Отрицательные значения допускаются." -#: lib/elements/fill.py:85 +#: lib/elements/fill.py:86 msgid "Flip fill (start right-to-left)" msgstr "Развернуть направление (справа-налево)" -#: lib/elements/fill.py:86 +#: lib/elements/fill.py:87 msgid "The flip option can help you with routing your stitch path. When you enable flip, stitching goes from right-to-left instead of left-to-right." msgstr "Эта опция может помочь с планированием маршрута переходов при вышивке. Когда эта опция активна, вышивание идет справа-налево, вместо обычного направления слева-направо." -#: lib/elements/fill.py:95 +#: lib/elements/fill.py:96 msgid "Spacing between rows" msgstr "Расстояние между рядов" -#: lib/elements/fill.py:96 +#: lib/elements/fill.py:97 msgid "Distance between rows of stitches." msgstr "Расстояние между рядами вышивки." -#: lib/elements/fill.py:109 +#: lib/elements/fill.py:110 msgid "Maximum fill stitch length" msgstr "Максимальная длина стежка глади" -#: lib/elements/fill.py:110 +#: lib/elements/fill.py:111 msgid "The length of each stitch in a row. Shorter stitch may be used at the start or end of a row." msgstr "Длина каждого стежка в ряду. В конце и начале ряда стежки могут быть короче." -#: lib/elements/fill.py:119 +#: lib/elements/fill.py:120 msgid "Stagger rows this many times before repeating" msgstr "Количество сдвигов строчек перед повторением" -#: lib/elements/fill.py:120 +#: lib/elements/fill.py:121 msgid "Setting this dictates how many rows apart the stitches will be before they fall in the same column position." msgstr "Количество строчек между стежками в одной и той же позиции в колонке." @@ -658,247 +658,279 @@ msgstr "* Конвертируйте ваше изображение в вект msgid "* Alternatively redraw the image with the pen (P) or bezier (B) tool" msgstr "* Либо перерисуйте изображение при помощи инструментов Ручка(P) или Кривые(B)" -#: lib/elements/polyline.py:17 +#: lib/elements/pattern.py:14 +msgid "Pattern Element" +msgstr "" + +#: lib/elements/pattern.py:15 +msgid "This element will not be embroidered. It will appear as a pattern applied to objects in the same group as it. Objects in sub-groups will be ignored." +msgstr "" + +#: lib/elements/pattern.py:19 +msgid "To disable pattern mode, remove the pattern marker:" +msgstr "" + +#: lib/elements/pattern.py:20 +msgid "* Open the Fill and Stroke panel (Objects > Fill and Stroke)" +msgstr "" + +#: lib/elements/pattern.py:21 +msgid "* Go to the Stroke style tab" +msgstr "" + +#: lib/elements/pattern.py:22 +msgid "* Under \"Markers\" choose the first (empty) option in the first dropdown list." +msgstr "" + +#: lib/elements/polyline.py:18 msgid "Polyline Object" msgstr "Объект полилиния" -#: lib/elements/polyline.py:18 +#: lib/elements/polyline.py:19 msgid "This object is an SVG PolyLine. Ink/Stitch can work with this shape, but you can't edit it in Inkscape. Convert it to a manual stitch path to allow editing." msgstr "Этот объект имеет тип SVG PolyLine. Ink/Stitch может работать с такими формами, но вы не можете редактировать их в Inkscape. Конвертируйте объект в контур, чтобы можно было его изменять." -#: lib/elements/polyline.py:22 lib/elements/satin_column.py:25 +#: lib/elements/polyline.py:23 lib/elements/satin_column.py:26 msgid "* Select this object." msgstr "* Выберите этот объект." -#: lib/elements/polyline.py:23 +#: lib/elements/polyline.py:24 msgid "* Do Path > Object to Path." msgstr "* Выполните Контур > Оконтурить объект." -#: lib/elements/polyline.py:24 +#: lib/elements/polyline.py:25 msgid "* Optional: Run the Params extension and check the \"manual stitch\" box." msgstr "* Не обязательно: Запустите Параметры и выберите флажок \"ручная строчка\"." -#: lib/elements/polyline.py:44 +#: lib/elements/polyline.py:45 msgid "Manual stitch along path" msgstr "Ручная строчка вдоль линии" -#: lib/elements/satin_column.py:22 +#: lib/elements/satin_column.py:23 msgid "Satin column has fill" msgstr "Сатиновая колонна имеет заливку" -#: lib/elements/satin_column.py:23 +#: lib/elements/satin_column.py:24 msgid "Satin column: Object has a fill (but should not)" msgstr "Сатиновая колонна: У объекта есть заливка(чего быть не должно)" -#: lib/elements/satin_column.py:26 +#: lib/elements/satin_column.py:27 msgid "* Open the Fill and Stroke panel" msgstr "* Откройте панель Заливка и Обводка" -#: lib/elements/satin_column.py:27 +#: lib/elements/satin_column.py:28 msgid "* Open the Fill tab" msgstr "* Откройте вкладку Заливка" -#: lib/elements/satin_column.py:28 +#: lib/elements/satin_column.py:29 msgid "* Disable the Fill" msgstr "* Уберите заливку" -#: lib/elements/satin_column.py:29 +#: lib/elements/satin_column.py:30 msgid "* Alternative: open Params and switch this path to Stroke to disable Satin Column mode" msgstr "* Другой вариант: откройте Параметры и переключите этот объект на Строчку, отключив режим Сатиновой колонны" -#: lib/elements/satin_column.py:34 +#: lib/elements/satin_column.py:35 msgid "Too few subpaths" msgstr "Слишком мало линий" -#: lib/elements/satin_column.py:35 +#: lib/elements/satin_column.py:36 msgid "Satin column: Object has too few subpaths. A satin column should have at least two subpaths (the rails)." msgstr "Сатиновая колонна: в объекте мало линий. В сатиновой колонне должно быть по крайней мере две линии(направляющие)." -#: lib/elements/satin_column.py:37 +#: lib/elements/satin_column.py:38 msgid "* Add another subpath (select two rails and do Path > Combine)" msgstr "* Добавьте еще одну линию (выделите две направляющие и выполните Контур > Объединить)" -#: lib/elements/satin_column.py:38 +#: lib/elements/satin_column.py:39 msgid "* Convert to running stitch or simple satin (Params extension)" msgstr "* Конвертируйте в строчку или зигзаг (через Параметры)" -#: lib/elements/satin_column.py:43 +#: lib/elements/satin_column.py:44 msgid "Unequal number of points" msgstr "Неравное количество точек" -#: lib/elements/satin_column.py:44 +#: lib/elements/satin_column.py:45 msgid "Satin column: There are no rungs and rails have an an unequal number of points." msgstr "Сатиновая колонна: Поперечин нет, но количество точек на направляющих не равно друг другу." -#: lib/elements/satin_column.py:46 +#: lib/elements/satin_column.py:47 msgid "The easiest way to solve this issue is to add one or more rungs. " msgstr "Проще всего добавить одну или несколько поперечин. " -#: lib/elements/satin_column.py:47 +#: lib/elements/satin_column.py:48 msgid "Rungs control the stitch direction in satin columns." msgstr "Поперечины управляют наклоном стежков в сатиновой колонне." -#: lib/elements/satin_column.py:48 +#: lib/elements/satin_column.py:49 msgid "* With the selected object press \"P\" to activate the pencil tool." msgstr "* Когда объект выбран нажмите клавишу P чтобы выбрать инструмент Карандаш." -#: lib/elements/satin_column.py:49 +#: lib/elements/satin_column.py:50 msgid "* Hold \"Shift\" while drawing the rung." msgstr "* Удерживая клавишу Shift нарисуйте поперечину." -#: lib/elements/satin_column.py:53 +#: lib/elements/satin_column.py:54 msgid "Each rung should intersect both rails once." msgstr "Каждая поперечина должна пересекать обе направляющих." -#: lib/elements/satin_column.py:57 +#: lib/elements/satin_column.py:58 msgid "Rung doesn't intersect rails" msgstr "Поперечина не пересекает направляющие" -#: lib/elements/satin_column.py:58 +#: lib/elements/satin_column.py:59 msgid "Satin column: A rung doesn't intersect both rails." msgstr "Сатиновая колонна: Поперечина не пересекает обе направляющие." -#: lib/elements/satin_column.py:62 +#: lib/elements/satin_column.py:63 msgid "Rungs intersects too many times" msgstr "Поперечины пересекаются слишком много раз" -#: lib/elements/satin_column.py:63 +#: lib/elements/satin_column.py:64 msgid "Satin column: A rung intersects a rail more than once." msgstr "Сатиновая колонна: Поперечина пересекает направляющую более одного раза." -#: lib/elements/satin_column.py:67 +#: lib/elements/satin_column.py:68 msgid "Satin Column" msgstr "Сатиновая Колонна" -#: lib/elements/satin_column.py:73 +#: lib/elements/satin_column.py:74 msgid "Custom satin column" msgstr "Сатиновая колонна" -#: lib/elements/satin_column.py:79 +#: lib/elements/satin_column.py:80 msgid "\"E\" stitch" msgstr "Стежки в форме \"Е\"" -#: lib/elements/satin_column.py:89 lib/elements/stroke.py:61 +#: lib/elements/satin_column.py:86 +msgid "Maximum stitch length" +msgstr "" + +#: lib/elements/satin_column.py:87 +msgid "Maximum stitch length for split stitches." +msgstr "" + +#: lib/elements/satin_column.py:98 lib/elements/stroke.py:62 msgid "Zig-zag spacing (peak-to-peak)" msgstr "Плотность зигзага (расстояние между пиками)" -#: lib/elements/satin_column.py:90 +#: lib/elements/satin_column.py:99 msgid "Peak-to-peak distance between zig-zags." msgstr "Расстояние между пиками зигзага." -#: lib/elements/satin_column.py:101 +#: lib/elements/satin_column.py:110 msgid "Pull compensation" msgstr "Компенсация стягивания" -#: lib/elements/satin_column.py:102 +#: lib/elements/satin_column.py:111 msgid "Satin stitches pull the fabric together, resulting in a column narrower than you draw in Inkscape. This setting expands each pair of needle penetrations outward from the center of the satin column." msgstr "Стежки сатина стягивают ткань в месте вышивки, в результате колонна получается тоньше, чем указанно в Inkscape. Эта настройка раздвигает каждую пару проколов от центра сатиновой колонны." -#: lib/elements/satin_column.py:114 +#: lib/elements/satin_column.py:123 msgid "Contour underlay" msgstr "Предварительная прострочка контура" -#: lib/elements/satin_column.py:114 lib/elements/satin_column.py:121 -#: lib/elements/satin_column.py:130 +#: lib/elements/satin_column.py:123 lib/elements/satin_column.py:130 +#: lib/elements/satin_column.py:139 msgid "Contour Underlay" msgstr "Прострочка Контура" -#: lib/elements/satin_column.py:121 lib/elements/satin_column.py:145 +#: lib/elements/satin_column.py:130 lib/elements/satin_column.py:154 msgid "Stitch length" msgstr "Длина стежка" -#: lib/elements/satin_column.py:127 +#: lib/elements/satin_column.py:136 msgid "Contour underlay inset amount" msgstr "Отступ прострочки от края" -#: lib/elements/satin_column.py:128 +#: lib/elements/satin_column.py:137 msgid "Shrink the outline, to prevent the underlay from showing around the outside of the satin column." msgstr "Сужает внешнюю границу прострочки, чтобы она не показывалась из-под сатиновой колонны." -#: lib/elements/satin_column.py:138 +#: lib/elements/satin_column.py:147 msgid "Center-walk underlay" msgstr "Предварительная прострочка по центру" -#: lib/elements/satin_column.py:138 lib/elements/satin_column.py:145 +#: lib/elements/satin_column.py:147 lib/elements/satin_column.py:154 msgid "Center-Walk Underlay" msgstr "Прострочка По Центру" -#: lib/elements/satin_column.py:150 +#: lib/elements/satin_column.py:159 msgid "Zig-zag underlay" msgstr "Предварительная прострочка зигзагом" -#: lib/elements/satin_column.py:150 lib/elements/satin_column.py:159 -#: lib/elements/satin_column.py:170 +#: lib/elements/satin_column.py:159 lib/elements/satin_column.py:168 +#: lib/elements/satin_column.py:179 msgid "Zig-zag Underlay" msgstr "Прострочка Зигзагом" -#: lib/elements/satin_column.py:156 +#: lib/elements/satin_column.py:165 msgid "Zig-Zag spacing (peak-to-peak)" msgstr "Плотность зигзага" -#: lib/elements/satin_column.py:157 +#: lib/elements/satin_column.py:166 msgid "Distance between peaks of the zig-zags." msgstr "Расстояние между пиками зигзага." -#: lib/elements/satin_column.py:167 +#: lib/elements/satin_column.py:176 msgid "Inset amount" msgstr "Величина отступа" -#: lib/elements/satin_column.py:168 +#: lib/elements/satin_column.py:177 msgid "default: half of contour underlay inset" msgstr "по умолчанию: половина отступа прострочки контура" -#: lib/elements/stroke.py:20 +#: lib/elements/stroke.py:21 msgid "Stroke" msgstr "Строчка" -#: lib/elements/stroke.py:23 +#: lib/elements/stroke.py:24 msgid "Running stitch along paths" msgstr "Строчка вдоль линий" -#: lib/elements/stroke.py:37 +#: lib/elements/stroke.py:38 msgid "Running stitch length" msgstr "Длина стежка строчки" -#: lib/elements/stroke.py:38 +#: lib/elements/stroke.py:39 msgid "Length of stitches in running stitch mode." msgstr "Длина стежков в режиме строчки." -#: lib/elements/stroke.py:49 +#: lib/elements/stroke.py:50 msgid "Bean stitch number of repeats" msgstr "Число повторов стежка" -#: lib/elements/stroke.py:50 +#: lib/elements/stroke.py:51 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. Only applies to running stitch." msgstr "Забивать каждый стежок указанное количество раз. Значение 1 утроит количество нитей в стежке (вперед, назад, вперед). Значение 2 - упятерит. Применяется только для строчки." -#: lib/elements/stroke.py:62 +#: lib/elements/stroke.py:63 msgid "Length of stitches in zig-zag mode." msgstr "Длина стяжков в режиме зигзага." -#: lib/elements/stroke.py:73 +#: lib/elements/stroke.py:74 msgid "Repeats" msgstr "Повторов строчки" -#: lib/elements/stroke.py:74 +#: lib/elements/stroke.py:75 msgid "Defines how many times to run down and back along the path." msgstr "Определяет сколько раз нужно пройти по строчке вперед и назад." -#: lib/elements/stroke.py:107 +#: lib/elements/stroke.py:108 msgid "Manual stitch placement" msgstr "Ручная расстановка стежков" -#: lib/elements/stroke.py:108 +#: lib/elements/stroke.py:109 msgid "Stitch every node in the path. Stitch length and zig-zag spacing are ignored." msgstr "Каждый узел на линии будет являться местом прокола. Длина стежка и плотность зигзага игнорируются." -#: lib/elements/stroke.py:142 +#: lib/elements/stroke.py:143 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" "Похоже вы используете линии тоньше 0.5 единиц для отображения строчек, что устарело. Вместо этого просто сделайте вашу линю пунктирной для того чтобы вышивать её строчкой. Любой тип пунктира подойдёт." -#: lib/elements/text.py:13 lib/extensions/lettering.py:75 +#: lib/elements/text.py:13 lib/extensions/lettering.py:77 msgid "Text" msgstr "Текст" @@ -928,15 +960,15 @@ msgid "Please select at least one satin column." msgstr "Выберите хотя бы одну сатиновую колонну." #. This was previously: "No embroiderable paths selected." -#: lib/extensions/base.py:123 +#: lib/extensions/base.py:124 msgid "Ink/Stitch doesn't know how to work with any of the objects you've selected." msgstr "Ink/Stitch не знает как работать ни с одним из выбранных объектов." -#: lib/extensions/base.py:125 +#: lib/extensions/base.py:126 msgid "There are no objects in the entire document that Ink/Stitch knows how to work with." msgstr "Во всем дизайне нет ни одного объекта с которым Ink/Stitch мог бы работаь." -#: lib/extensions/base.py:127 +#: lib/extensions/base.py:128 msgid "Tip: Run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot Objects" msgstr "Совет: Попробуйте Расширения > Ink/Stitch > Решение ппроблем > Решение проблем с объектами" @@ -1030,27 +1062,27 @@ msgstr "Ink/Stitch не смог автоматически найти папк msgid "Please choose one or more commands to add." msgstr "Выберите одну или несколько команд для добавления." -#: lib/extensions/lettering.py:41 lib/extensions/lettering.py:418 +#: lib/extensions/lettering.py:43 lib/extensions/lettering.py:420 msgid "Ink/Stitch Lettering" msgstr "Надписи Ink/Stitch" -#: lib/extensions/lettering.py:51 +#: lib/extensions/lettering.py:53 msgid "Font" msgstr "Шрифт" -#: lib/extensions/lettering.py:63 +#: lib/extensions/lettering.py:65 msgid "Options" msgstr "Параметры" -#: lib/extensions/lettering.py:68 +#: lib/extensions/lettering.py:70 msgid "Stitch lines of text back and forth" msgstr "Вышивать строки поочерёдно вперёд и назад" -#: lib/extensions/lettering.py:71 +#: lib/extensions/lettering.py:73 msgid "Add trims" msgstr "Добавить обрез нитей" -#: lib/extensions/lettering.py:80 lib/extensions/params.py:359 +#: lib/extensions/lettering.py:82 lib/extensions/params.py:361 #: print/templates/custom-page.html:23 print/templates/custom-page.html:27 #: print/templates/custom-page.html:33 print/templates/ui.html:92 #: print/templates/ui.html:96 print/templates/ui.html:102 @@ -1059,31 +1091,31 @@ msgstr "Добавить обрез нитей" msgid "Cancel" msgstr "Отмена" -#: lib/extensions/lettering.py:84 lib/extensions/params.py:366 +#: lib/extensions/lettering.py:86 lib/extensions/params.py:368 msgid "Apply and Quit" msgstr "Применить и Выйти" -#: lib/extensions/lettering.py:151 +#: lib/extensions/lettering.py:153 msgid "Unable to find any fonts! Please try reinstalling Ink/Stitch." msgstr "Не найден ни один шрифт! Попробуйте переустановить Ink/Stitch." -#: lib/extensions/lettering.py:222 +#: lib/extensions/lettering.py:224 msgid "This font has no available font variant. Please update or remove the font." msgstr "Для этого шрифта нет доступного варианта. Обновите или удалите этот шрифт." #. The user has chosen to scale the text by some percentage #. (50%, 200%, etc). If you need to use the percentage symbol, #. make sure to double it (%%). -#: lib/extensions/lettering.py:264 +#: lib/extensions/lettering.py:266 #, python-format msgid "Text scale %s%%" msgstr "Масштаб текста %s%%" -#: lib/extensions/lettering.py:408 +#: lib/extensions/lettering.py:410 msgid "Please select only one block of text." msgstr "Выберите только один блок с текстом." -#: lib/extensions/lettering.py:411 +#: lib/extensions/lettering.py:413 msgid "You've selected objects that were not created by the Lettering extension. Please clear your selection or select different objects before running Lettering again." msgstr "Вы выбрали объекты, которые не были созданы в инструменте Надписи. Очистите выделение или выберите другие объекты, прежде чем запускать инструмент Надписей снова." @@ -1142,14 +1174,18 @@ msgstr "Кликните, чтобы эти параметры были сохр msgid "This parameter will be saved when you click \"Apply and Quit\"" msgstr "Эти параметры будут сохранены, когда вы нажмете \"Применить и Выйти\"" -#: lib/extensions/params.py:342 +#: lib/extensions/params.py:344 msgid "Embroidery Params" msgstr "Параметры вышивки" -#: lib/extensions/params.py:363 +#: lib/extensions/params.py:365 msgid "Use Last Settings" msgstr "Использовать последние настройки" +#: lib/extensions/selection_to_pattern.py:21 +msgid "Please select at least one object to be marked as a pattern." +msgstr "" + #: lib/extensions/troubleshoot.py:45 msgid "All selected shapes are valid! " msgstr "Все выбранные фигуры являются подходящими! " @@ -2064,6 +2100,7 @@ msgid "Duplicate Params" msgstr "Дублировать параметры" #: templates/duplicate_params.xml:10 templates/reorder.xml:10 +#: templates/selection_to_pattern.xml:10 msgid "Edit" msgstr "Правка" @@ -2464,6 +2501,10 @@ msgstr "Убрать настройки печати из данных SVG" msgid "Re-stack objects in order of selection" msgstr "Упорядочить объекты в порядке выделения" +#: templates/selection_to_pattern.xml:3 +msgid "Selection to pattern" +msgstr "" + #: templates/simulator.xml:3 msgid "Simulator / Realistic Preview" msgstr "Симулятор / Реалистичный предпросмотр" diff --git a/translations/messages_sr_SP.po b/translations/messages_sr_SP.po index 1df9fc15..88aba843 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: 2021-07-30 00:54+0000\n" -"PO-Revision-Date: 2021-08-16 00:53\n" +"POT-Creation-Date: 2021-08-17 00:51+0000\n" +"PO-Revision-Date: 2021-08-19 00:47\n" "Last-Translator: \n" "Language-Team: Serbian (Cyrillic)\n" "MIME-Version: 1.0\n" @@ -321,21 +321,21 @@ msgid "Satin cut point (use with Cut Satin Column)" msgstr "" #. command that affects a layer -#: lib/commands.py:49 +#: lib/commands.py:48 msgid "Ignore layer (do not stitch any objects in this layer)" msgstr "" #. command that affects entire document -#: lib/commands.py:52 +#: lib/commands.py:51 msgid "Origin for exported embroidery files" msgstr "" #. command that affects entire document -#: lib/commands.py:55 +#: lib/commands.py:54 msgid "Jump destination for Stop commands (a.k.a. \"Frame Out position\")." msgstr "" -#: lib/commands.py:213 +#: lib/commands.py:212 #, python-format msgid "Error: there is more than one %(command)s command in the document, but there can only be one. Please remove all but one." msgstr "" @@ -345,131 +345,131 @@ msgstr "" #. command name to them. Contents of %(description)s are in a separate #. translation #. string. -#: lib/commands.py:220 +#: lib/commands.py:219 #, python-format msgid "%(command)s: %(description)s" msgstr "" -#: lib/commands.py:285 lib/commands.py:398 +#: lib/commands.py:284 lib/commands.py:397 msgid "Ink/Stitch Command" msgstr "" #. : the name of the line that connects a command to the object it applies to -#: lib/commands.py:311 +#: lib/commands.py:310 msgid "connector" msgstr "" #. : the name of a command symbol (example: scissors icon for trim command) -#: lib/commands.py:327 +#: lib/commands.py:326 msgid "command marker" msgstr "" -#: lib/elements/auto_fill.py:22 +#: lib/elements/auto_fill.py:23 msgid "Small Fill" msgstr "" -#: lib/elements/auto_fill.py:23 +#: lib/elements/auto_fill.py:24 msgid "This fill object is so small that it would probably look better as running stitch or satin column. For very small shapes, fill stitch is not possible, and Ink/Stitch will use running stitch around the outline instead." msgstr "" -#: lib/elements/auto_fill.py:29 lib/elements/auto_fill.py:145 +#: lib/elements/auto_fill.py:30 lib/elements/auto_fill.py:146 msgid "Expand" msgstr "" -#: lib/elements/auto_fill.py:30 +#: lib/elements/auto_fill.py:31 msgid "The expand parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use original size instead." msgstr "" -#: lib/elements/auto_fill.py:35 lib/elements/auto_fill.py:122 +#: lib/elements/auto_fill.py:36 lib/elements/auto_fill.py:123 msgid "Inset" msgstr "" -#: lib/elements/auto_fill.py:36 +#: lib/elements/auto_fill.py:37 msgid "The underlay inset parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use the original size instead." msgstr "" -#: lib/elements/auto_fill.py:41 +#: lib/elements/auto_fill.py:42 msgid "AutoFill" msgstr "" -#: lib/elements/auto_fill.py:44 +#: lib/elements/auto_fill.py:45 msgid "Automatically routed fill stitching" msgstr "" -#: lib/elements/auto_fill.py:64 +#: lib/elements/auto_fill.py:65 msgid "Running stitch length (traversal between sections)" msgstr "" -#: lib/elements/auto_fill.py:65 +#: lib/elements/auto_fill.py:66 msgid "Length of stitches around the outline of the fill region used when moving from section to section." msgstr "" -#: lib/elements/auto_fill.py:73 +#: lib/elements/auto_fill.py:74 msgid "Underlay" msgstr "" -#: lib/elements/auto_fill.py:73 lib/elements/auto_fill.py:82 -#: lib/elements/auto_fill.py:104 lib/elements/auto_fill.py:115 -#: lib/elements/auto_fill.py:125 lib/elements/auto_fill.py:137 -#: lib/elements/auto_fill.py:171 +#: lib/elements/auto_fill.py:74 lib/elements/auto_fill.py:83 +#: lib/elements/auto_fill.py:105 lib/elements/auto_fill.py:116 +#: lib/elements/auto_fill.py:126 lib/elements/auto_fill.py:138 +#: lib/elements/auto_fill.py:172 msgid "AutoFill Underlay" msgstr "" -#: lib/elements/auto_fill.py:79 +#: lib/elements/auto_fill.py:80 msgid "Fill angle" msgstr "" -#: lib/elements/auto_fill.py:80 +#: lib/elements/auto_fill.py:81 msgid "Default: fill angle + 90 deg. Insert comma-seperated list for multiple layers." msgstr "" -#: lib/elements/auto_fill.py:101 +#: lib/elements/auto_fill.py:102 msgid "Row spacing" msgstr "" -#: lib/elements/auto_fill.py:102 +#: lib/elements/auto_fill.py:103 msgid "default: 3x fill row spacing" msgstr "" -#: lib/elements/auto_fill.py:112 +#: lib/elements/auto_fill.py:113 msgid "Max stitch length" msgstr "" -#: lib/elements/auto_fill.py:113 +#: lib/elements/auto_fill.py:114 msgid "default: equal to fill max stitch length" msgstr "" -#: lib/elements/auto_fill.py:123 +#: lib/elements/auto_fill.py:124 msgid "Shrink the shape before doing underlay, to prevent underlay from showing around the outside of the fill." msgstr "" -#: lib/elements/auto_fill.py:134 lib/elements/fill.py:74 +#: lib/elements/auto_fill.py:135 lib/elements/fill.py:75 msgid "Skip last stitch in each row" msgstr "" -#: lib/elements/auto_fill.py:135 lib/elements/fill.py:75 +#: lib/elements/auto_fill.py:136 lib/elements/fill.py:76 msgid "The last stitch in each row is quite close to the first stitch in the next row. Skipping it decreases stitch count and density." msgstr "" -#: lib/elements/auto_fill.py:146 +#: lib/elements/auto_fill.py:147 msgid "Expand the shape before fill stitching, to compensate for gaps between shapes." msgstr "" -#: lib/elements/auto_fill.py:155 lib/elements/auto_fill.py:167 +#: lib/elements/auto_fill.py:156 lib/elements/auto_fill.py:168 msgid "Underpath" msgstr "" -#: lib/elements/auto_fill.py:156 lib/elements/auto_fill.py:168 +#: lib/elements/auto_fill.py:157 lib/elements/auto_fill.py:169 msgid "Travel inside the shape when moving from section to section. Underpath stitches avoid traveling in the direction of the row angle so that they are not visible. This gives them a jagged appearance." msgstr "" -#: lib/elements/auto_fill.py:254 +#: lib/elements/auto_fill.py:266 msgid "Error during autofill! This means that there is a problem with Ink/Stitch." msgstr "" #. this message is followed by a URL: #. https://github.com/inkstitch/inkstitch/issues/new -#: lib/elements/auto_fill.py:257 +#: lib/elements/auto_fill.py:269 msgid "If you'd like to help us make Ink/Stitch better, please paste this whole message into a new issue at: " msgstr "" @@ -521,32 +521,32 @@ msgstr "" msgid "This setting will apply a custom fill angle for the clone." msgstr "" -#: lib/elements/element.py:225 +#: lib/elements/element.py:198 msgid "Allow lock stitches" msgstr "" -#: lib/elements/element.py:226 +#: lib/elements/element.py:199 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:230 +#: lib/elements/element.py:203 msgid "Both" msgstr "" -#: lib/elements/element.py:230 +#: lib/elements/element.py:203 msgid "Before" msgstr "" -#: lib/elements/element.py:230 +#: lib/elements/element.py:203 msgid "After" msgstr "" -#: lib/elements/element.py:230 +#: lib/elements/element.py:203 msgid "Neither" msgstr "" -#: lib/elements/element.py:272 +#: lib/elements/element.py:245 #, python-format msgid "Object %(id)s has an empty 'd' attribute. Please delete this object from your document." msgstr "" @@ -554,7 +554,7 @@ msgstr "" #. used when showing an error message to the user such as #. "Some Path (path1234): error: satin column: One or more of the rungs doesn't #. intersect both rails." -#: lib/elements/element.py:358 +#: lib/elements/element.py:332 msgid "error:" msgstr "" @@ -570,75 +570,75 @@ msgstr "" msgid "* Run Extensions > Ink/Stitch > Troubleshoot > Cleanup Document..." msgstr "" -#: lib/elements/fill.py:22 +#: lib/elements/fill.py:23 msgid "Unconnected" msgstr "" -#: lib/elements/fill.py:23 +#: lib/elements/fill.py:24 msgid "Fill: This object is made up of unconnected shapes. This is not allowed because Ink/Stitch doesn't know what order to stitch them in. Please break this object up into separate shapes." msgstr "" -#: lib/elements/fill.py:27 lib/elements/fill.py:35 +#: lib/elements/fill.py:28 lib/elements/fill.py:36 msgid "* Extensions > Ink/Stitch > Fill Tools > Break Apart Fill Objects" msgstr "" -#: lib/elements/fill.py:32 +#: lib/elements/fill.py:33 msgid "Border crosses itself" msgstr "" -#: lib/elements/fill.py:33 +#: lib/elements/fill.py:34 msgid "Fill: Shape is not valid. This can happen if the border crosses over itself." msgstr "" -#: lib/elements/fill.py:40 +#: lib/elements/fill.py:41 msgid "Fill" msgstr "" -#: lib/elements/fill.py:47 +#: lib/elements/fill.py:48 msgid "Manually routed fill stitching" msgstr "" -#: lib/elements/fill.py:48 +#: lib/elements/fill.py:49 msgid "AutoFill is the default method for generating fill stitching." msgstr "" -#: lib/elements/fill.py:57 +#: lib/elements/fill.py:58 msgid "Angle of lines of stitches" msgstr "" -#: lib/elements/fill.py:58 +#: lib/elements/fill.py:59 msgid "The angle increases in a counter-clockwise direction. 0 is horizontal. Negative angles are allowed." msgstr "" -#: lib/elements/fill.py:85 +#: lib/elements/fill.py:86 msgid "Flip fill (start right-to-left)" msgstr "" -#: lib/elements/fill.py:86 +#: lib/elements/fill.py:87 msgid "The flip option can help you with routing your stitch path. When you enable flip, stitching goes from right-to-left instead of left-to-right." msgstr "" -#: lib/elements/fill.py:95 +#: lib/elements/fill.py:96 msgid "Spacing between rows" msgstr "" -#: lib/elements/fill.py:96 +#: lib/elements/fill.py:97 msgid "Distance between rows of stitches." msgstr "" -#: lib/elements/fill.py:109 +#: lib/elements/fill.py:110 msgid "Maximum fill stitch length" msgstr "" -#: lib/elements/fill.py:110 +#: lib/elements/fill.py:111 msgid "The length of each stitch in a row. Shorter stitch may be used at the start or end of a row." msgstr "" -#: lib/elements/fill.py:119 +#: lib/elements/fill.py:120 msgid "Stagger rows this many times before repeating" msgstr "" -#: lib/elements/fill.py:120 +#: lib/elements/fill.py:121 msgid "Setting this dictates how many rows apart the stitches will be before they fall in the same column position." msgstr "" @@ -658,246 +658,278 @@ msgstr "" msgid "* Alternatively redraw the image with the pen (P) or bezier (B) tool" msgstr "" -#: lib/elements/polyline.py:17 -msgid "Polyline Object" +#: lib/elements/pattern.py:14 +msgid "Pattern Element" +msgstr "" + +#: lib/elements/pattern.py:15 +msgid "This element will not be embroidered. It will appear as a pattern applied to objects in the same group as it. Objects in sub-groups will be ignored." +msgstr "" + +#: lib/elements/pattern.py:19 +msgid "To disable pattern mode, remove the pattern marker:" +msgstr "" + +#: lib/elements/pattern.py:20 +msgid "* Open the Fill and Stroke panel (Objects > Fill and Stroke)" +msgstr "" + +#: lib/elements/pattern.py:21 +msgid "* Go to the Stroke style tab" +msgstr "" + +#: lib/elements/pattern.py:22 +msgid "* Under \"Markers\" choose the first (empty) option in the first dropdown list." msgstr "" #: lib/elements/polyline.py:18 +msgid "Polyline Object" +msgstr "" + +#: lib/elements/polyline.py:19 msgid "This object is an SVG PolyLine. Ink/Stitch can work with this shape, but you can't edit it in Inkscape. Convert it to a manual stitch path to allow editing." msgstr "" -#: lib/elements/polyline.py:22 lib/elements/satin_column.py:25 +#: lib/elements/polyline.py:23 lib/elements/satin_column.py:26 msgid "* Select this object." msgstr "" -#: lib/elements/polyline.py:23 +#: lib/elements/polyline.py:24 msgid "* Do Path > Object to Path." msgstr "" -#: lib/elements/polyline.py:24 +#: lib/elements/polyline.py:25 msgid "* Optional: Run the Params extension and check the \"manual stitch\" box." msgstr "" -#: lib/elements/polyline.py:44 +#: lib/elements/polyline.py:45 msgid "Manual stitch along path" msgstr "" -#: lib/elements/satin_column.py:22 +#: lib/elements/satin_column.py:23 msgid "Satin column has fill" msgstr "" -#: lib/elements/satin_column.py:23 +#: lib/elements/satin_column.py:24 msgid "Satin column: Object has a fill (but should not)" msgstr "" -#: lib/elements/satin_column.py:26 +#: lib/elements/satin_column.py:27 msgid "* Open the Fill and Stroke panel" msgstr "" -#: lib/elements/satin_column.py:27 +#: lib/elements/satin_column.py:28 msgid "* Open the Fill tab" msgstr "" -#: lib/elements/satin_column.py:28 +#: lib/elements/satin_column.py:29 msgid "* Disable the Fill" msgstr "" -#: lib/elements/satin_column.py:29 +#: lib/elements/satin_column.py:30 msgid "* Alternative: open Params and switch this path to Stroke to disable Satin Column mode" msgstr "" -#: lib/elements/satin_column.py:34 +#: lib/elements/satin_column.py:35 msgid "Too few subpaths" msgstr "" -#: lib/elements/satin_column.py:35 +#: lib/elements/satin_column.py:36 msgid "Satin column: Object has too few subpaths. A satin column should have at least two subpaths (the rails)." msgstr "" -#: lib/elements/satin_column.py:37 +#: lib/elements/satin_column.py:38 msgid "* Add another subpath (select two rails and do Path > Combine)" msgstr "" -#: lib/elements/satin_column.py:38 +#: lib/elements/satin_column.py:39 msgid "* Convert to running stitch or simple satin (Params extension)" msgstr "" -#: lib/elements/satin_column.py:43 +#: lib/elements/satin_column.py:44 msgid "Unequal number of points" msgstr "" -#: lib/elements/satin_column.py:44 +#: lib/elements/satin_column.py:45 msgid "Satin column: There are no rungs and rails have an an unequal number of points." msgstr "" -#: lib/elements/satin_column.py:46 +#: lib/elements/satin_column.py:47 msgid "The easiest way to solve this issue is to add one or more rungs. " msgstr "" -#: lib/elements/satin_column.py:47 +#: lib/elements/satin_column.py:48 msgid "Rungs control the stitch direction in satin columns." msgstr "" -#: lib/elements/satin_column.py:48 +#: lib/elements/satin_column.py:49 msgid "* With the selected object press \"P\" to activate the pencil tool." msgstr "" -#: lib/elements/satin_column.py:49 +#: lib/elements/satin_column.py:50 msgid "* Hold \"Shift\" while drawing the rung." msgstr "" -#: lib/elements/satin_column.py:53 +#: lib/elements/satin_column.py:54 msgid "Each rung should intersect both rails once." msgstr "" -#: lib/elements/satin_column.py:57 +#: lib/elements/satin_column.py:58 msgid "Rung doesn't intersect rails" msgstr "" -#: lib/elements/satin_column.py:58 +#: lib/elements/satin_column.py:59 msgid "Satin column: A rung doesn't intersect both rails." msgstr "" -#: lib/elements/satin_column.py:62 +#: lib/elements/satin_column.py:63 msgid "Rungs intersects too many times" msgstr "" -#: lib/elements/satin_column.py:63 +#: lib/elements/satin_column.py:64 msgid "Satin column: A rung intersects a rail more than once." msgstr "" -#: lib/elements/satin_column.py:67 +#: lib/elements/satin_column.py:68 msgid "Satin Column" msgstr "" -#: lib/elements/satin_column.py:73 +#: lib/elements/satin_column.py:74 msgid "Custom satin column" msgstr "" -#: lib/elements/satin_column.py:79 +#: lib/elements/satin_column.py:80 msgid "\"E\" stitch" msgstr "" -#: lib/elements/satin_column.py:89 lib/elements/stroke.py:61 +#: lib/elements/satin_column.py:86 +msgid "Maximum stitch length" +msgstr "" + +#: lib/elements/satin_column.py:87 +msgid "Maximum stitch length for split stitches." +msgstr "" + +#: lib/elements/satin_column.py:98 lib/elements/stroke.py:62 msgid "Zig-zag spacing (peak-to-peak)" msgstr "" -#: lib/elements/satin_column.py:90 +#: lib/elements/satin_column.py:99 msgid "Peak-to-peak distance between zig-zags." msgstr "" -#: lib/elements/satin_column.py:101 +#: lib/elements/satin_column.py:110 msgid "Pull compensation" msgstr "" -#: lib/elements/satin_column.py:102 +#: lib/elements/satin_column.py:111 msgid "Satin stitches pull the fabric together, resulting in a column narrower than you draw in Inkscape. This setting expands each pair of needle penetrations outward from the center of the satin column." msgstr "" -#: lib/elements/satin_column.py:114 +#: lib/elements/satin_column.py:123 msgid "Contour underlay" msgstr "" -#: lib/elements/satin_column.py:114 lib/elements/satin_column.py:121 -#: lib/elements/satin_column.py:130 +#: lib/elements/satin_column.py:123 lib/elements/satin_column.py:130 +#: lib/elements/satin_column.py:139 msgid "Contour Underlay" msgstr "" -#: lib/elements/satin_column.py:121 lib/elements/satin_column.py:145 +#: lib/elements/satin_column.py:130 lib/elements/satin_column.py:154 msgid "Stitch length" msgstr "" -#: lib/elements/satin_column.py:127 +#: lib/elements/satin_column.py:136 msgid "Contour underlay inset amount" msgstr "" -#: lib/elements/satin_column.py:128 +#: lib/elements/satin_column.py:137 msgid "Shrink the outline, to prevent the underlay from showing around the outside of the satin column." msgstr "" -#: lib/elements/satin_column.py:138 +#: lib/elements/satin_column.py:147 msgid "Center-walk underlay" msgstr "" -#: lib/elements/satin_column.py:138 lib/elements/satin_column.py:145 +#: lib/elements/satin_column.py:147 lib/elements/satin_column.py:154 msgid "Center-Walk Underlay" msgstr "" -#: lib/elements/satin_column.py:150 +#: lib/elements/satin_column.py:159 msgid "Zig-zag underlay" msgstr "" -#: lib/elements/satin_column.py:150 lib/elements/satin_column.py:159 -#: lib/elements/satin_column.py:170 +#: lib/elements/satin_column.py:159 lib/elements/satin_column.py:168 +#: lib/elements/satin_column.py:179 msgid "Zig-zag Underlay" msgstr "" -#: lib/elements/satin_column.py:156 +#: lib/elements/satin_column.py:165 msgid "Zig-Zag spacing (peak-to-peak)" msgstr "" -#: lib/elements/satin_column.py:157 +#: lib/elements/satin_column.py:166 msgid "Distance between peaks of the zig-zags." msgstr "" -#: lib/elements/satin_column.py:167 +#: lib/elements/satin_column.py:176 msgid "Inset amount" msgstr "" -#: lib/elements/satin_column.py:168 +#: lib/elements/satin_column.py:177 msgid "default: half of contour underlay inset" msgstr "" -#: lib/elements/stroke.py:20 +#: lib/elements/stroke.py:21 msgid "Stroke" msgstr "" -#: lib/elements/stroke.py:23 +#: lib/elements/stroke.py:24 msgid "Running stitch along paths" msgstr "" -#: lib/elements/stroke.py:37 +#: lib/elements/stroke.py:38 msgid "Running stitch length" msgstr "" -#: lib/elements/stroke.py:38 +#: lib/elements/stroke.py:39 msgid "Length of stitches in running stitch mode." msgstr "" -#: lib/elements/stroke.py:49 +#: lib/elements/stroke.py:50 msgid "Bean stitch number of repeats" msgstr "" -#: lib/elements/stroke.py:50 +#: lib/elements/stroke.py:51 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. Only applies to running stitch." msgstr "" -#: lib/elements/stroke.py:62 +#: lib/elements/stroke.py:63 msgid "Length of stitches in zig-zag mode." msgstr "" -#: lib/elements/stroke.py:73 +#: lib/elements/stroke.py:74 msgid "Repeats" msgstr "" -#: lib/elements/stroke.py:74 +#: lib/elements/stroke.py:75 msgid "Defines how many times to run down and back along the path." msgstr "" -#: lib/elements/stroke.py:107 +#: lib/elements/stroke.py:108 msgid "Manual stitch placement" msgstr "" -#: lib/elements/stroke.py:108 +#: lib/elements/stroke.py:109 msgid "Stitch every node in the path. Stitch length and zig-zag spacing are ignored." msgstr "" -#: lib/elements/stroke.py:142 +#: lib/elements/stroke.py:143 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 "" -#: lib/elements/text.py:13 lib/extensions/lettering.py:75 +#: lib/elements/text.py:13 lib/extensions/lettering.py:77 msgid "Text" msgstr "" @@ -927,15 +959,15 @@ msgid "Please select at least one satin column." msgstr "" #. This was previously: "No embroiderable paths selected." -#: lib/extensions/base.py:123 +#: lib/extensions/base.py:124 msgid "Ink/Stitch doesn't know how to work with any of the objects you've selected." msgstr "" -#: lib/extensions/base.py:125 +#: lib/extensions/base.py:126 msgid "There are no objects in the entire document that Ink/Stitch knows how to work with." msgstr "" -#: lib/extensions/base.py:127 +#: lib/extensions/base.py:128 msgid "Tip: Run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot Objects" msgstr "" @@ -1029,27 +1061,27 @@ msgstr "" msgid "Please choose one or more commands to add." msgstr "" -#: lib/extensions/lettering.py:41 lib/extensions/lettering.py:418 +#: lib/extensions/lettering.py:43 lib/extensions/lettering.py:420 msgid "Ink/Stitch Lettering" msgstr "" -#: lib/extensions/lettering.py:51 +#: lib/extensions/lettering.py:53 msgid "Font" msgstr "" -#: lib/extensions/lettering.py:63 +#: lib/extensions/lettering.py:65 msgid "Options" msgstr "" -#: lib/extensions/lettering.py:68 +#: lib/extensions/lettering.py:70 msgid "Stitch lines of text back and forth" msgstr "" -#: lib/extensions/lettering.py:71 +#: lib/extensions/lettering.py:73 msgid "Add trims" msgstr "" -#: lib/extensions/lettering.py:80 lib/extensions/params.py:359 +#: lib/extensions/lettering.py:82 lib/extensions/params.py:361 #: print/templates/custom-page.html:23 print/templates/custom-page.html:27 #: print/templates/custom-page.html:33 print/templates/ui.html:92 #: print/templates/ui.html:96 print/templates/ui.html:102 @@ -1058,31 +1090,31 @@ msgstr "" msgid "Cancel" msgstr "" -#: lib/extensions/lettering.py:84 lib/extensions/params.py:366 +#: lib/extensions/lettering.py:86 lib/extensions/params.py:368 msgid "Apply and Quit" msgstr "" -#: lib/extensions/lettering.py:151 +#: lib/extensions/lettering.py:153 msgid "Unable to find any fonts! Please try reinstalling Ink/Stitch." msgstr "" -#: lib/extensions/lettering.py:222 +#: lib/extensions/lettering.py:224 msgid "This font has no available font variant. Please update or remove the font." msgstr "" #. The user has chosen to scale the text by some percentage #. (50%, 200%, etc). If you need to use the percentage symbol, #. make sure to double it (%%). -#: lib/extensions/lettering.py:264 +#: lib/extensions/lettering.py:266 #, python-format msgid "Text scale %s%%" msgstr "" -#: lib/extensions/lettering.py:408 +#: lib/extensions/lettering.py:410 msgid "Please select only one block of text." msgstr "" -#: lib/extensions/lettering.py:411 +#: lib/extensions/lettering.py:413 msgid "You've selected objects that were not created by the Lettering extension. Please clear your selection or select different objects before running Lettering again." msgstr "" @@ -1141,14 +1173,18 @@ msgstr "" msgid "This parameter will be saved when you click \"Apply and Quit\"" msgstr "" -#: lib/extensions/params.py:342 +#: lib/extensions/params.py:344 msgid "Embroidery Params" msgstr "" -#: lib/extensions/params.py:363 +#: lib/extensions/params.py:365 msgid "Use Last Settings" msgstr "" +#: lib/extensions/selection_to_pattern.py:21 +msgid "Please select at least one object to be marked as a pattern." +msgstr "" + #: lib/extensions/troubleshoot.py:45 msgid "All selected shapes are valid! " msgstr "" @@ -2062,6 +2098,7 @@ msgid "Duplicate Params" msgstr "" #: templates/duplicate_params.xml:10 templates/reorder.xml:10 +#: templates/selection_to_pattern.xml:10 msgid "Edit" msgstr "" @@ -2461,6 +2498,10 @@ msgstr "" msgid "Re-stack objects in order of selection" msgstr "" +#: templates/selection_to_pattern.xml:3 +msgid "Selection to pattern" +msgstr "" + #: templates/simulator.xml:3 msgid "Simulator / Realistic Preview" msgstr "" diff --git a/translations/messages_sv_SE.po b/translations/messages_sv_SE.po index 6b40b2f2..a81bf8a6 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: 2021-07-30 00:54+0000\n" -"PO-Revision-Date: 2021-08-16 00:53\n" +"POT-Creation-Date: 2021-08-17 00:51+0000\n" +"PO-Revision-Date: 2021-08-19 00:47\n" "Last-Translator: \n" "Language-Team: Swedish\n" "MIME-Version: 1.0\n" @@ -321,21 +321,21 @@ msgid "Satin cut point (use with Cut Satin Column)" msgstr "" #. command that affects a layer -#: lib/commands.py:49 +#: lib/commands.py:48 msgid "Ignore layer (do not stitch any objects in this layer)" msgstr "Ignorera lager (sy inga objekt i det här lagret)" #. command that affects entire document -#: lib/commands.py:52 +#: lib/commands.py:51 msgid "Origin for exported embroidery files" msgstr "" #. command that affects entire document -#: lib/commands.py:55 +#: lib/commands.py:54 msgid "Jump destination for Stop commands (a.k.a. \"Frame Out position\")." msgstr "" -#: lib/commands.py:213 +#: lib/commands.py:212 #, python-format msgid "Error: there is more than one %(command)s command in the document, but there can only be one. Please remove all but one." msgstr "" @@ -345,131 +345,131 @@ msgstr "" #. command name to them. Contents of %(description)s are in a separate #. translation #. string. -#: lib/commands.py:220 +#: lib/commands.py:219 #, python-format msgid "%(command)s: %(description)s" msgstr "" -#: lib/commands.py:285 lib/commands.py:398 +#: lib/commands.py:284 lib/commands.py:397 msgid "Ink/Stitch Command" msgstr "" #. : the name of the line that connects a command to the object it applies to -#: lib/commands.py:311 +#: lib/commands.py:310 msgid "connector" msgstr "" #. : the name of a command symbol (example: scissors icon for trim command) -#: lib/commands.py:327 +#: lib/commands.py:326 msgid "command marker" msgstr "" -#: lib/elements/auto_fill.py:22 +#: lib/elements/auto_fill.py:23 msgid "Small Fill" msgstr "" -#: lib/elements/auto_fill.py:23 +#: lib/elements/auto_fill.py:24 msgid "This fill object is so small that it would probably look better as running stitch or satin column. For very small shapes, fill stitch is not possible, and Ink/Stitch will use running stitch around the outline instead." msgstr "" -#: lib/elements/auto_fill.py:29 lib/elements/auto_fill.py:145 +#: lib/elements/auto_fill.py:30 lib/elements/auto_fill.py:146 msgid "Expand" msgstr "" -#: lib/elements/auto_fill.py:30 +#: lib/elements/auto_fill.py:31 msgid "The expand parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use original size instead." msgstr "" -#: lib/elements/auto_fill.py:35 lib/elements/auto_fill.py:122 +#: lib/elements/auto_fill.py:36 lib/elements/auto_fill.py:123 msgid "Inset" msgstr "" -#: lib/elements/auto_fill.py:36 +#: lib/elements/auto_fill.py:37 msgid "The underlay inset parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use the original size instead." msgstr "" -#: lib/elements/auto_fill.py:41 +#: lib/elements/auto_fill.py:42 msgid "AutoFill" msgstr "" -#: lib/elements/auto_fill.py:44 +#: lib/elements/auto_fill.py:45 msgid "Automatically routed fill stitching" msgstr "" -#: lib/elements/auto_fill.py:64 +#: lib/elements/auto_fill.py:65 msgid "Running stitch length (traversal between sections)" msgstr "" -#: lib/elements/auto_fill.py:65 +#: lib/elements/auto_fill.py:66 msgid "Length of stitches around the outline of the fill region used when moving from section to section." msgstr "" -#: lib/elements/auto_fill.py:73 +#: lib/elements/auto_fill.py:74 msgid "Underlay" msgstr "" -#: lib/elements/auto_fill.py:73 lib/elements/auto_fill.py:82 -#: lib/elements/auto_fill.py:104 lib/elements/auto_fill.py:115 -#: lib/elements/auto_fill.py:125 lib/elements/auto_fill.py:137 -#: lib/elements/auto_fill.py:171 +#: lib/elements/auto_fill.py:74 lib/elements/auto_fill.py:83 +#: lib/elements/auto_fill.py:105 lib/elements/auto_fill.py:116 +#: lib/elements/auto_fill.py:126 lib/elements/auto_fill.py:138 +#: lib/elements/auto_fill.py:172 msgid "AutoFill Underlay" msgstr "" -#: lib/elements/auto_fill.py:79 +#: lib/elements/auto_fill.py:80 msgid "Fill angle" msgstr "" -#: lib/elements/auto_fill.py:80 +#: lib/elements/auto_fill.py:81 msgid "Default: fill angle + 90 deg. Insert comma-seperated list for multiple layers." msgstr "" -#: lib/elements/auto_fill.py:101 +#: lib/elements/auto_fill.py:102 msgid "Row spacing" msgstr "" -#: lib/elements/auto_fill.py:102 +#: lib/elements/auto_fill.py:103 msgid "default: 3x fill row spacing" msgstr "" -#: lib/elements/auto_fill.py:112 +#: lib/elements/auto_fill.py:113 msgid "Max stitch length" msgstr "Max stygn längd" -#: lib/elements/auto_fill.py:113 +#: lib/elements/auto_fill.py:114 msgid "default: equal to fill max stitch length" msgstr "" -#: lib/elements/auto_fill.py:123 +#: lib/elements/auto_fill.py:124 msgid "Shrink the shape before doing underlay, to prevent underlay from showing around the outside of the fill." msgstr "" -#: lib/elements/auto_fill.py:134 lib/elements/fill.py:74 +#: lib/elements/auto_fill.py:135 lib/elements/fill.py:75 msgid "Skip last stitch in each row" msgstr "Hoppa över sista stygnet i varje rad" -#: lib/elements/auto_fill.py:135 lib/elements/fill.py:75 +#: lib/elements/auto_fill.py:136 lib/elements/fill.py:76 msgid "The last stitch in each row is quite close to the first stitch in the next row. Skipping it decreases stitch count and density." msgstr "" -#: lib/elements/auto_fill.py:146 +#: lib/elements/auto_fill.py:147 msgid "Expand the shape before fill stitching, to compensate for gaps between shapes." msgstr "" -#: lib/elements/auto_fill.py:155 lib/elements/auto_fill.py:167 +#: lib/elements/auto_fill.py:156 lib/elements/auto_fill.py:168 msgid "Underpath" msgstr "" -#: lib/elements/auto_fill.py:156 lib/elements/auto_fill.py:168 +#: lib/elements/auto_fill.py:157 lib/elements/auto_fill.py:169 msgid "Travel inside the shape when moving from section to section. Underpath stitches avoid traveling in the direction of the row angle so that they are not visible. This gives them a jagged appearance." msgstr "" -#: lib/elements/auto_fill.py:254 +#: lib/elements/auto_fill.py:266 msgid "Error during autofill! This means that there is a problem with Ink/Stitch." msgstr "" #. this message is followed by a URL: #. https://github.com/inkstitch/inkstitch/issues/new -#: lib/elements/auto_fill.py:257 +#: lib/elements/auto_fill.py:269 msgid "If you'd like to help us make Ink/Stitch better, please paste this whole message into a new issue at: " msgstr "" @@ -521,32 +521,32 @@ msgstr "" msgid "This setting will apply a custom fill angle for the clone." msgstr "" -#: lib/elements/element.py:225 +#: lib/elements/element.py:198 msgid "Allow lock stitches" msgstr "" -#: lib/elements/element.py:226 +#: lib/elements/element.py:199 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:230 +#: lib/elements/element.py:203 msgid "Both" msgstr "" -#: lib/elements/element.py:230 +#: lib/elements/element.py:203 msgid "Before" msgstr "" -#: lib/elements/element.py:230 +#: lib/elements/element.py:203 msgid "After" msgstr "" -#: lib/elements/element.py:230 +#: lib/elements/element.py:203 msgid "Neither" msgstr "" -#: lib/elements/element.py:272 +#: lib/elements/element.py:245 #, python-format msgid "Object %(id)s has an empty 'd' attribute. Please delete this object from your document." msgstr "" @@ -554,7 +554,7 @@ msgstr "" #. used when showing an error message to the user such as #. "Some Path (path1234): error: satin column: One or more of the rungs doesn't #. intersect both rails." -#: lib/elements/element.py:358 +#: lib/elements/element.py:332 msgid "error:" msgstr "" @@ -570,75 +570,75 @@ msgstr "" msgid "* Run Extensions > Ink/Stitch > Troubleshoot > Cleanup Document..." msgstr "" -#: lib/elements/fill.py:22 +#: lib/elements/fill.py:23 msgid "Unconnected" msgstr "" -#: lib/elements/fill.py:23 +#: lib/elements/fill.py:24 msgid "Fill: This object is made up of unconnected shapes. This is not allowed because Ink/Stitch doesn't know what order to stitch them in. Please break this object up into separate shapes." msgstr "" -#: lib/elements/fill.py:27 lib/elements/fill.py:35 +#: lib/elements/fill.py:28 lib/elements/fill.py:36 msgid "* Extensions > Ink/Stitch > Fill Tools > Break Apart Fill Objects" msgstr "" -#: lib/elements/fill.py:32 +#: lib/elements/fill.py:33 msgid "Border crosses itself" msgstr "" -#: lib/elements/fill.py:33 +#: lib/elements/fill.py:34 msgid "Fill: Shape is not valid. This can happen if the border crosses over itself." msgstr "" -#: lib/elements/fill.py:40 +#: lib/elements/fill.py:41 msgid "Fill" msgstr "" -#: lib/elements/fill.py:47 +#: lib/elements/fill.py:48 msgid "Manually routed fill stitching" msgstr "" -#: lib/elements/fill.py:48 +#: lib/elements/fill.py:49 msgid "AutoFill is the default method for generating fill stitching." msgstr "" -#: lib/elements/fill.py:57 +#: lib/elements/fill.py:58 msgid "Angle of lines of stitches" msgstr "" -#: lib/elements/fill.py:58 +#: lib/elements/fill.py:59 msgid "The angle increases in a counter-clockwise direction. 0 is horizontal. Negative angles are allowed." msgstr "" -#: lib/elements/fill.py:85 +#: lib/elements/fill.py:86 msgid "Flip fill (start right-to-left)" msgstr "" -#: lib/elements/fill.py:86 +#: lib/elements/fill.py:87 msgid "The flip option can help you with routing your stitch path. When you enable flip, stitching goes from right-to-left instead of left-to-right." msgstr "" -#: lib/elements/fill.py:95 +#: lib/elements/fill.py:96 msgid "Spacing between rows" msgstr "" -#: lib/elements/fill.py:96 +#: lib/elements/fill.py:97 msgid "Distance between rows of stitches." msgstr "" -#: lib/elements/fill.py:109 +#: lib/elements/fill.py:110 msgid "Maximum fill stitch length" msgstr "" -#: lib/elements/fill.py:110 +#: lib/elements/fill.py:111 msgid "The length of each stitch in a row. Shorter stitch may be used at the start or end of a row." msgstr "" -#: lib/elements/fill.py:119 +#: lib/elements/fill.py:120 msgid "Stagger rows this many times before repeating" msgstr "" -#: lib/elements/fill.py:120 +#: lib/elements/fill.py:121 msgid "Setting this dictates how many rows apart the stitches will be before they fall in the same column position." msgstr "" @@ -658,246 +658,278 @@ msgstr "" msgid "* Alternatively redraw the image with the pen (P) or bezier (B) tool" msgstr "" -#: lib/elements/polyline.py:17 -msgid "Polyline Object" +#: lib/elements/pattern.py:14 +msgid "Pattern Element" +msgstr "" + +#: lib/elements/pattern.py:15 +msgid "This element will not be embroidered. It will appear as a pattern applied to objects in the same group as it. Objects in sub-groups will be ignored." +msgstr "" + +#: lib/elements/pattern.py:19 +msgid "To disable pattern mode, remove the pattern marker:" +msgstr "" + +#: lib/elements/pattern.py:20 +msgid "* Open the Fill and Stroke panel (Objects > Fill and Stroke)" +msgstr "" + +#: lib/elements/pattern.py:21 +msgid "* Go to the Stroke style tab" +msgstr "" + +#: lib/elements/pattern.py:22 +msgid "* Under \"Markers\" choose the first (empty) option in the first dropdown list." msgstr "" #: lib/elements/polyline.py:18 +msgid "Polyline Object" +msgstr "" + +#: lib/elements/polyline.py:19 msgid "This object is an SVG PolyLine. Ink/Stitch can work with this shape, but you can't edit it in Inkscape. Convert it to a manual stitch path to allow editing." msgstr "" -#: lib/elements/polyline.py:22 lib/elements/satin_column.py:25 +#: lib/elements/polyline.py:23 lib/elements/satin_column.py:26 msgid "* Select this object." msgstr "" -#: lib/elements/polyline.py:23 +#: lib/elements/polyline.py:24 msgid "* Do Path > Object to Path." msgstr "" -#: lib/elements/polyline.py:24 +#: lib/elements/polyline.py:25 msgid "* Optional: Run the Params extension and check the \"manual stitch\" box." msgstr "" -#: lib/elements/polyline.py:44 +#: lib/elements/polyline.py:45 msgid "Manual stitch along path" msgstr "" -#: lib/elements/satin_column.py:22 +#: lib/elements/satin_column.py:23 msgid "Satin column has fill" msgstr "" -#: lib/elements/satin_column.py:23 +#: lib/elements/satin_column.py:24 msgid "Satin column: Object has a fill (but should not)" msgstr "" -#: lib/elements/satin_column.py:26 +#: lib/elements/satin_column.py:27 msgid "* Open the Fill and Stroke panel" msgstr "" -#: lib/elements/satin_column.py:27 +#: lib/elements/satin_column.py:28 msgid "* Open the Fill tab" msgstr "" -#: lib/elements/satin_column.py:28 +#: lib/elements/satin_column.py:29 msgid "* Disable the Fill" msgstr "" -#: lib/elements/satin_column.py:29 +#: lib/elements/satin_column.py:30 msgid "* Alternative: open Params and switch this path to Stroke to disable Satin Column mode" msgstr "" -#: lib/elements/satin_column.py:34 +#: lib/elements/satin_column.py:35 msgid "Too few subpaths" msgstr "" -#: lib/elements/satin_column.py:35 +#: lib/elements/satin_column.py:36 msgid "Satin column: Object has too few subpaths. A satin column should have at least two subpaths (the rails)." msgstr "" -#: lib/elements/satin_column.py:37 +#: lib/elements/satin_column.py:38 msgid "* Add another subpath (select two rails and do Path > Combine)" msgstr "" -#: lib/elements/satin_column.py:38 +#: lib/elements/satin_column.py:39 msgid "* Convert to running stitch or simple satin (Params extension)" msgstr "" -#: lib/elements/satin_column.py:43 +#: lib/elements/satin_column.py:44 msgid "Unequal number of points" msgstr "" -#: lib/elements/satin_column.py:44 +#: lib/elements/satin_column.py:45 msgid "Satin column: There are no rungs and rails have an an unequal number of points." msgstr "" -#: lib/elements/satin_column.py:46 +#: lib/elements/satin_column.py:47 msgid "The easiest way to solve this issue is to add one or more rungs. " msgstr "" -#: lib/elements/satin_column.py:47 +#: lib/elements/satin_column.py:48 msgid "Rungs control the stitch direction in satin columns." msgstr "" -#: lib/elements/satin_column.py:48 +#: lib/elements/satin_column.py:49 msgid "* With the selected object press \"P\" to activate the pencil tool." msgstr "" -#: lib/elements/satin_column.py:49 +#: lib/elements/satin_column.py:50 msgid "* Hold \"Shift\" while drawing the rung." msgstr "" -#: lib/elements/satin_column.py:53 +#: lib/elements/satin_column.py:54 msgid "Each rung should intersect both rails once." msgstr "" -#: lib/elements/satin_column.py:57 +#: lib/elements/satin_column.py:58 msgid "Rung doesn't intersect rails" msgstr "" -#: lib/elements/satin_column.py:58 +#: lib/elements/satin_column.py:59 msgid "Satin column: A rung doesn't intersect both rails." msgstr "" -#: lib/elements/satin_column.py:62 +#: lib/elements/satin_column.py:63 msgid "Rungs intersects too many times" msgstr "" -#: lib/elements/satin_column.py:63 +#: lib/elements/satin_column.py:64 msgid "Satin column: A rung intersects a rail more than once." msgstr "" -#: lib/elements/satin_column.py:67 +#: lib/elements/satin_column.py:68 msgid "Satin Column" msgstr "" -#: lib/elements/satin_column.py:73 +#: lib/elements/satin_column.py:74 msgid "Custom satin column" msgstr "" -#: lib/elements/satin_column.py:79 +#: lib/elements/satin_column.py:80 msgid "\"E\" stitch" msgstr "" -#: lib/elements/satin_column.py:89 lib/elements/stroke.py:61 +#: lib/elements/satin_column.py:86 +msgid "Maximum stitch length" +msgstr "" + +#: lib/elements/satin_column.py:87 +msgid "Maximum stitch length for split stitches." +msgstr "" + +#: lib/elements/satin_column.py:98 lib/elements/stroke.py:62 msgid "Zig-zag spacing (peak-to-peak)" msgstr "" -#: lib/elements/satin_column.py:90 +#: lib/elements/satin_column.py:99 msgid "Peak-to-peak distance between zig-zags." msgstr "" -#: lib/elements/satin_column.py:101 +#: lib/elements/satin_column.py:110 msgid "Pull compensation" msgstr "" -#: lib/elements/satin_column.py:102 +#: lib/elements/satin_column.py:111 msgid "Satin stitches pull the fabric together, resulting in a column narrower than you draw in Inkscape. This setting expands each pair of needle penetrations outward from the center of the satin column." msgstr "" -#: lib/elements/satin_column.py:114 +#: lib/elements/satin_column.py:123 msgid "Contour underlay" msgstr "" -#: lib/elements/satin_column.py:114 lib/elements/satin_column.py:121 -#: lib/elements/satin_column.py:130 +#: lib/elements/satin_column.py:123 lib/elements/satin_column.py:130 +#: lib/elements/satin_column.py:139 msgid "Contour Underlay" msgstr "" -#: lib/elements/satin_column.py:121 lib/elements/satin_column.py:145 +#: lib/elements/satin_column.py:130 lib/elements/satin_column.py:154 msgid "Stitch length" msgstr "" -#: lib/elements/satin_column.py:127 +#: lib/elements/satin_column.py:136 msgid "Contour underlay inset amount" msgstr "" -#: lib/elements/satin_column.py:128 +#: lib/elements/satin_column.py:137 msgid "Shrink the outline, to prevent the underlay from showing around the outside of the satin column." msgstr "" -#: lib/elements/satin_column.py:138 +#: lib/elements/satin_column.py:147 msgid "Center-walk underlay" msgstr "" -#: lib/elements/satin_column.py:138 lib/elements/satin_column.py:145 +#: lib/elements/satin_column.py:147 lib/elements/satin_column.py:154 msgid "Center-Walk Underlay" msgstr "" -#: lib/elements/satin_column.py:150 +#: lib/elements/satin_column.py:159 msgid "Zig-zag underlay" msgstr "" -#: lib/elements/satin_column.py:150 lib/elements/satin_column.py:159 -#: lib/elements/satin_column.py:170 +#: lib/elements/satin_column.py:159 lib/elements/satin_column.py:168 +#: lib/elements/satin_column.py:179 msgid "Zig-zag Underlay" msgstr "" -#: lib/elements/satin_column.py:156 +#: lib/elements/satin_column.py:165 msgid "Zig-Zag spacing (peak-to-peak)" msgstr "" -#: lib/elements/satin_column.py:157 +#: lib/elements/satin_column.py:166 msgid "Distance between peaks of the zig-zags." msgstr "" -#: lib/elements/satin_column.py:167 +#: lib/elements/satin_column.py:176 msgid "Inset amount" msgstr "" -#: lib/elements/satin_column.py:168 +#: lib/elements/satin_column.py:177 msgid "default: half of contour underlay inset" msgstr "" -#: lib/elements/stroke.py:20 +#: lib/elements/stroke.py:21 msgid "Stroke" msgstr "" -#: lib/elements/stroke.py:23 +#: lib/elements/stroke.py:24 msgid "Running stitch along paths" msgstr "" -#: lib/elements/stroke.py:37 +#: lib/elements/stroke.py:38 msgid "Running stitch length" msgstr "" -#: lib/elements/stroke.py:38 +#: lib/elements/stroke.py:39 msgid "Length of stitches in running stitch mode." msgstr "" -#: lib/elements/stroke.py:49 +#: lib/elements/stroke.py:50 msgid "Bean stitch number of repeats" msgstr "" -#: lib/elements/stroke.py:50 +#: lib/elements/stroke.py:51 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. Only applies to running stitch." msgstr "" -#: lib/elements/stroke.py:62 +#: lib/elements/stroke.py:63 msgid "Length of stitches in zig-zag mode." msgstr "" -#: lib/elements/stroke.py:73 +#: lib/elements/stroke.py:74 msgid "Repeats" msgstr "" -#: lib/elements/stroke.py:74 +#: lib/elements/stroke.py:75 msgid "Defines how many times to run down and back along the path." msgstr "" -#: lib/elements/stroke.py:107 +#: lib/elements/stroke.py:108 msgid "Manual stitch placement" msgstr "" -#: lib/elements/stroke.py:108 +#: lib/elements/stroke.py:109 msgid "Stitch every node in the path. Stitch length and zig-zag spacing are ignored." msgstr "" -#: lib/elements/stroke.py:142 +#: lib/elements/stroke.py:143 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 "" -#: lib/elements/text.py:13 lib/extensions/lettering.py:75 +#: lib/elements/text.py:13 lib/extensions/lettering.py:77 msgid "Text" msgstr "" @@ -927,15 +959,15 @@ msgid "Please select at least one satin column." msgstr "" #. This was previously: "No embroiderable paths selected." -#: lib/extensions/base.py:123 +#: lib/extensions/base.py:124 msgid "Ink/Stitch doesn't know how to work with any of the objects you've selected." msgstr "" -#: lib/extensions/base.py:125 +#: lib/extensions/base.py:126 msgid "There are no objects in the entire document that Ink/Stitch knows how to work with." msgstr "" -#: lib/extensions/base.py:127 +#: lib/extensions/base.py:128 msgid "Tip: Run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot Objects" msgstr "" @@ -1029,27 +1061,27 @@ msgstr "" msgid "Please choose one or more commands to add." msgstr "" -#: lib/extensions/lettering.py:41 lib/extensions/lettering.py:418 +#: lib/extensions/lettering.py:43 lib/extensions/lettering.py:420 msgid "Ink/Stitch Lettering" msgstr "" -#: lib/extensions/lettering.py:51 +#: lib/extensions/lettering.py:53 msgid "Font" msgstr "" -#: lib/extensions/lettering.py:63 +#: lib/extensions/lettering.py:65 msgid "Options" msgstr "" -#: lib/extensions/lettering.py:68 +#: lib/extensions/lettering.py:70 msgid "Stitch lines of text back and forth" msgstr "" -#: lib/extensions/lettering.py:71 +#: lib/extensions/lettering.py:73 msgid "Add trims" msgstr "" -#: lib/extensions/lettering.py:80 lib/extensions/params.py:359 +#: lib/extensions/lettering.py:82 lib/extensions/params.py:361 #: print/templates/custom-page.html:23 print/templates/custom-page.html:27 #: print/templates/custom-page.html:33 print/templates/ui.html:92 #: print/templates/ui.html:96 print/templates/ui.html:102 @@ -1058,31 +1090,31 @@ msgstr "" msgid "Cancel" msgstr "" -#: lib/extensions/lettering.py:84 lib/extensions/params.py:366 +#: lib/extensions/lettering.py:86 lib/extensions/params.py:368 msgid "Apply and Quit" msgstr "" -#: lib/extensions/lettering.py:151 +#: lib/extensions/lettering.py:153 msgid "Unable to find any fonts! Please try reinstalling Ink/Stitch." msgstr "" -#: lib/extensions/lettering.py:222 +#: lib/extensions/lettering.py:224 msgid "This font has no available font variant. Please update or remove the font." msgstr "" #. The user has chosen to scale the text by some percentage #. (50%, 200%, etc). If you need to use the percentage symbol, #. make sure to double it (%%). -#: lib/extensions/lettering.py:264 +#: lib/extensions/lettering.py:266 #, python-format msgid "Text scale %s%%" msgstr "" -#: lib/extensions/lettering.py:408 +#: lib/extensions/lettering.py:410 msgid "Please select only one block of text." msgstr "" -#: lib/extensions/lettering.py:411 +#: lib/extensions/lettering.py:413 msgid "You've selected objects that were not created by the Lettering extension. Please clear your selection or select different objects before running Lettering again." msgstr "" @@ -1141,14 +1173,18 @@ msgstr "" msgid "This parameter will be saved when you click \"Apply and Quit\"" msgstr "" -#: lib/extensions/params.py:342 +#: lib/extensions/params.py:344 msgid "Embroidery Params" msgstr "" -#: lib/extensions/params.py:363 +#: lib/extensions/params.py:365 msgid "Use Last Settings" msgstr "" +#: lib/extensions/selection_to_pattern.py:21 +msgid "Please select at least one object to be marked as a pattern." +msgstr "" + #: lib/extensions/troubleshoot.py:45 msgid "All selected shapes are valid! " msgstr "" @@ -2062,6 +2098,7 @@ msgid "Duplicate Params" msgstr "" #: templates/duplicate_params.xml:10 templates/reorder.xml:10 +#: templates/selection_to_pattern.xml:10 msgid "Edit" msgstr "" @@ -2461,6 +2498,10 @@ msgstr "" msgid "Re-stack objects in order of selection" msgstr "" +#: templates/selection_to_pattern.xml:3 +msgid "Selection to pattern" +msgstr "" + #: templates/simulator.xml:3 msgid "Simulator / Realistic Preview" msgstr "" diff --git a/translations/messages_tr_TR.po b/translations/messages_tr_TR.po index 6a1a895f..e22d738c 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: 2021-07-30 00:54+0000\n" -"PO-Revision-Date: 2021-08-16 00:53\n" +"POT-Creation-Date: 2021-08-17 00:51+0000\n" +"PO-Revision-Date: 2021-08-19 00:47\n" "Last-Translator: \n" "Language-Team: Turkish\n" "MIME-Version: 1.0\n" @@ -321,21 +321,21 @@ msgid "Satin cut point (use with Cut Satin Column)" msgstr "Saten kesim noktası (Saten Kesin Sütunu ile kullan)" #. command that affects a layer -#: lib/commands.py:49 +#: lib/commands.py:48 msgid "Ignore layer (do not stitch any objects in this layer)" msgstr "Kat atla (bu katta obje dikme)" #. command that affects entire document -#: lib/commands.py:52 +#: lib/commands.py:51 msgid "Origin for exported embroidery files" msgstr "" #. command that affects entire document -#: lib/commands.py:55 +#: lib/commands.py:54 msgid "Jump destination for Stop commands (a.k.a. \"Frame Out position\")." msgstr "" -#: lib/commands.py:213 +#: lib/commands.py:212 #, python-format msgid "Error: there is more than one %(command)s command in the document, but there can only be one. Please remove all but one." msgstr "" @@ -345,131 +345,131 @@ msgstr "" #. command name to them. Contents of %(description)s are in a separate #. translation #. string. -#: lib/commands.py:220 +#: lib/commands.py:219 #, python-format msgid "%(command)s: %(description)s" msgstr "" -#: lib/commands.py:285 lib/commands.py:398 +#: lib/commands.py:284 lib/commands.py:397 msgid "Ink/Stitch Command" msgstr "" #. : the name of the line that connects a command to the object it applies to -#: lib/commands.py:311 +#: lib/commands.py:310 msgid "connector" msgstr "" #. : the name of a command symbol (example: scissors icon for trim command) -#: lib/commands.py:327 +#: lib/commands.py:326 msgid "command marker" msgstr "" -#: lib/elements/auto_fill.py:22 +#: lib/elements/auto_fill.py:23 msgid "Small Fill" msgstr "" -#: lib/elements/auto_fill.py:23 +#: lib/elements/auto_fill.py:24 msgid "This fill object is so small that it would probably look better as running stitch or satin column. For very small shapes, fill stitch is not possible, and Ink/Stitch will use running stitch around the outline instead." msgstr "" -#: lib/elements/auto_fill.py:29 lib/elements/auto_fill.py:145 +#: lib/elements/auto_fill.py:30 lib/elements/auto_fill.py:146 msgid "Expand" msgstr "" -#: lib/elements/auto_fill.py:30 +#: lib/elements/auto_fill.py:31 msgid "The expand parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use original size instead." msgstr "" -#: lib/elements/auto_fill.py:35 lib/elements/auto_fill.py:122 +#: lib/elements/auto_fill.py:36 lib/elements/auto_fill.py:123 msgid "Inset" msgstr "" -#: lib/elements/auto_fill.py:36 +#: lib/elements/auto_fill.py:37 msgid "The underlay inset parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use the original size instead." msgstr "" -#: lib/elements/auto_fill.py:41 +#: lib/elements/auto_fill.py:42 msgid "AutoFill" msgstr "" -#: lib/elements/auto_fill.py:44 +#: lib/elements/auto_fill.py:45 msgid "Automatically routed fill stitching" msgstr "" -#: lib/elements/auto_fill.py:64 +#: lib/elements/auto_fill.py:65 msgid "Running stitch length (traversal between sections)" msgstr "" -#: lib/elements/auto_fill.py:65 +#: lib/elements/auto_fill.py:66 msgid "Length of stitches around the outline of the fill region used when moving from section to section." msgstr "" -#: lib/elements/auto_fill.py:73 +#: lib/elements/auto_fill.py:74 msgid "Underlay" msgstr "" -#: lib/elements/auto_fill.py:73 lib/elements/auto_fill.py:82 -#: lib/elements/auto_fill.py:104 lib/elements/auto_fill.py:115 -#: lib/elements/auto_fill.py:125 lib/elements/auto_fill.py:137 -#: lib/elements/auto_fill.py:171 +#: lib/elements/auto_fill.py:74 lib/elements/auto_fill.py:83 +#: lib/elements/auto_fill.py:105 lib/elements/auto_fill.py:116 +#: lib/elements/auto_fill.py:126 lib/elements/auto_fill.py:138 +#: lib/elements/auto_fill.py:172 msgid "AutoFill Underlay" msgstr "" -#: lib/elements/auto_fill.py:79 +#: lib/elements/auto_fill.py:80 msgid "Fill angle" msgstr "" -#: lib/elements/auto_fill.py:80 +#: lib/elements/auto_fill.py:81 msgid "Default: fill angle + 90 deg. Insert comma-seperated list for multiple layers." msgstr "" -#: lib/elements/auto_fill.py:101 +#: lib/elements/auto_fill.py:102 msgid "Row spacing" msgstr "" -#: lib/elements/auto_fill.py:102 +#: lib/elements/auto_fill.py:103 msgid "default: 3x fill row spacing" msgstr "" -#: lib/elements/auto_fill.py:112 +#: lib/elements/auto_fill.py:113 msgid "Max stitch length" msgstr "Max dikiş uzunluğu" -#: lib/elements/auto_fill.py:113 +#: lib/elements/auto_fill.py:114 msgid "default: equal to fill max stitch length" msgstr "" -#: lib/elements/auto_fill.py:123 +#: lib/elements/auto_fill.py:124 msgid "Shrink the shape before doing underlay, to prevent underlay from showing around the outside of the fill." msgstr "" -#: lib/elements/auto_fill.py:134 lib/elements/fill.py:74 +#: lib/elements/auto_fill.py:135 lib/elements/fill.py:75 msgid "Skip last stitch in each row" msgstr "Her sırada son dikişi atla" -#: lib/elements/auto_fill.py:135 lib/elements/fill.py:75 +#: lib/elements/auto_fill.py:136 lib/elements/fill.py:76 msgid "The last stitch in each row is quite close to the first stitch in the next row. Skipping it decreases stitch count and density." msgstr "" -#: lib/elements/auto_fill.py:146 +#: lib/elements/auto_fill.py:147 msgid "Expand the shape before fill stitching, to compensate for gaps between shapes." msgstr "" -#: lib/elements/auto_fill.py:155 lib/elements/auto_fill.py:167 +#: lib/elements/auto_fill.py:156 lib/elements/auto_fill.py:168 msgid "Underpath" msgstr "" -#: lib/elements/auto_fill.py:156 lib/elements/auto_fill.py:168 +#: lib/elements/auto_fill.py:157 lib/elements/auto_fill.py:169 msgid "Travel inside the shape when moving from section to section. Underpath stitches avoid traveling in the direction of the row angle so that they are not visible. This gives them a jagged appearance." msgstr "" -#: lib/elements/auto_fill.py:254 +#: lib/elements/auto_fill.py:266 msgid "Error during autofill! This means that there is a problem with Ink/Stitch." msgstr "Otodolgu sırasında hata! Bu Ink/Stitch ile bir problem mevcut olduğu anlamına gelir." #. this message is followed by a URL: #. https://github.com/inkstitch/inkstitch/issues/new -#: lib/elements/auto_fill.py:257 +#: lib/elements/auto_fill.py:269 msgid "If you'd like to help us make Ink/Stitch better, please paste this whole message into a new issue at: " msgstr "" @@ -521,32 +521,32 @@ msgstr "" msgid "This setting will apply a custom fill angle for the clone." msgstr "" -#: lib/elements/element.py:225 +#: lib/elements/element.py:198 msgid "Allow lock stitches" msgstr "" -#: lib/elements/element.py:226 +#: lib/elements/element.py:199 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:230 +#: lib/elements/element.py:203 msgid "Both" msgstr "" -#: lib/elements/element.py:230 +#: lib/elements/element.py:203 msgid "Before" msgstr "" -#: lib/elements/element.py:230 +#: lib/elements/element.py:203 msgid "After" msgstr "" -#: lib/elements/element.py:230 +#: lib/elements/element.py:203 msgid "Neither" msgstr "" -#: lib/elements/element.py:272 +#: lib/elements/element.py:245 #, python-format msgid "Object %(id)s has an empty 'd' attribute. Please delete this object from your document." msgstr "" @@ -554,7 +554,7 @@ msgstr "" #. used when showing an error message to the user such as #. "Some Path (path1234): error: satin column: One or more of the rungs doesn't #. intersect both rails." -#: lib/elements/element.py:358 +#: lib/elements/element.py:332 msgid "error:" msgstr "hata:" @@ -570,75 +570,75 @@ msgstr "" msgid "* Run Extensions > Ink/Stitch > Troubleshoot > Cleanup Document..." msgstr "" -#: lib/elements/fill.py:22 +#: lib/elements/fill.py:23 msgid "Unconnected" msgstr "" -#: lib/elements/fill.py:23 +#: lib/elements/fill.py:24 msgid "Fill: This object is made up of unconnected shapes. This is not allowed because Ink/Stitch doesn't know what order to stitch them in. Please break this object up into separate shapes." msgstr "" -#: lib/elements/fill.py:27 lib/elements/fill.py:35 +#: lib/elements/fill.py:28 lib/elements/fill.py:36 msgid "* Extensions > Ink/Stitch > Fill Tools > Break Apart Fill Objects" msgstr "" -#: lib/elements/fill.py:32 +#: lib/elements/fill.py:33 msgid "Border crosses itself" msgstr "" -#: lib/elements/fill.py:33 +#: lib/elements/fill.py:34 msgid "Fill: Shape is not valid. This can happen if the border crosses over itself." msgstr "" -#: lib/elements/fill.py:40 +#: lib/elements/fill.py:41 msgid "Fill" msgstr "" -#: lib/elements/fill.py:47 +#: lib/elements/fill.py:48 msgid "Manually routed fill stitching" msgstr "" -#: lib/elements/fill.py:48 +#: lib/elements/fill.py:49 msgid "AutoFill is the default method for generating fill stitching." msgstr "" -#: lib/elements/fill.py:57 +#: lib/elements/fill.py:58 msgid "Angle of lines of stitches" msgstr "" -#: lib/elements/fill.py:58 +#: lib/elements/fill.py:59 msgid "The angle increases in a counter-clockwise direction. 0 is horizontal. Negative angles are allowed." msgstr "" -#: lib/elements/fill.py:85 +#: lib/elements/fill.py:86 msgid "Flip fill (start right-to-left)" msgstr "" -#: lib/elements/fill.py:86 +#: lib/elements/fill.py:87 msgid "The flip option can help you with routing your stitch path. When you enable flip, stitching goes from right-to-left instead of left-to-right." msgstr "" -#: lib/elements/fill.py:95 +#: lib/elements/fill.py:96 msgid "Spacing between rows" msgstr "" -#: lib/elements/fill.py:96 +#: lib/elements/fill.py:97 msgid "Distance between rows of stitches." msgstr "" -#: lib/elements/fill.py:109 +#: lib/elements/fill.py:110 msgid "Maximum fill stitch length" msgstr "" -#: lib/elements/fill.py:110 +#: lib/elements/fill.py:111 msgid "The length of each stitch in a row. Shorter stitch may be used at the start or end of a row." msgstr "" -#: lib/elements/fill.py:119 +#: lib/elements/fill.py:120 msgid "Stagger rows this many times before repeating" msgstr "" -#: lib/elements/fill.py:120 +#: lib/elements/fill.py:121 msgid "Setting this dictates how many rows apart the stitches will be before they fall in the same column position." msgstr "" @@ -658,246 +658,278 @@ msgstr "" msgid "* Alternatively redraw the image with the pen (P) or bezier (B) tool" msgstr "" -#: lib/elements/polyline.py:17 -msgid "Polyline Object" +#: lib/elements/pattern.py:14 +msgid "Pattern Element" +msgstr "" + +#: lib/elements/pattern.py:15 +msgid "This element will not be embroidered. It will appear as a pattern applied to objects in the same group as it. Objects in sub-groups will be ignored." +msgstr "" + +#: lib/elements/pattern.py:19 +msgid "To disable pattern mode, remove the pattern marker:" +msgstr "" + +#: lib/elements/pattern.py:20 +msgid "* Open the Fill and Stroke panel (Objects > Fill and Stroke)" +msgstr "" + +#: lib/elements/pattern.py:21 +msgid "* Go to the Stroke style tab" +msgstr "" + +#: lib/elements/pattern.py:22 +msgid "* Under \"Markers\" choose the first (empty) option in the first dropdown list." msgstr "" #: lib/elements/polyline.py:18 +msgid "Polyline Object" +msgstr "" + +#: lib/elements/polyline.py:19 msgid "This object is an SVG PolyLine. Ink/Stitch can work with this shape, but you can't edit it in Inkscape. Convert it to a manual stitch path to allow editing." msgstr "" -#: lib/elements/polyline.py:22 lib/elements/satin_column.py:25 +#: lib/elements/polyline.py:23 lib/elements/satin_column.py:26 msgid "* Select this object." msgstr "" -#: lib/elements/polyline.py:23 +#: lib/elements/polyline.py:24 msgid "* Do Path > Object to Path." msgstr "" -#: lib/elements/polyline.py:24 +#: lib/elements/polyline.py:25 msgid "* Optional: Run the Params extension and check the \"manual stitch\" box." msgstr "" -#: lib/elements/polyline.py:44 +#: lib/elements/polyline.py:45 msgid "Manual stitch along path" msgstr "" -#: lib/elements/satin_column.py:22 +#: lib/elements/satin_column.py:23 msgid "Satin column has fill" msgstr "" -#: lib/elements/satin_column.py:23 +#: lib/elements/satin_column.py:24 msgid "Satin column: Object has a fill (but should not)" msgstr "" -#: lib/elements/satin_column.py:26 +#: lib/elements/satin_column.py:27 msgid "* Open the Fill and Stroke panel" msgstr "" -#: lib/elements/satin_column.py:27 +#: lib/elements/satin_column.py:28 msgid "* Open the Fill tab" msgstr "" -#: lib/elements/satin_column.py:28 +#: lib/elements/satin_column.py:29 msgid "* Disable the Fill" msgstr "" -#: lib/elements/satin_column.py:29 +#: lib/elements/satin_column.py:30 msgid "* Alternative: open Params and switch this path to Stroke to disable Satin Column mode" msgstr "" -#: lib/elements/satin_column.py:34 +#: lib/elements/satin_column.py:35 msgid "Too few subpaths" msgstr "" -#: lib/elements/satin_column.py:35 +#: lib/elements/satin_column.py:36 msgid "Satin column: Object has too few subpaths. A satin column should have at least two subpaths (the rails)." msgstr "" -#: lib/elements/satin_column.py:37 +#: lib/elements/satin_column.py:38 msgid "* Add another subpath (select two rails and do Path > Combine)" msgstr "" -#: lib/elements/satin_column.py:38 +#: lib/elements/satin_column.py:39 msgid "* Convert to running stitch or simple satin (Params extension)" msgstr "" -#: lib/elements/satin_column.py:43 +#: lib/elements/satin_column.py:44 msgid "Unequal number of points" msgstr "" -#: lib/elements/satin_column.py:44 +#: lib/elements/satin_column.py:45 msgid "Satin column: There are no rungs and rails have an an unequal number of points." msgstr "" -#: lib/elements/satin_column.py:46 +#: lib/elements/satin_column.py:47 msgid "The easiest way to solve this issue is to add one or more rungs. " msgstr "" -#: lib/elements/satin_column.py:47 +#: lib/elements/satin_column.py:48 msgid "Rungs control the stitch direction in satin columns." msgstr "" -#: lib/elements/satin_column.py:48 +#: lib/elements/satin_column.py:49 msgid "* With the selected object press \"P\" to activate the pencil tool." msgstr "" -#: lib/elements/satin_column.py:49 +#: lib/elements/satin_column.py:50 msgid "* Hold \"Shift\" while drawing the rung." msgstr "" -#: lib/elements/satin_column.py:53 +#: lib/elements/satin_column.py:54 msgid "Each rung should intersect both rails once." msgstr "" -#: lib/elements/satin_column.py:57 +#: lib/elements/satin_column.py:58 msgid "Rung doesn't intersect rails" msgstr "" -#: lib/elements/satin_column.py:58 +#: lib/elements/satin_column.py:59 msgid "Satin column: A rung doesn't intersect both rails." msgstr "" -#: lib/elements/satin_column.py:62 +#: lib/elements/satin_column.py:63 msgid "Rungs intersects too many times" msgstr "" -#: lib/elements/satin_column.py:63 +#: lib/elements/satin_column.py:64 msgid "Satin column: A rung intersects a rail more than once." msgstr "" -#: lib/elements/satin_column.py:67 +#: lib/elements/satin_column.py:68 msgid "Satin Column" msgstr "" -#: lib/elements/satin_column.py:73 +#: lib/elements/satin_column.py:74 msgid "Custom satin column" msgstr "" -#: lib/elements/satin_column.py:79 +#: lib/elements/satin_column.py:80 msgid "\"E\" stitch" msgstr "“E” dikiş" -#: lib/elements/satin_column.py:89 lib/elements/stroke.py:61 +#: lib/elements/satin_column.py:86 +msgid "Maximum stitch length" +msgstr "" + +#: lib/elements/satin_column.py:87 +msgid "Maximum stitch length for split stitches." +msgstr "" + +#: lib/elements/satin_column.py:98 lib/elements/stroke.py:62 msgid "Zig-zag spacing (peak-to-peak)" msgstr "" -#: lib/elements/satin_column.py:90 +#: lib/elements/satin_column.py:99 msgid "Peak-to-peak distance between zig-zags." msgstr "" -#: lib/elements/satin_column.py:101 +#: lib/elements/satin_column.py:110 msgid "Pull compensation" msgstr "" -#: lib/elements/satin_column.py:102 +#: lib/elements/satin_column.py:111 msgid "Satin stitches pull the fabric together, resulting in a column narrower than you draw in Inkscape. This setting expands each pair of needle penetrations outward from the center of the satin column." msgstr "" -#: lib/elements/satin_column.py:114 +#: lib/elements/satin_column.py:123 msgid "Contour underlay" msgstr "" -#: lib/elements/satin_column.py:114 lib/elements/satin_column.py:121 -#: lib/elements/satin_column.py:130 +#: lib/elements/satin_column.py:123 lib/elements/satin_column.py:130 +#: lib/elements/satin_column.py:139 msgid "Contour Underlay" msgstr "" -#: lib/elements/satin_column.py:121 lib/elements/satin_column.py:145 +#: lib/elements/satin_column.py:130 lib/elements/satin_column.py:154 msgid "Stitch length" msgstr "Dikiş uzunluğu" -#: lib/elements/satin_column.py:127 +#: lib/elements/satin_column.py:136 msgid "Contour underlay inset amount" msgstr "" -#: lib/elements/satin_column.py:128 +#: lib/elements/satin_column.py:137 msgid "Shrink the outline, to prevent the underlay from showing around the outside of the satin column." msgstr "" -#: lib/elements/satin_column.py:138 +#: lib/elements/satin_column.py:147 msgid "Center-walk underlay" msgstr "" -#: lib/elements/satin_column.py:138 lib/elements/satin_column.py:145 +#: lib/elements/satin_column.py:147 lib/elements/satin_column.py:154 msgid "Center-Walk Underlay" msgstr "" -#: lib/elements/satin_column.py:150 +#: lib/elements/satin_column.py:159 msgid "Zig-zag underlay" msgstr "" -#: lib/elements/satin_column.py:150 lib/elements/satin_column.py:159 -#: lib/elements/satin_column.py:170 +#: lib/elements/satin_column.py:159 lib/elements/satin_column.py:168 +#: lib/elements/satin_column.py:179 msgid "Zig-zag Underlay" msgstr "" -#: lib/elements/satin_column.py:156 +#: lib/elements/satin_column.py:165 msgid "Zig-Zag spacing (peak-to-peak)" msgstr "" -#: lib/elements/satin_column.py:157 +#: lib/elements/satin_column.py:166 msgid "Distance between peaks of the zig-zags." msgstr "" -#: lib/elements/satin_column.py:167 +#: lib/elements/satin_column.py:176 msgid "Inset amount" msgstr "" -#: lib/elements/satin_column.py:168 +#: lib/elements/satin_column.py:177 msgid "default: half of contour underlay inset" msgstr "" -#: lib/elements/stroke.py:20 +#: lib/elements/stroke.py:21 msgid "Stroke" msgstr "" -#: lib/elements/stroke.py:23 +#: lib/elements/stroke.py:24 msgid "Running stitch along paths" msgstr "" -#: lib/elements/stroke.py:37 +#: lib/elements/stroke.py:38 msgid "Running stitch length" msgstr "" -#: lib/elements/stroke.py:38 +#: lib/elements/stroke.py:39 msgid "Length of stitches in running stitch mode." msgstr "" -#: lib/elements/stroke.py:49 +#: lib/elements/stroke.py:50 msgid "Bean stitch number of repeats" msgstr "" -#: lib/elements/stroke.py:50 +#: lib/elements/stroke.py:51 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. Only applies to running stitch." msgstr "" -#: lib/elements/stroke.py:62 +#: lib/elements/stroke.py:63 msgid "Length of stitches in zig-zag mode." msgstr "" -#: lib/elements/stroke.py:73 +#: lib/elements/stroke.py:74 msgid "Repeats" msgstr "Tekrarlamalar" -#: lib/elements/stroke.py:74 +#: lib/elements/stroke.py:75 msgid "Defines how many times to run down and back along the path." msgstr "" -#: lib/elements/stroke.py:107 +#: lib/elements/stroke.py:108 msgid "Manual stitch placement" msgstr "" -#: lib/elements/stroke.py:108 +#: lib/elements/stroke.py:109 msgid "Stitch every node in the path. Stitch length and zig-zag spacing are ignored." msgstr "" -#: lib/elements/stroke.py:142 +#: lib/elements/stroke.py:143 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 "" -#: lib/elements/text.py:13 lib/extensions/lettering.py:75 +#: lib/elements/text.py:13 lib/extensions/lettering.py:77 msgid "Text" msgstr "Yazı" @@ -927,15 +959,15 @@ msgid "Please select at least one satin column." msgstr "" #. This was previously: "No embroiderable paths selected." -#: lib/extensions/base.py:123 +#: lib/extensions/base.py:124 msgid "Ink/Stitch doesn't know how to work with any of the objects you've selected." msgstr "" -#: lib/extensions/base.py:125 +#: lib/extensions/base.py:126 msgid "There are no objects in the entire document that Ink/Stitch knows how to work with." msgstr "" -#: lib/extensions/base.py:127 +#: lib/extensions/base.py:128 msgid "Tip: Run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot Objects" msgstr "" @@ -1029,27 +1061,27 @@ msgstr "" msgid "Please choose one or more commands to add." msgstr "" -#: lib/extensions/lettering.py:41 lib/extensions/lettering.py:418 +#: lib/extensions/lettering.py:43 lib/extensions/lettering.py:420 msgid "Ink/Stitch Lettering" msgstr "" -#: lib/extensions/lettering.py:51 +#: lib/extensions/lettering.py:53 msgid "Font" msgstr "" -#: lib/extensions/lettering.py:63 +#: lib/extensions/lettering.py:65 msgid "Options" msgstr "" -#: lib/extensions/lettering.py:68 +#: lib/extensions/lettering.py:70 msgid "Stitch lines of text back and forth" msgstr "" -#: lib/extensions/lettering.py:71 +#: lib/extensions/lettering.py:73 msgid "Add trims" msgstr "" -#: lib/extensions/lettering.py:80 lib/extensions/params.py:359 +#: lib/extensions/lettering.py:82 lib/extensions/params.py:361 #: print/templates/custom-page.html:23 print/templates/custom-page.html:27 #: print/templates/custom-page.html:33 print/templates/ui.html:92 #: print/templates/ui.html:96 print/templates/ui.html:102 @@ -1058,31 +1090,31 @@ msgstr "" msgid "Cancel" msgstr "İptal et" -#: lib/extensions/lettering.py:84 lib/extensions/params.py:366 +#: lib/extensions/lettering.py:86 lib/extensions/params.py:368 msgid "Apply and Quit" msgstr "Uygula ve Kapat" -#: lib/extensions/lettering.py:151 +#: lib/extensions/lettering.py:153 msgid "Unable to find any fonts! Please try reinstalling Ink/Stitch." msgstr "" -#: lib/extensions/lettering.py:222 +#: lib/extensions/lettering.py:224 msgid "This font has no available font variant. Please update or remove the font." msgstr "" #. The user has chosen to scale the text by some percentage #. (50%, 200%, etc). If you need to use the percentage symbol, #. make sure to double it (%%). -#: lib/extensions/lettering.py:264 +#: lib/extensions/lettering.py:266 #, python-format msgid "Text scale %s%%" msgstr "" -#: lib/extensions/lettering.py:408 +#: lib/extensions/lettering.py:410 msgid "Please select only one block of text." msgstr "Lütfen sadece tek blok yazı seçiniz." -#: lib/extensions/lettering.py:411 +#: lib/extensions/lettering.py:413 msgid "You've selected objects that were not created by the Lettering extension. Please clear your selection or select different objects before running Lettering again." msgstr "" @@ -1141,14 +1173,18 @@ msgstr "" msgid "This parameter will be saved when you click \"Apply and Quit\"" msgstr "" -#: lib/extensions/params.py:342 +#: lib/extensions/params.py:344 msgid "Embroidery Params" msgstr "" -#: lib/extensions/params.py:363 +#: lib/extensions/params.py:365 msgid "Use Last Settings" msgstr "En Son Ayarları Kullan" +#: lib/extensions/selection_to_pattern.py:21 +msgid "Please select at least one object to be marked as a pattern." +msgstr "" + #: lib/extensions/troubleshoot.py:45 msgid "All selected shapes are valid! " msgstr "" @@ -2062,6 +2098,7 @@ msgid "Duplicate Params" msgstr "" #: templates/duplicate_params.xml:10 templates/reorder.xml:10 +#: templates/selection_to_pattern.xml:10 msgid "Edit" msgstr "" @@ -2461,6 +2498,10 @@ msgstr "" msgid "Re-stack objects in order of selection" msgstr "" +#: templates/selection_to_pattern.xml:3 +msgid "Selection to pattern" +msgstr "" + #: templates/simulator.xml:3 msgid "Simulator / Realistic Preview" msgstr "" diff --git a/translations/messages_uk_UA.po b/translations/messages_uk_UA.po index a944b91d..4d8217be 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: 2021-07-30 00:54+0000\n" -"PO-Revision-Date: 2021-08-16 00:53\n" +"POT-Creation-Date: 2021-08-17 00:51+0000\n" +"PO-Revision-Date: 2021-08-19 00:47\n" "Last-Translator: \n" "Language-Team: Ukrainian\n" "MIME-Version: 1.0\n" @@ -321,21 +321,21 @@ msgid "Satin cut point (use with Cut Satin Column)" msgstr "Точка разрива сатина (використовувати разом із Розділити Сатинову Колонку)" #. command that affects a layer -#: lib/commands.py:49 +#: lib/commands.py:48 msgid "Ignore layer (do not stitch any objects in this layer)" msgstr "Ігнорувати шар (не вишивати об'єкти на цьому шарі)" #. command that affects entire document -#: lib/commands.py:52 +#: lib/commands.py:51 msgid "Origin for exported embroidery files" msgstr "Початок координат для експорту файлів вишивки" #. command that affects entire document -#: lib/commands.py:55 +#: lib/commands.py:54 msgid "Jump destination for Stop commands (a.k.a. \"Frame Out position\")." msgstr "Перейти в положення зупинки (\"Положення поза рамкою\")." -#: lib/commands.py:213 +#: lib/commands.py:212 #, python-format msgid "Error: there is more than one %(command)s command in the document, but there can only be one. Please remove all but one." msgstr "Помилка: у документі є більше ніж одна команда %(command)s, але може бути лише одна. Видаліть усі, крім однієї." @@ -345,131 +345,131 @@ msgstr "Помилка: у документі є більше ніж одна к #. command name to them. Contents of %(description)s are in a separate #. translation #. string. -#: lib/commands.py:220 +#: lib/commands.py:219 #, python-format msgid "%(command)s: %(description)s" msgstr "%(command)s: %(description)s" -#: lib/commands.py:285 lib/commands.py:398 +#: lib/commands.py:284 lib/commands.py:397 msgid "Ink/Stitch Command" msgstr "Ink/Stitch команда" #. : the name of the line that connects a command to the object it applies to -#: lib/commands.py:311 +#: lib/commands.py:310 msgid "connector" msgstr "з'єднувач" #. : the name of a command symbol (example: scissors icon for trim command) -#: lib/commands.py:327 +#: lib/commands.py:326 msgid "command marker" msgstr "маркер команд" -#: lib/elements/auto_fill.py:22 +#: lib/elements/auto_fill.py:23 msgid "Small Fill" msgstr "Дрібне заповнення" -#: lib/elements/auto_fill.py:23 +#: lib/elements/auto_fill.py:24 msgid "This fill object is so small that it would probably look better as running stitch or satin column. For very small shapes, fill stitch is not possible, and Ink/Stitch will use running stitch around the outline instead." msgstr "Цей об'єкт із заповненням настільки малий, що він, мабуть, буде виглядати краще як його виконати стібком або атласною колонкою. Для дуже маленьких форм заповнення неможливо, а Ink/Stitch застосує стібок по контуру." -#: lib/elements/auto_fill.py:29 lib/elements/auto_fill.py:145 +#: lib/elements/auto_fill.py:30 lib/elements/auto_fill.py:146 msgid "Expand" msgstr "Розширити" -#: lib/elements/auto_fill.py:30 +#: lib/elements/auto_fill.py:31 msgid "The expand parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use original size instead." msgstr "Параметр розширення не можна застосувати для цього об'єкта гладі. Замість нього Ink/Stitch буде використовувати оригінальний розмір." -#: lib/elements/auto_fill.py:35 lib/elements/auto_fill.py:122 +#: lib/elements/auto_fill.py:36 lib/elements/auto_fill.py:123 msgid "Inset" msgstr "Вставки" -#: lib/elements/auto_fill.py:36 +#: lib/elements/auto_fill.py:37 msgid "The underlay inset parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use the original size instead." msgstr "Параметр відступу попереднього прошиття не можна застосувати для цього об'єкта гладі. Замість нього Ink/Stitch буде використовувати оригінальний розмір." -#: lib/elements/auto_fill.py:41 +#: lib/elements/auto_fill.py:42 msgid "AutoFill" msgstr "Автозаповнення" -#: lib/elements/auto_fill.py:44 +#: lib/elements/auto_fill.py:45 msgid "Automatically routed fill stitching" msgstr "Автоматично прокладене заповнення" -#: lib/elements/auto_fill.py:64 +#: lib/elements/auto_fill.py:65 msgid "Running stitch length (traversal between sections)" msgstr "Довжина стібка по ходу (перехід між секціями)" -#: lib/elements/auto_fill.py:65 +#: lib/elements/auto_fill.py:66 msgid "Length of stitches around the outline of the fill region used when moving from section to section." msgstr "Довжина стібків навколо контуру області заповнення, що використовується при переході від розділу до розділу." -#: lib/elements/auto_fill.py:73 +#: lib/elements/auto_fill.py:74 msgid "Underlay" msgstr "Підкладка" -#: lib/elements/auto_fill.py:73 lib/elements/auto_fill.py:82 -#: lib/elements/auto_fill.py:104 lib/elements/auto_fill.py:115 -#: lib/elements/auto_fill.py:125 lib/elements/auto_fill.py:137 -#: lib/elements/auto_fill.py:171 +#: lib/elements/auto_fill.py:74 lib/elements/auto_fill.py:83 +#: lib/elements/auto_fill.py:105 lib/elements/auto_fill.py:116 +#: lib/elements/auto_fill.py:126 lib/elements/auto_fill.py:138 +#: lib/elements/auto_fill.py:172 msgid "AutoFill Underlay" msgstr "Автозаповнення підкладки" -#: lib/elements/auto_fill.py:79 +#: lib/elements/auto_fill.py:80 msgid "Fill angle" msgstr "Кут заповнення" -#: lib/elements/auto_fill.py:80 +#: lib/elements/auto_fill.py:81 msgid "Default: fill angle + 90 deg. Insert comma-seperated list for multiple layers." msgstr "По замовчуванню: кут заповнення +90°. Для кількох шарів вкажіть список через кому." -#: lib/elements/auto_fill.py:101 +#: lib/elements/auto_fill.py:102 msgid "Row spacing" msgstr "Міжрядковий інтервал" -#: lib/elements/auto_fill.py:102 +#: lib/elements/auto_fill.py:103 msgid "default: 3x fill row spacing" msgstr "типовий: 3-кратний проміжок між рядками" -#: lib/elements/auto_fill.py:112 +#: lib/elements/auto_fill.py:113 msgid "Max stitch length" msgstr "Максимальна довжина стібка" -#: lib/elements/auto_fill.py:113 +#: lib/elements/auto_fill.py:114 msgid "default: equal to fill max stitch length" msgstr "типовий: дорівнює максимальній довжині стібка" -#: lib/elements/auto_fill.py:123 +#: lib/elements/auto_fill.py:124 msgid "Shrink the shape before doing underlay, to prevent underlay from showing around the outside of the fill." msgstr "Перед тим, як робити підкладку, стисніть форму, щоб запобігти появі підкладки навколо зовнішньої сторони заповнення." -#: lib/elements/auto_fill.py:134 lib/elements/fill.py:74 +#: lib/elements/auto_fill.py:135 lib/elements/fill.py:75 msgid "Skip last stitch in each row" msgstr "Пропустіть останній стібок у кожному ряду" -#: lib/elements/auto_fill.py:135 lib/elements/fill.py:75 +#: lib/elements/auto_fill.py:136 lib/elements/fill.py:76 msgid "The last stitch in each row is quite close to the first stitch in the next row. Skipping it decreases stitch count and density." msgstr "Останній стібок у кожному ряду досить близький до першого стібка в наступному ряду. Пропускаючи його, зменшується кількість швів і щільність." -#: lib/elements/auto_fill.py:146 +#: lib/elements/auto_fill.py:147 msgid "Expand the shape before fill stitching, to compensate for gaps between shapes." msgstr "Розгорніть форму перед тим, як заповнити зшивання, щоб компенсувати зазори між фігурами." -#: lib/elements/auto_fill.py:155 lib/elements/auto_fill.py:167 +#: lib/elements/auto_fill.py:156 lib/elements/auto_fill.py:168 msgid "Underpath" msgstr "Нижні переходи" -#: lib/elements/auto_fill.py:156 lib/elements/auto_fill.py:168 +#: lib/elements/auto_fill.py:157 lib/elements/auto_fill.py:169 msgid "Travel inside the shape when moving from section to section. Underpath stitches avoid traveling in the direction of the row angle so that they are not visible. This gives them a jagged appearance." msgstr "Переміщення всередині контуру при переході від секції до секції. Рядок переходів під гладдю або прострочкою уникає напрямків рядів, тому її не видно. Це робить поверхню гладі трохи нерівною." -#: lib/elements/auto_fill.py:254 +#: lib/elements/auto_fill.py:266 msgid "Error during autofill! This means that there is a problem with Ink/Stitch." msgstr "Помилка під час автозаповнення! Це означає, що існує проблема з Ink/Stitch." #. this message is followed by a URL: #. https://github.com/inkstitch/inkstitch/issues/new -#: lib/elements/auto_fill.py:257 +#: lib/elements/auto_fill.py:269 msgid "If you'd like to help us make Ink/Stitch better, please paste this whole message into a new issue at: " msgstr "Якщо ви хочете допомогти нам зробити Ink/Stitch краще, будь ласка, вставте все це повідомлення в нову проблему за адресою: " @@ -521,32 +521,32 @@ msgstr "Свій кут гладі" msgid "This setting will apply a custom fill angle for the clone." msgstr "Ця настройка вказує свій кут гладі для клону." -#: lib/elements/element.py:225 +#: lib/elements/element.py:198 msgid "Allow lock stitches" msgstr "Дозволити додавати закріпки" -#: lib/elements/element.py:226 +#: lib/elements/element.py:199 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:230 +#: lib/elements/element.py:203 msgid "Both" msgstr "Обидва" -#: lib/elements/element.py:230 +#: lib/elements/element.py:203 msgid "Before" msgstr "Початок" -#: lib/elements/element.py:230 +#: lib/elements/element.py:203 msgid "After" msgstr "Кінець" -#: lib/elements/element.py:230 +#: lib/elements/element.py:203 msgid "Neither" msgstr "Не додавати" -#: lib/elements/element.py:272 +#: lib/elements/element.py:245 #, python-format msgid "Object %(id)s has an empty 'd' attribute. Please delete this object from your document." msgstr "У об'єкта %(id)s атрибут 'd' порожній. Видаліть цей об'єкт з вашого дизайну." @@ -554,7 +554,7 @@ msgstr "У об'єкта %(id)s атрибут 'd' порожній. Видал #. used when showing an error message to the user such as #. "Some Path (path1234): error: satin column: One or more of the rungs doesn't #. intersect both rails." -#: lib/elements/element.py:358 +#: lib/elements/element.py:332 msgid "error:" msgstr "помилка:" @@ -570,75 +570,75 @@ msgstr "У дизайні виявлена неправильна лінія, п msgid "* Run Extensions > Ink/Stitch > Troubleshoot > Cleanup Document..." msgstr "* Виберіть: Розширення > Ink/Stitch > Вирішення проблем > Очистка Дизайна..." -#: lib/elements/fill.py:22 +#: lib/elements/fill.py:23 msgid "Unconnected" msgstr "Нез'єднані" -#: lib/elements/fill.py:23 +#: lib/elements/fill.py:24 msgid "Fill: This object is made up of unconnected shapes. This is not allowed because Ink/Stitch doesn't know what order to stitch them in. Please break this object up into separate shapes." msgstr "Заповнення: Цей об'єкт складається з фігур що нез'єднані. Це заборонено, оскільки Ink/Stitch не знає, в якому порядку їх зшивати. Будь ласка, розбийте цей об'єкт на окремі форми." -#: lib/elements/fill.py:27 lib/elements/fill.py:35 +#: lib/elements/fill.py:28 lib/elements/fill.py:36 msgid "* Extensions > Ink/Stitch > Fill Tools > Break Apart Fill Objects" msgstr "* Розширення > Ink/Stitch > Інструменти гладі > Розбити об'єкти заливок" -#: lib/elements/fill.py:32 +#: lib/elements/fill.py:33 msgid "Border crosses itself" msgstr "Границі пересікають самі себе" -#: lib/elements/fill.py:33 +#: lib/elements/fill.py:34 msgid "Fill: Shape is not valid. This can happen if the border crosses over itself." msgstr "Заповнення: Форма недійсна. Це може статися, якщо кордон перетинає себе." -#: lib/elements/fill.py:40 +#: lib/elements/fill.py:41 msgid "Fill" msgstr "Заповнення" -#: lib/elements/fill.py:47 +#: lib/elements/fill.py:48 msgid "Manually routed fill stitching" msgstr "Вручну прокладене заповнення" -#: lib/elements/fill.py:48 +#: lib/elements/fill.py:49 msgid "AutoFill is the default method for generating fill stitching." msgstr "Автозаповнення є методом за замовчуванням для створення зшивання заливки." -#: lib/elements/fill.py:57 +#: lib/elements/fill.py:58 msgid "Angle of lines of stitches" msgstr "Кут стібків" -#: lib/elements/fill.py:58 +#: lib/elements/fill.py:59 msgid "The angle increases in a counter-clockwise direction. 0 is horizontal. Negative angles are allowed." msgstr "Кут збільшується в напрямку проти годинникової стрілки. 0 - горизонтальний. Дозволені негативні кути." -#: lib/elements/fill.py:85 +#: lib/elements/fill.py:86 msgid "Flip fill (start right-to-left)" msgstr "Віддзеркалити заповнення (почати справа наліво)" -#: lib/elements/fill.py:86 +#: lib/elements/fill.py:87 msgid "The flip option can help you with routing your stitch path. When you enable flip, stitching goes from right-to-left instead of left-to-right." msgstr "Віддзеркалення може допомогти вам в маршрутизації вашого контуру стібка. Коли ви вмикаєте віддзеркалення, зшивання рухається справа наліво, а не зліва направо." -#: lib/elements/fill.py:95 +#: lib/elements/fill.py:96 msgid "Spacing between rows" msgstr "Відстань між рядами" -#: lib/elements/fill.py:96 +#: lib/elements/fill.py:97 msgid "Distance between rows of stitches." msgstr "Відстань між рядами стібків." -#: lib/elements/fill.py:109 +#: lib/elements/fill.py:110 msgid "Maximum fill stitch length" msgstr "Максимальна довжина стібка заповнення" -#: lib/elements/fill.py:110 +#: lib/elements/fill.py:111 msgid "The length of each stitch in a row. Shorter stitch may be used at the start or end of a row." msgstr "Довжина кожного стібка підряд. Більш короткі стібки можна використовувати на початку або в кінці ряду." -#: lib/elements/fill.py:119 +#: lib/elements/fill.py:120 msgid "Stagger rows this many times before repeating" msgstr "Повторний рядок це багато разів, перш ніж повторити" -#: lib/elements/fill.py:120 +#: lib/elements/fill.py:121 msgid "Setting this dictates how many rows apart the stitches will be before they fall in the same column position." msgstr "Кількість рядків між стібками в одній і тій же позиції в колонці." @@ -658,247 +658,279 @@ msgstr "* Конвертуйте ваше зображення у вектор: msgid "* Alternatively redraw the image with the pen (P) or bezier (B) tool" msgstr "* У якості альтернативи перемалюйте зображення за допомогою інструментів Ручка (P) або Криві (B)" -#: lib/elements/polyline.py:17 +#: lib/elements/pattern.py:14 +msgid "Pattern Element" +msgstr "Елемент шаблону" + +#: lib/elements/pattern.py:15 +msgid "This element will not be embroidered. It will appear as a pattern applied to objects in the same group as it. Objects in sub-groups will be ignored." +msgstr "Цей елемент не вишиватиметься. Він відображатиметься як шаблон, застосований до об’єктів тієї ж групи, що і він. Об’єкти в підгрупах будуть ігноруватися." + +#: lib/elements/pattern.py:19 +msgid "To disable pattern mode, remove the pattern marker:" +msgstr "Щоб вимкнути режим шаблону, видаліть маркер шаблону:" + +#: lib/elements/pattern.py:20 +msgid "* Open the Fill and Stroke panel (Objects > Fill and Stroke)" +msgstr "* Відкрийте панель \"Заливка та обведення\" (Об'єкти> Заливка та обведення)" + +#: lib/elements/pattern.py:21 +msgid "* Go to the Stroke style tab" +msgstr "* Перейдіть на вкладку Стиль обведення" + +#: lib/elements/pattern.py:22 +msgid "* Under \"Markers\" choose the first (empty) option in the first dropdown list." +msgstr "* У розділі \"Маркери\" виберіть перший (порожній) параметр у першому розкривному списку." + +#: lib/elements/polyline.py:18 msgid "Polyline Object" msgstr "Об'єкт полілінія" -#: lib/elements/polyline.py:18 +#: lib/elements/polyline.py:19 msgid "This object is an SVG PolyLine. Ink/Stitch can work with this shape, but you can't edit it in Inkscape. Convert it to a manual stitch path to allow editing." msgstr "Цей об'єкт має тип SVG PolyLine. Ink/Stitch може працювати з такими формами, але ви не можете редагувати їх в Inkscape. Конвертуйте об'єкт в контур, щоб можна було його змінювати." -#: lib/elements/polyline.py:22 lib/elements/satin_column.py:25 +#: lib/elements/polyline.py:23 lib/elements/satin_column.py:26 msgid "* Select this object." msgstr "* Позначте цей об'єкт." -#: lib/elements/polyline.py:23 +#: lib/elements/polyline.py:24 msgid "* Do Path > Object to Path." msgstr "* Виконайте Контур > Обконтурити об'ект." -#: lib/elements/polyline.py:24 +#: lib/elements/polyline.py:25 msgid "* Optional: Run the Params extension and check the \"manual stitch\" box." msgstr "* Не обов'язково: Запустіть Параметри і виберіть прапорець \"ручна прошивка\"." -#: lib/elements/polyline.py:44 +#: lib/elements/polyline.py:45 msgid "Manual stitch along path" msgstr "Ручне прошиття вздовж лінії" -#: lib/elements/satin_column.py:22 +#: lib/elements/satin_column.py:23 msgid "Satin column has fill" msgstr "Атласні стовпці мають заповнення" -#: lib/elements/satin_column.py:23 +#: lib/elements/satin_column.py:24 msgid "Satin column: Object has a fill (but should not)" msgstr "Атласні стовпці: Об’єкт має заповнення (але не повинен)" -#: lib/elements/satin_column.py:26 +#: lib/elements/satin_column.py:27 msgid "* Open the Fill and Stroke panel" msgstr "* Відкрити панель Заповнення та Обведення" -#: lib/elements/satin_column.py:27 +#: lib/elements/satin_column.py:28 msgid "* Open the Fill tab" msgstr "Відкрити вкладку Заповнення" -#: lib/elements/satin_column.py:28 +#: lib/elements/satin_column.py:29 msgid "* Disable the Fill" msgstr "* Вимкнута заповнення" -#: lib/elements/satin_column.py:29 +#: lib/elements/satin_column.py:30 msgid "* Alternative: open Params and switch this path to Stroke to disable Satin Column mode" msgstr "* Альтернативний варіант: відкрийте Параметри і переключіть цей об'єкт на Прострочення відключивши режим Сатинової колонки" -#: lib/elements/satin_column.py:34 +#: lib/elements/satin_column.py:35 msgid "Too few subpaths" msgstr "Занадто мало ліній" -#: lib/elements/satin_column.py:35 +#: lib/elements/satin_column.py:36 msgid "Satin column: Object has too few subpaths. A satin column should have at least two subpaths (the rails)." msgstr "Сатинова колонка: в об'єкті замало ліній. У сатиновій колонці має бути принаймні дві лінії (напрямні)." -#: lib/elements/satin_column.py:37 +#: lib/elements/satin_column.py:38 msgid "* Add another subpath (select two rails and do Path > Combine)" msgstr "* Додайте ще одну лінію (виділіть дві направляючі і виконайте Контур > Об'єднати)" -#: lib/elements/satin_column.py:38 +#: lib/elements/satin_column.py:39 msgid "* Convert to running stitch or simple satin (Params extension)" msgstr "* Конвертуйте в стрічку або зигзаг (через Параметри)" -#: lib/elements/satin_column.py:43 +#: lib/elements/satin_column.py:44 msgid "Unequal number of points" msgstr "Не рівна кількість точок" -#: lib/elements/satin_column.py:44 +#: lib/elements/satin_column.py:45 msgid "Satin column: There are no rungs and rails have an an unequal number of points." msgstr "Сатинова колонка: поперечин немає, але кількість точок на направляючих не дорівнює одна одній." -#: lib/elements/satin_column.py:46 +#: lib/elements/satin_column.py:47 msgid "The easiest way to solve this issue is to add one or more rungs. " msgstr "Простіше додати одну чи більше поперечок. " -#: lib/elements/satin_column.py:47 +#: lib/elements/satin_column.py:48 msgid "Rungs control the stitch direction in satin columns." msgstr "Поперечини керують нахилом стібків в сатиновій колонці." -#: lib/elements/satin_column.py:48 +#: lib/elements/satin_column.py:49 msgid "* With the selected object press \"P\" to activate the pencil tool." msgstr "* Коли об'єкт вибрано, натисніть клавішу \"P\", щоб вибрати інструмент Олівець." -#: lib/elements/satin_column.py:49 +#: lib/elements/satin_column.py:50 msgid "* Hold \"Shift\" while drawing the rung." msgstr "* Утримуючи клавішу Shift намалюйте поперечку." -#: lib/elements/satin_column.py:53 +#: lib/elements/satin_column.py:54 msgid "Each rung should intersect both rails once." msgstr "Кожна поперечка повинна пересікати обидві направляючі." -#: lib/elements/satin_column.py:57 +#: lib/elements/satin_column.py:58 msgid "Rung doesn't intersect rails" msgstr "Поперечка не пересекає направляючі" -#: lib/elements/satin_column.py:58 +#: lib/elements/satin_column.py:59 msgid "Satin column: A rung doesn't intersect both rails." msgstr "Сатинова колонка: Поперечка не пересікає обидві направляючі." -#: lib/elements/satin_column.py:62 +#: lib/elements/satin_column.py:63 msgid "Rungs intersects too many times" msgstr "Поперечки пересікаються забагато разів" -#: lib/elements/satin_column.py:63 +#: lib/elements/satin_column.py:64 msgid "Satin column: A rung intersects a rail more than once." msgstr "Сатинова колонка: поперечка пересікає направляючу більше одного разу." -#: lib/elements/satin_column.py:67 +#: lib/elements/satin_column.py:68 msgid "Satin Column" msgstr "Сатинова Колонка" -#: lib/elements/satin_column.py:73 +#: lib/elements/satin_column.py:74 msgid "Custom satin column" msgstr "Спеціальна сатинова колонка" -#: lib/elements/satin_column.py:79 +#: lib/elements/satin_column.py:80 msgid "\"E\" stitch" msgstr "\"E\" стібок" -#: lib/elements/satin_column.py:89 lib/elements/stroke.py:61 +#: lib/elements/satin_column.py:86 +msgid "Maximum stitch length" +msgstr "Максимальна довжина стібка" + +#: lib/elements/satin_column.py:87 +msgid "Maximum stitch length for split stitches." +msgstr "Максимальна довжина стібка для роздільних стібків." + +#: lib/elements/satin_column.py:98 lib/elements/stroke.py:62 msgid "Zig-zag spacing (peak-to-peak)" msgstr "Щільність зигзага (відстань між піками)" -#: lib/elements/satin_column.py:90 +#: lib/elements/satin_column.py:99 msgid "Peak-to-peak distance between zig-zags." msgstr "Відстань між піками зигзага." -#: lib/elements/satin_column.py:101 +#: lib/elements/satin_column.py:110 msgid "Pull compensation" msgstr "Компенсації розтягування" -#: lib/elements/satin_column.py:102 +#: lib/elements/satin_column.py:111 msgid "Satin stitches pull the fabric together, resulting in a column narrower than you draw in Inkscape. This setting expands each pair of needle penetrations outward from the center of the satin column." msgstr "Стіжки сатина стягують тканину в місці вишивки, в результаті колонка получается тоншою, ніж вказано в Inkscape. Ця настройка розсовує кожну пару проколів від центра сатиновой колонки." -#: lib/elements/satin_column.py:114 +#: lib/elements/satin_column.py:123 msgid "Contour underlay" msgstr "Попередня прострочка контура" -#: lib/elements/satin_column.py:114 lib/elements/satin_column.py:121 -#: lib/elements/satin_column.py:130 +#: lib/elements/satin_column.py:123 lib/elements/satin_column.py:130 +#: lib/elements/satin_column.py:139 msgid "Contour Underlay" msgstr "Прострочка контура" -#: lib/elements/satin_column.py:121 lib/elements/satin_column.py:145 +#: lib/elements/satin_column.py:130 lib/elements/satin_column.py:154 msgid "Stitch length" msgstr "Довжина стібка" -#: lib/elements/satin_column.py:127 +#: lib/elements/satin_column.py:136 msgid "Contour underlay inset amount" msgstr "Відступ прострочки від краю" -#: lib/elements/satin_column.py:128 +#: lib/elements/satin_column.py:137 msgid "Shrink the outline, to prevent the underlay from showing around the outside of the satin column." msgstr "Звужує зовнішню границю прострочки, щоб вона не показувалася з-під сатинової колонки." -#: lib/elements/satin_column.py:138 +#: lib/elements/satin_column.py:147 msgid "Center-walk underlay" msgstr "Попередня прострочка по центру" -#: lib/elements/satin_column.py:138 lib/elements/satin_column.py:145 +#: lib/elements/satin_column.py:147 lib/elements/satin_column.py:154 msgid "Center-Walk Underlay" msgstr "Прострочка по центру" -#: lib/elements/satin_column.py:150 +#: lib/elements/satin_column.py:159 msgid "Zig-zag underlay" msgstr "Попередня просточка зигзагом" -#: lib/elements/satin_column.py:150 lib/elements/satin_column.py:159 -#: lib/elements/satin_column.py:170 +#: lib/elements/satin_column.py:159 lib/elements/satin_column.py:168 +#: lib/elements/satin_column.py:179 msgid "Zig-zag Underlay" msgstr "Прострочка зигзагом" -#: lib/elements/satin_column.py:156 +#: lib/elements/satin_column.py:165 msgid "Zig-Zag spacing (peak-to-peak)" msgstr "Щільність зигзага (відстань між піками)" -#: lib/elements/satin_column.py:157 +#: lib/elements/satin_column.py:166 msgid "Distance between peaks of the zig-zags." msgstr "Відстань між піками зигзага." -#: lib/elements/satin_column.py:167 +#: lib/elements/satin_column.py:176 msgid "Inset amount" msgstr "Величина відступа" -#: lib/elements/satin_column.py:168 +#: lib/elements/satin_column.py:177 msgid "default: half of contour underlay inset" msgstr "по замовчуванню: половина відступа прострочки контура" -#: lib/elements/stroke.py:20 +#: lib/elements/stroke.py:21 msgid "Stroke" msgstr "Лінія" -#: lib/elements/stroke.py:23 +#: lib/elements/stroke.py:24 msgid "Running stitch along paths" msgstr "Вишивка вздовж шляхів" -#: lib/elements/stroke.py:37 +#: lib/elements/stroke.py:38 msgid "Running stitch length" msgstr "Довжина стіжка по лінії" -#: lib/elements/stroke.py:38 +#: lib/elements/stroke.py:39 msgid "Length of stitches in running stitch mode." msgstr "Довжина стіжків в режимі прострочки." -#: lib/elements/stroke.py:49 +#: lib/elements/stroke.py:50 msgid "Bean stitch number of repeats" msgstr "Бобова вишивка кількість повторень" -#: lib/elements/stroke.py:50 +#: lib/elements/stroke.py:51 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. Only applies to running stitch." msgstr "Проходити кожен стіжок вказану кількість разів. Значення 1 потроїть кількість ниток в стіжці (вперед, назад, вперед). Значення 2 - збільшить вп'ятеро. Застосовується тільки для просторочки." -#: lib/elements/stroke.py:62 +#: lib/elements/stroke.py:63 msgid "Length of stitches in zig-zag mode." msgstr "Довжина стіжків у режимі прострочки зигзагом." -#: lib/elements/stroke.py:73 +#: lib/elements/stroke.py:74 msgid "Repeats" msgstr "Повтори прострочки" -#: lib/elements/stroke.py:74 +#: lib/elements/stroke.py:75 msgid "Defines how many times to run down and back along the path." msgstr "Визначає скільки разів потрібно пройти про стрічці вперед і назад." -#: lib/elements/stroke.py:107 +#: lib/elements/stroke.py:108 msgid "Manual stitch placement" msgstr "Ручне розставлення стіжків" -#: lib/elements/stroke.py:108 +#: lib/elements/stroke.py:109 msgid "Stitch every node in the path. Stitch length and zig-zag spacing are ignored." msgstr "Кожен вузол на лінії буде місцем прокола. Довжина стіжка і щільність зигзага ігноруються." -#: lib/elements/stroke.py:142 +#: lib/elements/stroke.py:143 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" "Схоже ви використовуєте лінії тонші 0.5 одиниць для відображення рядків. Такий підхід застарів. Замість цього просто зробіть вашу лінію пунктирною для того, щоб вишити її рядком. Будь-який тип пунктиру підійде." -#: lib/elements/text.py:13 lib/extensions/lettering.py:75 +#: lib/elements/text.py:13 lib/extensions/lettering.py:77 msgid "Text" msgstr "Текст" @@ -928,15 +960,15 @@ msgid "Please select at least one satin column." msgstr "Виберіть хоча би одну сатинову колонку." #. This was previously: "No embroiderable paths selected." -#: lib/extensions/base.py:123 +#: lib/extensions/base.py:124 msgid "Ink/Stitch doesn't know how to work with any of the objects you've selected." msgstr "Ink/Stitch не знає як працювати з жодним із вибраних об'єктів." -#: lib/extensions/base.py:125 +#: lib/extensions/base.py:126 msgid "There are no objects in the entire document that Ink/Stitch knows how to work with." msgstr "У всьому дизайні немає жодного об'єкта з яким Ink/Stitch міг би працювати." -#: lib/extensions/base.py:127 +#: lib/extensions/base.py:128 msgid "Tip: Run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot Objects" msgstr "Порада: Спробуйте Розширення > Ink/Stitch > Вирішення проблем > Вирішення проблем з об'єктами" @@ -1030,27 +1062,27 @@ msgstr "Ink/Stitch не зміг автоматично знайти папку msgid "Please choose one or more commands to add." msgstr "Виберіть одну або декілька команд, які потрібно додати." -#: lib/extensions/lettering.py:41 lib/extensions/lettering.py:418 +#: lib/extensions/lettering.py:43 lib/extensions/lettering.py:420 msgid "Ink/Stitch Lettering" msgstr "Надписи Ink/Stitch" -#: lib/extensions/lettering.py:51 +#: lib/extensions/lettering.py:53 msgid "Font" msgstr "Шрифт" -#: lib/extensions/lettering.py:63 +#: lib/extensions/lettering.py:65 msgid "Options" msgstr "Параметри" -#: lib/extensions/lettering.py:68 +#: lib/extensions/lettering.py:70 msgid "Stitch lines of text back and forth" msgstr "Прошийте рядки тексту вперед і назад" -#: lib/extensions/lettering.py:71 +#: lib/extensions/lettering.py:73 msgid "Add trims" msgstr "Додати обрізку" -#: lib/extensions/lettering.py:80 lib/extensions/params.py:359 +#: lib/extensions/lettering.py:82 lib/extensions/params.py:361 #: print/templates/custom-page.html:23 print/templates/custom-page.html:27 #: print/templates/custom-page.html:33 print/templates/ui.html:92 #: print/templates/ui.html:96 print/templates/ui.html:102 @@ -1059,31 +1091,31 @@ msgstr "Додати обрізку" msgid "Cancel" msgstr "Скасувати" -#: lib/extensions/lettering.py:84 lib/extensions/params.py:366 +#: lib/extensions/lettering.py:86 lib/extensions/params.py:368 msgid "Apply and Quit" msgstr "Застосувати і закрити" -#: lib/extensions/lettering.py:151 +#: lib/extensions/lettering.py:153 msgid "Unable to find any fonts! Please try reinstalling Ink/Stitch." msgstr "Неможливо знайти жодних шрифтів! Спробуйте перевстановити Ink/Stitch." -#: lib/extensions/lettering.py:222 +#: lib/extensions/lettering.py:224 msgid "This font has no available font variant. Please update or remove the font." msgstr "Для цього шрифта немає доступного варіанта. Оновіть або видаліть цей шрифт." #. The user has chosen to scale the text by some percentage #. (50%, 200%, etc). If you need to use the percentage symbol, #. make sure to double it (%%). -#: lib/extensions/lettering.py:264 +#: lib/extensions/lettering.py:266 #, python-format msgid "Text scale %s%%" msgstr "Масштаб тексту %s%%" -#: lib/extensions/lettering.py:408 +#: lib/extensions/lettering.py:410 msgid "Please select only one block of text." msgstr "Виберіть лише один блок тексту." -#: lib/extensions/lettering.py:411 +#: lib/extensions/lettering.py:413 msgid "You've selected objects that were not created by the Lettering extension. Please clear your selection or select different objects before running Lettering again." msgstr "Ви вибрали об'єкти, які не були створені розширенням Lettering. Будь ласка, очистіть свій вибір або виберіть інші об'єкти, перш ніж знову запустити Lettering." @@ -1142,14 +1174,18 @@ msgstr "Натисніть тут, щоб ці параметри були зб msgid "This parameter will be saved when you click \"Apply and Quit\"" msgstr "Ці параметри будуть збережені, коли ви натиснете \"Застосувати і Вийти\"" -#: lib/extensions/params.py:342 +#: lib/extensions/params.py:344 msgid "Embroidery Params" msgstr "Параметри вишивки" -#: lib/extensions/params.py:363 +#: lib/extensions/params.py:365 msgid "Use Last Settings" msgstr "Використовувати останні налаштування" +#: lib/extensions/selection_to_pattern.py:21 +msgid "Please select at least one object to be marked as a pattern." +msgstr "Виберіть принаймні один об’єкт, який буде позначено як шаблон." + #: lib/extensions/troubleshoot.py:45 msgid "All selected shapes are valid! " msgstr "Підходять всі вибрані форми! " @@ -2064,6 +2100,7 @@ msgid "Duplicate Params" msgstr "Дублювати параметри" #: templates/duplicate_params.xml:10 templates/reorder.xml:10 +#: templates/selection_to_pattern.xml:10 msgid "Edit" msgstr "Правка" @@ -2464,6 +2501,10 @@ msgstr "Прибрати налаштування друку з даних SVG" msgid "Re-stack objects in order of selection" msgstr "Впорядкувати об'єкти в порядку виділення" +#: templates/selection_to_pattern.xml:3 +msgid "Selection to pattern" +msgstr "Перетворити виділення в шаблон" + #: templates/simulator.xml:3 msgid "Simulator / Realistic Preview" msgstr "Симулятор / Реалістичний попередній перегляд" diff --git a/translations/messages_vi_VN.po b/translations/messages_vi_VN.po index 2bb55cf9..e69aaf1f 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: 2021-07-30 00:54+0000\n" -"PO-Revision-Date: 2021-08-16 00:53\n" +"POT-Creation-Date: 2021-08-17 00:51+0000\n" +"PO-Revision-Date: 2021-08-19 00:47\n" "Last-Translator: \n" "Language-Team: Vietnamese\n" "MIME-Version: 1.0\n" @@ -321,21 +321,21 @@ msgid "Satin cut point (use with Cut Satin Column)" msgstr "" #. command that affects a layer -#: lib/commands.py:49 +#: lib/commands.py:48 msgid "Ignore layer (do not stitch any objects in this layer)" msgstr "" #. command that affects entire document -#: lib/commands.py:52 +#: lib/commands.py:51 msgid "Origin for exported embroidery files" msgstr "" #. command that affects entire document -#: lib/commands.py:55 +#: lib/commands.py:54 msgid "Jump destination for Stop commands (a.k.a. \"Frame Out position\")." msgstr "" -#: lib/commands.py:213 +#: lib/commands.py:212 #, python-format msgid "Error: there is more than one %(command)s command in the document, but there can only be one. Please remove all but one." msgstr "" @@ -345,131 +345,131 @@ msgstr "" #. command name to them. Contents of %(description)s are in a separate #. translation #. string. -#: lib/commands.py:220 +#: lib/commands.py:219 #, python-format msgid "%(command)s: %(description)s" msgstr "" -#: lib/commands.py:285 lib/commands.py:398 +#: lib/commands.py:284 lib/commands.py:397 msgid "Ink/Stitch Command" msgstr "" #. : the name of the line that connects a command to the object it applies to -#: lib/commands.py:311 +#: lib/commands.py:310 msgid "connector" msgstr "" #. : the name of a command symbol (example: scissors icon for trim command) -#: lib/commands.py:327 +#: lib/commands.py:326 msgid "command marker" msgstr "" -#: lib/elements/auto_fill.py:22 +#: lib/elements/auto_fill.py:23 msgid "Small Fill" msgstr "" -#: lib/elements/auto_fill.py:23 +#: lib/elements/auto_fill.py:24 msgid "This fill object is so small that it would probably look better as running stitch or satin column. For very small shapes, fill stitch is not possible, and Ink/Stitch will use running stitch around the outline instead." msgstr "" -#: lib/elements/auto_fill.py:29 lib/elements/auto_fill.py:145 +#: lib/elements/auto_fill.py:30 lib/elements/auto_fill.py:146 msgid "Expand" msgstr "" -#: lib/elements/auto_fill.py:30 +#: lib/elements/auto_fill.py:31 msgid "The expand parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use original size instead." msgstr "" -#: lib/elements/auto_fill.py:35 lib/elements/auto_fill.py:122 +#: lib/elements/auto_fill.py:36 lib/elements/auto_fill.py:123 msgid "Inset" msgstr "" -#: lib/elements/auto_fill.py:36 +#: lib/elements/auto_fill.py:37 msgid "The underlay inset parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use the original size instead." msgstr "" -#: lib/elements/auto_fill.py:41 +#: lib/elements/auto_fill.py:42 msgid "AutoFill" msgstr "" -#: lib/elements/auto_fill.py:44 +#: lib/elements/auto_fill.py:45 msgid "Automatically routed fill stitching" msgstr "" -#: lib/elements/auto_fill.py:64 +#: lib/elements/auto_fill.py:65 msgid "Running stitch length (traversal between sections)" msgstr "" -#: lib/elements/auto_fill.py:65 +#: lib/elements/auto_fill.py:66 msgid "Length of stitches around the outline of the fill region used when moving from section to section." msgstr "" -#: lib/elements/auto_fill.py:73 +#: lib/elements/auto_fill.py:74 msgid "Underlay" msgstr "" -#: lib/elements/auto_fill.py:73 lib/elements/auto_fill.py:82 -#: lib/elements/auto_fill.py:104 lib/elements/auto_fill.py:115 -#: lib/elements/auto_fill.py:125 lib/elements/auto_fill.py:137 -#: lib/elements/auto_fill.py:171 +#: lib/elements/auto_fill.py:74 lib/elements/auto_fill.py:83 +#: lib/elements/auto_fill.py:105 lib/elements/auto_fill.py:116 +#: lib/elements/auto_fill.py:126 lib/elements/auto_fill.py:138 +#: lib/elements/auto_fill.py:172 msgid "AutoFill Underlay" msgstr "" -#: lib/elements/auto_fill.py:79 +#: lib/elements/auto_fill.py:80 msgid "Fill angle" msgstr "" -#: lib/elements/auto_fill.py:80 +#: lib/elements/auto_fill.py:81 msgid "Default: fill angle + 90 deg. Insert comma-seperated list for multiple layers." msgstr "" -#: lib/elements/auto_fill.py:101 +#: lib/elements/auto_fill.py:102 msgid "Row spacing" msgstr "" -#: lib/elements/auto_fill.py:102 +#: lib/elements/auto_fill.py:103 msgid "default: 3x fill row spacing" msgstr "" -#: lib/elements/auto_fill.py:112 +#: lib/elements/auto_fill.py:113 msgid "Max stitch length" msgstr "" -#: lib/elements/auto_fill.py:113 +#: lib/elements/auto_fill.py:114 msgid "default: equal to fill max stitch length" msgstr "" -#: lib/elements/auto_fill.py:123 +#: lib/elements/auto_fill.py:124 msgid "Shrink the shape before doing underlay, to prevent underlay from showing around the outside of the fill." msgstr "" -#: lib/elements/auto_fill.py:134 lib/elements/fill.py:74 +#: lib/elements/auto_fill.py:135 lib/elements/fill.py:75 msgid "Skip last stitch in each row" msgstr "" -#: lib/elements/auto_fill.py:135 lib/elements/fill.py:75 +#: lib/elements/auto_fill.py:136 lib/elements/fill.py:76 msgid "The last stitch in each row is quite close to the first stitch in the next row. Skipping it decreases stitch count and density." msgstr "" -#: lib/elements/auto_fill.py:146 +#: lib/elements/auto_fill.py:147 msgid "Expand the shape before fill stitching, to compensate for gaps between shapes." msgstr "" -#: lib/elements/auto_fill.py:155 lib/elements/auto_fill.py:167 +#: lib/elements/auto_fill.py:156 lib/elements/auto_fill.py:168 msgid "Underpath" msgstr "" -#: lib/elements/auto_fill.py:156 lib/elements/auto_fill.py:168 +#: lib/elements/auto_fill.py:157 lib/elements/auto_fill.py:169 msgid "Travel inside the shape when moving from section to section. Underpath stitches avoid traveling in the direction of the row angle so that they are not visible. This gives them a jagged appearance." msgstr "" -#: lib/elements/auto_fill.py:254 +#: lib/elements/auto_fill.py:266 msgid "Error during autofill! This means that there is a problem with Ink/Stitch." msgstr "" #. this message is followed by a URL: #. https://github.com/inkstitch/inkstitch/issues/new -#: lib/elements/auto_fill.py:257 +#: lib/elements/auto_fill.py:269 msgid "If you'd like to help us make Ink/Stitch better, please paste this whole message into a new issue at: " msgstr "" @@ -521,32 +521,32 @@ msgstr "" msgid "This setting will apply a custom fill angle for the clone." msgstr "" -#: lib/elements/element.py:225 +#: lib/elements/element.py:198 msgid "Allow lock stitches" msgstr "" -#: lib/elements/element.py:226 +#: lib/elements/element.py:199 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:230 +#: lib/elements/element.py:203 msgid "Both" msgstr "" -#: lib/elements/element.py:230 +#: lib/elements/element.py:203 msgid "Before" msgstr "" -#: lib/elements/element.py:230 +#: lib/elements/element.py:203 msgid "After" msgstr "" -#: lib/elements/element.py:230 +#: lib/elements/element.py:203 msgid "Neither" msgstr "" -#: lib/elements/element.py:272 +#: lib/elements/element.py:245 #, python-format msgid "Object %(id)s has an empty 'd' attribute. Please delete this object from your document." msgstr "" @@ -554,7 +554,7 @@ msgstr "" #. used when showing an error message to the user such as #. "Some Path (path1234): error: satin column: One or more of the rungs doesn't #. intersect both rails." -#: lib/elements/element.py:358 +#: lib/elements/element.py:332 msgid "error:" msgstr "" @@ -570,75 +570,75 @@ msgstr "" msgid "* Run Extensions > Ink/Stitch > Troubleshoot > Cleanup Document..." msgstr "" -#: lib/elements/fill.py:22 +#: lib/elements/fill.py:23 msgid "Unconnected" msgstr "" -#: lib/elements/fill.py:23 +#: lib/elements/fill.py:24 msgid "Fill: This object is made up of unconnected shapes. This is not allowed because Ink/Stitch doesn't know what order to stitch them in. Please break this object up into separate shapes." msgstr "" -#: lib/elements/fill.py:27 lib/elements/fill.py:35 +#: lib/elements/fill.py:28 lib/elements/fill.py:36 msgid "* Extensions > Ink/Stitch > Fill Tools > Break Apart Fill Objects" msgstr "" -#: lib/elements/fill.py:32 +#: lib/elements/fill.py:33 msgid "Border crosses itself" msgstr "" -#: lib/elements/fill.py:33 +#: lib/elements/fill.py:34 msgid "Fill: Shape is not valid. This can happen if the border crosses over itself." msgstr "" -#: lib/elements/fill.py:40 +#: lib/elements/fill.py:41 msgid "Fill" msgstr "" -#: lib/elements/fill.py:47 +#: lib/elements/fill.py:48 msgid "Manually routed fill stitching" msgstr "" -#: lib/elements/fill.py:48 +#: lib/elements/fill.py:49 msgid "AutoFill is the default method for generating fill stitching." msgstr "" -#: lib/elements/fill.py:57 +#: lib/elements/fill.py:58 msgid "Angle of lines of stitches" msgstr "" -#: lib/elements/fill.py:58 +#: lib/elements/fill.py:59 msgid "The angle increases in a counter-clockwise direction. 0 is horizontal. Negative angles are allowed." msgstr "" -#: lib/elements/fill.py:85 +#: lib/elements/fill.py:86 msgid "Flip fill (start right-to-left)" msgstr "" -#: lib/elements/fill.py:86 +#: lib/elements/fill.py:87 msgid "The flip option can help you with routing your stitch path. When you enable flip, stitching goes from right-to-left instead of left-to-right." msgstr "" -#: lib/elements/fill.py:95 +#: lib/elements/fill.py:96 msgid "Spacing between rows" msgstr "" -#: lib/elements/fill.py:96 +#: lib/elements/fill.py:97 msgid "Distance between rows of stitches." msgstr "" -#: lib/elements/fill.py:109 +#: lib/elements/fill.py:110 msgid "Maximum fill stitch length" msgstr "" -#: lib/elements/fill.py:110 +#: lib/elements/fill.py:111 msgid "The length of each stitch in a row. Shorter stitch may be used at the start or end of a row." msgstr "" -#: lib/elements/fill.py:119 +#: lib/elements/fill.py:120 msgid "Stagger rows this many times before repeating" msgstr "" -#: lib/elements/fill.py:120 +#: lib/elements/fill.py:121 msgid "Setting this dictates how many rows apart the stitches will be before they fall in the same column position." msgstr "" @@ -658,246 +658,278 @@ msgstr "" msgid "* Alternatively redraw the image with the pen (P) or bezier (B) tool" msgstr "" -#: lib/elements/polyline.py:17 -msgid "Polyline Object" +#: lib/elements/pattern.py:14 +msgid "Pattern Element" +msgstr "" + +#: lib/elements/pattern.py:15 +msgid "This element will not be embroidered. It will appear as a pattern applied to objects in the same group as it. Objects in sub-groups will be ignored." +msgstr "" + +#: lib/elements/pattern.py:19 +msgid "To disable pattern mode, remove the pattern marker:" +msgstr "" + +#: lib/elements/pattern.py:20 +msgid "* Open the Fill and Stroke panel (Objects > Fill and Stroke)" +msgstr "" + +#: lib/elements/pattern.py:21 +msgid "* Go to the Stroke style tab" +msgstr "" + +#: lib/elements/pattern.py:22 +msgid "* Under \"Markers\" choose the first (empty) option in the first dropdown list." msgstr "" #: lib/elements/polyline.py:18 +msgid "Polyline Object" +msgstr "" + +#: lib/elements/polyline.py:19 msgid "This object is an SVG PolyLine. Ink/Stitch can work with this shape, but you can't edit it in Inkscape. Convert it to a manual stitch path to allow editing." msgstr "" -#: lib/elements/polyline.py:22 lib/elements/satin_column.py:25 +#: lib/elements/polyline.py:23 lib/elements/satin_column.py:26 msgid "* Select this object." msgstr "" -#: lib/elements/polyline.py:23 +#: lib/elements/polyline.py:24 msgid "* Do Path > Object to Path." msgstr "" -#: lib/elements/polyline.py:24 +#: lib/elements/polyline.py:25 msgid "* Optional: Run the Params extension and check the \"manual stitch\" box." msgstr "" -#: lib/elements/polyline.py:44 +#: lib/elements/polyline.py:45 msgid "Manual stitch along path" msgstr "" -#: lib/elements/satin_column.py:22 +#: lib/elements/satin_column.py:23 msgid "Satin column has fill" msgstr "" -#: lib/elements/satin_column.py:23 +#: lib/elements/satin_column.py:24 msgid "Satin column: Object has a fill (but should not)" msgstr "" -#: lib/elements/satin_column.py:26 +#: lib/elements/satin_column.py:27 msgid "* Open the Fill and Stroke panel" msgstr "" -#: lib/elements/satin_column.py:27 +#: lib/elements/satin_column.py:28 msgid "* Open the Fill tab" msgstr "" -#: lib/elements/satin_column.py:28 +#: lib/elements/satin_column.py:29 msgid "* Disable the Fill" msgstr "" -#: lib/elements/satin_column.py:29 +#: lib/elements/satin_column.py:30 msgid "* Alternative: open Params and switch this path to Stroke to disable Satin Column mode" msgstr "" -#: lib/elements/satin_column.py:34 +#: lib/elements/satin_column.py:35 msgid "Too few subpaths" msgstr "" -#: lib/elements/satin_column.py:35 +#: lib/elements/satin_column.py:36 msgid "Satin column: Object has too few subpaths. A satin column should have at least two subpaths (the rails)." msgstr "" -#: lib/elements/satin_column.py:37 +#: lib/elements/satin_column.py:38 msgid "* Add another subpath (select two rails and do Path > Combine)" msgstr "" -#: lib/elements/satin_column.py:38 +#: lib/elements/satin_column.py:39 msgid "* Convert to running stitch or simple satin (Params extension)" msgstr "" -#: lib/elements/satin_column.py:43 +#: lib/elements/satin_column.py:44 msgid "Unequal number of points" msgstr "" -#: lib/elements/satin_column.py:44 +#: lib/elements/satin_column.py:45 msgid "Satin column: There are no rungs and rails have an an unequal number of points." msgstr "" -#: lib/elements/satin_column.py:46 +#: lib/elements/satin_column.py:47 msgid "The easiest way to solve this issue is to add one or more rungs. " msgstr "" -#: lib/elements/satin_column.py:47 +#: lib/elements/satin_column.py:48 msgid "Rungs control the stitch direction in satin columns." msgstr "" -#: lib/elements/satin_column.py:48 +#: lib/elements/satin_column.py:49 msgid "* With the selected object press \"P\" to activate the pencil tool." msgstr "" -#: lib/elements/satin_column.py:49 +#: lib/elements/satin_column.py:50 msgid "* Hold \"Shift\" while drawing the rung." msgstr "" -#: lib/elements/satin_column.py:53 +#: lib/elements/satin_column.py:54 msgid "Each rung should intersect both rails once." msgstr "" -#: lib/elements/satin_column.py:57 +#: lib/elements/satin_column.py:58 msgid "Rung doesn't intersect rails" msgstr "" -#: lib/elements/satin_column.py:58 +#: lib/elements/satin_column.py:59 msgid "Satin column: A rung doesn't intersect both rails." msgstr "" -#: lib/elements/satin_column.py:62 +#: lib/elements/satin_column.py:63 msgid "Rungs intersects too many times" msgstr "" -#: lib/elements/satin_column.py:63 +#: lib/elements/satin_column.py:64 msgid "Satin column: A rung intersects a rail more than once." msgstr "" -#: lib/elements/satin_column.py:67 +#: lib/elements/satin_column.py:68 msgid "Satin Column" msgstr "" -#: lib/elements/satin_column.py:73 +#: lib/elements/satin_column.py:74 msgid "Custom satin column" msgstr "" -#: lib/elements/satin_column.py:79 +#: lib/elements/satin_column.py:80 msgid "\"E\" stitch" msgstr "" -#: lib/elements/satin_column.py:89 lib/elements/stroke.py:61 +#: lib/elements/satin_column.py:86 +msgid "Maximum stitch length" +msgstr "" + +#: lib/elements/satin_column.py:87 +msgid "Maximum stitch length for split stitches." +msgstr "" + +#: lib/elements/satin_column.py:98 lib/elements/stroke.py:62 msgid "Zig-zag spacing (peak-to-peak)" msgstr "" -#: lib/elements/satin_column.py:90 +#: lib/elements/satin_column.py:99 msgid "Peak-to-peak distance between zig-zags." msgstr "" -#: lib/elements/satin_column.py:101 +#: lib/elements/satin_column.py:110 msgid "Pull compensation" msgstr "" -#: lib/elements/satin_column.py:102 +#: lib/elements/satin_column.py:111 msgid "Satin stitches pull the fabric together, resulting in a column narrower than you draw in Inkscape. This setting expands each pair of needle penetrations outward from the center of the satin column." msgstr "" -#: lib/elements/satin_column.py:114 +#: lib/elements/satin_column.py:123 msgid "Contour underlay" msgstr "" -#: lib/elements/satin_column.py:114 lib/elements/satin_column.py:121 -#: lib/elements/satin_column.py:130 +#: lib/elements/satin_column.py:123 lib/elements/satin_column.py:130 +#: lib/elements/satin_column.py:139 msgid "Contour Underlay" msgstr "" -#: lib/elements/satin_column.py:121 lib/elements/satin_column.py:145 +#: lib/elements/satin_column.py:130 lib/elements/satin_column.py:154 msgid "Stitch length" msgstr "" -#: lib/elements/satin_column.py:127 +#: lib/elements/satin_column.py:136 msgid "Contour underlay inset amount" msgstr "" -#: lib/elements/satin_column.py:128 +#: lib/elements/satin_column.py:137 msgid "Shrink the outline, to prevent the underlay from showing around the outside of the satin column." msgstr "" -#: lib/elements/satin_column.py:138 +#: lib/elements/satin_column.py:147 msgid "Center-walk underlay" msgstr "" -#: lib/elements/satin_column.py:138 lib/elements/satin_column.py:145 +#: lib/elements/satin_column.py:147 lib/elements/satin_column.py:154 msgid "Center-Walk Underlay" msgstr "" -#: lib/elements/satin_column.py:150 +#: lib/elements/satin_column.py:159 msgid "Zig-zag underlay" msgstr "" -#: lib/elements/satin_column.py:150 lib/elements/satin_column.py:159 -#: lib/elements/satin_column.py:170 +#: lib/elements/satin_column.py:159 lib/elements/satin_column.py:168 +#: lib/elements/satin_column.py:179 msgid "Zig-zag Underlay" msgstr "" -#: lib/elements/satin_column.py:156 +#: lib/elements/satin_column.py:165 msgid "Zig-Zag spacing (peak-to-peak)" msgstr "" -#: lib/elements/satin_column.py:157 +#: lib/elements/satin_column.py:166 msgid "Distance between peaks of the zig-zags." msgstr "" -#: lib/elements/satin_column.py:167 +#: lib/elements/satin_column.py:176 msgid "Inset amount" msgstr "" -#: lib/elements/satin_column.py:168 +#: lib/elements/satin_column.py:177 msgid "default: half of contour underlay inset" msgstr "" -#: lib/elements/stroke.py:20 +#: lib/elements/stroke.py:21 msgid "Stroke" msgstr "" -#: lib/elements/stroke.py:23 +#: lib/elements/stroke.py:24 msgid "Running stitch along paths" msgstr "" -#: lib/elements/stroke.py:37 +#: lib/elements/stroke.py:38 msgid "Running stitch length" msgstr "" -#: lib/elements/stroke.py:38 +#: lib/elements/stroke.py:39 msgid "Length of stitches in running stitch mode." msgstr "" -#: lib/elements/stroke.py:49 +#: lib/elements/stroke.py:50 msgid "Bean stitch number of repeats" msgstr "" -#: lib/elements/stroke.py:50 +#: lib/elements/stroke.py:51 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. Only applies to running stitch." msgstr "" -#: lib/elements/stroke.py:62 +#: lib/elements/stroke.py:63 msgid "Length of stitches in zig-zag mode." msgstr "" -#: lib/elements/stroke.py:73 +#: lib/elements/stroke.py:74 msgid "Repeats" msgstr "" -#: lib/elements/stroke.py:74 +#: lib/elements/stroke.py:75 msgid "Defines how many times to run down and back along the path." msgstr "" -#: lib/elements/stroke.py:107 +#: lib/elements/stroke.py:108 msgid "Manual stitch placement" msgstr "" -#: lib/elements/stroke.py:108 +#: lib/elements/stroke.py:109 msgid "Stitch every node in the path. Stitch length and zig-zag spacing are ignored." msgstr "" -#: lib/elements/stroke.py:142 +#: lib/elements/stroke.py:143 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 "" -#: lib/elements/text.py:13 lib/extensions/lettering.py:75 +#: lib/elements/text.py:13 lib/extensions/lettering.py:77 msgid "Text" msgstr "" @@ -927,15 +959,15 @@ msgid "Please select at least one satin column." msgstr "" #. This was previously: "No embroiderable paths selected." -#: lib/extensions/base.py:123 +#: lib/extensions/base.py:124 msgid "Ink/Stitch doesn't know how to work with any of the objects you've selected." msgstr "" -#: lib/extensions/base.py:125 +#: lib/extensions/base.py:126 msgid "There are no objects in the entire document that Ink/Stitch knows how to work with." msgstr "" -#: lib/extensions/base.py:127 +#: lib/extensions/base.py:128 msgid "Tip: Run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot Objects" msgstr "" @@ -1029,27 +1061,27 @@ msgstr "" msgid "Please choose one or more commands to add." msgstr "" -#: lib/extensions/lettering.py:41 lib/extensions/lettering.py:418 +#: lib/extensions/lettering.py:43 lib/extensions/lettering.py:420 msgid "Ink/Stitch Lettering" msgstr "" -#: lib/extensions/lettering.py:51 +#: lib/extensions/lettering.py:53 msgid "Font" msgstr "" -#: lib/extensions/lettering.py:63 +#: lib/extensions/lettering.py:65 msgid "Options" msgstr "" -#: lib/extensions/lettering.py:68 +#: lib/extensions/lettering.py:70 msgid "Stitch lines of text back and forth" msgstr "" -#: lib/extensions/lettering.py:71 +#: lib/extensions/lettering.py:73 msgid "Add trims" msgstr "" -#: lib/extensions/lettering.py:80 lib/extensions/params.py:359 +#: lib/extensions/lettering.py:82 lib/extensions/params.py:361 #: print/templates/custom-page.html:23 print/templates/custom-page.html:27 #: print/templates/custom-page.html:33 print/templates/ui.html:92 #: print/templates/ui.html:96 print/templates/ui.html:102 @@ -1058,31 +1090,31 @@ msgstr "" msgid "Cancel" msgstr "" -#: lib/extensions/lettering.py:84 lib/extensions/params.py:366 +#: lib/extensions/lettering.py:86 lib/extensions/params.py:368 msgid "Apply and Quit" msgstr "" -#: lib/extensions/lettering.py:151 +#: lib/extensions/lettering.py:153 msgid "Unable to find any fonts! Please try reinstalling Ink/Stitch." msgstr "" -#: lib/extensions/lettering.py:222 +#: lib/extensions/lettering.py:224 msgid "This font has no available font variant. Please update or remove the font." msgstr "" #. The user has chosen to scale the text by some percentage #. (50%, 200%, etc). If you need to use the percentage symbol, #. make sure to double it (%%). -#: lib/extensions/lettering.py:264 +#: lib/extensions/lettering.py:266 #, python-format msgid "Text scale %s%%" msgstr "" -#: lib/extensions/lettering.py:408 +#: lib/extensions/lettering.py:410 msgid "Please select only one block of text." msgstr "" -#: lib/extensions/lettering.py:411 +#: lib/extensions/lettering.py:413 msgid "You've selected objects that were not created by the Lettering extension. Please clear your selection or select different objects before running Lettering again." msgstr "" @@ -1141,14 +1173,18 @@ msgstr "" msgid "This parameter will be saved when you click \"Apply and Quit\"" msgstr "" -#: lib/extensions/params.py:342 +#: lib/extensions/params.py:344 msgid "Embroidery Params" msgstr "" -#: lib/extensions/params.py:363 +#: lib/extensions/params.py:365 msgid "Use Last Settings" msgstr "" +#: lib/extensions/selection_to_pattern.py:21 +msgid "Please select at least one object to be marked as a pattern." +msgstr "" + #: lib/extensions/troubleshoot.py:45 msgid "All selected shapes are valid! " msgstr "" @@ -2062,6 +2098,7 @@ msgid "Duplicate Params" msgstr "" #: templates/duplicate_params.xml:10 templates/reorder.xml:10 +#: templates/selection_to_pattern.xml:10 msgid "Edit" msgstr "" @@ -2461,6 +2498,10 @@ msgstr "" msgid "Re-stack objects in order of selection" msgstr "" +#: templates/selection_to_pattern.xml:3 +msgid "Selection to pattern" +msgstr "" + #: templates/simulator.xml:3 msgid "Simulator / Realistic Preview" msgstr "" diff --git a/translations/messages_zh_CN.po b/translations/messages_zh_CN.po index e3b53939..a416e526 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: 2021-07-30 00:54+0000\n" -"PO-Revision-Date: 2021-08-16 00:53\n" +"POT-Creation-Date: 2021-08-17 00:51+0000\n" +"PO-Revision-Date: 2021-08-19 00:46\n" "Last-Translator: \n" "Language-Team: Chinese Simplified\n" "MIME-Version: 1.0\n" @@ -321,21 +321,21 @@ msgid "Satin cut point (use with Cut Satin Column)" msgstr "" #. command that affects a layer -#: lib/commands.py:49 +#: lib/commands.py:48 msgid "Ignore layer (do not stitch any objects in this layer)" msgstr "" #. command that affects entire document -#: lib/commands.py:52 +#: lib/commands.py:51 msgid "Origin for exported embroidery files" msgstr "" #. command that affects entire document -#: lib/commands.py:55 +#: lib/commands.py:54 msgid "Jump destination for Stop commands (a.k.a. \"Frame Out position\")." msgstr "" -#: lib/commands.py:213 +#: lib/commands.py:212 #, python-format msgid "Error: there is more than one %(command)s command in the document, but there can only be one. Please remove all but one." msgstr "" @@ -345,131 +345,131 @@ msgstr "" #. command name to them. Contents of %(description)s are in a separate #. translation #. string. -#: lib/commands.py:220 +#: lib/commands.py:219 #, python-format msgid "%(command)s: %(description)s" msgstr "" -#: lib/commands.py:285 lib/commands.py:398 +#: lib/commands.py:284 lib/commands.py:397 msgid "Ink/Stitch Command" msgstr "" #. : the name of the line that connects a command to the object it applies to -#: lib/commands.py:311 +#: lib/commands.py:310 msgid "connector" msgstr "" #. : the name of a command symbol (example: scissors icon for trim command) -#: lib/commands.py:327 +#: lib/commands.py:326 msgid "command marker" msgstr "" -#: lib/elements/auto_fill.py:22 +#: lib/elements/auto_fill.py:23 msgid "Small Fill" msgstr "" -#: lib/elements/auto_fill.py:23 +#: lib/elements/auto_fill.py:24 msgid "This fill object is so small that it would probably look better as running stitch or satin column. For very small shapes, fill stitch is not possible, and Ink/Stitch will use running stitch around the outline instead." msgstr "" -#: lib/elements/auto_fill.py:29 lib/elements/auto_fill.py:145 +#: lib/elements/auto_fill.py:30 lib/elements/auto_fill.py:146 msgid "Expand" msgstr "" -#: lib/elements/auto_fill.py:30 +#: lib/elements/auto_fill.py:31 msgid "The expand parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use original size instead." msgstr "" -#: lib/elements/auto_fill.py:35 lib/elements/auto_fill.py:122 +#: lib/elements/auto_fill.py:36 lib/elements/auto_fill.py:123 msgid "Inset" msgstr "" -#: lib/elements/auto_fill.py:36 +#: lib/elements/auto_fill.py:37 msgid "The underlay inset parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use the original size instead." msgstr "" -#: lib/elements/auto_fill.py:41 +#: lib/elements/auto_fill.py:42 msgid "AutoFill" msgstr "" -#: lib/elements/auto_fill.py:44 +#: lib/elements/auto_fill.py:45 msgid "Automatically routed fill stitching" msgstr "" -#: lib/elements/auto_fill.py:64 +#: lib/elements/auto_fill.py:65 msgid "Running stitch length (traversal between sections)" msgstr "" -#: lib/elements/auto_fill.py:65 +#: lib/elements/auto_fill.py:66 msgid "Length of stitches around the outline of the fill region used when moving from section to section." msgstr "" -#: lib/elements/auto_fill.py:73 +#: lib/elements/auto_fill.py:74 msgid "Underlay" msgstr "" -#: lib/elements/auto_fill.py:73 lib/elements/auto_fill.py:82 -#: lib/elements/auto_fill.py:104 lib/elements/auto_fill.py:115 -#: lib/elements/auto_fill.py:125 lib/elements/auto_fill.py:137 -#: lib/elements/auto_fill.py:171 +#: lib/elements/auto_fill.py:74 lib/elements/auto_fill.py:83 +#: lib/elements/auto_fill.py:105 lib/elements/auto_fill.py:116 +#: lib/elements/auto_fill.py:126 lib/elements/auto_fill.py:138 +#: lib/elements/auto_fill.py:172 msgid "AutoFill Underlay" msgstr "" -#: lib/elements/auto_fill.py:79 +#: lib/elements/auto_fill.py:80 msgid "Fill angle" msgstr "" -#: lib/elements/auto_fill.py:80 +#: lib/elements/auto_fill.py:81 msgid "Default: fill angle + 90 deg. Insert comma-seperated list for multiple layers." msgstr "" -#: lib/elements/auto_fill.py:101 +#: lib/elements/auto_fill.py:102 msgid "Row spacing" msgstr "" -#: lib/elements/auto_fill.py:102 +#: lib/elements/auto_fill.py:103 msgid "default: 3x fill row spacing" msgstr "" -#: lib/elements/auto_fill.py:112 +#: lib/elements/auto_fill.py:113 msgid "Max stitch length" msgstr "" -#: lib/elements/auto_fill.py:113 +#: lib/elements/auto_fill.py:114 msgid "default: equal to fill max stitch length" msgstr "" -#: lib/elements/auto_fill.py:123 +#: lib/elements/auto_fill.py:124 msgid "Shrink the shape before doing underlay, to prevent underlay from showing around the outside of the fill." msgstr "" -#: lib/elements/auto_fill.py:134 lib/elements/fill.py:74 +#: lib/elements/auto_fill.py:135 lib/elements/fill.py:75 msgid "Skip last stitch in each row" msgstr "" -#: lib/elements/auto_fill.py:135 lib/elements/fill.py:75 +#: lib/elements/auto_fill.py:136 lib/elements/fill.py:76 msgid "The last stitch in each row is quite close to the first stitch in the next row. Skipping it decreases stitch count and density." msgstr "" -#: lib/elements/auto_fill.py:146 +#: lib/elements/auto_fill.py:147 msgid "Expand the shape before fill stitching, to compensate for gaps between shapes." msgstr "" -#: lib/elements/auto_fill.py:155 lib/elements/auto_fill.py:167 +#: lib/elements/auto_fill.py:156 lib/elements/auto_fill.py:168 msgid "Underpath" msgstr "" -#: lib/elements/auto_fill.py:156 lib/elements/auto_fill.py:168 +#: lib/elements/auto_fill.py:157 lib/elements/auto_fill.py:169 msgid "Travel inside the shape when moving from section to section. Underpath stitches avoid traveling in the direction of the row angle so that they are not visible. This gives them a jagged appearance." msgstr "" -#: lib/elements/auto_fill.py:254 +#: lib/elements/auto_fill.py:266 msgid "Error during autofill! This means that there is a problem with Ink/Stitch." msgstr "" #. this message is followed by a URL: #. https://github.com/inkstitch/inkstitch/issues/new -#: lib/elements/auto_fill.py:257 +#: lib/elements/auto_fill.py:269 msgid "If you'd like to help us make Ink/Stitch better, please paste this whole message into a new issue at: " msgstr "" @@ -521,32 +521,32 @@ msgstr "" msgid "This setting will apply a custom fill angle for the clone." msgstr "" -#: lib/elements/element.py:225 +#: lib/elements/element.py:198 msgid "Allow lock stitches" msgstr "" -#: lib/elements/element.py:226 +#: lib/elements/element.py:199 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:230 +#: lib/elements/element.py:203 msgid "Both" msgstr "" -#: lib/elements/element.py:230 +#: lib/elements/element.py:203 msgid "Before" msgstr "" -#: lib/elements/element.py:230 +#: lib/elements/element.py:203 msgid "After" msgstr "" -#: lib/elements/element.py:230 +#: lib/elements/element.py:203 msgid "Neither" msgstr "" -#: lib/elements/element.py:272 +#: lib/elements/element.py:245 #, python-format msgid "Object %(id)s has an empty 'd' attribute. Please delete this object from your document." msgstr "" @@ -554,7 +554,7 @@ msgstr "" #. used when showing an error message to the user such as #. "Some Path (path1234): error: satin column: One or more of the rungs doesn't #. intersect both rails." -#: lib/elements/element.py:358 +#: lib/elements/element.py:332 msgid "error:" msgstr "" @@ -570,75 +570,75 @@ msgstr "" msgid "* Run Extensions > Ink/Stitch > Troubleshoot > Cleanup Document..." msgstr "" -#: lib/elements/fill.py:22 +#: lib/elements/fill.py:23 msgid "Unconnected" msgstr "" -#: lib/elements/fill.py:23 +#: lib/elements/fill.py:24 msgid "Fill: This object is made up of unconnected shapes. This is not allowed because Ink/Stitch doesn't know what order to stitch them in. Please break this object up into separate shapes." msgstr "" -#: lib/elements/fill.py:27 lib/elements/fill.py:35 +#: lib/elements/fill.py:28 lib/elements/fill.py:36 msgid "* Extensions > Ink/Stitch > Fill Tools > Break Apart Fill Objects" msgstr "" -#: lib/elements/fill.py:32 +#: lib/elements/fill.py:33 msgid "Border crosses itself" msgstr "" -#: lib/elements/fill.py:33 +#: lib/elements/fill.py:34 msgid "Fill: Shape is not valid. This can happen if the border crosses over itself." msgstr "" -#: lib/elements/fill.py:40 +#: lib/elements/fill.py:41 msgid "Fill" msgstr "" -#: lib/elements/fill.py:47 +#: lib/elements/fill.py:48 msgid "Manually routed fill stitching" msgstr "" -#: lib/elements/fill.py:48 +#: lib/elements/fill.py:49 msgid "AutoFill is the default method for generating fill stitching." msgstr "" -#: lib/elements/fill.py:57 +#: lib/elements/fill.py:58 msgid "Angle of lines of stitches" msgstr "" -#: lib/elements/fill.py:58 +#: lib/elements/fill.py:59 msgid "The angle increases in a counter-clockwise direction. 0 is horizontal. Negative angles are allowed." msgstr "" -#: lib/elements/fill.py:85 +#: lib/elements/fill.py:86 msgid "Flip fill (start right-to-left)" msgstr "" -#: lib/elements/fill.py:86 +#: lib/elements/fill.py:87 msgid "The flip option can help you with routing your stitch path. When you enable flip, stitching goes from right-to-left instead of left-to-right." msgstr "" -#: lib/elements/fill.py:95 +#: lib/elements/fill.py:96 msgid "Spacing between rows" msgstr "" -#: lib/elements/fill.py:96 +#: lib/elements/fill.py:97 msgid "Distance between rows of stitches." msgstr "" -#: lib/elements/fill.py:109 +#: lib/elements/fill.py:110 msgid "Maximum fill stitch length" msgstr "" -#: lib/elements/fill.py:110 +#: lib/elements/fill.py:111 msgid "The length of each stitch in a row. Shorter stitch may be used at the start or end of a row." msgstr "" -#: lib/elements/fill.py:119 +#: lib/elements/fill.py:120 msgid "Stagger rows this many times before repeating" msgstr "" -#: lib/elements/fill.py:120 +#: lib/elements/fill.py:121 msgid "Setting this dictates how many rows apart the stitches will be before they fall in the same column position." msgstr "" @@ -658,246 +658,278 @@ msgstr "" msgid "* Alternatively redraw the image with the pen (P) or bezier (B) tool" msgstr "" -#: lib/elements/polyline.py:17 -msgid "Polyline Object" +#: lib/elements/pattern.py:14 +msgid "Pattern Element" +msgstr "" + +#: lib/elements/pattern.py:15 +msgid "This element will not be embroidered. It will appear as a pattern applied to objects in the same group as it. Objects in sub-groups will be ignored." +msgstr "" + +#: lib/elements/pattern.py:19 +msgid "To disable pattern mode, remove the pattern marker:" +msgstr "" + +#: lib/elements/pattern.py:20 +msgid "* Open the Fill and Stroke panel (Objects > Fill and Stroke)" +msgstr "" + +#: lib/elements/pattern.py:21 +msgid "* Go to the Stroke style tab" +msgstr "" + +#: lib/elements/pattern.py:22 +msgid "* Under \"Markers\" choose the first (empty) option in the first dropdown list." msgstr "" #: lib/elements/polyline.py:18 +msgid "Polyline Object" +msgstr "" + +#: lib/elements/polyline.py:19 msgid "This object is an SVG PolyLine. Ink/Stitch can work with this shape, but you can't edit it in Inkscape. Convert it to a manual stitch path to allow editing." msgstr "" -#: lib/elements/polyline.py:22 lib/elements/satin_column.py:25 +#: lib/elements/polyline.py:23 lib/elements/satin_column.py:26 msgid "* Select this object." msgstr "" -#: lib/elements/polyline.py:23 +#: lib/elements/polyline.py:24 msgid "* Do Path > Object to Path." msgstr "" -#: lib/elements/polyline.py:24 +#: lib/elements/polyline.py:25 msgid "* Optional: Run the Params extension and check the \"manual stitch\" box." msgstr "" -#: lib/elements/polyline.py:44 +#: lib/elements/polyline.py:45 msgid "Manual stitch along path" msgstr "" -#: lib/elements/satin_column.py:22 +#: lib/elements/satin_column.py:23 msgid "Satin column has fill" msgstr "" -#: lib/elements/satin_column.py:23 +#: lib/elements/satin_column.py:24 msgid "Satin column: Object has a fill (but should not)" msgstr "" -#: lib/elements/satin_column.py:26 +#: lib/elements/satin_column.py:27 msgid "* Open the Fill and Stroke panel" msgstr "" -#: lib/elements/satin_column.py:27 +#: lib/elements/satin_column.py:28 msgid "* Open the Fill tab" msgstr "" -#: lib/elements/satin_column.py:28 +#: lib/elements/satin_column.py:29 msgid "* Disable the Fill" msgstr "" -#: lib/elements/satin_column.py:29 +#: lib/elements/satin_column.py:30 msgid "* Alternative: open Params and switch this path to Stroke to disable Satin Column mode" msgstr "" -#: lib/elements/satin_column.py:34 +#: lib/elements/satin_column.py:35 msgid "Too few subpaths" msgstr "" -#: lib/elements/satin_column.py:35 +#: lib/elements/satin_column.py:36 msgid "Satin column: Object has too few subpaths. A satin column should have at least two subpaths (the rails)." msgstr "" -#: lib/elements/satin_column.py:37 +#: lib/elements/satin_column.py:38 msgid "* Add another subpath (select two rails and do Path > Combine)" msgstr "" -#: lib/elements/satin_column.py:38 +#: lib/elements/satin_column.py:39 msgid "* Convert to running stitch or simple satin (Params extension)" msgstr "" -#: lib/elements/satin_column.py:43 +#: lib/elements/satin_column.py:44 msgid "Unequal number of points" msgstr "" -#: lib/elements/satin_column.py:44 +#: lib/elements/satin_column.py:45 msgid "Satin column: There are no rungs and rails have an an unequal number of points." msgstr "" -#: lib/elements/satin_column.py:46 +#: lib/elements/satin_column.py:47 msgid "The easiest way to solve this issue is to add one or more rungs. " msgstr "" -#: lib/elements/satin_column.py:47 +#: lib/elements/satin_column.py:48 msgid "Rungs control the stitch direction in satin columns." msgstr "" -#: lib/elements/satin_column.py:48 +#: lib/elements/satin_column.py:49 msgid "* With the selected object press \"P\" to activate the pencil tool." msgstr "" -#: lib/elements/satin_column.py:49 +#: lib/elements/satin_column.py:50 msgid "* Hold \"Shift\" while drawing the rung." msgstr "" -#: lib/elements/satin_column.py:53 +#: lib/elements/satin_column.py:54 msgid "Each rung should intersect both rails once." msgstr "" -#: lib/elements/satin_column.py:57 +#: lib/elements/satin_column.py:58 msgid "Rung doesn't intersect rails" msgstr "" -#: lib/elements/satin_column.py:58 +#: lib/elements/satin_column.py:59 msgid "Satin column: A rung doesn't intersect both rails." msgstr "" -#: lib/elements/satin_column.py:62 +#: lib/elements/satin_column.py:63 msgid "Rungs intersects too many times" msgstr "" -#: lib/elements/satin_column.py:63 +#: lib/elements/satin_column.py:64 msgid "Satin column: A rung intersects a rail more than once." msgstr "" -#: lib/elements/satin_column.py:67 +#: lib/elements/satin_column.py:68 msgid "Satin Column" msgstr "" -#: lib/elements/satin_column.py:73 +#: lib/elements/satin_column.py:74 msgid "Custom satin column" msgstr "" -#: lib/elements/satin_column.py:79 +#: lib/elements/satin_column.py:80 msgid "\"E\" stitch" msgstr "" -#: lib/elements/satin_column.py:89 lib/elements/stroke.py:61 +#: lib/elements/satin_column.py:86 +msgid "Maximum stitch length" +msgstr "" + +#: lib/elements/satin_column.py:87 +msgid "Maximum stitch length for split stitches." +msgstr "" + +#: lib/elements/satin_column.py:98 lib/elements/stroke.py:62 msgid "Zig-zag spacing (peak-to-peak)" msgstr "" -#: lib/elements/satin_column.py:90 +#: lib/elements/satin_column.py:99 msgid "Peak-to-peak distance between zig-zags." msgstr "" -#: lib/elements/satin_column.py:101 +#: lib/elements/satin_column.py:110 msgid "Pull compensation" msgstr "" -#: lib/elements/satin_column.py:102 +#: lib/elements/satin_column.py:111 msgid "Satin stitches pull the fabric together, resulting in a column narrower than you draw in Inkscape. This setting expands each pair of needle penetrations outward from the center of the satin column." msgstr "" -#: lib/elements/satin_column.py:114 +#: lib/elements/satin_column.py:123 msgid "Contour underlay" msgstr "" -#: lib/elements/satin_column.py:114 lib/elements/satin_column.py:121 -#: lib/elements/satin_column.py:130 +#: lib/elements/satin_column.py:123 lib/elements/satin_column.py:130 +#: lib/elements/satin_column.py:139 msgid "Contour Underlay" msgstr "" -#: lib/elements/satin_column.py:121 lib/elements/satin_column.py:145 +#: lib/elements/satin_column.py:130 lib/elements/satin_column.py:154 msgid "Stitch length" msgstr "" -#: lib/elements/satin_column.py:127 +#: lib/elements/satin_column.py:136 msgid "Contour underlay inset amount" msgstr "" -#: lib/elements/satin_column.py:128 +#: lib/elements/satin_column.py:137 msgid "Shrink the outline, to prevent the underlay from showing around the outside of the satin column." msgstr "" -#: lib/elements/satin_column.py:138 +#: lib/elements/satin_column.py:147 msgid "Center-walk underlay" msgstr "" -#: lib/elements/satin_column.py:138 lib/elements/satin_column.py:145 +#: lib/elements/satin_column.py:147 lib/elements/satin_column.py:154 msgid "Center-Walk Underlay" msgstr "" -#: lib/elements/satin_column.py:150 +#: lib/elements/satin_column.py:159 msgid "Zig-zag underlay" msgstr "" -#: lib/elements/satin_column.py:150 lib/elements/satin_column.py:159 -#: lib/elements/satin_column.py:170 +#: lib/elements/satin_column.py:159 lib/elements/satin_column.py:168 +#: lib/elements/satin_column.py:179 msgid "Zig-zag Underlay" msgstr "" -#: lib/elements/satin_column.py:156 +#: lib/elements/satin_column.py:165 msgid "Zig-Zag spacing (peak-to-peak)" msgstr "" -#: lib/elements/satin_column.py:157 +#: lib/elements/satin_column.py:166 msgid "Distance between peaks of the zig-zags." msgstr "" -#: lib/elements/satin_column.py:167 +#: lib/elements/satin_column.py:176 msgid "Inset amount" msgstr "" -#: lib/elements/satin_column.py:168 +#: lib/elements/satin_column.py:177 msgid "default: half of contour underlay inset" msgstr "" -#: lib/elements/stroke.py:20 +#: lib/elements/stroke.py:21 msgid "Stroke" msgstr "" -#: lib/elements/stroke.py:23 +#: lib/elements/stroke.py:24 msgid "Running stitch along paths" msgstr "" -#: lib/elements/stroke.py:37 +#: lib/elements/stroke.py:38 msgid "Running stitch length" msgstr "" -#: lib/elements/stroke.py:38 +#: lib/elements/stroke.py:39 msgid "Length of stitches in running stitch mode." msgstr "" -#: lib/elements/stroke.py:49 +#: lib/elements/stroke.py:50 msgid "Bean stitch number of repeats" msgstr "" -#: lib/elements/stroke.py:50 +#: lib/elements/stroke.py:51 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. Only applies to running stitch." msgstr "" -#: lib/elements/stroke.py:62 +#: lib/elements/stroke.py:63 msgid "Length of stitches in zig-zag mode." msgstr "" -#: lib/elements/stroke.py:73 +#: lib/elements/stroke.py:74 msgid "Repeats" msgstr "" -#: lib/elements/stroke.py:74 +#: lib/elements/stroke.py:75 msgid "Defines how many times to run down and back along the path." msgstr "" -#: lib/elements/stroke.py:107 +#: lib/elements/stroke.py:108 msgid "Manual stitch placement" msgstr "" -#: lib/elements/stroke.py:108 +#: lib/elements/stroke.py:109 msgid "Stitch every node in the path. Stitch length and zig-zag spacing are ignored." msgstr "" -#: lib/elements/stroke.py:142 +#: lib/elements/stroke.py:143 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 "" -#: lib/elements/text.py:13 lib/extensions/lettering.py:75 +#: lib/elements/text.py:13 lib/extensions/lettering.py:77 msgid "Text" msgstr "" @@ -927,15 +959,15 @@ msgid "Please select at least one satin column." msgstr "" #. This was previously: "No embroiderable paths selected." -#: lib/extensions/base.py:123 +#: lib/extensions/base.py:124 msgid "Ink/Stitch doesn't know how to work with any of the objects you've selected." msgstr "" -#: lib/extensions/base.py:125 +#: lib/extensions/base.py:126 msgid "There are no objects in the entire document that Ink/Stitch knows how to work with." msgstr "" -#: lib/extensions/base.py:127 +#: lib/extensions/base.py:128 msgid "Tip: Run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot Objects" msgstr "" @@ -1029,27 +1061,27 @@ msgstr "" msgid "Please choose one or more commands to add." msgstr "" -#: lib/extensions/lettering.py:41 lib/extensions/lettering.py:418 +#: lib/extensions/lettering.py:43 lib/extensions/lettering.py:420 msgid "Ink/Stitch Lettering" msgstr "" -#: lib/extensions/lettering.py:51 +#: lib/extensions/lettering.py:53 msgid "Font" msgstr "" -#: lib/extensions/lettering.py:63 +#: lib/extensions/lettering.py:65 msgid "Options" msgstr "" -#: lib/extensions/lettering.py:68 +#: lib/extensions/lettering.py:70 msgid "Stitch lines of text back and forth" msgstr "" -#: lib/extensions/lettering.py:71 +#: lib/extensions/lettering.py:73 msgid "Add trims" msgstr "" -#: lib/extensions/lettering.py:80 lib/extensions/params.py:359 +#: lib/extensions/lettering.py:82 lib/extensions/params.py:361 #: print/templates/custom-page.html:23 print/templates/custom-page.html:27 #: print/templates/custom-page.html:33 print/templates/ui.html:92 #: print/templates/ui.html:96 print/templates/ui.html:102 @@ -1058,31 +1090,31 @@ msgstr "" msgid "Cancel" msgstr "" -#: lib/extensions/lettering.py:84 lib/extensions/params.py:366 +#: lib/extensions/lettering.py:86 lib/extensions/params.py:368 msgid "Apply and Quit" msgstr "" -#: lib/extensions/lettering.py:151 +#: lib/extensions/lettering.py:153 msgid "Unable to find any fonts! Please try reinstalling Ink/Stitch." msgstr "" -#: lib/extensions/lettering.py:222 +#: lib/extensions/lettering.py:224 msgid "This font has no available font variant. Please update or remove the font." msgstr "" #. The user has chosen to scale the text by some percentage #. (50%, 200%, etc). If you need to use the percentage symbol, #. make sure to double it (%%). -#: lib/extensions/lettering.py:264 +#: lib/extensions/lettering.py:266 #, python-format msgid "Text scale %s%%" msgstr "" -#: lib/extensions/lettering.py:408 +#: lib/extensions/lettering.py:410 msgid "Please select only one block of text." msgstr "" -#: lib/extensions/lettering.py:411 +#: lib/extensions/lettering.py:413 msgid "You've selected objects that were not created by the Lettering extension. Please clear your selection or select different objects before running Lettering again." msgstr "" @@ -1141,14 +1173,18 @@ msgstr "" msgid "This parameter will be saved when you click \"Apply and Quit\"" msgstr "" -#: lib/extensions/params.py:342 +#: lib/extensions/params.py:344 msgid "Embroidery Params" msgstr "" -#: lib/extensions/params.py:363 +#: lib/extensions/params.py:365 msgid "Use Last Settings" msgstr "" +#: lib/extensions/selection_to_pattern.py:21 +msgid "Please select at least one object to be marked as a pattern." +msgstr "" + #: lib/extensions/troubleshoot.py:45 msgid "All selected shapes are valid! " msgstr "" @@ -2062,6 +2098,7 @@ msgid "Duplicate Params" msgstr "" #: templates/duplicate_params.xml:10 templates/reorder.xml:10 +#: templates/selection_to_pattern.xml:10 msgid "Edit" msgstr "" @@ -2461,6 +2498,10 @@ msgstr "" msgid "Re-stack objects in order of selection" msgstr "" +#: templates/selection_to_pattern.xml:3 +msgid "Selection to pattern" +msgstr "" + #: templates/simulator.xml:3 msgid "Simulator / Realistic Preview" msgstr "" diff --git a/translations/messages_zh_TW.po b/translations/messages_zh_TW.po index 8c8d5294..cdd6948e 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: 2021-07-30 00:54+0000\n" -"PO-Revision-Date: 2021-08-16 00:53\n" +"POT-Creation-Date: 2021-08-17 00:51+0000\n" +"PO-Revision-Date: 2021-08-19 00:46\n" "Last-Translator: \n" "Language-Team: Chinese Traditional\n" "MIME-Version: 1.0\n" @@ -321,21 +321,21 @@ msgid "Satin cut point (use with Cut Satin Column)" msgstr "" #. command that affects a layer -#: lib/commands.py:49 +#: lib/commands.py:48 msgid "Ignore layer (do not stitch any objects in this layer)" msgstr "" #. command that affects entire document -#: lib/commands.py:52 +#: lib/commands.py:51 msgid "Origin for exported embroidery files" msgstr "" #. command that affects entire document -#: lib/commands.py:55 +#: lib/commands.py:54 msgid "Jump destination for Stop commands (a.k.a. \"Frame Out position\")." msgstr "" -#: lib/commands.py:213 +#: lib/commands.py:212 #, python-format msgid "Error: there is more than one %(command)s command in the document, but there can only be one. Please remove all but one." msgstr "" @@ -345,131 +345,131 @@ msgstr "" #. command name to them. Contents of %(description)s are in a separate #. translation #. string. -#: lib/commands.py:220 +#: lib/commands.py:219 #, python-format msgid "%(command)s: %(description)s" msgstr "" -#: lib/commands.py:285 lib/commands.py:398 +#: lib/commands.py:284 lib/commands.py:397 msgid "Ink/Stitch Command" msgstr "" #. : the name of the line that connects a command to the object it applies to -#: lib/commands.py:311 +#: lib/commands.py:310 msgid "connector" msgstr "" #. : the name of a command symbol (example: scissors icon for trim command) -#: lib/commands.py:327 +#: lib/commands.py:326 msgid "command marker" msgstr "" -#: lib/elements/auto_fill.py:22 +#: lib/elements/auto_fill.py:23 msgid "Small Fill" msgstr "" -#: lib/elements/auto_fill.py:23 +#: lib/elements/auto_fill.py:24 msgid "This fill object is so small that it would probably look better as running stitch or satin column. For very small shapes, fill stitch is not possible, and Ink/Stitch will use running stitch around the outline instead." msgstr "" -#: lib/elements/auto_fill.py:29 lib/elements/auto_fill.py:145 +#: lib/elements/auto_fill.py:30 lib/elements/auto_fill.py:146 msgid "Expand" msgstr "" -#: lib/elements/auto_fill.py:30 +#: lib/elements/auto_fill.py:31 msgid "The expand parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use original size instead." msgstr "" -#: lib/elements/auto_fill.py:35 lib/elements/auto_fill.py:122 +#: lib/elements/auto_fill.py:36 lib/elements/auto_fill.py:123 msgid "Inset" msgstr "" -#: lib/elements/auto_fill.py:36 +#: lib/elements/auto_fill.py:37 msgid "The underlay inset parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use the original size instead." msgstr "" -#: lib/elements/auto_fill.py:41 +#: lib/elements/auto_fill.py:42 msgid "AutoFill" msgstr "" -#: lib/elements/auto_fill.py:44 +#: lib/elements/auto_fill.py:45 msgid "Automatically routed fill stitching" msgstr "" -#: lib/elements/auto_fill.py:64 +#: lib/elements/auto_fill.py:65 msgid "Running stitch length (traversal between sections)" msgstr "" -#: lib/elements/auto_fill.py:65 +#: lib/elements/auto_fill.py:66 msgid "Length of stitches around the outline of the fill region used when moving from section to section." msgstr "" -#: lib/elements/auto_fill.py:73 +#: lib/elements/auto_fill.py:74 msgid "Underlay" msgstr "" -#: lib/elements/auto_fill.py:73 lib/elements/auto_fill.py:82 -#: lib/elements/auto_fill.py:104 lib/elements/auto_fill.py:115 -#: lib/elements/auto_fill.py:125 lib/elements/auto_fill.py:137 -#: lib/elements/auto_fill.py:171 +#: lib/elements/auto_fill.py:74 lib/elements/auto_fill.py:83 +#: lib/elements/auto_fill.py:105 lib/elements/auto_fill.py:116 +#: lib/elements/auto_fill.py:126 lib/elements/auto_fill.py:138 +#: lib/elements/auto_fill.py:172 msgid "AutoFill Underlay" msgstr "" -#: lib/elements/auto_fill.py:79 +#: lib/elements/auto_fill.py:80 msgid "Fill angle" msgstr "" -#: lib/elements/auto_fill.py:80 +#: lib/elements/auto_fill.py:81 msgid "Default: fill angle + 90 deg. Insert comma-seperated list for multiple layers." msgstr "" -#: lib/elements/auto_fill.py:101 +#: lib/elements/auto_fill.py:102 msgid "Row spacing" msgstr "" -#: lib/elements/auto_fill.py:102 +#: lib/elements/auto_fill.py:103 msgid "default: 3x fill row spacing" msgstr "" -#: lib/elements/auto_fill.py:112 +#: lib/elements/auto_fill.py:113 msgid "Max stitch length" msgstr "" -#: lib/elements/auto_fill.py:113 +#: lib/elements/auto_fill.py:114 msgid "default: equal to fill max stitch length" msgstr "" -#: lib/elements/auto_fill.py:123 +#: lib/elements/auto_fill.py:124 msgid "Shrink the shape before doing underlay, to prevent underlay from showing around the outside of the fill." msgstr "" -#: lib/elements/auto_fill.py:134 lib/elements/fill.py:74 +#: lib/elements/auto_fill.py:135 lib/elements/fill.py:75 msgid "Skip last stitch in each row" msgstr "" -#: lib/elements/auto_fill.py:135 lib/elements/fill.py:75 +#: lib/elements/auto_fill.py:136 lib/elements/fill.py:76 msgid "The last stitch in each row is quite close to the first stitch in the next row. Skipping it decreases stitch count and density." msgstr "" -#: lib/elements/auto_fill.py:146 +#: lib/elements/auto_fill.py:147 msgid "Expand the shape before fill stitching, to compensate for gaps between shapes." msgstr "" -#: lib/elements/auto_fill.py:155 lib/elements/auto_fill.py:167 +#: lib/elements/auto_fill.py:156 lib/elements/auto_fill.py:168 msgid "Underpath" msgstr "" -#: lib/elements/auto_fill.py:156 lib/elements/auto_fill.py:168 +#: lib/elements/auto_fill.py:157 lib/elements/auto_fill.py:169 msgid "Travel inside the shape when moving from section to section. Underpath stitches avoid traveling in the direction of the row angle so that they are not visible. This gives them a jagged appearance." msgstr "" -#: lib/elements/auto_fill.py:254 +#: lib/elements/auto_fill.py:266 msgid "Error during autofill! This means that there is a problem with Ink/Stitch." msgstr "" #. this message is followed by a URL: #. https://github.com/inkstitch/inkstitch/issues/new -#: lib/elements/auto_fill.py:257 +#: lib/elements/auto_fill.py:269 msgid "If you'd like to help us make Ink/Stitch better, please paste this whole message into a new issue at: " msgstr "" @@ -521,32 +521,32 @@ msgstr "" msgid "This setting will apply a custom fill angle for the clone." msgstr "" -#: lib/elements/element.py:225 +#: lib/elements/element.py:198 msgid "Allow lock stitches" msgstr "" -#: lib/elements/element.py:226 +#: lib/elements/element.py:199 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:230 +#: lib/elements/element.py:203 msgid "Both" msgstr "" -#: lib/elements/element.py:230 +#: lib/elements/element.py:203 msgid "Before" msgstr "" -#: lib/elements/element.py:230 +#: lib/elements/element.py:203 msgid "After" msgstr "" -#: lib/elements/element.py:230 +#: lib/elements/element.py:203 msgid "Neither" msgstr "" -#: lib/elements/element.py:272 +#: lib/elements/element.py:245 #, python-format msgid "Object %(id)s has an empty 'd' attribute. Please delete this object from your document." msgstr "" @@ -554,7 +554,7 @@ msgstr "" #. used when showing an error message to the user such as #. "Some Path (path1234): error: satin column: One or more of the rungs doesn't #. intersect both rails." -#: lib/elements/element.py:358 +#: lib/elements/element.py:332 msgid "error:" msgstr "" @@ -570,75 +570,75 @@ msgstr "" msgid "* Run Extensions > Ink/Stitch > Troubleshoot > Cleanup Document..." msgstr "" -#: lib/elements/fill.py:22 +#: lib/elements/fill.py:23 msgid "Unconnected" msgstr "" -#: lib/elements/fill.py:23 +#: lib/elements/fill.py:24 msgid "Fill: This object is made up of unconnected shapes. This is not allowed because Ink/Stitch doesn't know what order to stitch them in. Please break this object up into separate shapes." msgstr "" -#: lib/elements/fill.py:27 lib/elements/fill.py:35 +#: lib/elements/fill.py:28 lib/elements/fill.py:36 msgid "* Extensions > Ink/Stitch > Fill Tools > Break Apart Fill Objects" msgstr "" -#: lib/elements/fill.py:32 +#: lib/elements/fill.py:33 msgid "Border crosses itself" msgstr "" -#: lib/elements/fill.py:33 +#: lib/elements/fill.py:34 msgid "Fill: Shape is not valid. This can happen if the border crosses over itself." msgstr "" -#: lib/elements/fill.py:40 +#: lib/elements/fill.py:41 msgid "Fill" msgstr "" -#: lib/elements/fill.py:47 +#: lib/elements/fill.py:48 msgid "Manually routed fill stitching" msgstr "" -#: lib/elements/fill.py:48 +#: lib/elements/fill.py:49 msgid "AutoFill is the default method for generating fill stitching." msgstr "" -#: lib/elements/fill.py:57 +#: lib/elements/fill.py:58 msgid "Angle of lines of stitches" msgstr "" -#: lib/elements/fill.py:58 +#: lib/elements/fill.py:59 msgid "The angle increases in a counter-clockwise direction. 0 is horizontal. Negative angles are allowed." msgstr "" -#: lib/elements/fill.py:85 +#: lib/elements/fill.py:86 msgid "Flip fill (start right-to-left)" msgstr "" -#: lib/elements/fill.py:86 +#: lib/elements/fill.py:87 msgid "The flip option can help you with routing your stitch path. When you enable flip, stitching goes from right-to-left instead of left-to-right." msgstr "" -#: lib/elements/fill.py:95 +#: lib/elements/fill.py:96 msgid "Spacing between rows" msgstr "" -#: lib/elements/fill.py:96 +#: lib/elements/fill.py:97 msgid "Distance between rows of stitches." msgstr "" -#: lib/elements/fill.py:109 +#: lib/elements/fill.py:110 msgid "Maximum fill stitch length" msgstr "" -#: lib/elements/fill.py:110 +#: lib/elements/fill.py:111 msgid "The length of each stitch in a row. Shorter stitch may be used at the start or end of a row." msgstr "" -#: lib/elements/fill.py:119 +#: lib/elements/fill.py:120 msgid "Stagger rows this many times before repeating" msgstr "" -#: lib/elements/fill.py:120 +#: lib/elements/fill.py:121 msgid "Setting this dictates how many rows apart the stitches will be before they fall in the same column position." msgstr "" @@ -658,246 +658,278 @@ msgstr "" msgid "* Alternatively redraw the image with the pen (P) or bezier (B) tool" msgstr "" -#: lib/elements/polyline.py:17 -msgid "Polyline Object" +#: lib/elements/pattern.py:14 +msgid "Pattern Element" +msgstr "" + +#: lib/elements/pattern.py:15 +msgid "This element will not be embroidered. It will appear as a pattern applied to objects in the same group as it. Objects in sub-groups will be ignored." +msgstr "" + +#: lib/elements/pattern.py:19 +msgid "To disable pattern mode, remove the pattern marker:" +msgstr "" + +#: lib/elements/pattern.py:20 +msgid "* Open the Fill and Stroke panel (Objects > Fill and Stroke)" +msgstr "" + +#: lib/elements/pattern.py:21 +msgid "* Go to the Stroke style tab" +msgstr "" + +#: lib/elements/pattern.py:22 +msgid "* Under \"Markers\" choose the first (empty) option in the first dropdown list." msgstr "" #: lib/elements/polyline.py:18 +msgid "Polyline Object" +msgstr "" + +#: lib/elements/polyline.py:19 msgid "This object is an SVG PolyLine. Ink/Stitch can work with this shape, but you can't edit it in Inkscape. Convert it to a manual stitch path to allow editing." msgstr "" -#: lib/elements/polyline.py:22 lib/elements/satin_column.py:25 +#: lib/elements/polyline.py:23 lib/elements/satin_column.py:26 msgid "* Select this object." msgstr "" -#: lib/elements/polyline.py:23 +#: lib/elements/polyline.py:24 msgid "* Do Path > Object to Path." msgstr "" -#: lib/elements/polyline.py:24 +#: lib/elements/polyline.py:25 msgid "* Optional: Run the Params extension and check the \"manual stitch\" box." msgstr "" -#: lib/elements/polyline.py:44 +#: lib/elements/polyline.py:45 msgid "Manual stitch along path" msgstr "" -#: lib/elements/satin_column.py:22 +#: lib/elements/satin_column.py:23 msgid "Satin column has fill" msgstr "" -#: lib/elements/satin_column.py:23 +#: lib/elements/satin_column.py:24 msgid "Satin column: Object has a fill (but should not)" msgstr "" -#: lib/elements/satin_column.py:26 +#: lib/elements/satin_column.py:27 msgid "* Open the Fill and Stroke panel" msgstr "" -#: lib/elements/satin_column.py:27 +#: lib/elements/satin_column.py:28 msgid "* Open the Fill tab" msgstr "" -#: lib/elements/satin_column.py:28 +#: lib/elements/satin_column.py:29 msgid "* Disable the Fill" msgstr "" -#: lib/elements/satin_column.py:29 +#: lib/elements/satin_column.py:30 msgid "* Alternative: open Params and switch this path to Stroke to disable Satin Column mode" msgstr "" -#: lib/elements/satin_column.py:34 +#: lib/elements/satin_column.py:35 msgid "Too few subpaths" msgstr "" -#: lib/elements/satin_column.py:35 +#: lib/elements/satin_column.py:36 msgid "Satin column: Object has too few subpaths. A satin column should have at least two subpaths (the rails)." msgstr "" -#: lib/elements/satin_column.py:37 +#: lib/elements/satin_column.py:38 msgid "* Add another subpath (select two rails and do Path > Combine)" msgstr "" -#: lib/elements/satin_column.py:38 +#: lib/elements/satin_column.py:39 msgid "* Convert to running stitch or simple satin (Params extension)" msgstr "" -#: lib/elements/satin_column.py:43 +#: lib/elements/satin_column.py:44 msgid "Unequal number of points" msgstr "" -#: lib/elements/satin_column.py:44 +#: lib/elements/satin_column.py:45 msgid "Satin column: There are no rungs and rails have an an unequal number of points." msgstr "" -#: lib/elements/satin_column.py:46 +#: lib/elements/satin_column.py:47 msgid "The easiest way to solve this issue is to add one or more rungs. " msgstr "" -#: lib/elements/satin_column.py:47 +#: lib/elements/satin_column.py:48 msgid "Rungs control the stitch direction in satin columns." msgstr "" -#: lib/elements/satin_column.py:48 +#: lib/elements/satin_column.py:49 msgid "* With the selected object press \"P\" to activate the pencil tool." msgstr "" -#: lib/elements/satin_column.py:49 +#: lib/elements/satin_column.py:50 msgid "* Hold \"Shift\" while drawing the rung." msgstr "" -#: lib/elements/satin_column.py:53 +#: lib/elements/satin_column.py:54 msgid "Each rung should intersect both rails once." msgstr "" -#: lib/elements/satin_column.py:57 +#: lib/elements/satin_column.py:58 msgid "Rung doesn't intersect rails" msgstr "" -#: lib/elements/satin_column.py:58 +#: lib/elements/satin_column.py:59 msgid "Satin column: A rung doesn't intersect both rails." msgstr "" -#: lib/elements/satin_column.py:62 +#: lib/elements/satin_column.py:63 msgid "Rungs intersects too many times" msgstr "" -#: lib/elements/satin_column.py:63 +#: lib/elements/satin_column.py:64 msgid "Satin column: A rung intersects a rail more than once." msgstr "" -#: lib/elements/satin_column.py:67 +#: lib/elements/satin_column.py:68 msgid "Satin Column" msgstr "" -#: lib/elements/satin_column.py:73 +#: lib/elements/satin_column.py:74 msgid "Custom satin column" msgstr "" -#: lib/elements/satin_column.py:79 +#: lib/elements/satin_column.py:80 msgid "\"E\" stitch" msgstr "" -#: lib/elements/satin_column.py:89 lib/elements/stroke.py:61 +#: lib/elements/satin_column.py:86 +msgid "Maximum stitch length" +msgstr "" + +#: lib/elements/satin_column.py:87 +msgid "Maximum stitch length for split stitches." +msgstr "" + +#: lib/elements/satin_column.py:98 lib/elements/stroke.py:62 msgid "Zig-zag spacing (peak-to-peak)" msgstr "" -#: lib/elements/satin_column.py:90 +#: lib/elements/satin_column.py:99 msgid "Peak-to-peak distance between zig-zags." msgstr "" -#: lib/elements/satin_column.py:101 +#: lib/elements/satin_column.py:110 msgid "Pull compensation" msgstr "" -#: lib/elements/satin_column.py:102 +#: lib/elements/satin_column.py:111 msgid "Satin stitches pull the fabric together, resulting in a column narrower than you draw in Inkscape. This setting expands each pair of needle penetrations outward from the center of the satin column." msgstr "" -#: lib/elements/satin_column.py:114 +#: lib/elements/satin_column.py:123 msgid "Contour underlay" msgstr "" -#: lib/elements/satin_column.py:114 lib/elements/satin_column.py:121 -#: lib/elements/satin_column.py:130 +#: lib/elements/satin_column.py:123 lib/elements/satin_column.py:130 +#: lib/elements/satin_column.py:139 msgid "Contour Underlay" msgstr "" -#: lib/elements/satin_column.py:121 lib/elements/satin_column.py:145 +#: lib/elements/satin_column.py:130 lib/elements/satin_column.py:154 msgid "Stitch length" msgstr "" -#: lib/elements/satin_column.py:127 +#: lib/elements/satin_column.py:136 msgid "Contour underlay inset amount" msgstr "" -#: lib/elements/satin_column.py:128 +#: lib/elements/satin_column.py:137 msgid "Shrink the outline, to prevent the underlay from showing around the outside of the satin column." msgstr "" -#: lib/elements/satin_column.py:138 +#: lib/elements/satin_column.py:147 msgid "Center-walk underlay" msgstr "" -#: lib/elements/satin_column.py:138 lib/elements/satin_column.py:145 +#: lib/elements/satin_column.py:147 lib/elements/satin_column.py:154 msgid "Center-Walk Underlay" msgstr "" -#: lib/elements/satin_column.py:150 +#: lib/elements/satin_column.py:159 msgid "Zig-zag underlay" msgstr "" -#: lib/elements/satin_column.py:150 lib/elements/satin_column.py:159 -#: lib/elements/satin_column.py:170 +#: lib/elements/satin_column.py:159 lib/elements/satin_column.py:168 +#: lib/elements/satin_column.py:179 msgid "Zig-zag Underlay" msgstr "" -#: lib/elements/satin_column.py:156 +#: lib/elements/satin_column.py:165 msgid "Zig-Zag spacing (peak-to-peak)" msgstr "" -#: lib/elements/satin_column.py:157 +#: lib/elements/satin_column.py:166 msgid "Distance between peaks of the zig-zags." msgstr "" -#: lib/elements/satin_column.py:167 +#: lib/elements/satin_column.py:176 msgid "Inset amount" msgstr "" -#: lib/elements/satin_column.py:168 +#: lib/elements/satin_column.py:177 msgid "default: half of contour underlay inset" msgstr "" -#: lib/elements/stroke.py:20 +#: lib/elements/stroke.py:21 msgid "Stroke" msgstr "" -#: lib/elements/stroke.py:23 +#: lib/elements/stroke.py:24 msgid "Running stitch along paths" msgstr "" -#: lib/elements/stroke.py:37 +#: lib/elements/stroke.py:38 msgid "Running stitch length" msgstr "" -#: lib/elements/stroke.py:38 +#: lib/elements/stroke.py:39 msgid "Length of stitches in running stitch mode." msgstr "" -#: lib/elements/stroke.py:49 +#: lib/elements/stroke.py:50 msgid "Bean stitch number of repeats" msgstr "" -#: lib/elements/stroke.py:50 +#: lib/elements/stroke.py:51 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. Only applies to running stitch." msgstr "" -#: lib/elements/stroke.py:62 +#: lib/elements/stroke.py:63 msgid "Length of stitches in zig-zag mode." msgstr "" -#: lib/elements/stroke.py:73 +#: lib/elements/stroke.py:74 msgid "Repeats" msgstr "" -#: lib/elements/stroke.py:74 +#: lib/elements/stroke.py:75 msgid "Defines how many times to run down and back along the path." msgstr "" -#: lib/elements/stroke.py:107 +#: lib/elements/stroke.py:108 msgid "Manual stitch placement" msgstr "" -#: lib/elements/stroke.py:108 +#: lib/elements/stroke.py:109 msgid "Stitch every node in the path. Stitch length and zig-zag spacing are ignored." msgstr "" -#: lib/elements/stroke.py:142 +#: lib/elements/stroke.py:143 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 "" -#: lib/elements/text.py:13 lib/extensions/lettering.py:75 +#: lib/elements/text.py:13 lib/extensions/lettering.py:77 msgid "Text" msgstr "" @@ -927,15 +959,15 @@ msgid "Please select at least one satin column." msgstr "" #. This was previously: "No embroiderable paths selected." -#: lib/extensions/base.py:123 +#: lib/extensions/base.py:124 msgid "Ink/Stitch doesn't know how to work with any of the objects you've selected." msgstr "" -#: lib/extensions/base.py:125 +#: lib/extensions/base.py:126 msgid "There are no objects in the entire document that Ink/Stitch knows how to work with." msgstr "" -#: lib/extensions/base.py:127 +#: lib/extensions/base.py:128 msgid "Tip: Run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot Objects" msgstr "" @@ -1029,27 +1061,27 @@ msgstr "" msgid "Please choose one or more commands to add." msgstr "" -#: lib/extensions/lettering.py:41 lib/extensions/lettering.py:418 +#: lib/extensions/lettering.py:43 lib/extensions/lettering.py:420 msgid "Ink/Stitch Lettering" msgstr "" -#: lib/extensions/lettering.py:51 +#: lib/extensions/lettering.py:53 msgid "Font" msgstr "" -#: lib/extensions/lettering.py:63 +#: lib/extensions/lettering.py:65 msgid "Options" msgstr "" -#: lib/extensions/lettering.py:68 +#: lib/extensions/lettering.py:70 msgid "Stitch lines of text back and forth" msgstr "" -#: lib/extensions/lettering.py:71 +#: lib/extensions/lettering.py:73 msgid "Add trims" msgstr "" -#: lib/extensions/lettering.py:80 lib/extensions/params.py:359 +#: lib/extensions/lettering.py:82 lib/extensions/params.py:361 #: print/templates/custom-page.html:23 print/templates/custom-page.html:27 #: print/templates/custom-page.html:33 print/templates/ui.html:92 #: print/templates/ui.html:96 print/templates/ui.html:102 @@ -1058,31 +1090,31 @@ msgstr "" msgid "Cancel" msgstr "" -#: lib/extensions/lettering.py:84 lib/extensions/params.py:366 +#: lib/extensions/lettering.py:86 lib/extensions/params.py:368 msgid "Apply and Quit" msgstr "" -#: lib/extensions/lettering.py:151 +#: lib/extensions/lettering.py:153 msgid "Unable to find any fonts! Please try reinstalling Ink/Stitch." msgstr "" -#: lib/extensions/lettering.py:222 +#: lib/extensions/lettering.py:224 msgid "This font has no available font variant. Please update or remove the font." msgstr "" #. The user has chosen to scale the text by some percentage #. (50%, 200%, etc). If you need to use the percentage symbol, #. make sure to double it (%%). -#: lib/extensions/lettering.py:264 +#: lib/extensions/lettering.py:266 #, python-format msgid "Text scale %s%%" msgstr "" -#: lib/extensions/lettering.py:408 +#: lib/extensions/lettering.py:410 msgid "Please select only one block of text." msgstr "" -#: lib/extensions/lettering.py:411 +#: lib/extensions/lettering.py:413 msgid "You've selected objects that were not created by the Lettering extension. Please clear your selection or select different objects before running Lettering again." msgstr "" @@ -1141,14 +1173,18 @@ msgstr "" msgid "This parameter will be saved when you click \"Apply and Quit\"" msgstr "" -#: lib/extensions/params.py:342 +#: lib/extensions/params.py:344 msgid "Embroidery Params" msgstr "" -#: lib/extensions/params.py:363 +#: lib/extensions/params.py:365 msgid "Use Last Settings" msgstr "" +#: lib/extensions/selection_to_pattern.py:21 +msgid "Please select at least one object to be marked as a pattern." +msgstr "" + #: lib/extensions/troubleshoot.py:45 msgid "All selected shapes are valid! " msgstr "" @@ -2062,6 +2098,7 @@ msgid "Duplicate Params" msgstr "" #: templates/duplicate_params.xml:10 templates/reorder.xml:10 +#: templates/selection_to_pattern.xml:10 msgid "Edit" msgstr "" @@ -2461,6 +2498,10 @@ msgstr "" msgid "Re-stack objects in order of selection" msgstr "" +#: templates/selection_to_pattern.xml:3 +msgid "Selection to pattern" +msgstr "" + #: templates/simulator.xml:3 msgid "Simulator / Realistic Preview" msgstr "" -- cgit v1.2.3