From b524177d03988583bbc29f4b7cf1756e92accaa0 Mon Sep 17 00:00:00 2001 From: Ink/Stitch Crowdin integration Date: Sat, 21 May 2022 01:57:08 +0000 Subject: new translations from Crowdin --- translations/messages_af_ZA.po | 421 +++++++++++++++++++++------------- translations/messages_ar_SA.po | 421 +++++++++++++++++++++------------- translations/messages_ca_ES.po | 421 +++++++++++++++++++++------------- translations/messages_cs_CZ.po | 449 ++++++++++++++++++++++-------------- translations/messages_da_DK.po | 421 +++++++++++++++++++++------------- translations/messages_de_DE.po | 453 +++++++++++++++++++++++-------------- translations/messages_el_GR.po | 421 +++++++++++++++++++++------------- translations/messages_en_US.po | 421 +++++++++++++++++++++------------- translations/messages_es_ES.po | 453 +++++++++++++++++++++++-------------- translations/messages_fi_FI.po | 453 +++++++++++++++++++++++-------------- translations/messages_fr_FR.po | 499 +++++++++++++++++++++++++---------------- translations/messages_he_IL.po | 421 +++++++++++++++++++++------------- translations/messages_hu_HU.po | 421 +++++++++++++++++++++------------- translations/messages_it_IT.po | 453 +++++++++++++++++++++++-------------- translations/messages_ja_JP.po | 457 ++++++++++++++++++++++--------------- translations/messages_ko_KR.po | 421 +++++++++++++++++++++------------- translations/messages_nl_NL.po | 453 +++++++++++++++++++++++-------------- translations/messages_no_NO.po | 421 +++++++++++++++++++++------------- translations/messages_pl_PL.po | 453 +++++++++++++++++++++++-------------- translations/messages_pt_BR.po | 441 ++++++++++++++++++++++-------------- translations/messages_pt_PT.po | 435 +++++++++++++++++++++-------------- translations/messages_ro_RO.po | 423 +++++++++++++++++++++------------- translations/messages_ru_RU.po | 453 +++++++++++++++++++++++-------------- translations/messages_sr_SP.po | 421 +++++++++++++++++++++------------- translations/messages_sv_SE.po | 425 ++++++++++++++++++++++------------- translations/messages_tr_TR.po | 429 ++++++++++++++++++++++------------- translations/messages_uk_UA.po | 453 +++++++++++++++++++++++-------------- translations/messages_vi_VN.po | 421 +++++++++++++++++++++------------- translations/messages_zh_CN.po | 421 +++++++++++++++++++++------------- translations/messages_zh_TW.po | 421 +++++++++++++++++++++------------- 30 files changed, 8113 insertions(+), 4963 deletions(-) (limited to 'translations') diff --git a/translations/messages_af_ZA.po b/translations/messages_af_ZA.po index 4b2fd03c..11f4ed9d 100644 --- a/translations/messages_af_ZA.po +++ b/translations/messages_af_ZA.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inkstitch\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2022-05-19 02:28+0000\n" -"PO-Revision-Date: 2022-05-20 02:20\n" +"POT-Creation-Date: 2022-05-21 01:55+0000\n" +"PO-Revision-Date: 2022-05-21 01:56\n" "Last-Translator: \n" "Language-Team: Afrikaans\n" "MIME-Version: 1.0\n" @@ -16,7 +16,7 @@ msgstr "" "Project-Id-Version: \n" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-05-19 02:28+0000\n" +"POT-Creation-Date: 2022-05-21 01:55+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: LANGUAGE \n" @@ -497,293 +497,381 @@ msgstr "" msgid "command marker" msgstr "" -#: lib/elements/auto_fill.py:23 -msgid "Small Fill" +#: lib/elements/clone.py:20 +msgid "Clone Object" msgstr "" -#: lib/elements/auto_fill.py:24 -msgid "This fill object is so small that it would probably look better as running stitch or satin column. For very small shapes, fill stitch is not possible, and Ink/Stitch will use running stitch around the outline instead." +#: lib/elements/clone.py:21 +msgid "There are one or more clone objects in this document. Ink/Stitch can work with single clones, but you are limited to set a very few parameters. " msgstr "" -#: lib/elements/auto_fill.py:30 lib/elements/auto_fill.py:146 -msgid "Expand" +#: lib/elements/clone.py:24 +msgid "If you want to convert the clone into a real element, follow these steps:" msgstr "" -#: lib/elements/auto_fill.py:31 -msgid "The expand parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use original size instead." +#: lib/elements/clone.py:25 +msgid "* Select the clone" msgstr "" -#: lib/elements/auto_fill.py:36 lib/elements/auto_fill.py:123 -msgid "Inset" +#: lib/elements/clone.py:26 lib/elements/clone.py:37 +msgid "* Run: Edit > Clone > Unlink Clone (Alt+Shift+D)" msgstr "" -#: lib/elements/auto_fill.py:37 -msgid "The underlay inset parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use the original size instead." +#: lib/elements/clone.py:31 +msgid "Clone is not embroiderable" msgstr "" -#: lib/elements/auto_fill.py:42 -msgid "AutoFill" +#: lib/elements/clone.py:32 +msgid "There are one ore more clone objects in this document. A clone must be a direct child of an embroiderable element. Ink/Stitch cannot embroider clones of groups or other not embroiderable elements (text or image)." msgstr "" -#: lib/elements/auto_fill.py:45 -msgid "Automatically routed fill stitching" +#: lib/elements/clone.py:35 +msgid "Convert the clone into a real element:" msgstr "" -#: lib/elements/auto_fill.py:65 -msgid "Running stitch length (traversal between sections)" +#: lib/elements/clone.py:36 +msgid "* Select the clone." msgstr "" -#: lib/elements/auto_fill.py:66 -msgid "Length of stitches around the outline of the fill region used when moving from section to section." +#: lib/elements/clone.py:51 +msgid "Clone" msgstr "" -#: lib/elements/auto_fill.py:74 -msgid "Underlay" +#: lib/elements/clone.py:57 +msgid "Custom fill angle" msgstr "" -#: lib/elements/auto_fill.py:74 lib/elements/auto_fill.py:83 -#: lib/elements/auto_fill.py:105 lib/elements/auto_fill.py:116 -#: lib/elements/auto_fill.py:126 lib/elements/auto_fill.py:138 -#: lib/elements/auto_fill.py:172 -msgid "AutoFill Underlay" +#: lib/elements/clone.py:58 +msgid "This setting will apply a custom fill angle for the clone." msgstr "" -#: lib/elements/auto_fill.py:80 -msgid "Fill angle" +#: lib/elements/element.py:202 +msgid "Allow lock stitches" msgstr "" -#: lib/elements/auto_fill.py:81 -msgid "Default: fill angle + 90 deg. Insert comma-seperated list for multiple layers." +#: lib/elements/element.py:203 +msgid "Tie thread at the beginning and/or end of this object. Manual stitch will not add lock stitches." msgstr "" -#: lib/elements/auto_fill.py:102 -msgid "Row spacing" +#. options to allow lock stitch before and after objects +#: lib/elements/element.py:207 +msgid "Both" msgstr "" -#: lib/elements/auto_fill.py:103 -msgid "default: 3x fill row spacing" +#: lib/elements/element.py:207 +msgid "Before" msgstr "" -#: lib/elements/auto_fill.py:113 -msgid "Max stitch length" +#: lib/elements/element.py:207 +msgid "After" msgstr "" -#: lib/elements/auto_fill.py:114 -msgid "default: equal to fill max stitch length" +#: lib/elements/element.py:207 +msgid "Neither" msgstr "" -#: lib/elements/auto_fill.py:124 -msgid "Shrink the shape before doing underlay, to prevent underlay from showing around the outside of the fill." +#: lib/elements/element.py:216 +#: inx/inkstitch_lettering_force_lock_stitches.inx:3 +msgid "Force lock stitches" msgstr "" -#: lib/elements/auto_fill.py:135 lib/elements/fill.py:75 -msgid "Skip last stitch in each row" +#: lib/elements/element.py:217 +msgid "Sew lock stitches after sewing this element, even if the distance to the next object is shorter than defined by the collapse length value in the Ink/Stitch preferences." msgstr "" -#: lib/elements/auto_fill.py:136 lib/elements/fill.py:76 -msgid "The last stitch in each row is quite close to the first stitch in the next row. Skipping it decreases stitch count and density." +#: lib/elements/element.py:261 +#, python-format +msgid "Object %(id)s has an empty 'd' attribute. Please delete this object from your document." msgstr "" -#: lib/elements/auto_fill.py:147 -msgid "Expand the shape before fill stitching, to compensate for gaps between shapes." +#. used when showing an error message to the user such as +#. "Some Path (path1234): error: satin column: One or more of the rungs doesn't +#. intersect both rails." +#: lib/elements/element.py:354 +msgid "error:" msgstr "" -#: lib/elements/auto_fill.py:156 lib/elements/auto_fill.py:168 -msgid "Underpath" +#: lib/elements/empty_d_object.py:13 +msgid "Empty D-Attribute" msgstr "" -#: lib/elements/auto_fill.py:157 lib/elements/auto_fill.py:169 -msgid "Travel inside the shape when moving from section to section. Underpath stitches avoid traveling in the direction of the row angle so that they are not visible. This gives them a jagged appearance." +#: lib/elements/empty_d_object.py:14 +msgid "There is an invalid path object in the document, the d-attribute is missing." msgstr "" -#: lib/elements/auto_fill.py:266 -msgid "Error during autofill! This means that there is a problem with Ink/Stitch." +#: lib/elements/empty_d_object.py:16 +msgid "* Run Extensions > Ink/Stitch > Troubleshoot > Cleanup Document..." msgstr "" -#. this message is followed by a URL: -#. https://github.com/inkstitch/inkstitch/issues/new -#: lib/elements/auto_fill.py:269 -msgid "If you'd like to help us make Ink/Stitch better, please paste this whole message into a new issue at: " +#: lib/elements/fill_stitch.py:27 +msgid "Small Fill" msgstr "" -#: lib/elements/clone.py:25 -msgid "Clone Object" +#: lib/elements/fill_stitch.py:28 +msgid "This fill object is so small that it would probably look better as running stitch or satin column. For very small shapes, fill stitch is not possible, and Ink/Stitch will use running stitch around the outline instead." msgstr "" -#: lib/elements/clone.py:26 -msgid "There are one or more clone objects in this document. Ink/Stitch can work with single clones, but you are limited to set a very few parameters. " +#: lib/elements/fill_stitch.py:34 lib/elements/fill_stitch.py:399 +msgid "Expand" msgstr "" -#: lib/elements/clone.py:29 -msgid "If you want to convert the clone into a real element, follow these steps:" +#: lib/elements/fill_stitch.py:35 +msgid "The expand parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use original size instead." msgstr "" -#: lib/elements/clone.py:30 -msgid "* Select the clone" +#: lib/elements/fill_stitch.py:40 lib/elements/fill_stitch.py:376 +msgid "Inset" msgstr "" -#: lib/elements/clone.py:31 lib/elements/clone.py:42 -msgid "* Run: Edit > Clone > Unlink Clone (Alt+Shift+D)" +#: lib/elements/fill_stitch.py:41 +msgid "The underlay inset parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use the original size instead." msgstr "" -#: lib/elements/clone.py:36 -msgid "Clone is not embroiderable" +#: lib/elements/fill_stitch.py:46 +msgid "Missing Guideline" msgstr "" -#: lib/elements/clone.py:37 -msgid "There are one ore more clone objects in this document. A clone must be a direct child of an embroiderable element. Ink/Stitch cannot embroider clones of groups or other not embroiderable elements (text or image)." +#: lib/elements/fill_stitch.py:47 +msgid "This object is set to \"Guided Fill\", but has no guide line." msgstr "" -#: lib/elements/clone.py:40 -msgid "Convert the clone into a real element:" +#: lib/elements/fill_stitch.py:49 +msgid "* Create a stroke object" msgstr "" -#: lib/elements/clone.py:41 -msgid "* Select the clone." +#: lib/elements/fill_stitch.py:50 +msgid "* Select this object and run Extensions > Ink/Stitch > Edit > Selection to guide line" msgstr "" -#: lib/elements/clone.py:56 -msgid "Clone" +#: lib/elements/fill_stitch.py:55 +msgid "Disjointed Guide Line" msgstr "" -#: lib/elements/clone.py:62 -msgid "Custom fill angle" +#: lib/elements/fill_stitch.py:56 +msgid "The guide line of this object isn't within the object borders. The guide line works best, if it is within the target element." msgstr "" -#: lib/elements/clone.py:63 -msgid "This setting will apply a custom fill angle for the clone." +#: lib/elements/fill_stitch.py:59 +msgid "* Move the guide line into the element" msgstr "" -#: lib/elements/element.py:198 -msgid "Allow lock stitches" +#: lib/elements/fill_stitch.py:64 +msgid "Multiple Guide Lines" msgstr "" -#: lib/elements/element.py:199 -msgid "Tie thread at the beginning and/or end of this object. Manual stitch will not add lock stitches." +#: lib/elements/fill_stitch.py:65 +msgid "This object has multiple guide lines, but only the first one will be used." msgstr "" -#. options to allow lock stitch before and after objects -#: lib/elements/element.py:203 -msgid "Both" +#: lib/elements/fill_stitch.py:67 +msgid "* Remove all guide lines, except for one." msgstr "" -#: lib/elements/element.py:203 -msgid "Before" +#: lib/elements/fill_stitch.py:72 +msgid "Unconnected" msgstr "" -#: lib/elements/element.py:203 -msgid "After" +#: lib/elements/fill_stitch.py:73 +msgid "Fill: This object is made up of unconnected shapes. This is not allowed because Ink/Stitch doesn't know what order to stitch them in. Please break this object up into separate shapes." msgstr "" -#: lib/elements/element.py:203 -msgid "Neither" +#: lib/elements/fill_stitch.py:77 lib/elements/fill_stitch.py:85 +msgid "* Extensions > Ink/Stitch > Fill Tools > Break Apart Fill Objects" msgstr "" -#: lib/elements/element.py:212 -#: inx/inkstitch_lettering_force_lock_stitches.inx:3 -msgid "Force lock stitches" +#: lib/elements/fill_stitch.py:82 +msgid "Border crosses itself" msgstr "" -#: lib/elements/element.py:213 -msgid "Sew lock stitches after sewing this element, even if the distance to the next object is shorter than defined by the collapse length value in the Ink/Stitch preferences." +#: lib/elements/fill_stitch.py:83 +msgid "Fill: Shape is not valid. This can happen if the border crosses over itself." msgstr "" -#: lib/elements/element.py:257 -#, python-format -msgid "Object %(id)s has an empty 'd' attribute. Please delete this object from your document." +#: lib/elements/fill_stitch.py:90 +msgid "FillStitch" msgstr "" -#. used when showing an error message to the user such as -#. "Some Path (path1234): error: satin column: One or more of the rungs doesn't -#. intersect both rails." -#: lib/elements/element.py:345 -msgid "error:" +#: lib/elements/fill_stitch.py:93 +msgid "Automatically routed fill stitching" msgstr "" -#: lib/elements/empty_d_object.py:13 -msgid "Empty D-Attribute" +#: lib/elements/fill_stitch.py:98 +msgid "Fill method" msgstr "" -#: lib/elements/empty_d_object.py:14 -msgid "There is an invalid path object in the document, the d-attribute is missing." +#: lib/elements/fill_stitch.py:99 +msgid "Auto Fill" msgstr "" -#: lib/elements/empty_d_object.py:16 -msgid "* Run Extensions > Ink/Stitch > Troubleshoot > Cleanup Document..." +#: lib/elements/fill_stitch.py:99 +msgid "Contour Fill" msgstr "" -#: lib/elements/fill.py:23 -msgid "Unconnected" +#: lib/elements/fill_stitch.py:99 +msgid "Guided Fill" msgstr "" -#: lib/elements/fill.py:24 -msgid "Fill: This object is made up of unconnected shapes. This is not allowed because Ink/Stitch doesn't know what order to stitch them in. Please break this object up into separate shapes." +#: lib/elements/fill_stitch.py:99 +msgid "Legacy Fill" msgstr "" -#: lib/elements/fill.py:28 lib/elements/fill.py:36 -msgid "* Extensions > Ink/Stitch > Fill Tools > Break Apart Fill Objects" +#: lib/elements/fill_stitch.py:104 +msgid "Contour Fill Strategy" msgstr "" -#: lib/elements/fill.py:33 -msgid "Border crosses itself" +#: lib/elements/fill_stitch.py:105 +msgid "Inner to Outer" msgstr "" -#: lib/elements/fill.py:34 -msgid "Fill: Shape is not valid. This can happen if the border crosses over itself." +#: lib/elements/fill_stitch.py:105 +msgid "Single spiral" msgstr "" -#: lib/elements/fill.py:41 -msgid "Fill" +#: lib/elements/fill_stitch.py:105 +msgid "Double spiral" msgstr "" -#: lib/elements/fill.py:48 -msgid "Manually routed fill stitching" +#: lib/elements/fill_stitch.py:110 +msgid "Join Style" msgstr "" -#: lib/elements/fill.py:49 -msgid "AutoFill is the default method for generating fill stitching." +#: lib/elements/fill_stitch.py:111 +msgid "Round" msgstr "" -#: lib/elements/fill.py:58 +#: lib/elements/fill_stitch.py:111 +msgid "Mitered" +msgstr "" + +#: lib/elements/fill_stitch.py:111 +msgid "Beveled" +msgstr "" + +#: lib/elements/fill_stitch.py:116 +msgid "Avoid self-crossing" +msgstr "" + +#: lib/elements/fill_stitch.py:121 +msgid "Clockwise" +msgstr "" + +#: lib/elements/fill_stitch.py:127 msgid "Angle of lines of stitches" msgstr "" -#: lib/elements/fill.py:59 +#: lib/elements/fill_stitch.py:128 msgid "The angle increases in a counter-clockwise direction. 0 is horizontal. Negative angles are allowed." msgstr "" -#: lib/elements/fill.py:86 +#: lib/elements/fill_stitch.py:146 lib/elements/fill_stitch.py:388 +msgid "Skip last stitch in each row" +msgstr "" + +#: lib/elements/fill_stitch.py:147 lib/elements/fill_stitch.py:389 +msgid "The last stitch in each row is quite close to the first stitch in the next row. Skipping it decreases stitch count and density." +msgstr "" + +#: lib/elements/fill_stitch.py:160 msgid "Flip fill (start right-to-left)" msgstr "" -#: lib/elements/fill.py:87 +#: lib/elements/fill_stitch.py:161 msgid "The flip option can help you with routing your stitch path. When you enable flip, stitching goes from right-to-left instead of left-to-right." msgstr "" -#: lib/elements/fill.py:96 +#: lib/elements/fill_stitch.py:172 msgid "Spacing between rows" msgstr "" -#: lib/elements/fill.py:97 +#: lib/elements/fill_stitch.py:173 msgid "Distance between rows of stitches." msgstr "" -#: lib/elements/fill.py:110 +#: lib/elements/fill_stitch.py:187 msgid "Maximum fill stitch length" msgstr "" -#: lib/elements/fill.py:111 +#: lib/elements/fill_stitch.py:188 msgid "The length of each stitch in a row. Shorter stitch may be used at the start or end of a row." msgstr "" -#: lib/elements/fill.py:120 +#: lib/elements/fill_stitch.py:199 msgid "Stagger rows this many times before repeating" msgstr "" -#: lib/elements/fill.py:121 +#: lib/elements/fill_stitch.py:200 msgid "Setting this dictates how many rows apart the stitches will be before they fall in the same column position." msgstr "" +#: lib/elements/fill_stitch.py:315 +msgid "Running stitch length (traversal between sections)" +msgstr "" + +#: lib/elements/fill_stitch.py:316 +msgid "Length of stitches around the outline of the fill region used when moving from section to section." +msgstr "" + +#: lib/elements/fill_stitch.py:326 +msgid "Underlay" +msgstr "" + +#: lib/elements/fill_stitch.py:326 lib/elements/fill_stitch.py:335 +#: lib/elements/fill_stitch.py:358 lib/elements/fill_stitch.py:369 +#: lib/elements/fill_stitch.py:379 lib/elements/fill_stitch.py:391 +#: lib/elements/fill_stitch.py:429 +msgid "Fill Underlay" +msgstr "" + +#: lib/elements/fill_stitch.py:332 +msgid "Fill angle" +msgstr "" + +#: lib/elements/fill_stitch.py:333 +msgid "Default: fill angle + 90 deg. Insert comma-seperated list for multiple layers." +msgstr "" + +#: lib/elements/fill_stitch.py:355 +msgid "Row spacing" +msgstr "" + +#: lib/elements/fill_stitch.py:356 +msgid "default: 3x fill row spacing" +msgstr "" + +#: lib/elements/fill_stitch.py:366 +msgid "Max stitch length" +msgstr "" + +#: lib/elements/fill_stitch.py:367 +msgid "default: equal to fill max stitch length" +msgstr "" + +#: lib/elements/fill_stitch.py:377 +msgid "Shrink the shape before doing underlay, to prevent underlay from showing around the outside of the fill." +msgstr "" + +#: lib/elements/fill_stitch.py:400 +msgid "Expand the shape before fill stitching, to compensate for gaps between shapes." +msgstr "" + +#: lib/elements/fill_stitch.py:411 lib/elements/fill_stitch.py:425 +msgid "Underpath" +msgstr "" + +#: lib/elements/fill_stitch.py:412 lib/elements/fill_stitch.py:426 +msgid "Travel inside the shape when moving from section to section. Underpath stitches avoid traveling in the direction of the row angle so that they are not visible. This gives them a jagged appearance." +msgstr "" + +#: lib/elements/fill_stitch.py:629 +msgid "Error during autofill! This means that there is a problem with Ink/Stitch." +msgstr "" + +#. this message is followed by a URL: +#. https://github.com/inkstitch/inkstitch/issues/new +#: lib/elements/fill_stitch.py:632 +msgid "If you'd like to help us make Ink/Stitch better, please paste this whole message into a new issue at: " +msgstr "" + #: lib/elements/image.py:13 msgid "Image" msgstr "" @@ -1151,15 +1239,15 @@ msgid "Please select at least one satin column." msgstr "" #. This was previously: "No embroiderable paths selected." -#: lib/extensions/base.py:126 +#: lib/extensions/base.py:127 msgid "Ink/Stitch doesn't know how to work with any of the objects you've selected." msgstr "" -#: lib/extensions/base.py:128 +#: lib/extensions/base.py:129 msgid "There are no objects in the entire document that Ink/Stitch knows how to work with." msgstr "" -#: lib/extensions/base.py:130 +#: lib/extensions/base.py:131 msgid "Tip: Run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot Objects" msgstr "" @@ -1278,7 +1366,7 @@ msgstr "" msgid "Add trims" msgstr "" -#: lib/extensions/lettering.py:83 lib/extensions/params.py:361 +#: lib/extensions/lettering.py:83 lib/extensions/params.py:441 #: print/templates/custom-page.html:23 print/templates/custom-page.html:27 #: print/templates/custom-page.html:33 print/templates/ui.html:93 #: print/templates/ui.html:97 print/templates/ui.html:103 @@ -1287,7 +1375,7 @@ msgstr "" msgid "Cancel" msgstr "" -#: lib/extensions/lettering.py:87 lib/extensions/params.py:368 +#: lib/extensions/lettering.py:87 lib/extensions/params.py:449 msgid "Apply and Quit" msgstr "" @@ -1349,50 +1437,50 @@ msgstr "" msgid "Please select one or more text elements to split lines." msgstr "" -#: lib/extensions/params.py:208 +#: lib/extensions/params.py:227 msgid "These settings will be applied to 1 object." msgstr "" -#: lib/extensions/params.py:210 +#: lib/extensions/params.py:229 #, python-format msgid "These settings will be applied to %d objects." msgstr "" -#: lib/extensions/params.py:213 +#: lib/extensions/params.py:234 msgid "Some settings had different values across objects. Select a value from the dropdown or enter a new one." msgstr "" -#: lib/extensions/params.py:217 +#: lib/extensions/params.py:239 #, python-format msgid "Disabling this tab will disable the following %d tabs." msgstr "" -#: lib/extensions/params.py:219 +#: lib/extensions/params.py:243 msgid "Disabling this tab will disable the following tab." msgstr "" -#: lib/extensions/params.py:222 +#: lib/extensions/params.py:247 #, python-format msgid "Enabling this tab will disable %s and vice-versa." msgstr "" -#: lib/extensions/params.py:252 +#: lib/extensions/params.py:301 msgid "Inkscape objects" msgstr "" -#: lib/extensions/params.py:313 +#: lib/extensions/params.py:390 msgid "Click to force this parameter to be saved when you click \"Apply and Quit\"" msgstr "" -#: lib/extensions/params.py:321 +#: lib/extensions/params.py:400 msgid "This parameter will be saved when you click \"Apply and Quit\"" msgstr "" -#: lib/extensions/params.py:344 +#: lib/extensions/params.py:423 msgid "Embroidery Params" msgstr "" -#: lib/extensions/params.py:365 +#: lib/extensions/params.py:446 msgid "Use Last Settings" msgstr "" @@ -1400,6 +1488,10 @@ msgstr "" msgid "Please select at least two elements to reorder." msgstr "" +#: lib/extensions/selection_to_guide_line.py:21 +msgid "Please select at least one object to be marked as a guide line." +msgstr "" + #: lib/extensions/selection_to_pattern.py:21 msgid "Please select at least one object to be marked as a pattern." msgstr "" @@ -1690,6 +1782,10 @@ msgstr "" msgid "AutoSatin Running Stitch %d" msgstr "" +#: lib/stitches/guided_fill.py:120 +msgid "Guide line (or offset copy) is self crossing!" +msgstr "" + #: lib/svg/rendering.py:222 msgid "Stitch Plan" msgstr "" @@ -2741,6 +2837,7 @@ msgid "Duplicate Params" msgstr "" #: inx/inkstitch_duplicate_params.inx:10 inx/inkstitch_reorder.inx:10 +#: inx/inkstitch_selection_to_guide_line.inx:10 #: inx/inkstitch_selection_to_pattern.inx:10 msgid "Edit" msgstr "" @@ -3702,6 +3799,14 @@ msgstr "" msgid "Re-stack objects in order of selection" msgstr "" +#: inx/inkstitch_selection_to_guide_line.inx:3 +msgid "Selection to guide line" +msgstr "" + +#: inx/inkstitch_selection_to_guide_line.inx:9 +msgid "Ink/Stitch" +msgstr "" + #: inx/inkstitch_selection_to_pattern.inx:3 msgid "Selection to pattern" msgstr "" diff --git a/translations/messages_ar_SA.po b/translations/messages_ar_SA.po index a6a4f6df..3fa11215 100644 --- a/translations/messages_ar_SA.po +++ b/translations/messages_ar_SA.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inkstitch\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2022-05-19 02:28+0000\n" -"PO-Revision-Date: 2022-05-20 02:20\n" +"POT-Creation-Date: 2022-05-21 01:55+0000\n" +"PO-Revision-Date: 2022-05-21 01:56\n" "Last-Translator: \n" "Language-Team: Arabic\n" "MIME-Version: 1.0\n" @@ -16,7 +16,7 @@ msgstr "" "Project-Id-Version: \n" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-05-19 02:28+0000\n" +"POT-Creation-Date: 2022-05-21 01:55+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: LANGUAGE \n" @@ -497,293 +497,381 @@ msgstr "" msgid "command marker" msgstr "" -#: lib/elements/auto_fill.py:23 -msgid "Small Fill" +#: lib/elements/clone.py:20 +msgid "Clone Object" msgstr "" -#: lib/elements/auto_fill.py:24 -msgid "This fill object is so small that it would probably look better as running stitch or satin column. For very small shapes, fill stitch is not possible, and Ink/Stitch will use running stitch around the outline instead." +#: lib/elements/clone.py:21 +msgid "There are one or more clone objects in this document. Ink/Stitch can work with single clones, but you are limited to set a very few parameters. " msgstr "" -#: lib/elements/auto_fill.py:30 lib/elements/auto_fill.py:146 -msgid "Expand" +#: lib/elements/clone.py:24 +msgid "If you want to convert the clone into a real element, follow these steps:" msgstr "" -#: lib/elements/auto_fill.py:31 -msgid "The expand parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use original size instead." +#: lib/elements/clone.py:25 +msgid "* Select the clone" msgstr "" -#: lib/elements/auto_fill.py:36 lib/elements/auto_fill.py:123 -msgid "Inset" +#: lib/elements/clone.py:26 lib/elements/clone.py:37 +msgid "* Run: Edit > Clone > Unlink Clone (Alt+Shift+D)" msgstr "" -#: lib/elements/auto_fill.py:37 -msgid "The underlay inset parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use the original size instead." +#: lib/elements/clone.py:31 +msgid "Clone is not embroiderable" msgstr "" -#: lib/elements/auto_fill.py:42 -msgid "AutoFill" +#: lib/elements/clone.py:32 +msgid "There are one ore more clone objects in this document. A clone must be a direct child of an embroiderable element. Ink/Stitch cannot embroider clones of groups or other not embroiderable elements (text or image)." msgstr "" -#: lib/elements/auto_fill.py:45 -msgid "Automatically routed fill stitching" +#: lib/elements/clone.py:35 +msgid "Convert the clone into a real element:" msgstr "" -#: lib/elements/auto_fill.py:65 -msgid "Running stitch length (traversal between sections)" +#: lib/elements/clone.py:36 +msgid "* Select the clone." msgstr "" -#: lib/elements/auto_fill.py:66 -msgid "Length of stitches around the outline of the fill region used when moving from section to section." +#: lib/elements/clone.py:51 +msgid "Clone" msgstr "" -#: lib/elements/auto_fill.py:74 -msgid "Underlay" +#: lib/elements/clone.py:57 +msgid "Custom fill angle" msgstr "" -#: lib/elements/auto_fill.py:74 lib/elements/auto_fill.py:83 -#: lib/elements/auto_fill.py:105 lib/elements/auto_fill.py:116 -#: lib/elements/auto_fill.py:126 lib/elements/auto_fill.py:138 -#: lib/elements/auto_fill.py:172 -msgid "AutoFill Underlay" +#: lib/elements/clone.py:58 +msgid "This setting will apply a custom fill angle for the clone." msgstr "" -#: lib/elements/auto_fill.py:80 -msgid "Fill angle" +#: lib/elements/element.py:202 +msgid "Allow lock stitches" msgstr "" -#: lib/elements/auto_fill.py:81 -msgid "Default: fill angle + 90 deg. Insert comma-seperated list for multiple layers." +#: lib/elements/element.py:203 +msgid "Tie thread at the beginning and/or end of this object. Manual stitch will not add lock stitches." msgstr "" -#: lib/elements/auto_fill.py:102 -msgid "Row spacing" +#. options to allow lock stitch before and after objects +#: lib/elements/element.py:207 +msgid "Both" msgstr "" -#: lib/elements/auto_fill.py:103 -msgid "default: 3x fill row spacing" +#: lib/elements/element.py:207 +msgid "Before" msgstr "" -#: lib/elements/auto_fill.py:113 -msgid "Max stitch length" +#: lib/elements/element.py:207 +msgid "After" msgstr "" -#: lib/elements/auto_fill.py:114 -msgid "default: equal to fill max stitch length" +#: lib/elements/element.py:207 +msgid "Neither" msgstr "" -#: lib/elements/auto_fill.py:124 -msgid "Shrink the shape before doing underlay, to prevent underlay from showing around the outside of the fill." +#: lib/elements/element.py:216 +#: inx/inkstitch_lettering_force_lock_stitches.inx:3 +msgid "Force lock stitches" msgstr "" -#: lib/elements/auto_fill.py:135 lib/elements/fill.py:75 -msgid "Skip last stitch in each row" +#: lib/elements/element.py:217 +msgid "Sew lock stitches after sewing this element, even if the distance to the next object is shorter than defined by the collapse length value in the Ink/Stitch preferences." msgstr "" -#: lib/elements/auto_fill.py:136 lib/elements/fill.py:76 -msgid "The last stitch in each row is quite close to the first stitch in the next row. Skipping it decreases stitch count and density." +#: lib/elements/element.py:261 +#, python-format +msgid "Object %(id)s has an empty 'd' attribute. Please delete this object from your document." msgstr "" -#: lib/elements/auto_fill.py:147 -msgid "Expand the shape before fill stitching, to compensate for gaps between shapes." +#. used when showing an error message to the user such as +#. "Some Path (path1234): error: satin column: One or more of the rungs doesn't +#. intersect both rails." +#: lib/elements/element.py:354 +msgid "error:" msgstr "" -#: lib/elements/auto_fill.py:156 lib/elements/auto_fill.py:168 -msgid "Underpath" +#: lib/elements/empty_d_object.py:13 +msgid "Empty D-Attribute" msgstr "" -#: lib/elements/auto_fill.py:157 lib/elements/auto_fill.py:169 -msgid "Travel inside the shape when moving from section to section. Underpath stitches avoid traveling in the direction of the row angle so that they are not visible. This gives them a jagged appearance." +#: lib/elements/empty_d_object.py:14 +msgid "There is an invalid path object in the document, the d-attribute is missing." msgstr "" -#: lib/elements/auto_fill.py:266 -msgid "Error during autofill! This means that there is a problem with Ink/Stitch." +#: lib/elements/empty_d_object.py:16 +msgid "* Run Extensions > Ink/Stitch > Troubleshoot > Cleanup Document..." msgstr "" -#. this message is followed by a URL: -#. https://github.com/inkstitch/inkstitch/issues/new -#: lib/elements/auto_fill.py:269 -msgid "If you'd like to help us make Ink/Stitch better, please paste this whole message into a new issue at: " +#: lib/elements/fill_stitch.py:27 +msgid "Small Fill" msgstr "" -#: lib/elements/clone.py:25 -msgid "Clone Object" +#: lib/elements/fill_stitch.py:28 +msgid "This fill object is so small that it would probably look better as running stitch or satin column. For very small shapes, fill stitch is not possible, and Ink/Stitch will use running stitch around the outline instead." msgstr "" -#: lib/elements/clone.py:26 -msgid "There are one or more clone objects in this document. Ink/Stitch can work with single clones, but you are limited to set a very few parameters. " +#: lib/elements/fill_stitch.py:34 lib/elements/fill_stitch.py:399 +msgid "Expand" msgstr "" -#: lib/elements/clone.py:29 -msgid "If you want to convert the clone into a real element, follow these steps:" +#: lib/elements/fill_stitch.py:35 +msgid "The expand parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use original size instead." msgstr "" -#: lib/elements/clone.py:30 -msgid "* Select the clone" +#: lib/elements/fill_stitch.py:40 lib/elements/fill_stitch.py:376 +msgid "Inset" msgstr "" -#: lib/elements/clone.py:31 lib/elements/clone.py:42 -msgid "* Run: Edit > Clone > Unlink Clone (Alt+Shift+D)" +#: lib/elements/fill_stitch.py:41 +msgid "The underlay inset parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use the original size instead." msgstr "" -#: lib/elements/clone.py:36 -msgid "Clone is not embroiderable" +#: lib/elements/fill_stitch.py:46 +msgid "Missing Guideline" msgstr "" -#: lib/elements/clone.py:37 -msgid "There are one ore more clone objects in this document. A clone must be a direct child of an embroiderable element. Ink/Stitch cannot embroider clones of groups or other not embroiderable elements (text or image)." +#: lib/elements/fill_stitch.py:47 +msgid "This object is set to \"Guided Fill\", but has no guide line." msgstr "" -#: lib/elements/clone.py:40 -msgid "Convert the clone into a real element:" +#: lib/elements/fill_stitch.py:49 +msgid "* Create a stroke object" msgstr "" -#: lib/elements/clone.py:41 -msgid "* Select the clone." +#: lib/elements/fill_stitch.py:50 +msgid "* Select this object and run Extensions > Ink/Stitch > Edit > Selection to guide line" msgstr "" -#: lib/elements/clone.py:56 -msgid "Clone" +#: lib/elements/fill_stitch.py:55 +msgid "Disjointed Guide Line" msgstr "" -#: lib/elements/clone.py:62 -msgid "Custom fill angle" +#: lib/elements/fill_stitch.py:56 +msgid "The guide line of this object isn't within the object borders. The guide line works best, if it is within the target element." msgstr "" -#: lib/elements/clone.py:63 -msgid "This setting will apply a custom fill angle for the clone." +#: lib/elements/fill_stitch.py:59 +msgid "* Move the guide line into the element" msgstr "" -#: lib/elements/element.py:198 -msgid "Allow lock stitches" +#: lib/elements/fill_stitch.py:64 +msgid "Multiple Guide Lines" msgstr "" -#: lib/elements/element.py:199 -msgid "Tie thread at the beginning and/or end of this object. Manual stitch will not add lock stitches." +#: lib/elements/fill_stitch.py:65 +msgid "This object has multiple guide lines, but only the first one will be used." msgstr "" -#. options to allow lock stitch before and after objects -#: lib/elements/element.py:203 -msgid "Both" +#: lib/elements/fill_stitch.py:67 +msgid "* Remove all guide lines, except for one." msgstr "" -#: lib/elements/element.py:203 -msgid "Before" +#: lib/elements/fill_stitch.py:72 +msgid "Unconnected" msgstr "" -#: lib/elements/element.py:203 -msgid "After" +#: lib/elements/fill_stitch.py:73 +msgid "Fill: This object is made up of unconnected shapes. This is not allowed because Ink/Stitch doesn't know what order to stitch them in. Please break this object up into separate shapes." msgstr "" -#: lib/elements/element.py:203 -msgid "Neither" +#: lib/elements/fill_stitch.py:77 lib/elements/fill_stitch.py:85 +msgid "* Extensions > Ink/Stitch > Fill Tools > Break Apart Fill Objects" msgstr "" -#: lib/elements/element.py:212 -#: inx/inkstitch_lettering_force_lock_stitches.inx:3 -msgid "Force lock stitches" +#: lib/elements/fill_stitch.py:82 +msgid "Border crosses itself" msgstr "" -#: lib/elements/element.py:213 -msgid "Sew lock stitches after sewing this element, even if the distance to the next object is shorter than defined by the collapse length value in the Ink/Stitch preferences." +#: lib/elements/fill_stitch.py:83 +msgid "Fill: Shape is not valid. This can happen if the border crosses over itself." msgstr "" -#: lib/elements/element.py:257 -#, python-format -msgid "Object %(id)s has an empty 'd' attribute. Please delete this object from your document." +#: lib/elements/fill_stitch.py:90 +msgid "FillStitch" msgstr "" -#. used when showing an error message to the user such as -#. "Some Path (path1234): error: satin column: One or more of the rungs doesn't -#. intersect both rails." -#: lib/elements/element.py:345 -msgid "error:" +#: lib/elements/fill_stitch.py:93 +msgid "Automatically routed fill stitching" msgstr "" -#: lib/elements/empty_d_object.py:13 -msgid "Empty D-Attribute" +#: lib/elements/fill_stitch.py:98 +msgid "Fill method" msgstr "" -#: lib/elements/empty_d_object.py:14 -msgid "There is an invalid path object in the document, the d-attribute is missing." +#: lib/elements/fill_stitch.py:99 +msgid "Auto Fill" msgstr "" -#: lib/elements/empty_d_object.py:16 -msgid "* Run Extensions > Ink/Stitch > Troubleshoot > Cleanup Document..." +#: lib/elements/fill_stitch.py:99 +msgid "Contour Fill" msgstr "" -#: lib/elements/fill.py:23 -msgid "Unconnected" +#: lib/elements/fill_stitch.py:99 +msgid "Guided Fill" msgstr "" -#: lib/elements/fill.py:24 -msgid "Fill: This object is made up of unconnected shapes. This is not allowed because Ink/Stitch doesn't know what order to stitch them in. Please break this object up into separate shapes." +#: lib/elements/fill_stitch.py:99 +msgid "Legacy Fill" msgstr "" -#: lib/elements/fill.py:28 lib/elements/fill.py:36 -msgid "* Extensions > Ink/Stitch > Fill Tools > Break Apart Fill Objects" +#: lib/elements/fill_stitch.py:104 +msgid "Contour Fill Strategy" msgstr "" -#: lib/elements/fill.py:33 -msgid "Border crosses itself" +#: lib/elements/fill_stitch.py:105 +msgid "Inner to Outer" msgstr "" -#: lib/elements/fill.py:34 -msgid "Fill: Shape is not valid. This can happen if the border crosses over itself." +#: lib/elements/fill_stitch.py:105 +msgid "Single spiral" msgstr "" -#: lib/elements/fill.py:41 -msgid "Fill" +#: lib/elements/fill_stitch.py:105 +msgid "Double spiral" msgstr "" -#: lib/elements/fill.py:48 -msgid "Manually routed fill stitching" +#: lib/elements/fill_stitch.py:110 +msgid "Join Style" msgstr "" -#: lib/elements/fill.py:49 -msgid "AutoFill is the default method for generating fill stitching." +#: lib/elements/fill_stitch.py:111 +msgid "Round" msgstr "" -#: lib/elements/fill.py:58 +#: lib/elements/fill_stitch.py:111 +msgid "Mitered" +msgstr "" + +#: lib/elements/fill_stitch.py:111 +msgid "Beveled" +msgstr "" + +#: lib/elements/fill_stitch.py:116 +msgid "Avoid self-crossing" +msgstr "" + +#: lib/elements/fill_stitch.py:121 +msgid "Clockwise" +msgstr "" + +#: lib/elements/fill_stitch.py:127 msgid "Angle of lines of stitches" msgstr "" -#: lib/elements/fill.py:59 +#: lib/elements/fill_stitch.py:128 msgid "The angle increases in a counter-clockwise direction. 0 is horizontal. Negative angles are allowed." msgstr "" -#: lib/elements/fill.py:86 +#: lib/elements/fill_stitch.py:146 lib/elements/fill_stitch.py:388 +msgid "Skip last stitch in each row" +msgstr "" + +#: lib/elements/fill_stitch.py:147 lib/elements/fill_stitch.py:389 +msgid "The last stitch in each row is quite close to the first stitch in the next row. Skipping it decreases stitch count and density." +msgstr "" + +#: lib/elements/fill_stitch.py:160 msgid "Flip fill (start right-to-left)" msgstr "" -#: lib/elements/fill.py:87 +#: lib/elements/fill_stitch.py:161 msgid "The flip option can help you with routing your stitch path. When you enable flip, stitching goes from right-to-left instead of left-to-right." msgstr "" -#: lib/elements/fill.py:96 +#: lib/elements/fill_stitch.py:172 msgid "Spacing between rows" msgstr "" -#: lib/elements/fill.py:97 +#: lib/elements/fill_stitch.py:173 msgid "Distance between rows of stitches." msgstr "" -#: lib/elements/fill.py:110 +#: lib/elements/fill_stitch.py:187 msgid "Maximum fill stitch length" msgstr "" -#: lib/elements/fill.py:111 +#: lib/elements/fill_stitch.py:188 msgid "The length of each stitch in a row. Shorter stitch may be used at the start or end of a row." msgstr "" -#: lib/elements/fill.py:120 +#: lib/elements/fill_stitch.py:199 msgid "Stagger rows this many times before repeating" msgstr "" -#: lib/elements/fill.py:121 +#: lib/elements/fill_stitch.py:200 msgid "Setting this dictates how many rows apart the stitches will be before they fall in the same column position." msgstr "" +#: lib/elements/fill_stitch.py:315 +msgid "Running stitch length (traversal between sections)" +msgstr "" + +#: lib/elements/fill_stitch.py:316 +msgid "Length of stitches around the outline of the fill region used when moving from section to section." +msgstr "" + +#: lib/elements/fill_stitch.py:326 +msgid "Underlay" +msgstr "" + +#: lib/elements/fill_stitch.py:326 lib/elements/fill_stitch.py:335 +#: lib/elements/fill_stitch.py:358 lib/elements/fill_stitch.py:369 +#: lib/elements/fill_stitch.py:379 lib/elements/fill_stitch.py:391 +#: lib/elements/fill_stitch.py:429 +msgid "Fill Underlay" +msgstr "" + +#: lib/elements/fill_stitch.py:332 +msgid "Fill angle" +msgstr "" + +#: lib/elements/fill_stitch.py:333 +msgid "Default: fill angle + 90 deg. Insert comma-seperated list for multiple layers." +msgstr "" + +#: lib/elements/fill_stitch.py:355 +msgid "Row spacing" +msgstr "" + +#: lib/elements/fill_stitch.py:356 +msgid "default: 3x fill row spacing" +msgstr "" + +#: lib/elements/fill_stitch.py:366 +msgid "Max stitch length" +msgstr "" + +#: lib/elements/fill_stitch.py:367 +msgid "default: equal to fill max stitch length" +msgstr "" + +#: lib/elements/fill_stitch.py:377 +msgid "Shrink the shape before doing underlay, to prevent underlay from showing around the outside of the fill." +msgstr "" + +#: lib/elements/fill_stitch.py:400 +msgid "Expand the shape before fill stitching, to compensate for gaps between shapes." +msgstr "" + +#: lib/elements/fill_stitch.py:411 lib/elements/fill_stitch.py:425 +msgid "Underpath" +msgstr "" + +#: lib/elements/fill_stitch.py:412 lib/elements/fill_stitch.py:426 +msgid "Travel inside the shape when moving from section to section. Underpath stitches avoid traveling in the direction of the row angle so that they are not visible. This gives them a jagged appearance." +msgstr "" + +#: lib/elements/fill_stitch.py:629 +msgid "Error during autofill! This means that there is a problem with Ink/Stitch." +msgstr "" + +#. this message is followed by a URL: +#. https://github.com/inkstitch/inkstitch/issues/new +#: lib/elements/fill_stitch.py:632 +msgid "If you'd like to help us make Ink/Stitch better, please paste this whole message into a new issue at: " +msgstr "" + #: lib/elements/image.py:13 msgid "Image" msgstr "" @@ -1151,15 +1239,15 @@ msgid "Please select at least one satin column." msgstr "" #. This was previously: "No embroiderable paths selected." -#: lib/extensions/base.py:126 +#: lib/extensions/base.py:127 msgid "Ink/Stitch doesn't know how to work with any of the objects you've selected." msgstr "" -#: lib/extensions/base.py:128 +#: lib/extensions/base.py:129 msgid "There are no objects in the entire document that Ink/Stitch knows how to work with." msgstr "" -#: lib/extensions/base.py:130 +#: lib/extensions/base.py:131 msgid "Tip: Run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot Objects" msgstr "" @@ -1278,7 +1366,7 @@ msgstr "" msgid "Add trims" msgstr "" -#: lib/extensions/lettering.py:83 lib/extensions/params.py:361 +#: lib/extensions/lettering.py:83 lib/extensions/params.py:441 #: print/templates/custom-page.html:23 print/templates/custom-page.html:27 #: print/templates/custom-page.html:33 print/templates/ui.html:93 #: print/templates/ui.html:97 print/templates/ui.html:103 @@ -1287,7 +1375,7 @@ msgstr "" msgid "Cancel" msgstr "" -#: lib/extensions/lettering.py:87 lib/extensions/params.py:368 +#: lib/extensions/lettering.py:87 lib/extensions/params.py:449 msgid "Apply and Quit" msgstr "" @@ -1349,50 +1437,50 @@ msgstr "" msgid "Please select one or more text elements to split lines." msgstr "" -#: lib/extensions/params.py:208 +#: lib/extensions/params.py:227 msgid "These settings will be applied to 1 object." msgstr "" -#: lib/extensions/params.py:210 +#: lib/extensions/params.py:229 #, python-format msgid "These settings will be applied to %d objects." msgstr "" -#: lib/extensions/params.py:213 +#: lib/extensions/params.py:234 msgid "Some settings had different values across objects. Select a value from the dropdown or enter a new one." msgstr "" -#: lib/extensions/params.py:217 +#: lib/extensions/params.py:239 #, python-format msgid "Disabling this tab will disable the following %d tabs." msgstr "" -#: lib/extensions/params.py:219 +#: lib/extensions/params.py:243 msgid "Disabling this tab will disable the following tab." msgstr "" -#: lib/extensions/params.py:222 +#: lib/extensions/params.py:247 #, python-format msgid "Enabling this tab will disable %s and vice-versa." msgstr "" -#: lib/extensions/params.py:252 +#: lib/extensions/params.py:301 msgid "Inkscape objects" msgstr "" -#: lib/extensions/params.py:313 +#: lib/extensions/params.py:390 msgid "Click to force this parameter to be saved when you click \"Apply and Quit\"" msgstr "" -#: lib/extensions/params.py:321 +#: lib/extensions/params.py:400 msgid "This parameter will be saved when you click \"Apply and Quit\"" msgstr "" -#: lib/extensions/params.py:344 +#: lib/extensions/params.py:423 msgid "Embroidery Params" msgstr "" -#: lib/extensions/params.py:365 +#: lib/extensions/params.py:446 msgid "Use Last Settings" msgstr "" @@ -1400,6 +1488,10 @@ msgstr "" msgid "Please select at least two elements to reorder." msgstr "" +#: lib/extensions/selection_to_guide_line.py:21 +msgid "Please select at least one object to be marked as a guide line." +msgstr "" + #: lib/extensions/selection_to_pattern.py:21 msgid "Please select at least one object to be marked as a pattern." msgstr "" @@ -1690,6 +1782,10 @@ msgstr "" msgid "AutoSatin Running Stitch %d" msgstr "" +#: lib/stitches/guided_fill.py:120 +msgid "Guide line (or offset copy) is self crossing!" +msgstr "" + #: lib/svg/rendering.py:222 msgid "Stitch Plan" msgstr "" @@ -2745,6 +2841,7 @@ msgid "Duplicate Params" msgstr "" #: inx/inkstitch_duplicate_params.inx:10 inx/inkstitch_reorder.inx:10 +#: inx/inkstitch_selection_to_guide_line.inx:10 #: inx/inkstitch_selection_to_pattern.inx:10 msgid "Edit" msgstr "" @@ -3706,6 +3803,14 @@ msgstr "" msgid "Re-stack objects in order of selection" msgstr "" +#: inx/inkstitch_selection_to_guide_line.inx:3 +msgid "Selection to guide line" +msgstr "" + +#: inx/inkstitch_selection_to_guide_line.inx:9 +msgid "Ink/Stitch" +msgstr "" + #: inx/inkstitch_selection_to_pattern.inx:3 msgid "Selection to pattern" msgstr "" diff --git a/translations/messages_ca_ES.po b/translations/messages_ca_ES.po index 9dc6f620..df5fcd44 100644 --- a/translations/messages_ca_ES.po +++ b/translations/messages_ca_ES.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inkstitch\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2022-05-19 02:28+0000\n" -"PO-Revision-Date: 2022-05-20 02:20\n" +"POT-Creation-Date: 2022-05-21 01:55+0000\n" +"PO-Revision-Date: 2022-05-21 01:56\n" "Last-Translator: \n" "Language-Team: Catalan\n" "MIME-Version: 1.0\n" @@ -16,7 +16,7 @@ msgstr "" "Project-Id-Version: \n" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-05-19 02:28+0000\n" +"POT-Creation-Date: 2022-05-21 01:55+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: LANGUAGE \n" @@ -497,293 +497,381 @@ msgstr "" msgid "command marker" msgstr "" -#: lib/elements/auto_fill.py:23 -msgid "Small Fill" +#: lib/elements/clone.py:20 +msgid "Clone Object" msgstr "" -#: lib/elements/auto_fill.py:24 -msgid "This fill object is so small that it would probably look better as running stitch or satin column. For very small shapes, fill stitch is not possible, and Ink/Stitch will use running stitch around the outline instead." +#: lib/elements/clone.py:21 +msgid "There are one or more clone objects in this document. Ink/Stitch can work with single clones, but you are limited to set a very few parameters. " msgstr "" -#: lib/elements/auto_fill.py:30 lib/elements/auto_fill.py:146 -msgid "Expand" +#: lib/elements/clone.py:24 +msgid "If you want to convert the clone into a real element, follow these steps:" msgstr "" -#: lib/elements/auto_fill.py:31 -msgid "The expand parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use original size instead." +#: lib/elements/clone.py:25 +msgid "* Select the clone" msgstr "" -#: lib/elements/auto_fill.py:36 lib/elements/auto_fill.py:123 -msgid "Inset" +#: lib/elements/clone.py:26 lib/elements/clone.py:37 +msgid "* Run: Edit > Clone > Unlink Clone (Alt+Shift+D)" msgstr "" -#: lib/elements/auto_fill.py:37 -msgid "The underlay inset parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use the original size instead." +#: lib/elements/clone.py:31 +msgid "Clone is not embroiderable" msgstr "" -#: lib/elements/auto_fill.py:42 -msgid "AutoFill" +#: lib/elements/clone.py:32 +msgid "There are one ore more clone objects in this document. A clone must be a direct child of an embroiderable element. Ink/Stitch cannot embroider clones of groups or other not embroiderable elements (text or image)." msgstr "" -#: lib/elements/auto_fill.py:45 -msgid "Automatically routed fill stitching" +#: lib/elements/clone.py:35 +msgid "Convert the clone into a real element:" msgstr "" -#: lib/elements/auto_fill.py:65 -msgid "Running stitch length (traversal between sections)" +#: lib/elements/clone.py:36 +msgid "* Select the clone." msgstr "" -#: lib/elements/auto_fill.py:66 -msgid "Length of stitches around the outline of the fill region used when moving from section to section." +#: lib/elements/clone.py:51 +msgid "Clone" msgstr "" -#: lib/elements/auto_fill.py:74 -msgid "Underlay" +#: lib/elements/clone.py:57 +msgid "Custom fill angle" msgstr "" -#: lib/elements/auto_fill.py:74 lib/elements/auto_fill.py:83 -#: lib/elements/auto_fill.py:105 lib/elements/auto_fill.py:116 -#: lib/elements/auto_fill.py:126 lib/elements/auto_fill.py:138 -#: lib/elements/auto_fill.py:172 -msgid "AutoFill Underlay" +#: lib/elements/clone.py:58 +msgid "This setting will apply a custom fill angle for the clone." msgstr "" -#: lib/elements/auto_fill.py:80 -msgid "Fill angle" +#: lib/elements/element.py:202 +msgid "Allow lock stitches" msgstr "" -#: lib/elements/auto_fill.py:81 -msgid "Default: fill angle + 90 deg. Insert comma-seperated list for multiple layers." +#: lib/elements/element.py:203 +msgid "Tie thread at the beginning and/or end of this object. Manual stitch will not add lock stitches." msgstr "" -#: lib/elements/auto_fill.py:102 -msgid "Row spacing" +#. options to allow lock stitch before and after objects +#: lib/elements/element.py:207 +msgid "Both" msgstr "" -#: lib/elements/auto_fill.py:103 -msgid "default: 3x fill row spacing" +#: lib/elements/element.py:207 +msgid "Before" msgstr "" -#: lib/elements/auto_fill.py:113 -msgid "Max stitch length" +#: lib/elements/element.py:207 +msgid "After" msgstr "" -#: lib/elements/auto_fill.py:114 -msgid "default: equal to fill max stitch length" +#: lib/elements/element.py:207 +msgid "Neither" msgstr "" -#: lib/elements/auto_fill.py:124 -msgid "Shrink the shape before doing underlay, to prevent underlay from showing around the outside of the fill." +#: lib/elements/element.py:216 +#: inx/inkstitch_lettering_force_lock_stitches.inx:3 +msgid "Force lock stitches" msgstr "" -#: lib/elements/auto_fill.py:135 lib/elements/fill.py:75 -msgid "Skip last stitch in each row" +#: lib/elements/element.py:217 +msgid "Sew lock stitches after sewing this element, even if the distance to the next object is shorter than defined by the collapse length value in the Ink/Stitch preferences." msgstr "" -#: lib/elements/auto_fill.py:136 lib/elements/fill.py:76 -msgid "The last stitch in each row is quite close to the first stitch in the next row. Skipping it decreases stitch count and density." +#: lib/elements/element.py:261 +#, python-format +msgid "Object %(id)s has an empty 'd' attribute. Please delete this object from your document." msgstr "" -#: lib/elements/auto_fill.py:147 -msgid "Expand the shape before fill stitching, to compensate for gaps between shapes." +#. used when showing an error message to the user such as +#. "Some Path (path1234): error: satin column: One or more of the rungs doesn't +#. intersect both rails." +#: lib/elements/element.py:354 +msgid "error:" msgstr "" -#: lib/elements/auto_fill.py:156 lib/elements/auto_fill.py:168 -msgid "Underpath" +#: lib/elements/empty_d_object.py:13 +msgid "Empty D-Attribute" msgstr "" -#: lib/elements/auto_fill.py:157 lib/elements/auto_fill.py:169 -msgid "Travel inside the shape when moving from section to section. Underpath stitches avoid traveling in the direction of the row angle so that they are not visible. This gives them a jagged appearance." +#: lib/elements/empty_d_object.py:14 +msgid "There is an invalid path object in the document, the d-attribute is missing." msgstr "" -#: lib/elements/auto_fill.py:266 -msgid "Error during autofill! This means that there is a problem with Ink/Stitch." +#: lib/elements/empty_d_object.py:16 +msgid "* Run Extensions > Ink/Stitch > Troubleshoot > Cleanup Document..." msgstr "" -#. this message is followed by a URL: -#. https://github.com/inkstitch/inkstitch/issues/new -#: lib/elements/auto_fill.py:269 -msgid "If you'd like to help us make Ink/Stitch better, please paste this whole message into a new issue at: " +#: lib/elements/fill_stitch.py:27 +msgid "Small Fill" msgstr "" -#: lib/elements/clone.py:25 -msgid "Clone Object" +#: lib/elements/fill_stitch.py:28 +msgid "This fill object is so small that it would probably look better as running stitch or satin column. For very small shapes, fill stitch is not possible, and Ink/Stitch will use running stitch around the outline instead." msgstr "" -#: lib/elements/clone.py:26 -msgid "There are one or more clone objects in this document. Ink/Stitch can work with single clones, but you are limited to set a very few parameters. " +#: lib/elements/fill_stitch.py:34 lib/elements/fill_stitch.py:399 +msgid "Expand" msgstr "" -#: lib/elements/clone.py:29 -msgid "If you want to convert the clone into a real element, follow these steps:" +#: lib/elements/fill_stitch.py:35 +msgid "The expand parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use original size instead." msgstr "" -#: lib/elements/clone.py:30 -msgid "* Select the clone" +#: lib/elements/fill_stitch.py:40 lib/elements/fill_stitch.py:376 +msgid "Inset" msgstr "" -#: lib/elements/clone.py:31 lib/elements/clone.py:42 -msgid "* Run: Edit > Clone > Unlink Clone (Alt+Shift+D)" +#: lib/elements/fill_stitch.py:41 +msgid "The underlay inset parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use the original size instead." msgstr "" -#: lib/elements/clone.py:36 -msgid "Clone is not embroiderable" +#: lib/elements/fill_stitch.py:46 +msgid "Missing Guideline" msgstr "" -#: lib/elements/clone.py:37 -msgid "There are one ore more clone objects in this document. A clone must be a direct child of an embroiderable element. Ink/Stitch cannot embroider clones of groups or other not embroiderable elements (text or image)." +#: lib/elements/fill_stitch.py:47 +msgid "This object is set to \"Guided Fill\", but has no guide line." msgstr "" -#: lib/elements/clone.py:40 -msgid "Convert the clone into a real element:" +#: lib/elements/fill_stitch.py:49 +msgid "* Create a stroke object" msgstr "" -#: lib/elements/clone.py:41 -msgid "* Select the clone." +#: lib/elements/fill_stitch.py:50 +msgid "* Select this object and run Extensions > Ink/Stitch > Edit > Selection to guide line" msgstr "" -#: lib/elements/clone.py:56 -msgid "Clone" +#: lib/elements/fill_stitch.py:55 +msgid "Disjointed Guide Line" msgstr "" -#: lib/elements/clone.py:62 -msgid "Custom fill angle" +#: lib/elements/fill_stitch.py:56 +msgid "The guide line of this object isn't within the object borders. The guide line works best, if it is within the target element." msgstr "" -#: lib/elements/clone.py:63 -msgid "This setting will apply a custom fill angle for the clone." +#: lib/elements/fill_stitch.py:59 +msgid "* Move the guide line into the element" msgstr "" -#: lib/elements/element.py:198 -msgid "Allow lock stitches" +#: lib/elements/fill_stitch.py:64 +msgid "Multiple Guide Lines" msgstr "" -#: lib/elements/element.py:199 -msgid "Tie thread at the beginning and/or end of this object. Manual stitch will not add lock stitches." +#: lib/elements/fill_stitch.py:65 +msgid "This object has multiple guide lines, but only the first one will be used." msgstr "" -#. options to allow lock stitch before and after objects -#: lib/elements/element.py:203 -msgid "Both" +#: lib/elements/fill_stitch.py:67 +msgid "* Remove all guide lines, except for one." msgstr "" -#: lib/elements/element.py:203 -msgid "Before" +#: lib/elements/fill_stitch.py:72 +msgid "Unconnected" msgstr "" -#: lib/elements/element.py:203 -msgid "After" +#: lib/elements/fill_stitch.py:73 +msgid "Fill: This object is made up of unconnected shapes. This is not allowed because Ink/Stitch doesn't know what order to stitch them in. Please break this object up into separate shapes." msgstr "" -#: lib/elements/element.py:203 -msgid "Neither" +#: lib/elements/fill_stitch.py:77 lib/elements/fill_stitch.py:85 +msgid "* Extensions > Ink/Stitch > Fill Tools > Break Apart Fill Objects" msgstr "" -#: lib/elements/element.py:212 -#: inx/inkstitch_lettering_force_lock_stitches.inx:3 -msgid "Force lock stitches" +#: lib/elements/fill_stitch.py:82 +msgid "Border crosses itself" msgstr "" -#: lib/elements/element.py:213 -msgid "Sew lock stitches after sewing this element, even if the distance to the next object is shorter than defined by the collapse length value in the Ink/Stitch preferences." +#: lib/elements/fill_stitch.py:83 +msgid "Fill: Shape is not valid. This can happen if the border crosses over itself." msgstr "" -#: lib/elements/element.py:257 -#, python-format -msgid "Object %(id)s has an empty 'd' attribute. Please delete this object from your document." +#: lib/elements/fill_stitch.py:90 +msgid "FillStitch" msgstr "" -#. used when showing an error message to the user such as -#. "Some Path (path1234): error: satin column: One or more of the rungs doesn't -#. intersect both rails." -#: lib/elements/element.py:345 -msgid "error:" +#: lib/elements/fill_stitch.py:93 +msgid "Automatically routed fill stitching" msgstr "" -#: lib/elements/empty_d_object.py:13 -msgid "Empty D-Attribute" +#: lib/elements/fill_stitch.py:98 +msgid "Fill method" msgstr "" -#: lib/elements/empty_d_object.py:14 -msgid "There is an invalid path object in the document, the d-attribute is missing." +#: lib/elements/fill_stitch.py:99 +msgid "Auto Fill" msgstr "" -#: lib/elements/empty_d_object.py:16 -msgid "* Run Extensions > Ink/Stitch > Troubleshoot > Cleanup Document..." +#: lib/elements/fill_stitch.py:99 +msgid "Contour Fill" msgstr "" -#: lib/elements/fill.py:23 -msgid "Unconnected" +#: lib/elements/fill_stitch.py:99 +msgid "Guided Fill" msgstr "" -#: lib/elements/fill.py:24 -msgid "Fill: This object is made up of unconnected shapes. This is not allowed because Ink/Stitch doesn't know what order to stitch them in. Please break this object up into separate shapes." +#: lib/elements/fill_stitch.py:99 +msgid "Legacy Fill" msgstr "" -#: lib/elements/fill.py:28 lib/elements/fill.py:36 -msgid "* Extensions > Ink/Stitch > Fill Tools > Break Apart Fill Objects" +#: lib/elements/fill_stitch.py:104 +msgid "Contour Fill Strategy" msgstr "" -#: lib/elements/fill.py:33 -msgid "Border crosses itself" +#: lib/elements/fill_stitch.py:105 +msgid "Inner to Outer" msgstr "" -#: lib/elements/fill.py:34 -msgid "Fill: Shape is not valid. This can happen if the border crosses over itself." +#: lib/elements/fill_stitch.py:105 +msgid "Single spiral" msgstr "" -#: lib/elements/fill.py:41 -msgid "Fill" +#: lib/elements/fill_stitch.py:105 +msgid "Double spiral" msgstr "" -#: lib/elements/fill.py:48 -msgid "Manually routed fill stitching" +#: lib/elements/fill_stitch.py:110 +msgid "Join Style" msgstr "" -#: lib/elements/fill.py:49 -msgid "AutoFill is the default method for generating fill stitching." +#: lib/elements/fill_stitch.py:111 +msgid "Round" msgstr "" -#: lib/elements/fill.py:58 +#: lib/elements/fill_stitch.py:111 +msgid "Mitered" +msgstr "" + +#: lib/elements/fill_stitch.py:111 +msgid "Beveled" +msgstr "" + +#: lib/elements/fill_stitch.py:116 +msgid "Avoid self-crossing" +msgstr "" + +#: lib/elements/fill_stitch.py:121 +msgid "Clockwise" +msgstr "" + +#: lib/elements/fill_stitch.py:127 msgid "Angle of lines of stitches" msgstr "" -#: lib/elements/fill.py:59 +#: lib/elements/fill_stitch.py:128 msgid "The angle increases in a counter-clockwise direction. 0 is horizontal. Negative angles are allowed." msgstr "" -#: lib/elements/fill.py:86 +#: lib/elements/fill_stitch.py:146 lib/elements/fill_stitch.py:388 +msgid "Skip last stitch in each row" +msgstr "" + +#: lib/elements/fill_stitch.py:147 lib/elements/fill_stitch.py:389 +msgid "The last stitch in each row is quite close to the first stitch in the next row. Skipping it decreases stitch count and density." +msgstr "" + +#: lib/elements/fill_stitch.py:160 msgid "Flip fill (start right-to-left)" msgstr "" -#: lib/elements/fill.py:87 +#: lib/elements/fill_stitch.py:161 msgid "The flip option can help you with routing your stitch path. When you enable flip, stitching goes from right-to-left instead of left-to-right." msgstr "" -#: lib/elements/fill.py:96 +#: lib/elements/fill_stitch.py:172 msgid "Spacing between rows" msgstr "" -#: lib/elements/fill.py:97 +#: lib/elements/fill_stitch.py:173 msgid "Distance between rows of stitches." msgstr "" -#: lib/elements/fill.py:110 +#: lib/elements/fill_stitch.py:187 msgid "Maximum fill stitch length" msgstr "" -#: lib/elements/fill.py:111 +#: lib/elements/fill_stitch.py:188 msgid "The length of each stitch in a row. Shorter stitch may be used at the start or end of a row." msgstr "" -#: lib/elements/fill.py:120 +#: lib/elements/fill_stitch.py:199 msgid "Stagger rows this many times before repeating" msgstr "" -#: lib/elements/fill.py:121 +#: lib/elements/fill_stitch.py:200 msgid "Setting this dictates how many rows apart the stitches will be before they fall in the same column position." msgstr "" +#: lib/elements/fill_stitch.py:315 +msgid "Running stitch length (traversal between sections)" +msgstr "" + +#: lib/elements/fill_stitch.py:316 +msgid "Length of stitches around the outline of the fill region used when moving from section to section." +msgstr "" + +#: lib/elements/fill_stitch.py:326 +msgid "Underlay" +msgstr "" + +#: lib/elements/fill_stitch.py:326 lib/elements/fill_stitch.py:335 +#: lib/elements/fill_stitch.py:358 lib/elements/fill_stitch.py:369 +#: lib/elements/fill_stitch.py:379 lib/elements/fill_stitch.py:391 +#: lib/elements/fill_stitch.py:429 +msgid "Fill Underlay" +msgstr "" + +#: lib/elements/fill_stitch.py:332 +msgid "Fill angle" +msgstr "" + +#: lib/elements/fill_stitch.py:333 +msgid "Default: fill angle + 90 deg. Insert comma-seperated list for multiple layers." +msgstr "" + +#: lib/elements/fill_stitch.py:355 +msgid "Row spacing" +msgstr "" + +#: lib/elements/fill_stitch.py:356 +msgid "default: 3x fill row spacing" +msgstr "" + +#: lib/elements/fill_stitch.py:366 +msgid "Max stitch length" +msgstr "" + +#: lib/elements/fill_stitch.py:367 +msgid "default: equal to fill max stitch length" +msgstr "" + +#: lib/elements/fill_stitch.py:377 +msgid "Shrink the shape before doing underlay, to prevent underlay from showing around the outside of the fill." +msgstr "" + +#: lib/elements/fill_stitch.py:400 +msgid "Expand the shape before fill stitching, to compensate for gaps between shapes." +msgstr "" + +#: lib/elements/fill_stitch.py:411 lib/elements/fill_stitch.py:425 +msgid "Underpath" +msgstr "" + +#: lib/elements/fill_stitch.py:412 lib/elements/fill_stitch.py:426 +msgid "Travel inside the shape when moving from section to section. Underpath stitches avoid traveling in the direction of the row angle so that they are not visible. This gives them a jagged appearance." +msgstr "" + +#: lib/elements/fill_stitch.py:629 +msgid "Error during autofill! This means that there is a problem with Ink/Stitch." +msgstr "" + +#. this message is followed by a URL: +#. https://github.com/inkstitch/inkstitch/issues/new +#: lib/elements/fill_stitch.py:632 +msgid "If you'd like to help us make Ink/Stitch better, please paste this whole message into a new issue at: " +msgstr "" + #: lib/elements/image.py:13 msgid "Image" msgstr "" @@ -1151,15 +1239,15 @@ msgid "Please select at least one satin column." msgstr "" #. This was previously: "No embroiderable paths selected." -#: lib/extensions/base.py:126 +#: lib/extensions/base.py:127 msgid "Ink/Stitch doesn't know how to work with any of the objects you've selected." msgstr "" -#: lib/extensions/base.py:128 +#: lib/extensions/base.py:129 msgid "There are no objects in the entire document that Ink/Stitch knows how to work with." msgstr "" -#: lib/extensions/base.py:130 +#: lib/extensions/base.py:131 msgid "Tip: Run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot Objects" msgstr "" @@ -1278,7 +1366,7 @@ msgstr "" msgid "Add trims" msgstr "" -#: lib/extensions/lettering.py:83 lib/extensions/params.py:361 +#: lib/extensions/lettering.py:83 lib/extensions/params.py:441 #: print/templates/custom-page.html:23 print/templates/custom-page.html:27 #: print/templates/custom-page.html:33 print/templates/ui.html:93 #: print/templates/ui.html:97 print/templates/ui.html:103 @@ -1287,7 +1375,7 @@ msgstr "" msgid "Cancel" msgstr "" -#: lib/extensions/lettering.py:87 lib/extensions/params.py:368 +#: lib/extensions/lettering.py:87 lib/extensions/params.py:449 msgid "Apply and Quit" msgstr "" @@ -1349,50 +1437,50 @@ msgstr "" msgid "Please select one or more text elements to split lines." msgstr "" -#: lib/extensions/params.py:208 +#: lib/extensions/params.py:227 msgid "These settings will be applied to 1 object." msgstr "" -#: lib/extensions/params.py:210 +#: lib/extensions/params.py:229 #, python-format msgid "These settings will be applied to %d objects." msgstr "" -#: lib/extensions/params.py:213 +#: lib/extensions/params.py:234 msgid "Some settings had different values across objects. Select a value from the dropdown or enter a new one." msgstr "" -#: lib/extensions/params.py:217 +#: lib/extensions/params.py:239 #, python-format msgid "Disabling this tab will disable the following %d tabs." msgstr "" -#: lib/extensions/params.py:219 +#: lib/extensions/params.py:243 msgid "Disabling this tab will disable the following tab." msgstr "" -#: lib/extensions/params.py:222 +#: lib/extensions/params.py:247 #, python-format msgid "Enabling this tab will disable %s and vice-versa." msgstr "" -#: lib/extensions/params.py:252 +#: lib/extensions/params.py:301 msgid "Inkscape objects" msgstr "" -#: lib/extensions/params.py:313 +#: lib/extensions/params.py:390 msgid "Click to force this parameter to be saved when you click \"Apply and Quit\"" msgstr "" -#: lib/extensions/params.py:321 +#: lib/extensions/params.py:400 msgid "This parameter will be saved when you click \"Apply and Quit\"" msgstr "" -#: lib/extensions/params.py:344 +#: lib/extensions/params.py:423 msgid "Embroidery Params" msgstr "" -#: lib/extensions/params.py:365 +#: lib/extensions/params.py:446 msgid "Use Last Settings" msgstr "" @@ -1400,6 +1488,10 @@ msgstr "" msgid "Please select at least two elements to reorder." msgstr "" +#: lib/extensions/selection_to_guide_line.py:21 +msgid "Please select at least one object to be marked as a guide line." +msgstr "" + #: lib/extensions/selection_to_pattern.py:21 msgid "Please select at least one object to be marked as a pattern." msgstr "" @@ -1690,6 +1782,10 @@ msgstr "" msgid "AutoSatin Running Stitch %d" msgstr "" +#: lib/stitches/guided_fill.py:120 +msgid "Guide line (or offset copy) is self crossing!" +msgstr "" + #: lib/svg/rendering.py:222 msgid "Stitch Plan" msgstr "" @@ -2741,6 +2837,7 @@ msgid "Duplicate Params" msgstr "" #: inx/inkstitch_duplicate_params.inx:10 inx/inkstitch_reorder.inx:10 +#: inx/inkstitch_selection_to_guide_line.inx:10 #: inx/inkstitch_selection_to_pattern.inx:10 msgid "Edit" msgstr "" @@ -3702,6 +3799,14 @@ msgstr "" msgid "Re-stack objects in order of selection" msgstr "" +#: inx/inkstitch_selection_to_guide_line.inx:3 +msgid "Selection to guide line" +msgstr "" + +#: inx/inkstitch_selection_to_guide_line.inx:9 +msgid "Ink/Stitch" +msgstr "" + #: inx/inkstitch_selection_to_pattern.inx:3 msgid "Selection to pattern" msgstr "" diff --git a/translations/messages_cs_CZ.po b/translations/messages_cs_CZ.po index e8222376..e1c73d56 100644 --- a/translations/messages_cs_CZ.po +++ b/translations/messages_cs_CZ.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inkstitch\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2022-05-19 02:28+0000\n" -"PO-Revision-Date: 2022-05-20 02:20\n" +"POT-Creation-Date: 2022-05-21 01:55+0000\n" +"PO-Revision-Date: 2022-05-21 01:56\n" "Last-Translator: \n" "Language-Team: Czech\n" "MIME-Version: 1.0\n" @@ -16,7 +16,7 @@ msgstr "" "Project-Id-Version: \n" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-05-19 02:28+0000\n" +"POT-Creation-Date: 2022-05-21 01:55+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: LANGUAGE \n" @@ -497,198 +497,89 @@ msgstr "konektor" msgid "command marker" msgstr "tvůrce příkazů" -#: lib/elements/auto_fill.py:23 -msgid "Small Fill" -msgstr "" - -#: lib/elements/auto_fill.py:24 -msgid "This fill object is so small that it would probably look better as running stitch or satin column. For very small shapes, fill stitch is not possible, and Ink/Stitch will use running stitch around the outline instead." -msgstr "" - -#: lib/elements/auto_fill.py:30 lib/elements/auto_fill.py:146 -msgid "Expand" -msgstr "" - -#: lib/elements/auto_fill.py:31 -msgid "The expand parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use original size instead." -msgstr "" - -#: lib/elements/auto_fill.py:36 lib/elements/auto_fill.py:123 -msgid "Inset" -msgstr "" - -#: lib/elements/auto_fill.py:37 -msgid "The underlay inset parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use the original size instead." -msgstr "" - -#: lib/elements/auto_fill.py:42 -msgid "AutoFill" -msgstr "Automatické vyplnění" - -#: lib/elements/auto_fill.py:45 -msgid "Automatically routed fill stitching" -msgstr "" - -#: lib/elements/auto_fill.py:65 -msgid "Running stitch length (traversal between sections)" -msgstr "" - -#: lib/elements/auto_fill.py:66 -msgid "Length of stitches around the outline of the fill region used when moving from section to section." -msgstr "" - -#: lib/elements/auto_fill.py:74 -msgid "Underlay" -msgstr "" - -#: lib/elements/auto_fill.py:74 lib/elements/auto_fill.py:83 -#: lib/elements/auto_fill.py:105 lib/elements/auto_fill.py:116 -#: lib/elements/auto_fill.py:126 lib/elements/auto_fill.py:138 -#: lib/elements/auto_fill.py:172 -msgid "AutoFill Underlay" -msgstr "" - -#: lib/elements/auto_fill.py:80 -msgid "Fill angle" -msgstr "Úhel výplně" - -#: lib/elements/auto_fill.py:81 -msgid "Default: fill angle + 90 deg. Insert comma-seperated list for multiple layers." -msgstr "" - -#: lib/elements/auto_fill.py:102 -msgid "Row spacing" -msgstr "Řádkování" - -#: lib/elements/auto_fill.py:103 -msgid "default: 3x fill row spacing" -msgstr "" - -#: lib/elements/auto_fill.py:113 -msgid "Max stitch length" -msgstr "Maximální délka stehu" - -#: lib/elements/auto_fill.py:114 -msgid "default: equal to fill max stitch length" -msgstr "" - -#: lib/elements/auto_fill.py:124 -msgid "Shrink the shape before doing underlay, to prevent underlay from showing around the outside of the fill." -msgstr "" - -#: lib/elements/auto_fill.py:135 lib/elements/fill.py:75 -msgid "Skip last stitch in each row" -msgstr "" - -#: lib/elements/auto_fill.py:136 lib/elements/fill.py:76 -msgid "The last stitch in each row is quite close to the first stitch in the next row. Skipping it decreases stitch count and density." -msgstr "" - -#: lib/elements/auto_fill.py:147 -msgid "Expand the shape before fill stitching, to compensate for gaps between shapes." -msgstr "" - -#: lib/elements/auto_fill.py:156 lib/elements/auto_fill.py:168 -msgid "Underpath" -msgstr "" - -#: lib/elements/auto_fill.py:157 lib/elements/auto_fill.py:169 -msgid "Travel inside the shape when moving from section to section. Underpath stitches avoid traveling in the direction of the row angle so that they are not visible. This gives them a jagged appearance." -msgstr "" - -#: lib/elements/auto_fill.py:266 -msgid "Error during autofill! This means that there is a problem with Ink/Stitch." -msgstr "" - -#. this message is followed by a URL: -#. https://github.com/inkstitch/inkstitch/issues/new -#: lib/elements/auto_fill.py:269 -msgid "If you'd like to help us make Ink/Stitch better, please paste this whole message into a new issue at: " -msgstr "" - -#: lib/elements/clone.py:25 +#: lib/elements/clone.py:20 msgid "Clone Object" msgstr "Klonovat objekt" -#: lib/elements/clone.py:26 +#: lib/elements/clone.py:21 msgid "There are one or more clone objects in this document. Ink/Stitch can work with single clones, but you are limited to set a very few parameters. " msgstr "" -#: lib/elements/clone.py:29 +#: lib/elements/clone.py:24 msgid "If you want to convert the clone into a real element, follow these steps:" msgstr "" -#: lib/elements/clone.py:30 +#: lib/elements/clone.py:25 msgid "* Select the clone" msgstr "* Vyberte klon" -#: lib/elements/clone.py:31 lib/elements/clone.py:42 +#: lib/elements/clone.py:26 lib/elements/clone.py:37 msgid "* Run: Edit > Clone > Unlink Clone (Alt+Shift+D)" msgstr "" -#: lib/elements/clone.py:36 +#: lib/elements/clone.py:31 msgid "Clone is not embroiderable" msgstr "Klon nelze vyšít" -#: lib/elements/clone.py:37 +#: lib/elements/clone.py:32 msgid "There are one ore more clone objects in this document. A clone must be a direct child of an embroiderable element. Ink/Stitch cannot embroider clones of groups or other not embroiderable elements (text or image)." msgstr "" -#: lib/elements/clone.py:40 +#: lib/elements/clone.py:35 msgid "Convert the clone into a real element:" msgstr "" -#: lib/elements/clone.py:41 +#: lib/elements/clone.py:36 msgid "* Select the clone." msgstr "* Vyberte klon." -#: lib/elements/clone.py:56 +#: lib/elements/clone.py:51 msgid "Clone" msgstr "Klonovat" -#: lib/elements/clone.py:62 +#: lib/elements/clone.py:57 msgid "Custom fill angle" msgstr "" -#: lib/elements/clone.py:63 +#: lib/elements/clone.py:58 msgid "This setting will apply a custom fill angle for the clone." msgstr "" -#: lib/elements/element.py:198 +#: lib/elements/element.py:202 msgid "Allow lock stitches" msgstr "" -#: lib/elements/element.py:199 +#: lib/elements/element.py:203 msgid "Tie thread at the beginning and/or end of this object. Manual stitch will not add lock stitches." msgstr "" #. options to allow lock stitch before and after objects -#: lib/elements/element.py:203 +#: lib/elements/element.py:207 msgid "Both" msgstr "Oba" -#: lib/elements/element.py:203 +#: lib/elements/element.py:207 msgid "Before" msgstr "Před" -#: lib/elements/element.py:203 +#: lib/elements/element.py:207 msgid "After" msgstr "Po" -#: lib/elements/element.py:203 +#: lib/elements/element.py:207 msgid "Neither" msgstr "Ani" -#: lib/elements/element.py:212 +#: lib/elements/element.py:216 #: inx/inkstitch_lettering_force_lock_stitches.inx:3 msgid "Force lock stitches" msgstr "" -#: lib/elements/element.py:213 +#: lib/elements/element.py:217 msgid "Sew lock stitches after sewing this element, even if the distance to the next object is shorter than defined by the collapse length value in the Ink/Stitch preferences." msgstr "" -#: lib/elements/element.py:257 +#: lib/elements/element.py:261 #, python-format msgid "Object %(id)s has an empty 'd' attribute. Please delete this object from your document." msgstr "Objekt %(id)s má prázdný atribut 'd'. Odstraňte prosím tento objekt z dokumentu." @@ -696,7 +587,7 @@ msgstr "Objekt %(id)s má prázdný atribut 'd'. Odstraňte prosím tento objek #. used when showing an error message to the user such as #. "Some Path (path1234): error: satin column: One or more of the rungs doesn't #. intersect both rails." -#: lib/elements/element.py:345 +#: lib/elements/element.py:354 msgid "error:" msgstr "chyba:" @@ -712,78 +603,275 @@ msgstr "" msgid "* Run Extensions > Ink/Stitch > Troubleshoot > Cleanup Document..." msgstr "" -#: lib/elements/fill.py:23 +#: lib/elements/fill_stitch.py:27 +msgid "Small Fill" +msgstr "" + +#: lib/elements/fill_stitch.py:28 +msgid "This fill object is so small that it would probably look better as running stitch or satin column. For very small shapes, fill stitch is not possible, and Ink/Stitch will use running stitch around the outline instead." +msgstr "" + +#: lib/elements/fill_stitch.py:34 lib/elements/fill_stitch.py:399 +msgid "Expand" +msgstr "" + +#: lib/elements/fill_stitch.py:35 +msgid "The expand parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use original size instead." +msgstr "" + +#: lib/elements/fill_stitch.py:40 lib/elements/fill_stitch.py:376 +msgid "Inset" +msgstr "" + +#: lib/elements/fill_stitch.py:41 +msgid "The underlay inset parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use the original size instead." +msgstr "" + +#: lib/elements/fill_stitch.py:46 +msgid "Missing Guideline" +msgstr "" + +#: lib/elements/fill_stitch.py:47 +msgid "This object is set to \"Guided Fill\", but has no guide line." +msgstr "" + +#: lib/elements/fill_stitch.py:49 +msgid "* Create a stroke object" +msgstr "" + +#: lib/elements/fill_stitch.py:50 +msgid "* Select this object and run Extensions > Ink/Stitch > Edit > Selection to guide line" +msgstr "" + +#: lib/elements/fill_stitch.py:55 +msgid "Disjointed Guide Line" +msgstr "" + +#: lib/elements/fill_stitch.py:56 +msgid "The guide line of this object isn't within the object borders. The guide line works best, if it is within the target element." +msgstr "" + +#: lib/elements/fill_stitch.py:59 +msgid "* Move the guide line into the element" +msgstr "" + +#: lib/elements/fill_stitch.py:64 +msgid "Multiple Guide Lines" +msgstr "" + +#: lib/elements/fill_stitch.py:65 +msgid "This object has multiple guide lines, but only the first one will be used." +msgstr "" + +#: lib/elements/fill_stitch.py:67 +msgid "* Remove all guide lines, except for one." +msgstr "" + +#: lib/elements/fill_stitch.py:72 msgid "Unconnected" msgstr "Nepřipojeno" -#: lib/elements/fill.py:24 +#: lib/elements/fill_stitch.py:73 msgid "Fill: This object is made up of unconnected shapes. This is not allowed because Ink/Stitch doesn't know what order to stitch them in. Please break this object up into separate shapes." msgstr "" -#: lib/elements/fill.py:28 lib/elements/fill.py:36 +#: lib/elements/fill_stitch.py:77 lib/elements/fill_stitch.py:85 msgid "* Extensions > Ink/Stitch > Fill Tools > Break Apart Fill Objects" msgstr "" -#: lib/elements/fill.py:33 +#: lib/elements/fill_stitch.py:82 msgid "Border crosses itself" msgstr "Hranice přechází přes sebe" -#: lib/elements/fill.py:34 +#: lib/elements/fill_stitch.py:83 msgid "Fill: Shape is not valid. This can happen if the border crosses over itself." msgstr "" -#: lib/elements/fill.py:41 -msgid "Fill" -msgstr "Výplň" +#: lib/elements/fill_stitch.py:90 +msgid "FillStitch" +msgstr "" + +#: lib/elements/fill_stitch.py:93 +msgid "Automatically routed fill stitching" +msgstr "" + +#: lib/elements/fill_stitch.py:98 +msgid "Fill method" +msgstr "" + +#: lib/elements/fill_stitch.py:99 +msgid "Auto Fill" +msgstr "" + +#: lib/elements/fill_stitch.py:99 +msgid "Contour Fill" +msgstr "" + +#: lib/elements/fill_stitch.py:99 +msgid "Guided Fill" +msgstr "" + +#: lib/elements/fill_stitch.py:99 +msgid "Legacy Fill" +msgstr "" + +#: lib/elements/fill_stitch.py:104 +msgid "Contour Fill Strategy" +msgstr "" + +#: lib/elements/fill_stitch.py:105 +msgid "Inner to Outer" +msgstr "" + +#: lib/elements/fill_stitch.py:105 +msgid "Single spiral" +msgstr "" + +#: lib/elements/fill_stitch.py:105 +msgid "Double spiral" +msgstr "" + +#: lib/elements/fill_stitch.py:110 +msgid "Join Style" +msgstr "" + +#: lib/elements/fill_stitch.py:111 +msgid "Round" +msgstr "" -#: lib/elements/fill.py:48 -msgid "Manually routed fill stitching" +#: lib/elements/fill_stitch.py:111 +msgid "Mitered" msgstr "" -#: lib/elements/fill.py:49 -msgid "AutoFill is the default method for generating fill stitching." +#: lib/elements/fill_stitch.py:111 +msgid "Beveled" msgstr "" -#: lib/elements/fill.py:58 +#: lib/elements/fill_stitch.py:116 +msgid "Avoid self-crossing" +msgstr "" + +#: lib/elements/fill_stitch.py:121 +msgid "Clockwise" +msgstr "" + +#: lib/elements/fill_stitch.py:127 msgid "Angle of lines of stitches" msgstr "" -#: lib/elements/fill.py:59 +#: lib/elements/fill_stitch.py:128 msgid "The angle increases in a counter-clockwise direction. 0 is horizontal. Negative angles are allowed." msgstr "" -#: lib/elements/fill.py:86 +#: lib/elements/fill_stitch.py:146 lib/elements/fill_stitch.py:388 +msgid "Skip last stitch in each row" +msgstr "" + +#: lib/elements/fill_stitch.py:147 lib/elements/fill_stitch.py:389 +msgid "The last stitch in each row is quite close to the first stitch in the next row. Skipping it decreases stitch count and density." +msgstr "" + +#: lib/elements/fill_stitch.py:160 msgid "Flip fill (start right-to-left)" msgstr "" -#: lib/elements/fill.py:87 +#: lib/elements/fill_stitch.py:161 msgid "The flip option can help you with routing your stitch path. When you enable flip, stitching goes from right-to-left instead of left-to-right." msgstr "" -#: lib/elements/fill.py:96 +#: lib/elements/fill_stitch.py:172 msgid "Spacing between rows" msgstr "Vzdálenost mezi řádky" -#: lib/elements/fill.py:97 +#: lib/elements/fill_stitch.py:173 msgid "Distance between rows of stitches." msgstr "Vzdálenost mezi řádkami stehů." -#: lib/elements/fill.py:110 +#: lib/elements/fill_stitch.py:187 msgid "Maximum fill stitch length" msgstr "" -#: lib/elements/fill.py:111 +#: lib/elements/fill_stitch.py:188 msgid "The length of each stitch in a row. Shorter stitch may be used at the start or end of a row." msgstr "Délka všech stehů v řádku. Kratší stehy mohou být použity na začátku nebo konce řádku." -#: lib/elements/fill.py:120 +#: lib/elements/fill_stitch.py:199 msgid "Stagger rows this many times before repeating" msgstr "" -#: lib/elements/fill.py:121 +#: lib/elements/fill_stitch.py:200 msgid "Setting this dictates how many rows apart the stitches will be before they fall in the same column position." msgstr "" +#: lib/elements/fill_stitch.py:315 +msgid "Running stitch length (traversal between sections)" +msgstr "" + +#: lib/elements/fill_stitch.py:316 +msgid "Length of stitches around the outline of the fill region used when moving from section to section." +msgstr "" + +#: lib/elements/fill_stitch.py:326 +msgid "Underlay" +msgstr "" + +#: lib/elements/fill_stitch.py:326 lib/elements/fill_stitch.py:335 +#: lib/elements/fill_stitch.py:358 lib/elements/fill_stitch.py:369 +#: lib/elements/fill_stitch.py:379 lib/elements/fill_stitch.py:391 +#: lib/elements/fill_stitch.py:429 +msgid "Fill Underlay" +msgstr "" + +#: lib/elements/fill_stitch.py:332 +msgid "Fill angle" +msgstr "Úhel výplně" + +#: lib/elements/fill_stitch.py:333 +msgid "Default: fill angle + 90 deg. Insert comma-seperated list for multiple layers." +msgstr "" + +#: lib/elements/fill_stitch.py:355 +msgid "Row spacing" +msgstr "Řádkování" + +#: lib/elements/fill_stitch.py:356 +msgid "default: 3x fill row spacing" +msgstr "" + +#: lib/elements/fill_stitch.py:366 +msgid "Max stitch length" +msgstr "Maximální délka stehu" + +#: lib/elements/fill_stitch.py:367 +msgid "default: equal to fill max stitch length" +msgstr "" + +#: lib/elements/fill_stitch.py:377 +msgid "Shrink the shape before doing underlay, to prevent underlay from showing around the outside of the fill." +msgstr "" + +#: lib/elements/fill_stitch.py:400 +msgid "Expand the shape before fill stitching, to compensate for gaps between shapes." +msgstr "" + +#: lib/elements/fill_stitch.py:411 lib/elements/fill_stitch.py:425 +msgid "Underpath" +msgstr "" + +#: lib/elements/fill_stitch.py:412 lib/elements/fill_stitch.py:426 +msgid "Travel inside the shape when moving from section to section. Underpath stitches avoid traveling in the direction of the row angle so that they are not visible. This gives them a jagged appearance." +msgstr "" + +#: lib/elements/fill_stitch.py:629 +msgid "Error during autofill! This means that there is a problem with Ink/Stitch." +msgstr "" + +#. this message is followed by a URL: +#. https://github.com/inkstitch/inkstitch/issues/new +#: lib/elements/fill_stitch.py:632 +msgid "If you'd like to help us make Ink/Stitch better, please paste this whole message into a new issue at: " +msgstr "" + #: lib/elements/image.py:13 msgid "Image" msgstr "Obrázek" @@ -1151,15 +1239,15 @@ msgid "Please select at least one satin column." msgstr "" #. This was previously: "No embroiderable paths selected." -#: lib/extensions/base.py:126 +#: lib/extensions/base.py:127 msgid "Ink/Stitch doesn't know how to work with any of the objects you've selected." msgstr "" -#: lib/extensions/base.py:128 +#: lib/extensions/base.py:129 msgid "There are no objects in the entire document that Ink/Stitch knows how to work with." msgstr "" -#: lib/extensions/base.py:130 +#: lib/extensions/base.py:131 msgid "Tip: Run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot Objects" msgstr "" @@ -1278,7 +1366,7 @@ msgstr "" msgid "Add trims" msgstr "" -#: lib/extensions/lettering.py:83 lib/extensions/params.py:361 +#: lib/extensions/lettering.py:83 lib/extensions/params.py:441 #: print/templates/custom-page.html:23 print/templates/custom-page.html:27 #: print/templates/custom-page.html:33 print/templates/ui.html:93 #: print/templates/ui.html:97 print/templates/ui.html:103 @@ -1287,7 +1375,7 @@ msgstr "" msgid "Cancel" msgstr "Zrušit" -#: lib/extensions/lettering.py:87 lib/extensions/params.py:368 +#: lib/extensions/lettering.py:87 lib/extensions/params.py:449 msgid "Apply and Quit" msgstr "Použít a odejít" @@ -1349,50 +1437,50 @@ msgstr "" msgid "Please select one or more text elements to split lines." msgstr "" -#: lib/extensions/params.py:208 +#: lib/extensions/params.py:227 msgid "These settings will be applied to 1 object." msgstr "" -#: lib/extensions/params.py:210 +#: lib/extensions/params.py:229 #, python-format msgid "These settings will be applied to %d objects." msgstr "" -#: lib/extensions/params.py:213 +#: lib/extensions/params.py:234 msgid "Some settings had different values across objects. Select a value from the dropdown or enter a new one." msgstr "" -#: lib/extensions/params.py:217 +#: lib/extensions/params.py:239 #, python-format msgid "Disabling this tab will disable the following %d tabs." msgstr "" -#: lib/extensions/params.py:219 +#: lib/extensions/params.py:243 msgid "Disabling this tab will disable the following tab." msgstr "" -#: lib/extensions/params.py:222 +#: lib/extensions/params.py:247 #, python-format msgid "Enabling this tab will disable %s and vice-versa." msgstr "" -#: lib/extensions/params.py:252 +#: lib/extensions/params.py:301 msgid "Inkscape objects" msgstr "Objekty Inscape" -#: lib/extensions/params.py:313 +#: lib/extensions/params.py:390 msgid "Click to force this parameter to be saved when you click \"Apply and Quit\"" msgstr "" -#: lib/extensions/params.py:321 +#: lib/extensions/params.py:400 msgid "This parameter will be saved when you click \"Apply and Quit\"" msgstr "" -#: lib/extensions/params.py:344 +#: lib/extensions/params.py:423 msgid "Embroidery Params" msgstr "Parametry výšivky" -#: lib/extensions/params.py:365 +#: lib/extensions/params.py:446 msgid "Use Last Settings" msgstr "Použít poslední nastavení" @@ -1400,6 +1488,10 @@ msgstr "Použít poslední nastavení" msgid "Please select at least two elements to reorder." msgstr "" +#: lib/extensions/selection_to_guide_line.py:21 +msgid "Please select at least one object to be marked as a guide line." +msgstr "" + #: lib/extensions/selection_to_pattern.py:21 msgid "Please select at least one object to be marked as a pattern." msgstr "" @@ -1691,6 +1783,10 @@ msgstr "" msgid "AutoSatin Running Stitch %d" msgstr "" +#: lib/stitches/guided_fill.py:120 +msgid "Guide line (or offset copy) is self crossing!" +msgstr "" + #: lib/svg/rendering.py:222 msgid "Stitch Plan" msgstr "" @@ -2744,6 +2840,7 @@ msgid "Duplicate Params" msgstr "" #: inx/inkstitch_duplicate_params.inx:10 inx/inkstitch_reorder.inx:10 +#: inx/inkstitch_selection_to_guide_line.inx:10 #: inx/inkstitch_selection_to_pattern.inx:10 msgid "Edit" msgstr "Upravit" @@ -3705,6 +3802,14 @@ msgstr "" msgid "Re-stack objects in order of selection" msgstr "" +#: inx/inkstitch_selection_to_guide_line.inx:3 +msgid "Selection to guide line" +msgstr "" + +#: inx/inkstitch_selection_to_guide_line.inx:9 +msgid "Ink/Stitch" +msgstr "" + #: inx/inkstitch_selection_to_pattern.inx:3 msgid "Selection to pattern" msgstr "" diff --git a/translations/messages_da_DK.po b/translations/messages_da_DK.po index 49fa5147..4357378f 100644 --- a/translations/messages_da_DK.po +++ b/translations/messages_da_DK.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inkstitch\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2022-05-19 02:28+0000\n" -"PO-Revision-Date: 2022-05-20 02:21\n" +"POT-Creation-Date: 2022-05-21 01:55+0000\n" +"PO-Revision-Date: 2022-05-21 01:56\n" "Last-Translator: \n" "Language-Team: Danish\n" "MIME-Version: 1.0\n" @@ -16,7 +16,7 @@ msgstr "" "Project-Id-Version: \n" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-05-19 02:28+0000\n" +"POT-Creation-Date: 2022-05-21 01:55+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: LANGUAGE \n" @@ -497,293 +497,381 @@ msgstr "" msgid "command marker" msgstr "" -#: lib/elements/auto_fill.py:23 -msgid "Small Fill" +#: lib/elements/clone.py:20 +msgid "Clone Object" msgstr "" -#: lib/elements/auto_fill.py:24 -msgid "This fill object is so small that it would probably look better as running stitch or satin column. For very small shapes, fill stitch is not possible, and Ink/Stitch will use running stitch around the outline instead." +#: lib/elements/clone.py:21 +msgid "There are one or more clone objects in this document. Ink/Stitch can work with single clones, but you are limited to set a very few parameters. " msgstr "" -#: lib/elements/auto_fill.py:30 lib/elements/auto_fill.py:146 -msgid "Expand" +#: lib/elements/clone.py:24 +msgid "If you want to convert the clone into a real element, follow these steps:" msgstr "" -#: lib/elements/auto_fill.py:31 -msgid "The expand parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use original size instead." +#: lib/elements/clone.py:25 +msgid "* Select the clone" msgstr "" -#: lib/elements/auto_fill.py:36 lib/elements/auto_fill.py:123 -msgid "Inset" +#: lib/elements/clone.py:26 lib/elements/clone.py:37 +msgid "* Run: Edit > Clone > Unlink Clone (Alt+Shift+D)" msgstr "" -#: lib/elements/auto_fill.py:37 -msgid "The underlay inset parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use the original size instead." +#: lib/elements/clone.py:31 +msgid "Clone is not embroiderable" msgstr "" -#: lib/elements/auto_fill.py:42 -msgid "AutoFill" +#: lib/elements/clone.py:32 +msgid "There are one ore more clone objects in this document. A clone must be a direct child of an embroiderable element. Ink/Stitch cannot embroider clones of groups or other not embroiderable elements (text or image)." msgstr "" -#: lib/elements/auto_fill.py:45 -msgid "Automatically routed fill stitching" +#: lib/elements/clone.py:35 +msgid "Convert the clone into a real element:" msgstr "" -#: lib/elements/auto_fill.py:65 -msgid "Running stitch length (traversal between sections)" +#: lib/elements/clone.py:36 +msgid "* Select the clone." msgstr "" -#: lib/elements/auto_fill.py:66 -msgid "Length of stitches around the outline of the fill region used when moving from section to section." +#: lib/elements/clone.py:51 +msgid "Clone" msgstr "" -#: lib/elements/auto_fill.py:74 -msgid "Underlay" +#: lib/elements/clone.py:57 +msgid "Custom fill angle" msgstr "" -#: lib/elements/auto_fill.py:74 lib/elements/auto_fill.py:83 -#: lib/elements/auto_fill.py:105 lib/elements/auto_fill.py:116 -#: lib/elements/auto_fill.py:126 lib/elements/auto_fill.py:138 -#: lib/elements/auto_fill.py:172 -msgid "AutoFill Underlay" +#: lib/elements/clone.py:58 +msgid "This setting will apply a custom fill angle for the clone." msgstr "" -#: lib/elements/auto_fill.py:80 -msgid "Fill angle" +#: lib/elements/element.py:202 +msgid "Allow lock stitches" msgstr "" -#: lib/elements/auto_fill.py:81 -msgid "Default: fill angle + 90 deg. Insert comma-seperated list for multiple layers." +#: lib/elements/element.py:203 +msgid "Tie thread at the beginning and/or end of this object. Manual stitch will not add lock stitches." msgstr "" -#: lib/elements/auto_fill.py:102 -msgid "Row spacing" +#. options to allow lock stitch before and after objects +#: lib/elements/element.py:207 +msgid "Both" msgstr "" -#: lib/elements/auto_fill.py:103 -msgid "default: 3x fill row spacing" +#: lib/elements/element.py:207 +msgid "Before" msgstr "" -#: lib/elements/auto_fill.py:113 -msgid "Max stitch length" +#: lib/elements/element.py:207 +msgid "After" msgstr "" -#: lib/elements/auto_fill.py:114 -msgid "default: equal to fill max stitch length" +#: lib/elements/element.py:207 +msgid "Neither" msgstr "" -#: lib/elements/auto_fill.py:124 -msgid "Shrink the shape before doing underlay, to prevent underlay from showing around the outside of the fill." +#: lib/elements/element.py:216 +#: inx/inkstitch_lettering_force_lock_stitches.inx:3 +msgid "Force lock stitches" msgstr "" -#: lib/elements/auto_fill.py:135 lib/elements/fill.py:75 -msgid "Skip last stitch in each row" +#: lib/elements/element.py:217 +msgid "Sew lock stitches after sewing this element, even if the distance to the next object is shorter than defined by the collapse length value in the Ink/Stitch preferences." msgstr "" -#: lib/elements/auto_fill.py:136 lib/elements/fill.py:76 -msgid "The last stitch in each row is quite close to the first stitch in the next row. Skipping it decreases stitch count and density." +#: lib/elements/element.py:261 +#, python-format +msgid "Object %(id)s has an empty 'd' attribute. Please delete this object from your document." msgstr "" -#: lib/elements/auto_fill.py:147 -msgid "Expand the shape before fill stitching, to compensate for gaps between shapes." +#. used when showing an error message to the user such as +#. "Some Path (path1234): error: satin column: One or more of the rungs doesn't +#. intersect both rails." +#: lib/elements/element.py:354 +msgid "error:" msgstr "" -#: lib/elements/auto_fill.py:156 lib/elements/auto_fill.py:168 -msgid "Underpath" +#: lib/elements/empty_d_object.py:13 +msgid "Empty D-Attribute" msgstr "" -#: lib/elements/auto_fill.py:157 lib/elements/auto_fill.py:169 -msgid "Travel inside the shape when moving from section to section. Underpath stitches avoid traveling in the direction of the row angle so that they are not visible. This gives them a jagged appearance." +#: lib/elements/empty_d_object.py:14 +msgid "There is an invalid path object in the document, the d-attribute is missing." msgstr "" -#: lib/elements/auto_fill.py:266 -msgid "Error during autofill! This means that there is a problem with Ink/Stitch." +#: lib/elements/empty_d_object.py:16 +msgid "* Run Extensions > Ink/Stitch > Troubleshoot > Cleanup Document..." msgstr "" -#. this message is followed by a URL: -#. https://github.com/inkstitch/inkstitch/issues/new -#: lib/elements/auto_fill.py:269 -msgid "If you'd like to help us make Ink/Stitch better, please paste this whole message into a new issue at: " +#: lib/elements/fill_stitch.py:27 +msgid "Small Fill" msgstr "" -#: lib/elements/clone.py:25 -msgid "Clone Object" +#: lib/elements/fill_stitch.py:28 +msgid "This fill object is so small that it would probably look better as running stitch or satin column. For very small shapes, fill stitch is not possible, and Ink/Stitch will use running stitch around the outline instead." msgstr "" -#: lib/elements/clone.py:26 -msgid "There are one or more clone objects in this document. Ink/Stitch can work with single clones, but you are limited to set a very few parameters. " +#: lib/elements/fill_stitch.py:34 lib/elements/fill_stitch.py:399 +msgid "Expand" msgstr "" -#: lib/elements/clone.py:29 -msgid "If you want to convert the clone into a real element, follow these steps:" +#: lib/elements/fill_stitch.py:35 +msgid "The expand parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use original size instead." msgstr "" -#: lib/elements/clone.py:30 -msgid "* Select the clone" +#: lib/elements/fill_stitch.py:40 lib/elements/fill_stitch.py:376 +msgid "Inset" msgstr "" -#: lib/elements/clone.py:31 lib/elements/clone.py:42 -msgid "* Run: Edit > Clone > Unlink Clone (Alt+Shift+D)" +#: lib/elements/fill_stitch.py:41 +msgid "The underlay inset parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use the original size instead." msgstr "" -#: lib/elements/clone.py:36 -msgid "Clone is not embroiderable" +#: lib/elements/fill_stitch.py:46 +msgid "Missing Guideline" msgstr "" -#: lib/elements/clone.py:37 -msgid "There are one ore more clone objects in this document. A clone must be a direct child of an embroiderable element. Ink/Stitch cannot embroider clones of groups or other not embroiderable elements (text or image)." +#: lib/elements/fill_stitch.py:47 +msgid "This object is set to \"Guided Fill\", but has no guide line." msgstr "" -#: lib/elements/clone.py:40 -msgid "Convert the clone into a real element:" +#: lib/elements/fill_stitch.py:49 +msgid "* Create a stroke object" msgstr "" -#: lib/elements/clone.py:41 -msgid "* Select the clone." +#: lib/elements/fill_stitch.py:50 +msgid "* Select this object and run Extensions > Ink/Stitch > Edit > Selection to guide line" msgstr "" -#: lib/elements/clone.py:56 -msgid "Clone" +#: lib/elements/fill_stitch.py:55 +msgid "Disjointed Guide Line" msgstr "" -#: lib/elements/clone.py:62 -msgid "Custom fill angle" +#: lib/elements/fill_stitch.py:56 +msgid "The guide line of this object isn't within the object borders. The guide line works best, if it is within the target element." msgstr "" -#: lib/elements/clone.py:63 -msgid "This setting will apply a custom fill angle for the clone." +#: lib/elements/fill_stitch.py:59 +msgid "* Move the guide line into the element" msgstr "" -#: lib/elements/element.py:198 -msgid "Allow lock stitches" +#: lib/elements/fill_stitch.py:64 +msgid "Multiple Guide Lines" msgstr "" -#: lib/elements/element.py:199 -msgid "Tie thread at the beginning and/or end of this object. Manual stitch will not add lock stitches." +#: lib/elements/fill_stitch.py:65 +msgid "This object has multiple guide lines, but only the first one will be used." msgstr "" -#. options to allow lock stitch before and after objects -#: lib/elements/element.py:203 -msgid "Both" +#: lib/elements/fill_stitch.py:67 +msgid "* Remove all guide lines, except for one." msgstr "" -#: lib/elements/element.py:203 -msgid "Before" +#: lib/elements/fill_stitch.py:72 +msgid "Unconnected" msgstr "" -#: lib/elements/element.py:203 -msgid "After" +#: lib/elements/fill_stitch.py:73 +msgid "Fill: This object is made up of unconnected shapes. This is not allowed because Ink/Stitch doesn't know what order to stitch them in. Please break this object up into separate shapes." msgstr "" -#: lib/elements/element.py:203 -msgid "Neither" +#: lib/elements/fill_stitch.py:77 lib/elements/fill_stitch.py:85 +msgid "* Extensions > Ink/Stitch > Fill Tools > Break Apart Fill Objects" msgstr "" -#: lib/elements/element.py:212 -#: inx/inkstitch_lettering_force_lock_stitches.inx:3 -msgid "Force lock stitches" +#: lib/elements/fill_stitch.py:82 +msgid "Border crosses itself" msgstr "" -#: lib/elements/element.py:213 -msgid "Sew lock stitches after sewing this element, even if the distance to the next object is shorter than defined by the collapse length value in the Ink/Stitch preferences." +#: lib/elements/fill_stitch.py:83 +msgid "Fill: Shape is not valid. This can happen if the border crosses over itself." msgstr "" -#: lib/elements/element.py:257 -#, python-format -msgid "Object %(id)s has an empty 'd' attribute. Please delete this object from your document." +#: lib/elements/fill_stitch.py:90 +msgid "FillStitch" msgstr "" -#. used when showing an error message to the user such as -#. "Some Path (path1234): error: satin column: One or more of the rungs doesn't -#. intersect both rails." -#: lib/elements/element.py:345 -msgid "error:" +#: lib/elements/fill_stitch.py:93 +msgid "Automatically routed fill stitching" msgstr "" -#: lib/elements/empty_d_object.py:13 -msgid "Empty D-Attribute" +#: lib/elements/fill_stitch.py:98 +msgid "Fill method" msgstr "" -#: lib/elements/empty_d_object.py:14 -msgid "There is an invalid path object in the document, the d-attribute is missing." +#: lib/elements/fill_stitch.py:99 +msgid "Auto Fill" msgstr "" -#: lib/elements/empty_d_object.py:16 -msgid "* Run Extensions > Ink/Stitch > Troubleshoot > Cleanup Document..." +#: lib/elements/fill_stitch.py:99 +msgid "Contour Fill" msgstr "" -#: lib/elements/fill.py:23 -msgid "Unconnected" +#: lib/elements/fill_stitch.py:99 +msgid "Guided Fill" msgstr "" -#: lib/elements/fill.py:24 -msgid "Fill: This object is made up of unconnected shapes. This is not allowed because Ink/Stitch doesn't know what order to stitch them in. Please break this object up into separate shapes." +#: lib/elements/fill_stitch.py:99 +msgid "Legacy Fill" msgstr "" -#: lib/elements/fill.py:28 lib/elements/fill.py:36 -msgid "* Extensions > Ink/Stitch > Fill Tools > Break Apart Fill Objects" +#: lib/elements/fill_stitch.py:104 +msgid "Contour Fill Strategy" msgstr "" -#: lib/elements/fill.py:33 -msgid "Border crosses itself" +#: lib/elements/fill_stitch.py:105 +msgid "Inner to Outer" msgstr "" -#: lib/elements/fill.py:34 -msgid "Fill: Shape is not valid. This can happen if the border crosses over itself." +#: lib/elements/fill_stitch.py:105 +msgid "Single spiral" msgstr "" -#: lib/elements/fill.py:41 -msgid "Fill" +#: lib/elements/fill_stitch.py:105 +msgid "Double spiral" msgstr "" -#: lib/elements/fill.py:48 -msgid "Manually routed fill stitching" +#: lib/elements/fill_stitch.py:110 +msgid "Join Style" msgstr "" -#: lib/elements/fill.py:49 -msgid "AutoFill is the default method for generating fill stitching." +#: lib/elements/fill_stitch.py:111 +msgid "Round" msgstr "" -#: lib/elements/fill.py:58 +#: lib/elements/fill_stitch.py:111 +msgid "Mitered" +msgstr "" + +#: lib/elements/fill_stitch.py:111 +msgid "Beveled" +msgstr "" + +#: lib/elements/fill_stitch.py:116 +msgid "Avoid self-crossing" +msgstr "" + +#: lib/elements/fill_stitch.py:121 +msgid "Clockwise" +msgstr "" + +#: lib/elements/fill_stitch.py:127 msgid "Angle of lines of stitches" msgstr "" -#: lib/elements/fill.py:59 +#: lib/elements/fill_stitch.py:128 msgid "The angle increases in a counter-clockwise direction. 0 is horizontal. Negative angles are allowed." msgstr "" -#: lib/elements/fill.py:86 +#: lib/elements/fill_stitch.py:146 lib/elements/fill_stitch.py:388 +msgid "Skip last stitch in each row" +msgstr "" + +#: lib/elements/fill_stitch.py:147 lib/elements/fill_stitch.py:389 +msgid "The last stitch in each row is quite close to the first stitch in the next row. Skipping it decreases stitch count and density." +msgstr "" + +#: lib/elements/fill_stitch.py:160 msgid "Flip fill (start right-to-left)" msgstr "" -#: lib/elements/fill.py:87 +#: lib/elements/fill_stitch.py:161 msgid "The flip option can help you with routing your stitch path. When you enable flip, stitching goes from right-to-left instead of left-to-right." msgstr "" -#: lib/elements/fill.py:96 +#: lib/elements/fill_stitch.py:172 msgid "Spacing between rows" msgstr "" -#: lib/elements/fill.py:97 +#: lib/elements/fill_stitch.py:173 msgid "Distance between rows of stitches." msgstr "" -#: lib/elements/fill.py:110 +#: lib/elements/fill_stitch.py:187 msgid "Maximum fill stitch length" msgstr "" -#: lib/elements/fill.py:111 +#: lib/elements/fill_stitch.py:188 msgid "The length of each stitch in a row. Shorter stitch may be used at the start or end of a row." msgstr "" -#: lib/elements/fill.py:120 +#: lib/elements/fill_stitch.py:199 msgid "Stagger rows this many times before repeating" msgstr "" -#: lib/elements/fill.py:121 +#: lib/elements/fill_stitch.py:200 msgid "Setting this dictates how many rows apart the stitches will be before they fall in the same column position." msgstr "" +#: lib/elements/fill_stitch.py:315 +msgid "Running stitch length (traversal between sections)" +msgstr "" + +#: lib/elements/fill_stitch.py:316 +msgid "Length of stitches around the outline of the fill region used when moving from section to section." +msgstr "" + +#: lib/elements/fill_stitch.py:326 +msgid "Underlay" +msgstr "" + +#: lib/elements/fill_stitch.py:326 lib/elements/fill_stitch.py:335 +#: lib/elements/fill_stitch.py:358 lib/elements/fill_stitch.py:369 +#: lib/elements/fill_stitch.py:379 lib/elements/fill_stitch.py:391 +#: lib/elements/fill_stitch.py:429 +msgid "Fill Underlay" +msgstr "" + +#: lib/elements/fill_stitch.py:332 +msgid "Fill angle" +msgstr "" + +#: lib/elements/fill_stitch.py:333 +msgid "Default: fill angle + 90 deg. Insert comma-seperated list for multiple layers." +msgstr "" + +#: lib/elements/fill_stitch.py:355 +msgid "Row spacing" +msgstr "" + +#: lib/elements/fill_stitch.py:356 +msgid "default: 3x fill row spacing" +msgstr "" + +#: lib/elements/fill_stitch.py:366 +msgid "Max stitch length" +msgstr "" + +#: lib/elements/fill_stitch.py:367 +msgid "default: equal to fill max stitch length" +msgstr "" + +#: lib/elements/fill_stitch.py:377 +msgid "Shrink the shape before doing underlay, to prevent underlay from showing around the outside of the fill." +msgstr "" + +#: lib/elements/fill_stitch.py:400 +msgid "Expand the shape before fill stitching, to compensate for gaps between shapes." +msgstr "" + +#: lib/elements/fill_stitch.py:411 lib/elements/fill_stitch.py:425 +msgid "Underpath" +msgstr "" + +#: lib/elements/fill_stitch.py:412 lib/elements/fill_stitch.py:426 +msgid "Travel inside the shape when moving from section to section. Underpath stitches avoid traveling in the direction of the row angle so that they are not visible. This gives them a jagged appearance." +msgstr "" + +#: lib/elements/fill_stitch.py:629 +msgid "Error during autofill! This means that there is a problem with Ink/Stitch." +msgstr "" + +#. this message is followed by a URL: +#. https://github.com/inkstitch/inkstitch/issues/new +#: lib/elements/fill_stitch.py:632 +msgid "If you'd like to help us make Ink/Stitch better, please paste this whole message into a new issue at: " +msgstr "" + #: lib/elements/image.py:13 msgid "Image" msgstr "" @@ -1151,15 +1239,15 @@ msgid "Please select at least one satin column." msgstr "Vælg mindst én satinsøjle." #. This was previously: "No embroiderable paths selected." -#: lib/extensions/base.py:126 +#: lib/extensions/base.py:127 msgid "Ink/Stitch doesn't know how to work with any of the objects you've selected." msgstr "" -#: lib/extensions/base.py:128 +#: lib/extensions/base.py:129 msgid "There are no objects in the entire document that Ink/Stitch knows how to work with." msgstr "" -#: lib/extensions/base.py:130 +#: lib/extensions/base.py:131 msgid "Tip: Run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot Objects" msgstr "" @@ -1278,7 +1366,7 @@ msgstr "" msgid "Add trims" msgstr "" -#: lib/extensions/lettering.py:83 lib/extensions/params.py:361 +#: lib/extensions/lettering.py:83 lib/extensions/params.py:441 #: print/templates/custom-page.html:23 print/templates/custom-page.html:27 #: print/templates/custom-page.html:33 print/templates/ui.html:93 #: print/templates/ui.html:97 print/templates/ui.html:103 @@ -1287,7 +1375,7 @@ msgstr "" msgid "Cancel" msgstr "" -#: lib/extensions/lettering.py:87 lib/extensions/params.py:368 +#: lib/extensions/lettering.py:87 lib/extensions/params.py:449 msgid "Apply and Quit" msgstr "" @@ -1349,50 +1437,50 @@ msgstr "" msgid "Please select one or more text elements to split lines." msgstr "" -#: lib/extensions/params.py:208 +#: lib/extensions/params.py:227 msgid "These settings will be applied to 1 object." msgstr "" -#: lib/extensions/params.py:210 +#: lib/extensions/params.py:229 #, python-format msgid "These settings will be applied to %d objects." msgstr "" -#: lib/extensions/params.py:213 +#: lib/extensions/params.py:234 msgid "Some settings had different values across objects. Select a value from the dropdown or enter a new one." msgstr "" -#: lib/extensions/params.py:217 +#: lib/extensions/params.py:239 #, python-format msgid "Disabling this tab will disable the following %d tabs." msgstr "" -#: lib/extensions/params.py:219 +#: lib/extensions/params.py:243 msgid "Disabling this tab will disable the following tab." msgstr "" -#: lib/extensions/params.py:222 +#: lib/extensions/params.py:247 #, python-format msgid "Enabling this tab will disable %s and vice-versa." msgstr "" -#: lib/extensions/params.py:252 +#: lib/extensions/params.py:301 msgid "Inkscape objects" msgstr "" -#: lib/extensions/params.py:313 +#: lib/extensions/params.py:390 msgid "Click to force this parameter to be saved when you click \"Apply and Quit\"" msgstr "" -#: lib/extensions/params.py:321 +#: lib/extensions/params.py:400 msgid "This parameter will be saved when you click \"Apply and Quit\"" msgstr "" -#: lib/extensions/params.py:344 +#: lib/extensions/params.py:423 msgid "Embroidery Params" msgstr "" -#: lib/extensions/params.py:365 +#: lib/extensions/params.py:446 msgid "Use Last Settings" msgstr "" @@ -1400,6 +1488,10 @@ msgstr "" msgid "Please select at least two elements to reorder." msgstr "" +#: lib/extensions/selection_to_guide_line.py:21 +msgid "Please select at least one object to be marked as a guide line." +msgstr "" + #: lib/extensions/selection_to_pattern.py:21 msgid "Please select at least one object to be marked as a pattern." msgstr "" @@ -1690,6 +1782,10 @@ msgstr "" msgid "AutoSatin Running Stitch %d" msgstr "" +#: lib/stitches/guided_fill.py:120 +msgid "Guide line (or offset copy) is self crossing!" +msgstr "" + #: lib/svg/rendering.py:222 msgid "Stitch Plan" msgstr "" @@ -2741,6 +2837,7 @@ msgid "Duplicate Params" msgstr "" #: inx/inkstitch_duplicate_params.inx:10 inx/inkstitch_reorder.inx:10 +#: inx/inkstitch_selection_to_guide_line.inx:10 #: inx/inkstitch_selection_to_pattern.inx:10 msgid "Edit" msgstr "" @@ -3702,6 +3799,14 @@ msgstr "" msgid "Re-stack objects in order of selection" msgstr "" +#: inx/inkstitch_selection_to_guide_line.inx:3 +msgid "Selection to guide line" +msgstr "" + +#: inx/inkstitch_selection_to_guide_line.inx:9 +msgid "Ink/Stitch" +msgstr "" + #: inx/inkstitch_selection_to_pattern.inx:3 msgid "Selection to pattern" msgstr "" diff --git a/translations/messages_de_DE.po b/translations/messages_de_DE.po index bd707672..1b31774c 100644 --- a/translations/messages_de_DE.po +++ b/translations/messages_de_DE.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inkstitch\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2022-05-19 02:28+0000\n" -"PO-Revision-Date: 2022-05-20 02:21\n" +"POT-Creation-Date: 2022-05-21 01:55+0000\n" +"PO-Revision-Date: 2022-05-21 01:56\n" "Last-Translator: \n" "Language-Team: German\n" "MIME-Version: 1.0\n" @@ -16,7 +16,7 @@ msgstr "" "Project-Id-Version: \n" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-05-19 02:28+0000\n" +"POT-Creation-Date: 2022-05-21 01:55+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: LANGUAGE \n" @@ -497,198 +497,89 @@ msgstr "Verknüpfung" msgid "command marker" msgstr "Befehlszeichen" -#: lib/elements/auto_fill.py:23 -msgid "Small Fill" -msgstr "Kleines Füllobjekt" - -#: lib/elements/auto_fill.py:24 -msgid "This fill object is so small that it would probably look better as running stitch or satin column. For very small shapes, fill stitch is not possible, and Ink/Stitch will use running stitch around the outline instead." -msgstr "Dieses Füllobjekt ist so klein, dass sich es sich besser für einen Laufstich oder eine Satinkolumne eignet. Bei sehr kleinen Objekten ist ein Füllstich nicht möglich und Ink/Stitch nutzt automatisch einen Laufstich um die Außenränder herum." - -#: lib/elements/auto_fill.py:30 lib/elements/auto_fill.py:146 -msgid "Expand" -msgstr "Erweitern" - -#: lib/elements/auto_fill.py:31 -msgid "The expand parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use original size instead." -msgstr "Die \"Erweitern\"-Einstellung für dieses Füll-Objekt kann nicht angewendet werden. Ink/Stitch wird diese Einstellung ignorieren und stattdessen die Originalgröße nutzen." - -#: lib/elements/auto_fill.py:36 lib/elements/auto_fill.py:123 -msgid "Inset" -msgstr "Einzug" - -#: lib/elements/auto_fill.py:37 -msgid "The underlay inset parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use the original size instead." -msgstr "Die \"Einzug\"-Einstellung für die Unterlage für dieses Füll-Objekt kann nicht angewendet werden. Ink/Stitch wird diese Einstellung ignorieren und stattdessen die Originalgröße nutzen." - -#: lib/elements/auto_fill.py:42 -msgid "AutoFill" -msgstr "AutoFüllung" - -#: lib/elements/auto_fill.py:45 -msgid "Automatically routed fill stitching" -msgstr "Automatisch geführte Füllstiche" - -#: lib/elements/auto_fill.py:65 -msgid "Running stitch length (traversal between sections)" -msgstr "Laufstichlänge (Durchlauf zwischen Sektionen)" - -#: lib/elements/auto_fill.py:66 -msgid "Length of stitches around the outline of the fill region used when moving from section to section." -msgstr "Stichlänge um den Umriss des Füllbereichs, der beim Übergang von Abschnitt zu Abschnitt verwendet wird." - -#: lib/elements/auto_fill.py:74 -msgid "Underlay" -msgstr "Unterlage" - -#: lib/elements/auto_fill.py:74 lib/elements/auto_fill.py:83 -#: lib/elements/auto_fill.py:105 lib/elements/auto_fill.py:116 -#: lib/elements/auto_fill.py:126 lib/elements/auto_fill.py:138 -#: lib/elements/auto_fill.py:172 -msgid "AutoFill Underlay" -msgstr "Unterlage der automatischen Füllung" - -#: lib/elements/auto_fill.py:80 -msgid "Fill angle" -msgstr "Füllwinkel" - -#: lib/elements/auto_fill.py:81 -msgid "Default: fill angle + 90 deg. Insert comma-seperated list for multiple layers." -msgstr "Standard: Füllwinkel + 90 Grad. Füge durch Kommata getrennte Werte ein, um mehrere Unterlagen zu erzeugen (z.B. 45, -45)." - -#: lib/elements/auto_fill.py:102 -msgid "Row spacing" -msgstr "Reihenabstand" - -#: lib/elements/auto_fill.py:103 -msgid "default: 3x fill row spacing" -msgstr "Standard: 3x Füllreihenabstand" - -#: lib/elements/auto_fill.py:113 -msgid "Max stitch length" -msgstr "Maximale Stichlänge" - -#: lib/elements/auto_fill.py:114 -msgid "default: equal to fill max stitch length" -msgstr "Standard: entspricht der maximalen Stichlänge" - -#: lib/elements/auto_fill.py:124 -msgid "Shrink the shape before doing underlay, to prevent underlay from showing around the outside of the fill." -msgstr "Verkleinern Sie die Unterlage, um zu verhindern, dass die Unterlage an der Außenseite der Füllstiche sichtbar wird." - -#: lib/elements/auto_fill.py:135 lib/elements/fill.py:75 -msgid "Skip last stitch in each row" -msgstr "Letzten Stich in jeder Reihe überspringen" - -#: lib/elements/auto_fill.py:136 lib/elements/fill.py:76 -msgid "The last stitch in each row is quite close to the first stitch in the next row. Skipping it decreases stitch count and density." -msgstr "Der letzte Stich einer Reihe ist sehr nah an dem ersten Stich der nächsten Reihe. Ihn zu überspringen verringert Stichanzahl und Dichte." - -#: lib/elements/auto_fill.py:147 -msgid "Expand the shape before fill stitching, to compensate for gaps between shapes." -msgstr "Fülstichform erweitern, um Lücken zwischen den Formen auszugleichen." - -#: lib/elements/auto_fill.py:156 lib/elements/auto_fill.py:168 -msgid "Underpath" -msgstr "Verbindungsstiche innerhalb des Objektes" - -#: lib/elements/auto_fill.py:157 lib/elements/auto_fill.py:169 -msgid "Travel inside the shape when moving from section to section. Underpath stitches avoid traveling in the direction of the row angle so that they are not visible. This gives them a jagged appearance." -msgstr "Stiche zum Verbinden der Teilbereiche verlaufen innerhalb des Objektes. Verbindungsstiche vermeiden im Winkel des Füllmusters zu verlaufen. Das kann ihnen ein zackiges Aussehen verleihen." - -#: lib/elements/auto_fill.py:266 -msgid "Error during autofill! This means that there is a problem with Ink/Stitch." -msgstr "Es ist ein Fehler bei der AutoFüllung aufgetreten! Das bedeutet, es gibt ein Problem mit Ink/Stitch." - -#. this message is followed by a URL: -#. https://github.com/inkstitch/inkstitch/issues/new -#: lib/elements/auto_fill.py:269 -msgid "If you'd like to help us make Ink/Stitch better, please paste this whole message into a new issue at: " -msgstr "Wenn du uns helfen willst Ink/Stitch zu verbessern, kopiere die gesamte Nachricht und erstelle einen neuen Fehlerbericht (Issue) auf: " - -#: lib/elements/clone.py:25 +#: lib/elements/clone.py:20 msgid "Clone Object" msgstr "Objekt klonen" -#: lib/elements/clone.py:26 +#: lib/elements/clone.py:21 msgid "There are one or more clone objects in this document. Ink/Stitch can work with single clones, but you are limited to set a very few parameters. " msgstr "Dieses Dokument enthält ein oder mehrere Klonobjekte. Ink/Stitch kann mit einzelnen Klonen arbeiten, es können jedoch nur wenige Parameter festlegt werden. " -#: lib/elements/clone.py:29 +#: lib/elements/clone.py:24 msgid "If you want to convert the clone into a real element, follow these steps:" msgstr "Um einen Klon in ein echtes Element zu konvertieren, bitte folgendermaßen vorgehen:" -#: lib/elements/clone.py:30 +#: lib/elements/clone.py:25 msgid "* Select the clone" msgstr "* Klon auswählen" -#: lib/elements/clone.py:31 lib/elements/clone.py:42 +#: lib/elements/clone.py:26 lib/elements/clone.py:37 msgid "* Run: Edit > Clone > Unlink Clone (Alt+Shift+D)" msgstr "* Ausführen: Bearbeiten> Klonen> Klon aufheben (Alt + Umschalt + D)" -#: lib/elements/clone.py:36 +#: lib/elements/clone.py:31 msgid "Clone is not embroiderable" msgstr "Klon ist nicht stickbar" -#: lib/elements/clone.py:37 +#: lib/elements/clone.py:32 msgid "There are one ore more clone objects in this document. A clone must be a direct child of an embroiderable element. Ink/Stitch cannot embroider clones of groups or other not embroiderable elements (text or image)." msgstr "In diesem Dokument befinden sich ein oder mehrere Klonobjekte. Ein Klon muss ein direktes Kind eines stickbaren Elements sein. Ink/Stitch kann keine Klone von Gruppen oder anderen nicht stickbaren Elementen (Text oder Bild) sticken." -#: lib/elements/clone.py:40 +#: lib/elements/clone.py:35 msgid "Convert the clone into a real element:" msgstr "Klon in ein echtes Element konvertieren:" -#: lib/elements/clone.py:41 +#: lib/elements/clone.py:36 msgid "* Select the clone." msgstr "* Klon auswählen." -#: lib/elements/clone.py:56 +#: lib/elements/clone.py:51 msgid "Clone" msgstr "Klon" -#: lib/elements/clone.py:62 +#: lib/elements/clone.py:57 msgid "Custom fill angle" msgstr "Benutzerdefinierter Füllwinkel" -#: lib/elements/clone.py:63 +#: lib/elements/clone.py:58 msgid "This setting will apply a custom fill angle for the clone." msgstr "Diese Einstellung wendet einen benutzerdefinierten Füllwinkel für den Klon an." -#: lib/elements/element.py:198 +#: lib/elements/element.py:202 msgid "Allow lock stitches" msgstr "Vernähen erlauben" -#: lib/elements/element.py:199 +#: lib/elements/element.py:203 msgid "Tie thread at the beginning and/or end of this object. Manual stitch will not add lock stitches." msgstr "Faden am Anfang und/oder Ende dieses Objektes vernähen. Manuelle Stiche werden nie vernäht." #. options to allow lock stitch before and after objects -#: lib/elements/element.py:203 +#: lib/elements/element.py:207 msgid "Both" msgstr "Anfang und Ende" -#: lib/elements/element.py:203 +#: lib/elements/element.py:207 msgid "Before" msgstr "Anfang" -#: lib/elements/element.py:203 +#: lib/elements/element.py:207 msgid "After" msgstr "Ende" -#: lib/elements/element.py:203 +#: lib/elements/element.py:207 msgid "Neither" msgstr "Nie" -#: lib/elements/element.py:212 +#: lib/elements/element.py:216 #: inx/inkstitch_lettering_force_lock_stitches.inx:3 msgid "Force lock stitches" msgstr "Vernähen erzwingen" -#: lib/elements/element.py:213 +#: lib/elements/element.py:217 msgid "Sew lock stitches after sewing this element, even if the distance to the next object is shorter than defined by the collapse length value in the Ink/Stitch preferences." msgstr "Am Ende dieses Objektes vernähen, auch wenn die Distanz zum Folgeobjekt kleiner ist, als in den Ink/Stitch Einstellungen definiert." -#: lib/elements/element.py:257 +#: lib/elements/element.py:261 #, python-format msgid "Object %(id)s has an empty 'd' attribute. Please delete this object from your document." msgstr "Objekt %(id)s hat ein leeres Attribut 'd'. Bitte lösche dieses Objekt aus dem Dokument." @@ -696,7 +587,7 @@ msgstr "Objekt %(id)s hat ein leeres Attribut 'd'. Bitte lösche dieses Objekt a #. used when showing an error message to the user such as #. "Some Path (path1234): error: satin column: One or more of the rungs doesn't #. intersect both rails." -#: lib/elements/element.py:345 +#: lib/elements/element.py:354 msgid "error:" msgstr "Fehler:" @@ -712,78 +603,275 @@ msgstr "Es gibt ein ungültiges Pfadobjekt im Dokument, das d-Attribut fehlt." msgid "* Run Extensions > Ink/Stitch > Troubleshoot > Cleanup Document..." msgstr "* Führe die Funktion Erweiterungen > Ink/Stitch > Fehlerbehebung > Dokument bereinigen... aus" -#: lib/elements/fill.py:23 +#: lib/elements/fill_stitch.py:27 +msgid "Small Fill" +msgstr "Kleines Füllobjekt" + +#: lib/elements/fill_stitch.py:28 +msgid "This fill object is so small that it would probably look better as running stitch or satin column. For very small shapes, fill stitch is not possible, and Ink/Stitch will use running stitch around the outline instead." +msgstr "Dieses Füllobjekt ist so klein, dass sich es sich besser für einen Laufstich oder eine Satinkolumne eignet. Bei sehr kleinen Objekten ist ein Füllstich nicht möglich und Ink/Stitch nutzt automatisch einen Laufstich um die Außenränder herum." + +#: lib/elements/fill_stitch.py:34 lib/elements/fill_stitch.py:399 +msgid "Expand" +msgstr "Erweitern" + +#: lib/elements/fill_stitch.py:35 +msgid "The expand parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use original size instead." +msgstr "Die \"Erweitern\"-Einstellung für dieses Füll-Objekt kann nicht angewendet werden. Ink/Stitch wird diese Einstellung ignorieren und stattdessen die Originalgröße nutzen." + +#: lib/elements/fill_stitch.py:40 lib/elements/fill_stitch.py:376 +msgid "Inset" +msgstr "Einzug" + +#: lib/elements/fill_stitch.py:41 +msgid "The underlay inset parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use the original size instead." +msgstr "Die \"Einzug\"-Einstellung für die Unterlage für dieses Füll-Objekt kann nicht angewendet werden. Ink/Stitch wird diese Einstellung ignorieren und stattdessen die Originalgröße nutzen." + +#: lib/elements/fill_stitch.py:46 +msgid "Missing Guideline" +msgstr "" + +#: lib/elements/fill_stitch.py:47 +msgid "This object is set to \"Guided Fill\", but has no guide line." +msgstr "" + +#: lib/elements/fill_stitch.py:49 +msgid "* Create a stroke object" +msgstr "" + +#: lib/elements/fill_stitch.py:50 +msgid "* Select this object and run Extensions > Ink/Stitch > Edit > Selection to guide line" +msgstr "" + +#: lib/elements/fill_stitch.py:55 +msgid "Disjointed Guide Line" +msgstr "" + +#: lib/elements/fill_stitch.py:56 +msgid "The guide line of this object isn't within the object borders. The guide line works best, if it is within the target element." +msgstr "" + +#: lib/elements/fill_stitch.py:59 +msgid "* Move the guide line into the element" +msgstr "" + +#: lib/elements/fill_stitch.py:64 +msgid "Multiple Guide Lines" +msgstr "" + +#: lib/elements/fill_stitch.py:65 +msgid "This object has multiple guide lines, but only the first one will be used." +msgstr "" + +#: lib/elements/fill_stitch.py:67 +msgid "* Remove all guide lines, except for one." +msgstr "" + +#: lib/elements/fill_stitch.py:72 msgid "Unconnected" msgstr "Nicht verbunden" -#: lib/elements/fill.py:24 +#: lib/elements/fill_stitch.py:73 msgid "Fill: This object is made up of unconnected shapes. This is not allowed because Ink/Stitch doesn't know what order to stitch them in. Please break this object up into separate shapes." msgstr "Füllung: Dieses Objekt besteht aus unzusammenhängenden Formen. Das ist nicht erlaubt, da Ink/Stitch nicht weiß, in welcher Reihenfolge diese Objekte gestickt werden sollen. Bitte zerlege den Pfad in separate Teile." -#: lib/elements/fill.py:28 lib/elements/fill.py:36 +#: lib/elements/fill_stitch.py:77 lib/elements/fill_stitch.py:85 msgid "* Extensions > Ink/Stitch > Fill Tools > Break Apart Fill Objects" msgstr "* Erweiterung > Ink/Stitch > Füllstich-Werkzeuge > Zerlegen und Löcher erhalten" -#: lib/elements/fill.py:33 +#: lib/elements/fill_stitch.py:82 msgid "Border crosses itself" msgstr "Außenlinien überkreuzen sich selbst" -#: lib/elements/fill.py:34 +#: lib/elements/fill_stitch.py:83 msgid "Fill: Shape is not valid. This can happen if the border crosses over itself." msgstr "Füllung: Form ist ungültig. Das kann passieren, wenn sich die Außenlinien selbst überkreuzen." -#: lib/elements/fill.py:41 -msgid "Fill" -msgstr "Füllung" +#: lib/elements/fill_stitch.py:90 +msgid "FillStitch" +msgstr "" + +#: lib/elements/fill_stitch.py:93 +msgid "Automatically routed fill stitching" +msgstr "Automatisch geführte Füllstiche" + +#: lib/elements/fill_stitch.py:98 +msgid "Fill method" +msgstr "" + +#: lib/elements/fill_stitch.py:99 +msgid "Auto Fill" +msgstr "" + +#: lib/elements/fill_stitch.py:99 +msgid "Contour Fill" +msgstr "" -#: lib/elements/fill.py:48 -msgid "Manually routed fill stitching" -msgstr "Manuell geführte Füllstiche" +#: lib/elements/fill_stitch.py:99 +msgid "Guided Fill" +msgstr "" -#: lib/elements/fill.py:49 -msgid "AutoFill is the default method for generating fill stitching." -msgstr "Automatische Füllung ist die Standardmethode zum Erstellen von Füllstichen." +#: lib/elements/fill_stitch.py:99 +msgid "Legacy Fill" +msgstr "" + +#: lib/elements/fill_stitch.py:104 +msgid "Contour Fill Strategy" +msgstr "" -#: lib/elements/fill.py:58 +#: lib/elements/fill_stitch.py:105 +msgid "Inner to Outer" +msgstr "" + +#: lib/elements/fill_stitch.py:105 +msgid "Single spiral" +msgstr "" + +#: lib/elements/fill_stitch.py:105 +msgid "Double spiral" +msgstr "" + +#: lib/elements/fill_stitch.py:110 +msgid "Join Style" +msgstr "" + +#: lib/elements/fill_stitch.py:111 +msgid "Round" +msgstr "" + +#: lib/elements/fill_stitch.py:111 +msgid "Mitered" +msgstr "" + +#: lib/elements/fill_stitch.py:111 +msgid "Beveled" +msgstr "" + +#: lib/elements/fill_stitch.py:116 +msgid "Avoid self-crossing" +msgstr "" + +#: lib/elements/fill_stitch.py:121 +msgid "Clockwise" +msgstr "" + +#: lib/elements/fill_stitch.py:127 msgid "Angle of lines of stitches" msgstr "Winkel der Stichlinien" -#: lib/elements/fill.py:59 +#: lib/elements/fill_stitch.py:128 msgid "The angle increases in a counter-clockwise direction. 0 is horizontal. Negative angles are allowed." msgstr "Der Winkel nimmt gegen den Uhrzeigersinn zu. 0 ist horizontal. Negative Winkel sind erlaubt." -#: lib/elements/fill.py:86 +#: lib/elements/fill_stitch.py:146 lib/elements/fill_stitch.py:388 +msgid "Skip last stitch in each row" +msgstr "Letzten Stich in jeder Reihe überspringen" + +#: lib/elements/fill_stitch.py:147 lib/elements/fill_stitch.py:389 +msgid "The last stitch in each row is quite close to the first stitch in the next row. Skipping it decreases stitch count and density." +msgstr "Der letzte Stich einer Reihe ist sehr nah an dem ersten Stich der nächsten Reihe. Ihn zu überspringen verringert Stichanzahl und Dichte." + +#: lib/elements/fill_stitch.py:160 msgid "Flip fill (start right-to-left)" msgstr "Rückwärtsfüllung (von rechts nach links)" -#: lib/elements/fill.py:87 +#: lib/elements/fill_stitch.py:161 msgid "The flip option can help you with routing your stitch path. When you enable flip, stitching goes from right-to-left instead of left-to-right." msgstr "Die Umkehr-Option kann bei der Reihenfolge des Stichpfads helfen. Wenn Umdrehen aktiviert wird, wird das Sticken von rechts nach links anstatt von links nach rechts ausgeführt." -#: lib/elements/fill.py:96 +#: lib/elements/fill_stitch.py:172 msgid "Spacing between rows" msgstr "Reihenabstand" -#: lib/elements/fill.py:97 +#: lib/elements/fill_stitch.py:173 msgid "Distance between rows of stitches." msgstr "Abstand zwischen den Stichreihen." -#: lib/elements/fill.py:110 +#: lib/elements/fill_stitch.py:187 msgid "Maximum fill stitch length" msgstr "Maximale Füllstichlänge" -#: lib/elements/fill.py:111 +#: lib/elements/fill_stitch.py:188 msgid "The length of each stitch in a row. Shorter stitch may be used at the start or end of a row." msgstr "Die Stichlänge in einer Reihe. Ein kürzerer Stich kann am Anfang oder am Ende einer Reihe verwendet werden." -#: lib/elements/fill.py:120 +#: lib/elements/fill_stitch.py:199 msgid "Stagger rows this many times before repeating" msgstr "Reihenanzahl bis sich das Muster wiederholt" -#: lib/elements/fill.py:121 +#: lib/elements/fill_stitch.py:200 msgid "Setting this dictates how many rows apart the stitches will be before they fall in the same column position." msgstr "Die Einstellung bestimmt, wie viele Reihen die Stiche voneinander entfernt sind, bevor sie in die gleiche Kolumneposition münden." +#: lib/elements/fill_stitch.py:315 +msgid "Running stitch length (traversal between sections)" +msgstr "Laufstichlänge (Durchlauf zwischen Sektionen)" + +#: lib/elements/fill_stitch.py:316 +msgid "Length of stitches around the outline of the fill region used when moving from section to section." +msgstr "Stichlänge um den Umriss des Füllbereichs, der beim Übergang von Abschnitt zu Abschnitt verwendet wird." + +#: lib/elements/fill_stitch.py:326 +msgid "Underlay" +msgstr "Unterlage" + +#: lib/elements/fill_stitch.py:326 lib/elements/fill_stitch.py:335 +#: lib/elements/fill_stitch.py:358 lib/elements/fill_stitch.py:369 +#: lib/elements/fill_stitch.py:379 lib/elements/fill_stitch.py:391 +#: lib/elements/fill_stitch.py:429 +msgid "Fill Underlay" +msgstr "" + +#: lib/elements/fill_stitch.py:332 +msgid "Fill angle" +msgstr "Füllwinkel" + +#: lib/elements/fill_stitch.py:333 +msgid "Default: fill angle + 90 deg. Insert comma-seperated list for multiple layers." +msgstr "Standard: Füllwinkel + 90 Grad. Füge durch Kommata getrennte Werte ein, um mehrere Unterlagen zu erzeugen (z.B. 45, -45)." + +#: lib/elements/fill_stitch.py:355 +msgid "Row spacing" +msgstr "Reihenabstand" + +#: lib/elements/fill_stitch.py:356 +msgid "default: 3x fill row spacing" +msgstr "Standard: 3x Füllreihenabstand" + +#: lib/elements/fill_stitch.py:366 +msgid "Max stitch length" +msgstr "Maximale Stichlänge" + +#: lib/elements/fill_stitch.py:367 +msgid "default: equal to fill max stitch length" +msgstr "Standard: entspricht der maximalen Stichlänge" + +#: lib/elements/fill_stitch.py:377 +msgid "Shrink the shape before doing underlay, to prevent underlay from showing around the outside of the fill." +msgstr "Verkleinern Sie die Unterlage, um zu verhindern, dass die Unterlage an der Außenseite der Füllstiche sichtbar wird." + +#: lib/elements/fill_stitch.py:400 +msgid "Expand the shape before fill stitching, to compensate for gaps between shapes." +msgstr "Fülstichform erweitern, um Lücken zwischen den Formen auszugleichen." + +#: lib/elements/fill_stitch.py:411 lib/elements/fill_stitch.py:425 +msgid "Underpath" +msgstr "Verbindungsstiche innerhalb des Objektes" + +#: lib/elements/fill_stitch.py:412 lib/elements/fill_stitch.py:426 +msgid "Travel inside the shape when moving from section to section. Underpath stitches avoid traveling in the direction of the row angle so that they are not visible. This gives them a jagged appearance." +msgstr "Stiche zum Verbinden der Teilbereiche verlaufen innerhalb des Objektes. Verbindungsstiche vermeiden im Winkel des Füllmusters zu verlaufen. Das kann ihnen ein zackiges Aussehen verleihen." + +#: lib/elements/fill_stitch.py:629 +msgid "Error during autofill! This means that there is a problem with Ink/Stitch." +msgstr "Es ist ein Fehler bei der AutoFüllung aufgetreten! Das bedeutet, es gibt ein Problem mit Ink/Stitch." + +#. this message is followed by a URL: +#. https://github.com/inkstitch/inkstitch/issues/new +#: lib/elements/fill_stitch.py:632 +msgid "If you'd like to help us make Ink/Stitch better, please paste this whole message into a new issue at: " +msgstr "Wenn du uns helfen willst Ink/Stitch zu verbessern, kopiere die gesamte Nachricht und erstelle einen neuen Fehlerbericht (Issue) auf: " + #: lib/elements/image.py:13 msgid "Image" msgstr "Bild" @@ -1153,15 +1241,15 @@ msgid "Please select at least one satin column." msgstr "Bitte mindestens eine Satinkolumne auswählen." #. This was previously: "No embroiderable paths selected." -#: lib/extensions/base.py:126 +#: lib/extensions/base.py:127 msgid "Ink/Stitch doesn't know how to work with any of the objects you've selected." msgstr "Ink/Stitch kann keines der ausgewählten Objekte interpretieren." -#: lib/extensions/base.py:128 +#: lib/extensions/base.py:129 msgid "There are no objects in the entire document that Ink/Stitch knows how to work with." msgstr "Es gibt im gesamten Dokument keine Objekte, mit denen Ink/Stitch arbeiten kann." -#: lib/extensions/base.py:130 +#: lib/extensions/base.py:131 msgid "Tip: Run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot Objects" msgstr "Tipp: Öffne Erweiterungen > Ink/Stitch > Fehlerbehebung > Fehlerbehebung an Objekten" @@ -1281,7 +1369,7 @@ msgstr "Sticke Textzeilen vor und zurück" msgid "Add trims" msgstr "Schnittmarker hinzufügen" -#: lib/extensions/lettering.py:83 lib/extensions/params.py:361 +#: lib/extensions/lettering.py:83 lib/extensions/params.py:441 #: print/templates/custom-page.html:23 print/templates/custom-page.html:27 #: print/templates/custom-page.html:33 print/templates/ui.html:93 #: print/templates/ui.html:97 print/templates/ui.html:103 @@ -1290,7 +1378,7 @@ msgstr "Schnittmarker hinzufügen" msgid "Cancel" msgstr "Abbrechen" -#: lib/extensions/lettering.py:87 lib/extensions/params.py:368 +#: lib/extensions/lettering.py:87 lib/extensions/params.py:449 msgid "Apply and Quit" msgstr "Anwenden und schließen" @@ -1353,50 +1441,50 @@ msgstr "Bitte einen oder mehrere Befehle auswählen." msgid "Please select one or more text elements to split lines." msgstr "Um Text in Textzeilen zu zerlegen, bitte ein oder mehrere Textelemente auswählen." -#: lib/extensions/params.py:208 +#: lib/extensions/params.py:227 msgid "These settings will be applied to 1 object." msgstr "Diese Einstellung wird auf 1 Objekt angewendet." -#: lib/extensions/params.py:210 +#: lib/extensions/params.py:229 #, python-format msgid "These settings will be applied to %d objects." msgstr "Diese Einstellungen werden auf %d Objekte angewendet." -#: lib/extensions/params.py:213 +#: lib/extensions/params.py:234 msgid "Some settings had different values across objects. Select a value from the dropdown or enter a new one." msgstr "Einige Einstellungen hatten unterschiedliche Werte der Objekte. Bitte einen Wert aus der Liste auswählen oder einen neuen Namen eingeben." -#: lib/extensions/params.py:217 +#: lib/extensions/params.py:239 #, python-format msgid "Disabling this tab will disable the following %d tabs." msgstr "Deaktivierung dieser Registerkarte, deaktiviert die folgenden %d Registerkarten." -#: lib/extensions/params.py:219 +#: lib/extensions/params.py:243 msgid "Disabling this tab will disable the following tab." msgstr "Deaktivierung dieser Registerkarte, deaktiviert die folgende Registerkarte." -#: lib/extensions/params.py:222 +#: lib/extensions/params.py:247 #, python-format msgid "Enabling this tab will disable %s and vice-versa." msgstr "Aktivierung dieser Registerkarte deaktiviert %s und umgekehrt." -#: lib/extensions/params.py:252 +#: lib/extensions/params.py:301 msgid "Inkscape objects" msgstr "Inkscape Objekte" -#: lib/extensions/params.py:313 +#: lib/extensions/params.py:390 msgid "Click to force this parameter to be saved when you click \"Apply and Quit\"" msgstr "Hier klicken, um die Speicherung dieses Parameters bei \"Anwenden und schließen\" zu erzwingen" -#: lib/extensions/params.py:321 +#: lib/extensions/params.py:400 msgid "This parameter will be saved when you click \"Apply and Quit\"" msgstr "Dieser Parameter wird gespeichert, wenn man auf \"Übernehmen und beenden\" klickt" -#: lib/extensions/params.py:344 +#: lib/extensions/params.py:423 msgid "Embroidery Params" msgstr "Stickparameter" -#: lib/extensions/params.py:365 +#: lib/extensions/params.py:446 msgid "Use Last Settings" msgstr "Letzte Einstellungen verwenden" @@ -1404,6 +1492,10 @@ msgstr "Letzte Einstellungen verwenden" msgid "Please select at least two elements to reorder." msgstr "Zum Sortieren bitte mindestens zwei Elemente auswählen." +#: lib/extensions/selection_to_guide_line.py:21 +msgid "Please select at least one object to be marked as a guide line." +msgstr "" + #: 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." @@ -1695,6 +1787,10 @@ msgstr "AutoSatin %d" msgid "AutoSatin Running Stitch %d" msgstr "AutoSatin Laufstich %d" +#: lib/stitches/guided_fill.py:120 +msgid "Guide line (or offset copy) is self crossing!" +msgstr "" + #: lib/svg/rendering.py:222 msgid "Stitch Plan" msgstr "Stich-Plan" @@ -2746,6 +2842,7 @@ msgid "Duplicate Params" msgstr "Parameter duplizieren" #: inx/inkstitch_duplicate_params.inx:10 inx/inkstitch_reorder.inx:10 +#: inx/inkstitch_selection_to_guide_line.inx:10 #: inx/inkstitch_selection_to_pattern.inx:10 msgid "Edit" msgstr "Bearbeiten" @@ -3707,6 +3804,14 @@ msgstr "Druckeinstellungen aus den SVG Metadaten entfernen" msgid "Re-stack objects in order of selection" msgstr "Objekte in Auswahlreihenfolge sortieren" +#: inx/inkstitch_selection_to_guide_line.inx:3 +msgid "Selection to guide line" +msgstr "" + +#: inx/inkstitch_selection_to_guide_line.inx:9 +msgid "Ink/Stitch" +msgstr "" + #: inx/inkstitch_selection_to_pattern.inx:3 msgid "Selection to pattern" msgstr "Auswahl zu Muster" diff --git a/translations/messages_el_GR.po b/translations/messages_el_GR.po index 79f58d00..ba7f9470 100644 --- a/translations/messages_el_GR.po +++ b/translations/messages_el_GR.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inkstitch\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2022-05-19 02:28+0000\n" -"PO-Revision-Date: 2022-05-20 02:21\n" +"POT-Creation-Date: 2022-05-21 01:55+0000\n" +"PO-Revision-Date: 2022-05-21 01:56\n" "Last-Translator: \n" "Language-Team: Greek\n" "MIME-Version: 1.0\n" @@ -16,7 +16,7 @@ msgstr "" "Project-Id-Version: \n" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-05-19 02:28+0000\n" +"POT-Creation-Date: 2022-05-21 01:55+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: LANGUAGE \n" @@ -497,293 +497,381 @@ msgstr "" msgid "command marker" msgstr "" -#: lib/elements/auto_fill.py:23 -msgid "Small Fill" +#: lib/elements/clone.py:20 +msgid "Clone Object" msgstr "" -#: lib/elements/auto_fill.py:24 -msgid "This fill object is so small that it would probably look better as running stitch or satin column. For very small shapes, fill stitch is not possible, and Ink/Stitch will use running stitch around the outline instead." +#: lib/elements/clone.py:21 +msgid "There are one or more clone objects in this document. Ink/Stitch can work with single clones, but you are limited to set a very few parameters. " msgstr "" -#: lib/elements/auto_fill.py:30 lib/elements/auto_fill.py:146 -msgid "Expand" +#: lib/elements/clone.py:24 +msgid "If you want to convert the clone into a real element, follow these steps:" msgstr "" -#: lib/elements/auto_fill.py:31 -msgid "The expand parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use original size instead." +#: lib/elements/clone.py:25 +msgid "* Select the clone" msgstr "" -#: lib/elements/auto_fill.py:36 lib/elements/auto_fill.py:123 -msgid "Inset" +#: lib/elements/clone.py:26 lib/elements/clone.py:37 +msgid "* Run: Edit > Clone > Unlink Clone (Alt+Shift+D)" msgstr "" -#: lib/elements/auto_fill.py:37 -msgid "The underlay inset parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use the original size instead." +#: lib/elements/clone.py:31 +msgid "Clone is not embroiderable" msgstr "" -#: lib/elements/auto_fill.py:42 -msgid "AutoFill" +#: lib/elements/clone.py:32 +msgid "There are one ore more clone objects in this document. A clone must be a direct child of an embroiderable element. Ink/Stitch cannot embroider clones of groups or other not embroiderable elements (text or image)." msgstr "" -#: lib/elements/auto_fill.py:45 -msgid "Automatically routed fill stitching" +#: lib/elements/clone.py:35 +msgid "Convert the clone into a real element:" msgstr "" -#: lib/elements/auto_fill.py:65 -msgid "Running stitch length (traversal between sections)" +#: lib/elements/clone.py:36 +msgid "* Select the clone." msgstr "" -#: lib/elements/auto_fill.py:66 -msgid "Length of stitches around the outline of the fill region used when moving from section to section." +#: lib/elements/clone.py:51 +msgid "Clone" msgstr "" -#: lib/elements/auto_fill.py:74 -msgid "Underlay" +#: lib/elements/clone.py:57 +msgid "Custom fill angle" msgstr "" -#: lib/elements/auto_fill.py:74 lib/elements/auto_fill.py:83 -#: lib/elements/auto_fill.py:105 lib/elements/auto_fill.py:116 -#: lib/elements/auto_fill.py:126 lib/elements/auto_fill.py:138 -#: lib/elements/auto_fill.py:172 -msgid "AutoFill Underlay" +#: lib/elements/clone.py:58 +msgid "This setting will apply a custom fill angle for the clone." msgstr "" -#: lib/elements/auto_fill.py:80 -msgid "Fill angle" +#: lib/elements/element.py:202 +msgid "Allow lock stitches" msgstr "" -#: lib/elements/auto_fill.py:81 -msgid "Default: fill angle + 90 deg. Insert comma-seperated list for multiple layers." +#: lib/elements/element.py:203 +msgid "Tie thread at the beginning and/or end of this object. Manual stitch will not add lock stitches." msgstr "" -#: lib/elements/auto_fill.py:102 -msgid "Row spacing" +#. options to allow lock stitch before and after objects +#: lib/elements/element.py:207 +msgid "Both" msgstr "" -#: lib/elements/auto_fill.py:103 -msgid "default: 3x fill row spacing" +#: lib/elements/element.py:207 +msgid "Before" msgstr "" -#: lib/elements/auto_fill.py:113 -msgid "Max stitch length" +#: lib/elements/element.py:207 +msgid "After" msgstr "" -#: lib/elements/auto_fill.py:114 -msgid "default: equal to fill max stitch length" +#: lib/elements/element.py:207 +msgid "Neither" msgstr "" -#: lib/elements/auto_fill.py:124 -msgid "Shrink the shape before doing underlay, to prevent underlay from showing around the outside of the fill." +#: lib/elements/element.py:216 +#: inx/inkstitch_lettering_force_lock_stitches.inx:3 +msgid "Force lock stitches" msgstr "" -#: lib/elements/auto_fill.py:135 lib/elements/fill.py:75 -msgid "Skip last stitch in each row" +#: lib/elements/element.py:217 +msgid "Sew lock stitches after sewing this element, even if the distance to the next object is shorter than defined by the collapse length value in the Ink/Stitch preferences." msgstr "" -#: lib/elements/auto_fill.py:136 lib/elements/fill.py:76 -msgid "The last stitch in each row is quite close to the first stitch in the next row. Skipping it decreases stitch count and density." +#: lib/elements/element.py:261 +#, python-format +msgid "Object %(id)s has an empty 'd' attribute. Please delete this object from your document." msgstr "" -#: lib/elements/auto_fill.py:147 -msgid "Expand the shape before fill stitching, to compensate for gaps between shapes." +#. used when showing an error message to the user such as +#. "Some Path (path1234): error: satin column: One or more of the rungs doesn't +#. intersect both rails." +#: lib/elements/element.py:354 +msgid "error:" msgstr "" -#: lib/elements/auto_fill.py:156 lib/elements/auto_fill.py:168 -msgid "Underpath" +#: lib/elements/empty_d_object.py:13 +msgid "Empty D-Attribute" msgstr "" -#: lib/elements/auto_fill.py:157 lib/elements/auto_fill.py:169 -msgid "Travel inside the shape when moving from section to section. Underpath stitches avoid traveling in the direction of the row angle so that they are not visible. This gives them a jagged appearance." +#: lib/elements/empty_d_object.py:14 +msgid "There is an invalid path object in the document, the d-attribute is missing." msgstr "" -#: lib/elements/auto_fill.py:266 -msgid "Error during autofill! This means that there is a problem with Ink/Stitch." +#: lib/elements/empty_d_object.py:16 +msgid "* Run Extensions > Ink/Stitch > Troubleshoot > Cleanup Document..." msgstr "" -#. this message is followed by a URL: -#. https://github.com/inkstitch/inkstitch/issues/new -#: lib/elements/auto_fill.py:269 -msgid "If you'd like to help us make Ink/Stitch better, please paste this whole message into a new issue at: " +#: lib/elements/fill_stitch.py:27 +msgid "Small Fill" msgstr "" -#: lib/elements/clone.py:25 -msgid "Clone Object" +#: lib/elements/fill_stitch.py:28 +msgid "This fill object is so small that it would probably look better as running stitch or satin column. For very small shapes, fill stitch is not possible, and Ink/Stitch will use running stitch around the outline instead." msgstr "" -#: lib/elements/clone.py:26 -msgid "There are one or more clone objects in this document. Ink/Stitch can work with single clones, but you are limited to set a very few parameters. " +#: lib/elements/fill_stitch.py:34 lib/elements/fill_stitch.py:399 +msgid "Expand" msgstr "" -#: lib/elements/clone.py:29 -msgid "If you want to convert the clone into a real element, follow these steps:" +#: lib/elements/fill_stitch.py:35 +msgid "The expand parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use original size instead." msgstr "" -#: lib/elements/clone.py:30 -msgid "* Select the clone" +#: lib/elements/fill_stitch.py:40 lib/elements/fill_stitch.py:376 +msgid "Inset" msgstr "" -#: lib/elements/clone.py:31 lib/elements/clone.py:42 -msgid "* Run: Edit > Clone > Unlink Clone (Alt+Shift+D)" +#: lib/elements/fill_stitch.py:41 +msgid "The underlay inset parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use the original size instead." msgstr "" -#: lib/elements/clone.py:36 -msgid "Clone is not embroiderable" +#: lib/elements/fill_stitch.py:46 +msgid "Missing Guideline" msgstr "" -#: lib/elements/clone.py:37 -msgid "There are one ore more clone objects in this document. A clone must be a direct child of an embroiderable element. Ink/Stitch cannot embroider clones of groups or other not embroiderable elements (text or image)." +#: lib/elements/fill_stitch.py:47 +msgid "This object is set to \"Guided Fill\", but has no guide line." msgstr "" -#: lib/elements/clone.py:40 -msgid "Convert the clone into a real element:" +#: lib/elements/fill_stitch.py:49 +msgid "* Create a stroke object" msgstr "" -#: lib/elements/clone.py:41 -msgid "* Select the clone." +#: lib/elements/fill_stitch.py:50 +msgid "* Select this object and run Extensions > Ink/Stitch > Edit > Selection to guide line" msgstr "" -#: lib/elements/clone.py:56 -msgid "Clone" +#: lib/elements/fill_stitch.py:55 +msgid "Disjointed Guide Line" msgstr "" -#: lib/elements/clone.py:62 -msgid "Custom fill angle" +#: lib/elements/fill_stitch.py:56 +msgid "The guide line of this object isn't within the object borders. The guide line works best, if it is within the target element." msgstr "" -#: lib/elements/clone.py:63 -msgid "This setting will apply a custom fill angle for the clone." +#: lib/elements/fill_stitch.py:59 +msgid "* Move the guide line into the element" msgstr "" -#: lib/elements/element.py:198 -msgid "Allow lock stitches" +#: lib/elements/fill_stitch.py:64 +msgid "Multiple Guide Lines" msgstr "" -#: lib/elements/element.py:199 -msgid "Tie thread at the beginning and/or end of this object. Manual stitch will not add lock stitches." +#: lib/elements/fill_stitch.py:65 +msgid "This object has multiple guide lines, but only the first one will be used." msgstr "" -#. options to allow lock stitch before and after objects -#: lib/elements/element.py:203 -msgid "Both" +#: lib/elements/fill_stitch.py:67 +msgid "* Remove all guide lines, except for one." msgstr "" -#: lib/elements/element.py:203 -msgid "Before" +#: lib/elements/fill_stitch.py:72 +msgid "Unconnected" msgstr "" -#: lib/elements/element.py:203 -msgid "After" +#: lib/elements/fill_stitch.py:73 +msgid "Fill: This object is made up of unconnected shapes. This is not allowed because Ink/Stitch doesn't know what order to stitch them in. Please break this object up into separate shapes." msgstr "" -#: lib/elements/element.py:203 -msgid "Neither" +#: lib/elements/fill_stitch.py:77 lib/elements/fill_stitch.py:85 +msgid "* Extensions > Ink/Stitch > Fill Tools > Break Apart Fill Objects" msgstr "" -#: lib/elements/element.py:212 -#: inx/inkstitch_lettering_force_lock_stitches.inx:3 -msgid "Force lock stitches" +#: lib/elements/fill_stitch.py:82 +msgid "Border crosses itself" msgstr "" -#: lib/elements/element.py:213 -msgid "Sew lock stitches after sewing this element, even if the distance to the next object is shorter than defined by the collapse length value in the Ink/Stitch preferences." +#: lib/elements/fill_stitch.py:83 +msgid "Fill: Shape is not valid. This can happen if the border crosses over itself." msgstr "" -#: lib/elements/element.py:257 -#, python-format -msgid "Object %(id)s has an empty 'd' attribute. Please delete this object from your document." +#: lib/elements/fill_stitch.py:90 +msgid "FillStitch" msgstr "" -#. used when showing an error message to the user such as -#. "Some Path (path1234): error: satin column: One or more of the rungs doesn't -#. intersect both rails." -#: lib/elements/element.py:345 -msgid "error:" +#: lib/elements/fill_stitch.py:93 +msgid "Automatically routed fill stitching" msgstr "" -#: lib/elements/empty_d_object.py:13 -msgid "Empty D-Attribute" +#: lib/elements/fill_stitch.py:98 +msgid "Fill method" msgstr "" -#: lib/elements/empty_d_object.py:14 -msgid "There is an invalid path object in the document, the d-attribute is missing." +#: lib/elements/fill_stitch.py:99 +msgid "Auto Fill" msgstr "" -#: lib/elements/empty_d_object.py:16 -msgid "* Run Extensions > Ink/Stitch > Troubleshoot > Cleanup Document..." +#: lib/elements/fill_stitch.py:99 +msgid "Contour Fill" msgstr "" -#: lib/elements/fill.py:23 -msgid "Unconnected" +#: lib/elements/fill_stitch.py:99 +msgid "Guided Fill" msgstr "" -#: lib/elements/fill.py:24 -msgid "Fill: This object is made up of unconnected shapes. This is not allowed because Ink/Stitch doesn't know what order to stitch them in. Please break this object up into separate shapes." +#: lib/elements/fill_stitch.py:99 +msgid "Legacy Fill" msgstr "" -#: lib/elements/fill.py:28 lib/elements/fill.py:36 -msgid "* Extensions > Ink/Stitch > Fill Tools > Break Apart Fill Objects" +#: lib/elements/fill_stitch.py:104 +msgid "Contour Fill Strategy" msgstr "" -#: lib/elements/fill.py:33 -msgid "Border crosses itself" +#: lib/elements/fill_stitch.py:105 +msgid "Inner to Outer" msgstr "" -#: lib/elements/fill.py:34 -msgid "Fill: Shape is not valid. This can happen if the border crosses over itself." +#: lib/elements/fill_stitch.py:105 +msgid "Single spiral" msgstr "" -#: lib/elements/fill.py:41 -msgid "Fill" +#: lib/elements/fill_stitch.py:105 +msgid "Double spiral" msgstr "" -#: lib/elements/fill.py:48 -msgid "Manually routed fill stitching" +#: lib/elements/fill_stitch.py:110 +msgid "Join Style" msgstr "" -#: lib/elements/fill.py:49 -msgid "AutoFill is the default method for generating fill stitching." +#: lib/elements/fill_stitch.py:111 +msgid "Round" msgstr "" -#: lib/elements/fill.py:58 +#: lib/elements/fill_stitch.py:111 +msgid "Mitered" +msgstr "" + +#: lib/elements/fill_stitch.py:111 +msgid "Beveled" +msgstr "" + +#: lib/elements/fill_stitch.py:116 +msgid "Avoid self-crossing" +msgstr "" + +#: lib/elements/fill_stitch.py:121 +msgid "Clockwise" +msgstr "" + +#: lib/elements/fill_stitch.py:127 msgid "Angle of lines of stitches" msgstr "" -#: lib/elements/fill.py:59 +#: lib/elements/fill_stitch.py:128 msgid "The angle increases in a counter-clockwise direction. 0 is horizontal. Negative angles are allowed." msgstr "" -#: lib/elements/fill.py:86 +#: lib/elements/fill_stitch.py:146 lib/elements/fill_stitch.py:388 +msgid "Skip last stitch in each row" +msgstr "" + +#: lib/elements/fill_stitch.py:147 lib/elements/fill_stitch.py:389 +msgid "The last stitch in each row is quite close to the first stitch in the next row. Skipping it decreases stitch count and density." +msgstr "" + +#: lib/elements/fill_stitch.py:160 msgid "Flip fill (start right-to-left)" msgstr "" -#: lib/elements/fill.py:87 +#: lib/elements/fill_stitch.py:161 msgid "The flip option can help you with routing your stitch path. When you enable flip, stitching goes from right-to-left instead of left-to-right." msgstr "" -#: lib/elements/fill.py:96 +#: lib/elements/fill_stitch.py:172 msgid "Spacing between rows" msgstr "" -#: lib/elements/fill.py:97 +#: lib/elements/fill_stitch.py:173 msgid "Distance between rows of stitches." msgstr "" -#: lib/elements/fill.py:110 +#: lib/elements/fill_stitch.py:187 msgid "Maximum fill stitch length" msgstr "" -#: lib/elements/fill.py:111 +#: lib/elements/fill_stitch.py:188 msgid "The length of each stitch in a row. Shorter stitch may be used at the start or end of a row." msgstr "" -#: lib/elements/fill.py:120 +#: lib/elements/fill_stitch.py:199 msgid "Stagger rows this many times before repeating" msgstr "" -#: lib/elements/fill.py:121 +#: lib/elements/fill_stitch.py:200 msgid "Setting this dictates how many rows apart the stitches will be before they fall in the same column position." msgstr "" +#: lib/elements/fill_stitch.py:315 +msgid "Running stitch length (traversal between sections)" +msgstr "" + +#: lib/elements/fill_stitch.py:316 +msgid "Length of stitches around the outline of the fill region used when moving from section to section." +msgstr "" + +#: lib/elements/fill_stitch.py:326 +msgid "Underlay" +msgstr "" + +#: lib/elements/fill_stitch.py:326 lib/elements/fill_stitch.py:335 +#: lib/elements/fill_stitch.py:358 lib/elements/fill_stitch.py:369 +#: lib/elements/fill_stitch.py:379 lib/elements/fill_stitch.py:391 +#: lib/elements/fill_stitch.py:429 +msgid "Fill Underlay" +msgstr "" + +#: lib/elements/fill_stitch.py:332 +msgid "Fill angle" +msgstr "" + +#: lib/elements/fill_stitch.py:333 +msgid "Default: fill angle + 90 deg. Insert comma-seperated list for multiple layers." +msgstr "" + +#: lib/elements/fill_stitch.py:355 +msgid "Row spacing" +msgstr "" + +#: lib/elements/fill_stitch.py:356 +msgid "default: 3x fill row spacing" +msgstr "" + +#: lib/elements/fill_stitch.py:366 +msgid "Max stitch length" +msgstr "" + +#: lib/elements/fill_stitch.py:367 +msgid "default: equal to fill max stitch length" +msgstr "" + +#: lib/elements/fill_stitch.py:377 +msgid "Shrink the shape before doing underlay, to prevent underlay from showing around the outside of the fill." +msgstr "" + +#: lib/elements/fill_stitch.py:400 +msgid "Expand the shape before fill stitching, to compensate for gaps between shapes." +msgstr "" + +#: lib/elements/fill_stitch.py:411 lib/elements/fill_stitch.py:425 +msgid "Underpath" +msgstr "" + +#: lib/elements/fill_stitch.py:412 lib/elements/fill_stitch.py:426 +msgid "Travel inside the shape when moving from section to section. Underpath stitches avoid traveling in the direction of the row angle so that they are not visible. This gives them a jagged appearance." +msgstr "" + +#: lib/elements/fill_stitch.py:629 +msgid "Error during autofill! This means that there is a problem with Ink/Stitch." +msgstr "" + +#. this message is followed by a URL: +#. https://github.com/inkstitch/inkstitch/issues/new +#: lib/elements/fill_stitch.py:632 +msgid "If you'd like to help us make Ink/Stitch better, please paste this whole message into a new issue at: " +msgstr "" + #: lib/elements/image.py:13 msgid "Image" msgstr "" @@ -1151,15 +1239,15 @@ msgid "Please select at least one satin column." msgstr "" #. This was previously: "No embroiderable paths selected." -#: lib/extensions/base.py:126 +#: lib/extensions/base.py:127 msgid "Ink/Stitch doesn't know how to work with any of the objects you've selected." msgstr "" -#: lib/extensions/base.py:128 +#: lib/extensions/base.py:129 msgid "There are no objects in the entire document that Ink/Stitch knows how to work with." msgstr "" -#: lib/extensions/base.py:130 +#: lib/extensions/base.py:131 msgid "Tip: Run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot Objects" msgstr "" @@ -1278,7 +1366,7 @@ msgstr "" msgid "Add trims" msgstr "" -#: lib/extensions/lettering.py:83 lib/extensions/params.py:361 +#: lib/extensions/lettering.py:83 lib/extensions/params.py:441 #: print/templates/custom-page.html:23 print/templates/custom-page.html:27 #: print/templates/custom-page.html:33 print/templates/ui.html:93 #: print/templates/ui.html:97 print/templates/ui.html:103 @@ -1287,7 +1375,7 @@ msgstr "" msgid "Cancel" msgstr "" -#: lib/extensions/lettering.py:87 lib/extensions/params.py:368 +#: lib/extensions/lettering.py:87 lib/extensions/params.py:449 msgid "Apply and Quit" msgstr "" @@ -1349,50 +1437,50 @@ msgstr "" msgid "Please select one or more text elements to split lines." msgstr "" -#: lib/extensions/params.py:208 +#: lib/extensions/params.py:227 msgid "These settings will be applied to 1 object." msgstr "" -#: lib/extensions/params.py:210 +#: lib/extensions/params.py:229 #, python-format msgid "These settings will be applied to %d objects." msgstr "" -#: lib/extensions/params.py:213 +#: lib/extensions/params.py:234 msgid "Some settings had different values across objects. Select a value from the dropdown or enter a new one." msgstr "" -#: lib/extensions/params.py:217 +#: lib/extensions/params.py:239 #, python-format msgid "Disabling this tab will disable the following %d tabs." msgstr "" -#: lib/extensions/params.py:219 +#: lib/extensions/params.py:243 msgid "Disabling this tab will disable the following tab." msgstr "" -#: lib/extensions/params.py:222 +#: lib/extensions/params.py:247 #, python-format msgid "Enabling this tab will disable %s and vice-versa." msgstr "" -#: lib/extensions/params.py:252 +#: lib/extensions/params.py:301 msgid "Inkscape objects" msgstr "" -#: lib/extensions/params.py:313 +#: lib/extensions/params.py:390 msgid "Click to force this parameter to be saved when you click \"Apply and Quit\"" msgstr "" -#: lib/extensions/params.py:321 +#: lib/extensions/params.py:400 msgid "This parameter will be saved when you click \"Apply and Quit\"" msgstr "" -#: lib/extensions/params.py:344 +#: lib/extensions/params.py:423 msgid "Embroidery Params" msgstr "" -#: lib/extensions/params.py:365 +#: lib/extensions/params.py:446 msgid "Use Last Settings" msgstr "" @@ -1400,6 +1488,10 @@ msgstr "" msgid "Please select at least two elements to reorder." msgstr "" +#: lib/extensions/selection_to_guide_line.py:21 +msgid "Please select at least one object to be marked as a guide line." +msgstr "" + #: lib/extensions/selection_to_pattern.py:21 msgid "Please select at least one object to be marked as a pattern." msgstr "" @@ -1690,6 +1782,10 @@ msgstr "" msgid "AutoSatin Running Stitch %d" msgstr "" +#: lib/stitches/guided_fill.py:120 +msgid "Guide line (or offset copy) is self crossing!" +msgstr "" + #: lib/svg/rendering.py:222 msgid "Stitch Plan" msgstr "" @@ -2741,6 +2837,7 @@ msgid "Duplicate Params" msgstr "" #: inx/inkstitch_duplicate_params.inx:10 inx/inkstitch_reorder.inx:10 +#: inx/inkstitch_selection_to_guide_line.inx:10 #: inx/inkstitch_selection_to_pattern.inx:10 msgid "Edit" msgstr "" @@ -3702,6 +3799,14 @@ msgstr "" msgid "Re-stack objects in order of selection" msgstr "" +#: inx/inkstitch_selection_to_guide_line.inx:3 +msgid "Selection to guide line" +msgstr "" + +#: inx/inkstitch_selection_to_guide_line.inx:9 +msgid "Ink/Stitch" +msgstr "" + #: inx/inkstitch_selection_to_pattern.inx:3 msgid "Selection to pattern" msgstr "" diff --git a/translations/messages_en_US.po b/translations/messages_en_US.po index 4ee46129..3b75c36d 100644 --- a/translations/messages_en_US.po +++ b/translations/messages_en_US.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inkstitch\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2022-05-19 02:28+0000\n" -"PO-Revision-Date: 2022-05-20 02:21\n" +"POT-Creation-Date: 2022-05-21 01:55+0000\n" +"PO-Revision-Date: 2022-05-21 01:56\n" "Last-Translator: \n" "Language-Team: English\n" "MIME-Version: 1.0\n" @@ -16,7 +16,7 @@ msgstr "" "Project-Id-Version: \n" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-05-19 02:28+0000\n" +"POT-Creation-Date: 2022-05-21 01:55+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: LANGUAGE \n" @@ -497,293 +497,381 @@ msgstr "" msgid "command marker" msgstr "" -#: lib/elements/auto_fill.py:23 -msgid "Small Fill" +#: lib/elements/clone.py:20 +msgid "Clone Object" msgstr "" -#: lib/elements/auto_fill.py:24 -msgid "This fill object is so small that it would probably look better as running stitch or satin column. For very small shapes, fill stitch is not possible, and Ink/Stitch will use running stitch around the outline instead." +#: lib/elements/clone.py:21 +msgid "There are one or more clone objects in this document. Ink/Stitch can work with single clones, but you are limited to set a very few parameters. " msgstr "" -#: lib/elements/auto_fill.py:30 lib/elements/auto_fill.py:146 -msgid "Expand" +#: lib/elements/clone.py:24 +msgid "If you want to convert the clone into a real element, follow these steps:" msgstr "" -#: lib/elements/auto_fill.py:31 -msgid "The expand parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use original size instead." +#: lib/elements/clone.py:25 +msgid "* Select the clone" msgstr "" -#: lib/elements/auto_fill.py:36 lib/elements/auto_fill.py:123 -msgid "Inset" +#: lib/elements/clone.py:26 lib/elements/clone.py:37 +msgid "* Run: Edit > Clone > Unlink Clone (Alt+Shift+D)" msgstr "" -#: lib/elements/auto_fill.py:37 -msgid "The underlay inset parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use the original size instead." +#: lib/elements/clone.py:31 +msgid "Clone is not embroiderable" msgstr "" -#: lib/elements/auto_fill.py:42 -msgid "AutoFill" +#: lib/elements/clone.py:32 +msgid "There are one ore more clone objects in this document. A clone must be a direct child of an embroiderable element. Ink/Stitch cannot embroider clones of groups or other not embroiderable elements (text or image)." msgstr "" -#: lib/elements/auto_fill.py:45 -msgid "Automatically routed fill stitching" +#: lib/elements/clone.py:35 +msgid "Convert the clone into a real element:" msgstr "" -#: lib/elements/auto_fill.py:65 -msgid "Running stitch length (traversal between sections)" +#: lib/elements/clone.py:36 +msgid "* Select the clone." msgstr "" -#: lib/elements/auto_fill.py:66 -msgid "Length of stitches around the outline of the fill region used when moving from section to section." +#: lib/elements/clone.py:51 +msgid "Clone" msgstr "" -#: lib/elements/auto_fill.py:74 -msgid "Underlay" +#: lib/elements/clone.py:57 +msgid "Custom fill angle" msgstr "" -#: lib/elements/auto_fill.py:74 lib/elements/auto_fill.py:83 -#: lib/elements/auto_fill.py:105 lib/elements/auto_fill.py:116 -#: lib/elements/auto_fill.py:126 lib/elements/auto_fill.py:138 -#: lib/elements/auto_fill.py:172 -msgid "AutoFill Underlay" +#: lib/elements/clone.py:58 +msgid "This setting will apply a custom fill angle for the clone." msgstr "" -#: lib/elements/auto_fill.py:80 -msgid "Fill angle" +#: lib/elements/element.py:202 +msgid "Allow lock stitches" msgstr "" -#: lib/elements/auto_fill.py:81 -msgid "Default: fill angle + 90 deg. Insert comma-seperated list for multiple layers." +#: lib/elements/element.py:203 +msgid "Tie thread at the beginning and/or end of this object. Manual stitch will not add lock stitches." msgstr "" -#: lib/elements/auto_fill.py:102 -msgid "Row spacing" +#. options to allow lock stitch before and after objects +#: lib/elements/element.py:207 +msgid "Both" msgstr "" -#: lib/elements/auto_fill.py:103 -msgid "default: 3x fill row spacing" +#: lib/elements/element.py:207 +msgid "Before" msgstr "" -#: lib/elements/auto_fill.py:113 -msgid "Max stitch length" +#: lib/elements/element.py:207 +msgid "After" msgstr "" -#: lib/elements/auto_fill.py:114 -msgid "default: equal to fill max stitch length" +#: lib/elements/element.py:207 +msgid "Neither" msgstr "" -#: lib/elements/auto_fill.py:124 -msgid "Shrink the shape before doing underlay, to prevent underlay from showing around the outside of the fill." +#: lib/elements/element.py:216 +#: inx/inkstitch_lettering_force_lock_stitches.inx:3 +msgid "Force lock stitches" msgstr "" -#: lib/elements/auto_fill.py:135 lib/elements/fill.py:75 -msgid "Skip last stitch in each row" +#: lib/elements/element.py:217 +msgid "Sew lock stitches after sewing this element, even if the distance to the next object is shorter than defined by the collapse length value in the Ink/Stitch preferences." msgstr "" -#: lib/elements/auto_fill.py:136 lib/elements/fill.py:76 -msgid "The last stitch in each row is quite close to the first stitch in the next row. Skipping it decreases stitch count and density." +#: lib/elements/element.py:261 +#, python-format +msgid "Object %(id)s has an empty 'd' attribute. Please delete this object from your document." msgstr "" -#: lib/elements/auto_fill.py:147 -msgid "Expand the shape before fill stitching, to compensate for gaps between shapes." +#. used when showing an error message to the user such as +#. "Some Path (path1234): error: satin column: One or more of the rungs doesn't +#. intersect both rails." +#: lib/elements/element.py:354 +msgid "error:" msgstr "" -#: lib/elements/auto_fill.py:156 lib/elements/auto_fill.py:168 -msgid "Underpath" +#: lib/elements/empty_d_object.py:13 +msgid "Empty D-Attribute" msgstr "" -#: lib/elements/auto_fill.py:157 lib/elements/auto_fill.py:169 -msgid "Travel inside the shape when moving from section to section. Underpath stitches avoid traveling in the direction of the row angle so that they are not visible. This gives them a jagged appearance." +#: lib/elements/empty_d_object.py:14 +msgid "There is an invalid path object in the document, the d-attribute is missing." msgstr "" -#: lib/elements/auto_fill.py:266 -msgid "Error during autofill! This means that there is a problem with Ink/Stitch." +#: lib/elements/empty_d_object.py:16 +msgid "* Run Extensions > Ink/Stitch > Troubleshoot > Cleanup Document..." msgstr "" -#. this message is followed by a URL: -#. https://github.com/inkstitch/inkstitch/issues/new -#: lib/elements/auto_fill.py:269 -msgid "If you'd like to help us make Ink/Stitch better, please paste this whole message into a new issue at: " +#: lib/elements/fill_stitch.py:27 +msgid "Small Fill" msgstr "" -#: lib/elements/clone.py:25 -msgid "Clone Object" +#: lib/elements/fill_stitch.py:28 +msgid "This fill object is so small that it would probably look better as running stitch or satin column. For very small shapes, fill stitch is not possible, and Ink/Stitch will use running stitch around the outline instead." msgstr "" -#: lib/elements/clone.py:26 -msgid "There are one or more clone objects in this document. Ink/Stitch can work with single clones, but you are limited to set a very few parameters. " +#: lib/elements/fill_stitch.py:34 lib/elements/fill_stitch.py:399 +msgid "Expand" msgstr "" -#: lib/elements/clone.py:29 -msgid "If you want to convert the clone into a real element, follow these steps:" +#: lib/elements/fill_stitch.py:35 +msgid "The expand parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use original size instead." msgstr "" -#: lib/elements/clone.py:30 -msgid "* Select the clone" +#: lib/elements/fill_stitch.py:40 lib/elements/fill_stitch.py:376 +msgid "Inset" msgstr "" -#: lib/elements/clone.py:31 lib/elements/clone.py:42 -msgid "* Run: Edit > Clone > Unlink Clone (Alt+Shift+D)" +#: lib/elements/fill_stitch.py:41 +msgid "The underlay inset parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use the original size instead." msgstr "" -#: lib/elements/clone.py:36 -msgid "Clone is not embroiderable" +#: lib/elements/fill_stitch.py:46 +msgid "Missing Guideline" msgstr "" -#: lib/elements/clone.py:37 -msgid "There are one ore more clone objects in this document. A clone must be a direct child of an embroiderable element. Ink/Stitch cannot embroider clones of groups or other not embroiderable elements (text or image)." +#: lib/elements/fill_stitch.py:47 +msgid "This object is set to \"Guided Fill\", but has no guide line." msgstr "" -#: lib/elements/clone.py:40 -msgid "Convert the clone into a real element:" +#: lib/elements/fill_stitch.py:49 +msgid "* Create a stroke object" msgstr "" -#: lib/elements/clone.py:41 -msgid "* Select the clone." +#: lib/elements/fill_stitch.py:50 +msgid "* Select this object and run Extensions > Ink/Stitch > Edit > Selection to guide line" msgstr "" -#: lib/elements/clone.py:56 -msgid "Clone" +#: lib/elements/fill_stitch.py:55 +msgid "Disjointed Guide Line" msgstr "" -#: lib/elements/clone.py:62 -msgid "Custom fill angle" +#: lib/elements/fill_stitch.py:56 +msgid "The guide line of this object isn't within the object borders. The guide line works best, if it is within the target element." msgstr "" -#: lib/elements/clone.py:63 -msgid "This setting will apply a custom fill angle for the clone." +#: lib/elements/fill_stitch.py:59 +msgid "* Move the guide line into the element" msgstr "" -#: lib/elements/element.py:198 -msgid "Allow lock stitches" +#: lib/elements/fill_stitch.py:64 +msgid "Multiple Guide Lines" msgstr "" -#: lib/elements/element.py:199 -msgid "Tie thread at the beginning and/or end of this object. Manual stitch will not add lock stitches." +#: lib/elements/fill_stitch.py:65 +msgid "This object has multiple guide lines, but only the first one will be used." msgstr "" -#. options to allow lock stitch before and after objects -#: lib/elements/element.py:203 -msgid "Both" +#: lib/elements/fill_stitch.py:67 +msgid "* Remove all guide lines, except for one." msgstr "" -#: lib/elements/element.py:203 -msgid "Before" +#: lib/elements/fill_stitch.py:72 +msgid "Unconnected" msgstr "" -#: lib/elements/element.py:203 -msgid "After" +#: lib/elements/fill_stitch.py:73 +msgid "Fill: This object is made up of unconnected shapes. This is not allowed because Ink/Stitch doesn't know what order to stitch them in. Please break this object up into separate shapes." msgstr "" -#: lib/elements/element.py:203 -msgid "Neither" +#: lib/elements/fill_stitch.py:77 lib/elements/fill_stitch.py:85 +msgid "* Extensions > Ink/Stitch > Fill Tools > Break Apart Fill Objects" msgstr "" -#: lib/elements/element.py:212 -#: inx/inkstitch_lettering_force_lock_stitches.inx:3 -msgid "Force lock stitches" +#: lib/elements/fill_stitch.py:82 +msgid "Border crosses itself" msgstr "" -#: lib/elements/element.py:213 -msgid "Sew lock stitches after sewing this element, even if the distance to the next object is shorter than defined by the collapse length value in the Ink/Stitch preferences." +#: lib/elements/fill_stitch.py:83 +msgid "Fill: Shape is not valid. This can happen if the border crosses over itself." msgstr "" -#: lib/elements/element.py:257 -#, python-format -msgid "Object %(id)s has an empty 'd' attribute. Please delete this object from your document." +#: lib/elements/fill_stitch.py:90 +msgid "FillStitch" msgstr "" -#. used when showing an error message to the user such as -#. "Some Path (path1234): error: satin column: One or more of the rungs doesn't -#. intersect both rails." -#: lib/elements/element.py:345 -msgid "error:" +#: lib/elements/fill_stitch.py:93 +msgid "Automatically routed fill stitching" msgstr "" -#: lib/elements/empty_d_object.py:13 -msgid "Empty D-Attribute" +#: lib/elements/fill_stitch.py:98 +msgid "Fill method" msgstr "" -#: lib/elements/empty_d_object.py:14 -msgid "There is an invalid path object in the document, the d-attribute is missing." +#: lib/elements/fill_stitch.py:99 +msgid "Auto Fill" msgstr "" -#: lib/elements/empty_d_object.py:16 -msgid "* Run Extensions > Ink/Stitch > Troubleshoot > Cleanup Document..." +#: lib/elements/fill_stitch.py:99 +msgid "Contour Fill" msgstr "" -#: lib/elements/fill.py:23 -msgid "Unconnected" +#: lib/elements/fill_stitch.py:99 +msgid "Guided Fill" msgstr "" -#: lib/elements/fill.py:24 -msgid "Fill: This object is made up of unconnected shapes. This is not allowed because Ink/Stitch doesn't know what order to stitch them in. Please break this object up into separate shapes." +#: lib/elements/fill_stitch.py:99 +msgid "Legacy Fill" msgstr "" -#: lib/elements/fill.py:28 lib/elements/fill.py:36 -msgid "* Extensions > Ink/Stitch > Fill Tools > Break Apart Fill Objects" +#: lib/elements/fill_stitch.py:104 +msgid "Contour Fill Strategy" msgstr "" -#: lib/elements/fill.py:33 -msgid "Border crosses itself" +#: lib/elements/fill_stitch.py:105 +msgid "Inner to Outer" msgstr "" -#: lib/elements/fill.py:34 -msgid "Fill: Shape is not valid. This can happen if the border crosses over itself." +#: lib/elements/fill_stitch.py:105 +msgid "Single spiral" msgstr "" -#: lib/elements/fill.py:41 -msgid "Fill" +#: lib/elements/fill_stitch.py:105 +msgid "Double spiral" msgstr "" -#: lib/elements/fill.py:48 -msgid "Manually routed fill stitching" +#: lib/elements/fill_stitch.py:110 +msgid "Join Style" msgstr "" -#: lib/elements/fill.py:49 -msgid "AutoFill is the default method for generating fill stitching." +#: lib/elements/fill_stitch.py:111 +msgid "Round" msgstr "" -#: lib/elements/fill.py:58 +#: lib/elements/fill_stitch.py:111 +msgid "Mitered" +msgstr "" + +#: lib/elements/fill_stitch.py:111 +msgid "Beveled" +msgstr "" + +#: lib/elements/fill_stitch.py:116 +msgid "Avoid self-crossing" +msgstr "" + +#: lib/elements/fill_stitch.py:121 +msgid "Clockwise" +msgstr "" + +#: lib/elements/fill_stitch.py:127 msgid "Angle of lines of stitches" msgstr "" -#: lib/elements/fill.py:59 +#: lib/elements/fill_stitch.py:128 msgid "The angle increases in a counter-clockwise direction. 0 is horizontal. Negative angles are allowed." msgstr "" -#: lib/elements/fill.py:86 +#: lib/elements/fill_stitch.py:146 lib/elements/fill_stitch.py:388 +msgid "Skip last stitch in each row" +msgstr "" + +#: lib/elements/fill_stitch.py:147 lib/elements/fill_stitch.py:389 +msgid "The last stitch in each row is quite close to the first stitch in the next row. Skipping it decreases stitch count and density." +msgstr "" + +#: lib/elements/fill_stitch.py:160 msgid "Flip fill (start right-to-left)" msgstr "" -#: lib/elements/fill.py:87 +#: lib/elements/fill_stitch.py:161 msgid "The flip option can help you with routing your stitch path. When you enable flip, stitching goes from right-to-left instead of left-to-right." msgstr "" -#: lib/elements/fill.py:96 +#: lib/elements/fill_stitch.py:172 msgid "Spacing between rows" msgstr "" -#: lib/elements/fill.py:97 +#: lib/elements/fill_stitch.py:173 msgid "Distance between rows of stitches." msgstr "" -#: lib/elements/fill.py:110 +#: lib/elements/fill_stitch.py:187 msgid "Maximum fill stitch length" msgstr "" -#: lib/elements/fill.py:111 +#: lib/elements/fill_stitch.py:188 msgid "The length of each stitch in a row. Shorter stitch may be used at the start or end of a row." msgstr "" -#: lib/elements/fill.py:120 +#: lib/elements/fill_stitch.py:199 msgid "Stagger rows this many times before repeating" msgstr "" -#: lib/elements/fill.py:121 +#: lib/elements/fill_stitch.py:200 msgid "Setting this dictates how many rows apart the stitches will be before they fall in the same column position." msgstr "" +#: lib/elements/fill_stitch.py:315 +msgid "Running stitch length (traversal between sections)" +msgstr "" + +#: lib/elements/fill_stitch.py:316 +msgid "Length of stitches around the outline of the fill region used when moving from section to section." +msgstr "" + +#: lib/elements/fill_stitch.py:326 +msgid "Underlay" +msgstr "" + +#: lib/elements/fill_stitch.py:326 lib/elements/fill_stitch.py:335 +#: lib/elements/fill_stitch.py:358 lib/elements/fill_stitch.py:369 +#: lib/elements/fill_stitch.py:379 lib/elements/fill_stitch.py:391 +#: lib/elements/fill_stitch.py:429 +msgid "Fill Underlay" +msgstr "" + +#: lib/elements/fill_stitch.py:332 +msgid "Fill angle" +msgstr "" + +#: lib/elements/fill_stitch.py:333 +msgid "Default: fill angle + 90 deg. Insert comma-seperated list for multiple layers." +msgstr "" + +#: lib/elements/fill_stitch.py:355 +msgid "Row spacing" +msgstr "" + +#: lib/elements/fill_stitch.py:356 +msgid "default: 3x fill row spacing" +msgstr "" + +#: lib/elements/fill_stitch.py:366 +msgid "Max stitch length" +msgstr "" + +#: lib/elements/fill_stitch.py:367 +msgid "default: equal to fill max stitch length" +msgstr "" + +#: lib/elements/fill_stitch.py:377 +msgid "Shrink the shape before doing underlay, to prevent underlay from showing around the outside of the fill." +msgstr "" + +#: lib/elements/fill_stitch.py:400 +msgid "Expand the shape before fill stitching, to compensate for gaps between shapes." +msgstr "" + +#: lib/elements/fill_stitch.py:411 lib/elements/fill_stitch.py:425 +msgid "Underpath" +msgstr "" + +#: lib/elements/fill_stitch.py:412 lib/elements/fill_stitch.py:426 +msgid "Travel inside the shape when moving from section to section. Underpath stitches avoid traveling in the direction of the row angle so that they are not visible. This gives them a jagged appearance." +msgstr "" + +#: lib/elements/fill_stitch.py:629 +msgid "Error during autofill! This means that there is a problem with Ink/Stitch." +msgstr "" + +#. this message is followed by a URL: +#. https://github.com/inkstitch/inkstitch/issues/new +#: lib/elements/fill_stitch.py:632 +msgid "If you'd like to help us make Ink/Stitch better, please paste this whole message into a new issue at: " +msgstr "" + #: lib/elements/image.py:13 msgid "Image" msgstr "" @@ -1151,15 +1239,15 @@ msgid "Please select at least one satin column." msgstr "" #. This was previously: "No embroiderable paths selected." -#: lib/extensions/base.py:126 +#: lib/extensions/base.py:127 msgid "Ink/Stitch doesn't know how to work with any of the objects you've selected." msgstr "" -#: lib/extensions/base.py:128 +#: lib/extensions/base.py:129 msgid "There are no objects in the entire document that Ink/Stitch knows how to work with." msgstr "" -#: lib/extensions/base.py:130 +#: lib/extensions/base.py:131 msgid "Tip: Run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot Objects" msgstr "" @@ -1278,7 +1366,7 @@ msgstr "" msgid "Add trims" msgstr "" -#: lib/extensions/lettering.py:83 lib/extensions/params.py:361 +#: lib/extensions/lettering.py:83 lib/extensions/params.py:441 #: print/templates/custom-page.html:23 print/templates/custom-page.html:27 #: print/templates/custom-page.html:33 print/templates/ui.html:93 #: print/templates/ui.html:97 print/templates/ui.html:103 @@ -1287,7 +1375,7 @@ msgstr "" msgid "Cancel" msgstr "" -#: lib/extensions/lettering.py:87 lib/extensions/params.py:368 +#: lib/extensions/lettering.py:87 lib/extensions/params.py:449 msgid "Apply and Quit" msgstr "" @@ -1349,50 +1437,50 @@ msgstr "" msgid "Please select one or more text elements to split lines." msgstr "" -#: lib/extensions/params.py:208 +#: lib/extensions/params.py:227 msgid "These settings will be applied to 1 object." msgstr "" -#: lib/extensions/params.py:210 +#: lib/extensions/params.py:229 #, python-format msgid "These settings will be applied to %d objects." msgstr "" -#: lib/extensions/params.py:213 +#: lib/extensions/params.py:234 msgid "Some settings had different values across objects. Select a value from the dropdown or enter a new one." msgstr "" -#: lib/extensions/params.py:217 +#: lib/extensions/params.py:239 #, python-format msgid "Disabling this tab will disable the following %d tabs." msgstr "" -#: lib/extensions/params.py:219 +#: lib/extensions/params.py:243 msgid "Disabling this tab will disable the following tab." msgstr "" -#: lib/extensions/params.py:222 +#: lib/extensions/params.py:247 #, python-format msgid "Enabling this tab will disable %s and vice-versa." msgstr "" -#: lib/extensions/params.py:252 +#: lib/extensions/params.py:301 msgid "Inkscape objects" msgstr "" -#: lib/extensions/params.py:313 +#: lib/extensions/params.py:390 msgid "Click to force this parameter to be saved when you click \"Apply and Quit\"" msgstr "" -#: lib/extensions/params.py:321 +#: lib/extensions/params.py:400 msgid "This parameter will be saved when you click \"Apply and Quit\"" msgstr "" -#: lib/extensions/params.py:344 +#: lib/extensions/params.py:423 msgid "Embroidery Params" msgstr "" -#: lib/extensions/params.py:365 +#: lib/extensions/params.py:446 msgid "Use Last Settings" msgstr "" @@ -1400,6 +1488,10 @@ msgstr "" msgid "Please select at least two elements to reorder." msgstr "" +#: lib/extensions/selection_to_guide_line.py:21 +msgid "Please select at least one object to be marked as a guide line." +msgstr "" + #: lib/extensions/selection_to_pattern.py:21 msgid "Please select at least one object to be marked as a pattern." msgstr "" @@ -1690,6 +1782,10 @@ msgstr "" msgid "AutoSatin Running Stitch %d" msgstr "" +#: lib/stitches/guided_fill.py:120 +msgid "Guide line (or offset copy) is self crossing!" +msgstr "" + #: lib/svg/rendering.py:222 msgid "Stitch Plan" msgstr "" @@ -2741,6 +2837,7 @@ msgid "Duplicate Params" msgstr "" #: inx/inkstitch_duplicate_params.inx:10 inx/inkstitch_reorder.inx:10 +#: inx/inkstitch_selection_to_guide_line.inx:10 #: inx/inkstitch_selection_to_pattern.inx:10 msgid "Edit" msgstr "" @@ -3702,6 +3799,14 @@ msgstr "" msgid "Re-stack objects in order of selection" msgstr "" +#: inx/inkstitch_selection_to_guide_line.inx:3 +msgid "Selection to guide line" +msgstr "" + +#: inx/inkstitch_selection_to_guide_line.inx:9 +msgid "Ink/Stitch" +msgstr "" + #: inx/inkstitch_selection_to_pattern.inx:3 msgid "Selection to pattern" msgstr "" diff --git a/translations/messages_es_ES.po b/translations/messages_es_ES.po index 5b84c6b0..8a1aa9dc 100644 --- a/translations/messages_es_ES.po +++ b/translations/messages_es_ES.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inkstitch\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2022-05-19 02:28+0000\n" -"PO-Revision-Date: 2022-05-20 02:21\n" +"POT-Creation-Date: 2022-05-21 01:55+0000\n" +"PO-Revision-Date: 2022-05-21 01:56\n" "Last-Translator: \n" "Language-Team: Spanish\n" "MIME-Version: 1.0\n" @@ -16,7 +16,7 @@ msgstr "" "Project-Id-Version: \n" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-05-19 02:28+0000\n" +"POT-Creation-Date: 2022-05-21 01:55+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: LANGUAGE \n" @@ -497,198 +497,89 @@ msgstr "conector" msgid "command marker" msgstr "marcador de instrucción" -#: lib/elements/auto_fill.py:23 -msgid "Small Fill" -msgstr "Relleno Pequeño" - -#: lib/elements/auto_fill.py:24 -msgid "This fill object is so small that it would probably look better as running stitch or satin column. For very small shapes, fill stitch is not possible, and Ink/Stitch will use running stitch around the outline instead." -msgstr "Este objeto para relleno es tan pequeño que probablemente sería mejor en puntada recta o columna de satín. Para formas muy pequeñas, no es posible usar la puntada de relleno, e Ink/Stitch usará puntada recta a lo largo de contorno." - -#: lib/elements/auto_fill.py:30 lib/elements/auto_fill.py:146 -msgid "Expand" -msgstr "Expandir" - -#: lib/elements/auto_fill.py:31 -msgid "The expand parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use original size instead." -msgstr "No se puede aplicar el parámetro de expansión para este objeto de relleno. Ink/Stitch lo ignorará y utilizará el tamaño original en su lugar." - -#: lib/elements/auto_fill.py:36 lib/elements/auto_fill.py:123 -msgid "Inset" -msgstr "Recuadro" - -#: lib/elements/auto_fill.py:37 -msgid "The underlay inset parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use the original size instead." -msgstr "No se puede aplicar el parámetro de inserción de refuerzo para este objeto de relleno. Ink/Stitch lo ignorará y utilizará el tamaño original en su lugar." - -#: lib/elements/auto_fill.py:42 -msgid "AutoFill" -msgstr "AutoRelleno" - -#: lib/elements/auto_fill.py:45 -msgid "Automatically routed fill stitching" -msgstr "Bordado de relleno enrutado automáticamente" - -#: lib/elements/auto_fill.py:65 -msgid "Running stitch length (traversal between sections)" -msgstr "Ejecución de la longitud de puntada (traversal entre secciones)" - -#: lib/elements/auto_fill.py:66 -msgid "Length of stitches around the outline of the fill region used when moving from section to section." -msgstr "Longitud de las puntadas alrededor del contorno de la región de relleno utilizada al pasar de una sección a otra." - -#: lib/elements/auto_fill.py:74 -msgid "Underlay" -msgstr "Capa base" - -#: lib/elements/auto_fill.py:74 lib/elements/auto_fill.py:83 -#: lib/elements/auto_fill.py:105 lib/elements/auto_fill.py:116 -#: lib/elements/auto_fill.py:126 lib/elements/auto_fill.py:138 -#: lib/elements/auto_fill.py:172 -msgid "AutoFill Underlay" -msgstr "Relleno automático subyacente" - -#: lib/elements/auto_fill.py:80 -msgid "Fill angle" -msgstr "Ángulo de relleno" - -#: lib/elements/auto_fill.py:81 -msgid "Default: fill angle + 90 deg. Insert comma-seperated list for multiple layers." -msgstr "Por defecto: rellenar el ángulo + 90 grados. Insertar lista de elementos separados por coma para capas múltiples." - -#: lib/elements/auto_fill.py:102 -msgid "Row spacing" -msgstr "Espaciado de la fila" - -#: lib/elements/auto_fill.py:103 -msgid "default: 3x fill row spacing" -msgstr "por defecto: rellenar el espaciado de línea x3" - -#: lib/elements/auto_fill.py:113 -msgid "Max stitch length" -msgstr "Longitud de puntada máxima" - -#: lib/elements/auto_fill.py:114 -msgid "default: equal to fill max stitch length" -msgstr "por defecto: igual a rellenar la longitud máxima de puntada" - -#: lib/elements/auto_fill.py:124 -msgid "Shrink the shape before doing underlay, to prevent underlay from showing around the outside of the fill." -msgstr "Reduzca la forma antes de aplicar la capa base, para evitar que la capa base se vea alrededor del exterior del relleno." - -#: lib/elements/auto_fill.py:135 lib/elements/fill.py:75 -msgid "Skip last stitch in each row" -msgstr "Saltar última puntada de cada fila" - -#: lib/elements/auto_fill.py:136 lib/elements/fill.py:76 -msgid "The last stitch in each row is quite close to the first stitch in the next row. Skipping it decreases stitch count and density." -msgstr "La última puntada de cada fila está bastante cerca de la primera puntada de la siguiente fila. Omitirlo reduce el número de puntadas y la densidad." - -#: lib/elements/auto_fill.py:147 -msgid "Expand the shape before fill stitching, to compensate for gaps between shapes." -msgstr "Expandir la forma antes de rellenar el bordado, para compensar los espacios entre figuras." - -#: lib/elements/auto_fill.py:156 lib/elements/auto_fill.py:168 -msgid "Underpath" -msgstr "Capa base" - -#: lib/elements/auto_fill.py:157 lib/elements/auto_fill.py:169 -msgid "Travel inside the shape when moving from section to section. Underpath stitches avoid traveling in the direction of the row angle so that they are not visible. This gives them a jagged appearance." -msgstr "Viaja dentro de la forma al pasar de una sección a otra. Las puntadas subterráneas evitan viajar en la dirección del ángulo de la fila para que no sean visibles. Esto les da una apariencia irregular." - -#: lib/elements/auto_fill.py:266 -msgid "Error during autofill! This means that there is a problem with Ink/Stitch." -msgstr "Error durante Auto-Relleno! Esto significa que hubo un problema con Ink/Stitch." - -#. this message is followed by a URL: -#. https://github.com/inkstitch/inkstitch/issues/new -#: lib/elements/auto_fill.py:269 -msgid "If you'd like to help us make Ink/Stitch better, please paste this whole message into a new issue at: " -msgstr "Si quieres ayudarnos a mejorar Ink/Stitch, por favor pega este mensaje completo a un nuevo tema en: " - -#: lib/elements/clone.py:25 +#: lib/elements/clone.py:20 msgid "Clone Object" msgstr "Objeto Duplicado" -#: lib/elements/clone.py:26 +#: lib/elements/clone.py:21 msgid "There are one or more clone objects in this document. Ink/Stitch can work with single clones, but you are limited to set a very few parameters. " msgstr "Hay uno o más objetos clonados en este documento. Ink/Stitch puede funcionar con clones individuales, pero está limitado a establecer muy pocos parámetros. " -#: lib/elements/clone.py:29 +#: lib/elements/clone.py:24 msgid "If you want to convert the clone into a real element, follow these steps:" msgstr "Si desea convertir el elemento duplicado en un elemento real, siga estos pasos:" -#: lib/elements/clone.py:30 +#: lib/elements/clone.py:25 msgid "* Select the clone" msgstr "Seleccione el duplicado" -#: lib/elements/clone.py:31 lib/elements/clone.py:42 +#: lib/elements/clone.py:26 lib/elements/clone.py:37 msgid "* Run: Edit > Clone > Unlink Clone (Alt+Shift+D)" msgstr "* Ejecute: Editar > Clonar > Desvincular Clon (Alt+Shift+D)" -#: lib/elements/clone.py:36 +#: lib/elements/clone.py:31 msgid "Clone is not embroiderable" msgstr "El clon no se puede bordar" -#: lib/elements/clone.py:37 +#: lib/elements/clone.py:32 msgid "There are one ore more clone objects in this document. A clone must be a direct child of an embroiderable element. Ink/Stitch cannot embroider clones of groups or other not embroiderable elements (text or image)." msgstr "Hay uno o más objetos clon en este documento. Un clon debe ser hijo directo de un elemento bordado. Ink/Stitch no puede bordar clones de grupos u otros elementos no bordables (texto o imagen)." -#: lib/elements/clone.py:40 +#: lib/elements/clone.py:35 msgid "Convert the clone into a real element:" msgstr "Convertir el clon en un elemento real:" -#: lib/elements/clone.py:41 +#: lib/elements/clone.py:36 msgid "* Select the clone." msgstr "* Seleccione el clon." -#: lib/elements/clone.py:56 +#: lib/elements/clone.py:51 msgid "Clone" msgstr "Clon" -#: lib/elements/clone.py:62 +#: lib/elements/clone.py:57 msgid "Custom fill angle" msgstr "Personalizar ángulo de relleno" -#: lib/elements/clone.py:63 +#: lib/elements/clone.py:58 msgid "This setting will apply a custom fill angle for the clone." msgstr "Esta configuración aplicará un ángulo de relleno personalizado para el clon." -#: lib/elements/element.py:198 +#: lib/elements/element.py:202 msgid "Allow lock stitches" msgstr "Permitir puntadas de remate" -#: lib/elements/element.py:199 +#: lib/elements/element.py:203 msgid "Tie thread at the beginning and/or end of this object. Manual stitch will not add lock stitches." msgstr "Ate el hilo al principio y/o al final de este objeto. La puntada manual no agregará puntadas de remate." #. options to allow lock stitch before and after objects -#: lib/elements/element.py:203 +#: lib/elements/element.py:207 msgid "Both" msgstr "Ambos" -#: lib/elements/element.py:203 +#: lib/elements/element.py:207 msgid "Before" msgstr "Antes" -#: lib/elements/element.py:203 +#: lib/elements/element.py:207 msgid "After" msgstr "Después" -#: lib/elements/element.py:203 +#: lib/elements/element.py:207 msgid "Neither" msgstr "Ninguno" -#: lib/elements/element.py:212 +#: lib/elements/element.py:216 #: inx/inkstitch_lettering_force_lock_stitches.inx:3 msgid "Force lock stitches" msgstr "Forzar las puntadas de refuerzo" -#: lib/elements/element.py:213 +#: lib/elements/element.py:217 msgid "Sew lock stitches after sewing this element, even if the distance to the next object is shorter than defined by the collapse length value in the Ink/Stitch preferences." msgstr "Cosa puntadas de bloqueo después de coser este elemento, incluso si la distancia al siguiente objeto es más corta que la definida por el valor de longitud de contracción en las preferencias de Ink/Stitch." -#: lib/elements/element.py:257 +#: lib/elements/element.py:261 #, python-format msgid "Object %(id)s has an empty 'd' attribute. Please delete this object from your document." msgstr "El objeto %(id)s tiene un atributo 'd' vacío. Elimine este objeto de su documento." @@ -696,7 +587,7 @@ msgstr "El objeto %(id)s tiene un atributo 'd' vacío. Elimine este objeto de su #. used when showing an error message to the user such as #. "Some Path (path1234): error: satin column: One or more of the rungs doesn't #. intersect both rails." -#: lib/elements/element.py:345 +#: lib/elements/element.py:354 msgid "error:" msgstr "error:" @@ -712,78 +603,275 @@ msgstr "Hay un objeto de ruta no válido en el documento, falta el D-atributo." msgid "* Run Extensions > Ink/Stitch > Troubleshoot > Cleanup Document..." msgstr "* Ejecutar Extensiones > Ink/Stitch > Solucionar problemas > Limpiar documento..." -#: lib/elements/fill.py:23 +#: lib/elements/fill_stitch.py:27 +msgid "Small Fill" +msgstr "Relleno Pequeño" + +#: lib/elements/fill_stitch.py:28 +msgid "This fill object is so small that it would probably look better as running stitch or satin column. For very small shapes, fill stitch is not possible, and Ink/Stitch will use running stitch around the outline instead." +msgstr "Este objeto para relleno es tan pequeño que probablemente sería mejor en puntada recta o columna de satín. Para formas muy pequeñas, no es posible usar la puntada de relleno, e Ink/Stitch usará puntada recta a lo largo de contorno." + +#: lib/elements/fill_stitch.py:34 lib/elements/fill_stitch.py:399 +msgid "Expand" +msgstr "Expandir" + +#: lib/elements/fill_stitch.py:35 +msgid "The expand parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use original size instead." +msgstr "No se puede aplicar el parámetro de expansión para este objeto de relleno. Ink/Stitch lo ignorará y utilizará el tamaño original en su lugar." + +#: lib/elements/fill_stitch.py:40 lib/elements/fill_stitch.py:376 +msgid "Inset" +msgstr "Recuadro" + +#: lib/elements/fill_stitch.py:41 +msgid "The underlay inset parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use the original size instead." +msgstr "No se puede aplicar el parámetro de inserción de refuerzo para este objeto de relleno. Ink/Stitch lo ignorará y utilizará el tamaño original en su lugar." + +#: lib/elements/fill_stitch.py:46 +msgid "Missing Guideline" +msgstr "" + +#: lib/elements/fill_stitch.py:47 +msgid "This object is set to \"Guided Fill\", but has no guide line." +msgstr "" + +#: lib/elements/fill_stitch.py:49 +msgid "* Create a stroke object" +msgstr "" + +#: lib/elements/fill_stitch.py:50 +msgid "* Select this object and run Extensions > Ink/Stitch > Edit > Selection to guide line" +msgstr "" + +#: lib/elements/fill_stitch.py:55 +msgid "Disjointed Guide Line" +msgstr "" + +#: lib/elements/fill_stitch.py:56 +msgid "The guide line of this object isn't within the object borders. The guide line works best, if it is within the target element." +msgstr "" + +#: lib/elements/fill_stitch.py:59 +msgid "* Move the guide line into the element" +msgstr "" + +#: lib/elements/fill_stitch.py:64 +msgid "Multiple Guide Lines" +msgstr "" + +#: lib/elements/fill_stitch.py:65 +msgid "This object has multiple guide lines, but only the first one will be used." +msgstr "" + +#: lib/elements/fill_stitch.py:67 +msgid "* Remove all guide lines, except for one." +msgstr "" + +#: lib/elements/fill_stitch.py:72 msgid "Unconnected" msgstr "Desconectado" -#: lib/elements/fill.py:24 +#: lib/elements/fill_stitch.py:73 msgid "Fill: This object is made up of unconnected shapes. This is not allowed because Ink/Stitch doesn't know what order to stitch them in. Please break this object up into separate shapes." msgstr "Relleno: este objeto está formado por formas no conectadas. Esto no está permitido porque Ink/Stitch no sabe en qué orden coserlos. Divida este objeto en formas separadas." -#: lib/elements/fill.py:28 lib/elements/fill.py:36 +#: lib/elements/fill_stitch.py:77 lib/elements/fill_stitch.py:85 msgid "* Extensions > Ink/Stitch > Fill Tools > Break Apart Fill Objects" msgstr "* Extensiones > Ink/Stitch > Herramientas de relleno > Separar objetos de relleno" -#: lib/elements/fill.py:33 +#: lib/elements/fill_stitch.py:82 msgid "Border crosses itself" msgstr "El borde se cruza a sí mismo" -#: lib/elements/fill.py:34 +#: lib/elements/fill_stitch.py:83 msgid "Fill: Shape is not valid. This can happen if the border crosses over itself." msgstr "Relleno: la forma no es válida. Esto puede suceder si el borde se cruza sobre sí mismo." -#: lib/elements/fill.py:41 -msgid "Fill" -msgstr "Relleno" +#: lib/elements/fill_stitch.py:90 +msgid "FillStitch" +msgstr "" + +#: lib/elements/fill_stitch.py:93 +msgid "Automatically routed fill stitching" +msgstr "Bordado de relleno enrutado automáticamente" + +#: lib/elements/fill_stitch.py:98 +msgid "Fill method" +msgstr "" + +#: lib/elements/fill_stitch.py:99 +msgid "Auto Fill" +msgstr "" + +#: lib/elements/fill_stitch.py:99 +msgid "Contour Fill" +msgstr "" -#: lib/elements/fill.py:48 -msgid "Manually routed fill stitching" -msgstr "Costura de relleno enrutada manualmente" +#: lib/elements/fill_stitch.py:99 +msgid "Guided Fill" +msgstr "" -#: lib/elements/fill.py:49 -msgid "AutoFill is the default method for generating fill stitching." -msgstr "AutoRellenar es el método predeterminado para generar costuras de relleno." +#: lib/elements/fill_stitch.py:99 +msgid "Legacy Fill" +msgstr "" + +#: lib/elements/fill_stitch.py:104 +msgid "Contour Fill Strategy" +msgstr "" -#: lib/elements/fill.py:58 +#: lib/elements/fill_stitch.py:105 +msgid "Inner to Outer" +msgstr "" + +#: lib/elements/fill_stitch.py:105 +msgid "Single spiral" +msgstr "" + +#: lib/elements/fill_stitch.py:105 +msgid "Double spiral" +msgstr "" + +#: lib/elements/fill_stitch.py:110 +msgid "Join Style" +msgstr "" + +#: lib/elements/fill_stitch.py:111 +msgid "Round" +msgstr "" + +#: lib/elements/fill_stitch.py:111 +msgid "Mitered" +msgstr "" + +#: lib/elements/fill_stitch.py:111 +msgid "Beveled" +msgstr "" + +#: lib/elements/fill_stitch.py:116 +msgid "Avoid self-crossing" +msgstr "" + +#: lib/elements/fill_stitch.py:121 +msgid "Clockwise" +msgstr "" + +#: lib/elements/fill_stitch.py:127 msgid "Angle of lines of stitches" msgstr "Ángulo de líneas de puntadas" -#: lib/elements/fill.py:59 +#: lib/elements/fill_stitch.py:128 msgid "The angle increases in a counter-clockwise direction. 0 is horizontal. Negative angles are allowed." msgstr "El ángulo aumenta en sentido antihorario. 0 es horizontal. Se permiten ángulos negativos." -#: lib/elements/fill.py:86 +#: lib/elements/fill_stitch.py:146 lib/elements/fill_stitch.py:388 +msgid "Skip last stitch in each row" +msgstr "Saltar última puntada de cada fila" + +#: lib/elements/fill_stitch.py:147 lib/elements/fill_stitch.py:389 +msgid "The last stitch in each row is quite close to the first stitch in the next row. Skipping it decreases stitch count and density." +msgstr "La última puntada de cada fila está bastante cerca de la primera puntada de la siguiente fila. Omitirlo reduce el número de puntadas y la densidad." + +#: lib/elements/fill_stitch.py:160 msgid "Flip fill (start right-to-left)" msgstr "Voltear relleno (comenzar de derecha a izquierda)" -#: lib/elements/fill.py:87 +#: lib/elements/fill_stitch.py:161 msgid "The flip option can help you with routing your stitch path. When you enable flip, stitching goes from right-to-left instead of left-to-right." msgstr "La opción de voltear puede ayudarlo a enrutar su ruta de puntada. Cuando habilita el giro, la costura va de derecha a izquierda en lugar de izquierda a derecha." -#: lib/elements/fill.py:96 +#: lib/elements/fill_stitch.py:172 msgid "Spacing between rows" msgstr "Espaciamiento entre filas" -#: lib/elements/fill.py:97 +#: lib/elements/fill_stitch.py:173 msgid "Distance between rows of stitches." msgstr "Distancia entre filas de puntadas." -#: lib/elements/fill.py:110 +#: lib/elements/fill_stitch.py:187 msgid "Maximum fill stitch length" msgstr "Longitud máxima de puntada de relleno" -#: lib/elements/fill.py:111 +#: lib/elements/fill_stitch.py:188 msgid "The length of each stitch in a row. Shorter stitch may be used at the start or end of a row." msgstr "La longitud de cada puntada en una fila. Se puede usar una puntada más corta al principio o al final de una fila." -#: lib/elements/fill.py:120 +#: lib/elements/fill_stitch.py:199 msgid "Stagger rows this many times before repeating" msgstr "Alterne las filas esto muchas veces antes de repetir" -#: lib/elements/fill.py:121 +#: lib/elements/fill_stitch.py:200 msgid "Setting this dictates how many rows apart the stitches will be before they fall in the same column position." msgstr "Establecer esto dicta cuántas filas de puntadas estarán separadas antes de que caigan en la misma posición de la columna." +#: lib/elements/fill_stitch.py:315 +msgid "Running stitch length (traversal between sections)" +msgstr "Ejecución de la longitud de puntada (traversal entre secciones)" + +#: lib/elements/fill_stitch.py:316 +msgid "Length of stitches around the outline of the fill region used when moving from section to section." +msgstr "Longitud de las puntadas alrededor del contorno de la región de relleno utilizada al pasar de una sección a otra." + +#: lib/elements/fill_stitch.py:326 +msgid "Underlay" +msgstr "Capa base" + +#: lib/elements/fill_stitch.py:326 lib/elements/fill_stitch.py:335 +#: lib/elements/fill_stitch.py:358 lib/elements/fill_stitch.py:369 +#: lib/elements/fill_stitch.py:379 lib/elements/fill_stitch.py:391 +#: lib/elements/fill_stitch.py:429 +msgid "Fill Underlay" +msgstr "" + +#: lib/elements/fill_stitch.py:332 +msgid "Fill angle" +msgstr "Ángulo de relleno" + +#: lib/elements/fill_stitch.py:333 +msgid "Default: fill angle + 90 deg. Insert comma-seperated list for multiple layers." +msgstr "Por defecto: rellenar el ángulo + 90 grados. Insertar lista de elementos separados por coma para capas múltiples." + +#: lib/elements/fill_stitch.py:355 +msgid "Row spacing" +msgstr "Espaciado de la fila" + +#: lib/elements/fill_stitch.py:356 +msgid "default: 3x fill row spacing" +msgstr "por defecto: rellenar el espaciado de línea x3" + +#: lib/elements/fill_stitch.py:366 +msgid "Max stitch length" +msgstr "Longitud de puntada máxima" + +#: lib/elements/fill_stitch.py:367 +msgid "default: equal to fill max stitch length" +msgstr "por defecto: igual a rellenar la longitud máxima de puntada" + +#: lib/elements/fill_stitch.py:377 +msgid "Shrink the shape before doing underlay, to prevent underlay from showing around the outside of the fill." +msgstr "Reduzca la forma antes de aplicar la capa base, para evitar que la capa base se vea alrededor del exterior del relleno." + +#: lib/elements/fill_stitch.py:400 +msgid "Expand the shape before fill stitching, to compensate for gaps between shapes." +msgstr "Expandir la forma antes de rellenar el bordado, para compensar los espacios entre figuras." + +#: lib/elements/fill_stitch.py:411 lib/elements/fill_stitch.py:425 +msgid "Underpath" +msgstr "Capa base" + +#: lib/elements/fill_stitch.py:412 lib/elements/fill_stitch.py:426 +msgid "Travel inside the shape when moving from section to section. Underpath stitches avoid traveling in the direction of the row angle so that they are not visible. This gives them a jagged appearance." +msgstr "Viaja dentro de la forma al pasar de una sección a otra. Las puntadas subterráneas evitan viajar en la dirección del ángulo de la fila para que no sean visibles. Esto les da una apariencia irregular." + +#: lib/elements/fill_stitch.py:629 +msgid "Error during autofill! This means that there is a problem with Ink/Stitch." +msgstr "Error durante Auto-Relleno! Esto significa que hubo un problema con Ink/Stitch." + +#. this message is followed by a URL: +#. https://github.com/inkstitch/inkstitch/issues/new +#: lib/elements/fill_stitch.py:632 +msgid "If you'd like to help us make Ink/Stitch better, please paste this whole message into a new issue at: " +msgstr "Si quieres ayudarnos a mejorar Ink/Stitch, por favor pega este mensaje completo a un nuevo tema en: " + #: lib/elements/image.py:13 msgid "Image" msgstr "Imagen" @@ -1153,15 +1241,15 @@ msgid "Please select at least one satin column." msgstr "Seleccione al menos una columna satinada." #. This was previously: "No embroiderable paths selected." -#: lib/extensions/base.py:126 +#: lib/extensions/base.py:127 msgid "Ink/Stitch doesn't know how to work with any of the objects you've selected." msgstr "Ink/Stitch no sabe cómo trabajar con ninguno de los objetos que ha seleccionado." -#: lib/extensions/base.py:128 +#: lib/extensions/base.py:129 msgid "There are no objects in the entire document that Ink/Stitch knows how to work with." msgstr "No hay objetos en todo el documento con los que Ink/Stitch sepa cómo trabajar." -#: lib/extensions/base.py:130 +#: lib/extensions/base.py:131 msgid "Tip: Run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot Objects" msgstr "Consejo: Ejecute Extensiones > Ink/Stitch > Solucionar problemas > Solucionar problemas de Objetos" @@ -1280,7 +1368,7 @@ msgstr "Unir líneas de texto de un lado a otro" msgid "Add trims" msgstr "Agregar cortes" -#: lib/extensions/lettering.py:83 lib/extensions/params.py:361 +#: lib/extensions/lettering.py:83 lib/extensions/params.py:441 #: print/templates/custom-page.html:23 print/templates/custom-page.html:27 #: print/templates/custom-page.html:33 print/templates/ui.html:93 #: print/templates/ui.html:97 print/templates/ui.html:103 @@ -1289,7 +1377,7 @@ msgstr "Agregar cortes" msgid "Cancel" msgstr "Cancelar" -#: lib/extensions/lettering.py:87 lib/extensions/params.py:368 +#: lib/extensions/lettering.py:87 lib/extensions/params.py:449 msgid "Apply and Quit" msgstr "Aplicar y Salir" @@ -1351,50 +1439,50 @@ msgstr "Elija uno o más comandos para adjuntar." msgid "Please select one or more text elements to split lines." msgstr "" -#: lib/extensions/params.py:208 +#: lib/extensions/params.py:227 msgid "These settings will be applied to 1 object." msgstr "Esta configuración se aplicará a 1 objeto." -#: lib/extensions/params.py:210 +#: lib/extensions/params.py:229 #, python-format msgid "These settings will be applied to %d objects." msgstr "Esta configuración se aplicará a %d objetos." -#: lib/extensions/params.py:213 +#: lib/extensions/params.py:234 msgid "Some settings had different values across objects. Select a value from the dropdown or enter a new one." msgstr "Algunas configuraciones tenían valores diferentes en los objetos. Seleccione un valor del menú desplegable o ingrese uno nuevo." -#: lib/extensions/params.py:217 +#: lib/extensions/params.py:239 #, python-format msgid "Disabling this tab will disable the following %d tabs." msgstr "La desactivación de esta pestaña desactivará las siguientes %d pestañas." -#: lib/extensions/params.py:219 +#: lib/extensions/params.py:243 msgid "Disabling this tab will disable the following tab." msgstr "La desactivación de esta pestaña desactivará la siguiente pestaña." -#: lib/extensions/params.py:222 +#: lib/extensions/params.py:247 #, python-format msgid "Enabling this tab will disable %s and vice-versa." msgstr "Habilitar esta pestaña deshabilitará %s y viceversa." -#: lib/extensions/params.py:252 +#: lib/extensions/params.py:301 msgid "Inkscape objects" msgstr "Objetos de Inkscape" -#: lib/extensions/params.py:313 +#: lib/extensions/params.py:390 msgid "Click to force this parameter to be saved when you click \"Apply and Quit\"" msgstr "Haga clic para forzar que se guarde este parámetro cuando haga clic en \"Aplicar y salir\"" -#: lib/extensions/params.py:321 +#: lib/extensions/params.py:400 msgid "This parameter will be saved when you click \"Apply and Quit\"" msgstr "Este parámetro se guardará cuando haga clic en \"Aplicar y salir\"" -#: lib/extensions/params.py:344 +#: lib/extensions/params.py:423 msgid "Embroidery Params" msgstr "Parámetros de Bordado" -#: lib/extensions/params.py:365 +#: lib/extensions/params.py:446 msgid "Use Last Settings" msgstr "Usar los últimos ajustes" @@ -1402,6 +1490,10 @@ msgstr "Usar los últimos ajustes" msgid "Please select at least two elements to reorder." msgstr "" +#: lib/extensions/selection_to_guide_line.py:21 +msgid "Please select at least one object to be marked as a guide line." +msgstr "" + #: lib/extensions/selection_to_pattern.py:21 msgid "Please select at least one object to be marked as a pattern." msgstr "Seleccione al menos un objeto para marcarlo como patrón." @@ -1693,6 +1785,10 @@ msgstr "AutoSatinado %d" msgid "AutoSatin Running Stitch %d" msgstr "AutoSatinar Puntada corriente %d" +#: lib/stitches/guided_fill.py:120 +msgid "Guide line (or offset copy) is self crossing!" +msgstr "" + #: lib/svg/rendering.py:222 msgid "Stitch Plan" msgstr "Plan de puntada" @@ -2744,6 +2840,7 @@ msgid "Duplicate Params" msgstr "Duplicar parametros" #: inx/inkstitch_duplicate_params.inx:10 inx/inkstitch_reorder.inx:10 +#: inx/inkstitch_selection_to_guide_line.inx:10 #: inx/inkstitch_selection_to_pattern.inx:10 msgid "Edit" msgstr "Editar" @@ -3705,6 +3802,14 @@ msgstr "Eliminar la configuración de impresión de los metadatos del SVG" msgid "Re-stack objects in order of selection" msgstr "Re-apilar objetos en orden de selección" +#: inx/inkstitch_selection_to_guide_line.inx:3 +msgid "Selection to guide line" +msgstr "" + +#: inx/inkstitch_selection_to_guide_line.inx:9 +msgid "Ink/Stitch" +msgstr "" + #: inx/inkstitch_selection_to_pattern.inx:3 msgid "Selection to pattern" msgstr "Selección del patrón" diff --git a/translations/messages_fi_FI.po b/translations/messages_fi_FI.po index 55bc3bc0..6f1d2490 100644 --- a/translations/messages_fi_FI.po +++ b/translations/messages_fi_FI.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inkstitch\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2022-05-19 02:28+0000\n" -"PO-Revision-Date: 2022-05-20 02:21\n" +"POT-Creation-Date: 2022-05-21 01:55+0000\n" +"PO-Revision-Date: 2022-05-21 01:56\n" "Last-Translator: \n" "Language-Team: Finnish\n" "MIME-Version: 1.0\n" @@ -16,7 +16,7 @@ msgstr "" "Project-Id-Version: \n" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-05-19 02:28+0000\n" +"POT-Creation-Date: 2022-05-21 01:55+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: LANGUAGE \n" @@ -497,198 +497,89 @@ msgstr "yhdistäjä" msgid "command marker" msgstr "komento merkki" -#: lib/elements/auto_fill.py:23 -msgid "Small Fill" -msgstr "Pieni täyttö" - -#: lib/elements/auto_fill.py:24 -msgid "This fill object is so small that it would probably look better as running stitch or satin column. For very small shapes, fill stitch is not possible, and Ink/Stitch will use running stitch around the outline instead." -msgstr "Objektin täyttä on niin pieni että se voisi toimia paremmin satiinina tai juoksevana tikkinä. Täytetikki ei ole mahdollista ja Ink/Stitch neuloo vain reunan." - -#: lib/elements/auto_fill.py:30 lib/elements/auto_fill.py:146 -msgid "Expand" -msgstr "Laajenna" - -#: lib/elements/auto_fill.py:31 -msgid "The expand parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use original size instead." -msgstr "" - -#: lib/elements/auto_fill.py:36 lib/elements/auto_fill.py:123 -msgid "Inset" -msgstr "Sisennys" - -#: lib/elements/auto_fill.py:37 -msgid "The underlay inset parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use the original size instead." -msgstr "" - -#: lib/elements/auto_fill.py:42 -msgid "AutoFill" -msgstr "Automaatti täyttö" - -#: lib/elements/auto_fill.py:45 -msgid "Automatically routed fill stitching" -msgstr "Automaattisesti reititetty täytetikki" - -#: lib/elements/auto_fill.py:65 -msgid "Running stitch length (traversal between sections)" -msgstr "Juoksevan tikin pituus" - -#: lib/elements/auto_fill.py:66 -msgid "Length of stitches around the outline of the fill region used when moving from section to section." -msgstr "" - -#: lib/elements/auto_fill.py:74 -msgid "Underlay" -msgstr "Alatäyttö" - -#: lib/elements/auto_fill.py:74 lib/elements/auto_fill.py:83 -#: lib/elements/auto_fill.py:105 lib/elements/auto_fill.py:116 -#: lib/elements/auto_fill.py:126 lib/elements/auto_fill.py:138 -#: lib/elements/auto_fill.py:172 -msgid "AutoFill Underlay" -msgstr "Automaattinen alatäyttö" - -#: lib/elements/auto_fill.py:80 -msgid "Fill angle" -msgstr "Täytön suuntakulma" - -#: lib/elements/auto_fill.py:81 -msgid "Default: fill angle + 90 deg. Insert comma-seperated list for multiple layers." -msgstr "" - -#: lib/elements/auto_fill.py:102 -msgid "Row spacing" -msgstr "Rivien välit" - -#: lib/elements/auto_fill.py:103 -msgid "default: 3x fill row spacing" -msgstr "vakio: 3x rivien välit" - -#: lib/elements/auto_fill.py:113 -msgid "Max stitch length" -msgstr "Pisin tikin pituus" - -#: lib/elements/auto_fill.py:114 -msgid "default: equal to fill max stitch length" -msgstr "" - -#: lib/elements/auto_fill.py:124 -msgid "Shrink the shape before doing underlay, to prevent underlay from showing around the outside of the fill." -msgstr "Kutista muotoa ennen pohjan tikkaamista, estääksesi pohjatikkien näkymisen täyttötikin ulkopuolelta." - -#: lib/elements/auto_fill.py:135 lib/elements/fill.py:75 -msgid "Skip last stitch in each row" -msgstr "Hyppää yli joka rivin viimenen tikki" - -#: lib/elements/auto_fill.py:136 lib/elements/fill.py:76 -msgid "The last stitch in each row is quite close to the first stitch in the next row. Skipping it decreases stitch count and density." -msgstr "Viimenen tikki jokaisessa rivissä on melko lähellä ensimmäistä tikkiä seuraavassa rivissä. Viimeisen tikin ohitus vähentää tikkimäärää ja tiheyttä." - -#: lib/elements/auto_fill.py:147 -msgid "Expand the shape before fill stitching, to compensate for gaps between shapes." -msgstr "Laajenna muotoa ennen täyttöä, kompensoidaksesi muotojen välejä." - -#: lib/elements/auto_fill.py:156 lib/elements/auto_fill.py:168 -msgid "Underpath" -msgstr "Alipolku" - -#: lib/elements/auto_fill.py:157 lib/elements/auto_fill.py:169 -msgid "Travel inside the shape when moving from section to section. Underpath stitches avoid traveling in the direction of the row angle so that they are not visible. This gives them a jagged appearance." -msgstr "" - -#: lib/elements/auto_fill.py:266 -msgid "Error during autofill! This means that there is a problem with Ink/Stitch." -msgstr "Virhe automaattisessa täytössä! Virhe ohjelmistossa." - -#. this message is followed by a URL: -#. https://github.com/inkstitch/inkstitch/issues/new -#: lib/elements/auto_fill.py:269 -msgid "If you'd like to help us make Ink/Stitch better, please paste this whole message into a new issue at: " -msgstr "" - -#: lib/elements/clone.py:25 +#: lib/elements/clone.py:20 msgid "Clone Object" msgstr "" -#: lib/elements/clone.py:26 +#: lib/elements/clone.py:21 msgid "There are one or more clone objects in this document. Ink/Stitch can work with single clones, but you are limited to set a very few parameters. " msgstr "" -#: lib/elements/clone.py:29 +#: lib/elements/clone.py:24 msgid "If you want to convert the clone into a real element, follow these steps:" msgstr "" -#: lib/elements/clone.py:30 +#: lib/elements/clone.py:25 msgid "* Select the clone" msgstr "" -#: lib/elements/clone.py:31 lib/elements/clone.py:42 +#: lib/elements/clone.py:26 lib/elements/clone.py:37 msgid "* Run: Edit > Clone > Unlink Clone (Alt+Shift+D)" msgstr "" -#: lib/elements/clone.py:36 +#: lib/elements/clone.py:31 msgid "Clone is not embroiderable" msgstr "" -#: lib/elements/clone.py:37 +#: lib/elements/clone.py:32 msgid "There are one ore more clone objects in this document. A clone must be a direct child of an embroiderable element. Ink/Stitch cannot embroider clones of groups or other not embroiderable elements (text or image)." msgstr "" -#: lib/elements/clone.py:40 +#: lib/elements/clone.py:35 msgid "Convert the clone into a real element:" msgstr "" -#: lib/elements/clone.py:41 +#: lib/elements/clone.py:36 msgid "* Select the clone." msgstr "" -#: lib/elements/clone.py:56 +#: lib/elements/clone.py:51 msgid "Clone" msgstr "" -#: lib/elements/clone.py:62 +#: lib/elements/clone.py:57 msgid "Custom fill angle" msgstr "" -#: lib/elements/clone.py:63 +#: lib/elements/clone.py:58 msgid "This setting will apply a custom fill angle for the clone." msgstr "" -#: lib/elements/element.py:198 +#: lib/elements/element.py:202 msgid "Allow lock stitches" msgstr "" -#: lib/elements/element.py:199 +#: lib/elements/element.py:203 msgid "Tie thread at the beginning and/or end of this object. Manual stitch will not add lock stitches." msgstr "" #. options to allow lock stitch before and after objects -#: lib/elements/element.py:203 +#: lib/elements/element.py:207 msgid "Both" msgstr "" -#: lib/elements/element.py:203 +#: lib/elements/element.py:207 msgid "Before" msgstr "" -#: lib/elements/element.py:203 +#: lib/elements/element.py:207 msgid "After" msgstr "" -#: lib/elements/element.py:203 +#: lib/elements/element.py:207 msgid "Neither" msgstr "" -#: lib/elements/element.py:212 +#: lib/elements/element.py:216 #: inx/inkstitch_lettering_force_lock_stitches.inx:3 msgid "Force lock stitches" msgstr "" -#: lib/elements/element.py:213 +#: lib/elements/element.py:217 msgid "Sew lock stitches after sewing this element, even if the distance to the next object is shorter than defined by the collapse length value in the Ink/Stitch preferences." msgstr "" -#: lib/elements/element.py:257 +#: lib/elements/element.py:261 #, python-format msgid "Object %(id)s has an empty 'd' attribute. Please delete this object from your document." msgstr "" @@ -696,7 +587,7 @@ msgstr "" #. used when showing an error message to the user such as #. "Some Path (path1234): error: satin column: One or more of the rungs doesn't #. intersect both rails." -#: lib/elements/element.py:345 +#: lib/elements/element.py:354 msgid "error:" msgstr "virhe:" @@ -712,78 +603,275 @@ msgstr "" msgid "* Run Extensions > Ink/Stitch > Troubleshoot > Cleanup Document..." msgstr "" -#: lib/elements/fill.py:23 +#: lib/elements/fill_stitch.py:27 +msgid "Small Fill" +msgstr "Pieni täyttö" + +#: lib/elements/fill_stitch.py:28 +msgid "This fill object is so small that it would probably look better as running stitch or satin column. For very small shapes, fill stitch is not possible, and Ink/Stitch will use running stitch around the outline instead." +msgstr "Objektin täyttä on niin pieni että se voisi toimia paremmin satiinina tai juoksevana tikkinä. Täytetikki ei ole mahdollista ja Ink/Stitch neuloo vain reunan." + +#: lib/elements/fill_stitch.py:34 lib/elements/fill_stitch.py:399 +msgid "Expand" +msgstr "Laajenna" + +#: lib/elements/fill_stitch.py:35 +msgid "The expand parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use original size instead." +msgstr "" + +#: lib/elements/fill_stitch.py:40 lib/elements/fill_stitch.py:376 +msgid "Inset" +msgstr "Sisennys" + +#: lib/elements/fill_stitch.py:41 +msgid "The underlay inset parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use the original size instead." +msgstr "" + +#: lib/elements/fill_stitch.py:46 +msgid "Missing Guideline" +msgstr "" + +#: lib/elements/fill_stitch.py:47 +msgid "This object is set to \"Guided Fill\", but has no guide line." +msgstr "" + +#: lib/elements/fill_stitch.py:49 +msgid "* Create a stroke object" +msgstr "" + +#: lib/elements/fill_stitch.py:50 +msgid "* Select this object and run Extensions > Ink/Stitch > Edit > Selection to guide line" +msgstr "" + +#: lib/elements/fill_stitch.py:55 +msgid "Disjointed Guide Line" +msgstr "" + +#: lib/elements/fill_stitch.py:56 +msgid "The guide line of this object isn't within the object borders. The guide line works best, if it is within the target element." +msgstr "" + +#: lib/elements/fill_stitch.py:59 +msgid "* Move the guide line into the element" +msgstr "" + +#: lib/elements/fill_stitch.py:64 +msgid "Multiple Guide Lines" +msgstr "" + +#: lib/elements/fill_stitch.py:65 +msgid "This object has multiple guide lines, but only the first one will be used." +msgstr "" + +#: lib/elements/fill_stitch.py:67 +msgid "* Remove all guide lines, except for one." +msgstr "" + +#: lib/elements/fill_stitch.py:72 msgid "Unconnected" msgstr "Ei yhteyttä" -#: lib/elements/fill.py:24 +#: lib/elements/fill_stitch.py:73 msgid "Fill: This object is made up of unconnected shapes. This is not allowed because Ink/Stitch doesn't know what order to stitch them in. Please break this object up into separate shapes." msgstr "" -#: lib/elements/fill.py:28 lib/elements/fill.py:36 +#: lib/elements/fill_stitch.py:77 lib/elements/fill_stitch.py:85 msgid "* Extensions > Ink/Stitch > Fill Tools > Break Apart Fill Objects" msgstr "" -#: lib/elements/fill.py:33 +#: lib/elements/fill_stitch.py:82 msgid "Border crosses itself" msgstr "Reuna ylittää itsensä" -#: lib/elements/fill.py:34 +#: lib/elements/fill_stitch.py:83 msgid "Fill: Shape is not valid. This can happen if the border crosses over itself." msgstr "Täyttö; muoto ei ole sallittu. Tämä voi tapahtua jos reuna ylittää itsensä." -#: lib/elements/fill.py:41 -msgid "Fill" -msgstr "Täyttö" +#: lib/elements/fill_stitch.py:90 +msgid "FillStitch" +msgstr "" + +#: lib/elements/fill_stitch.py:93 +msgid "Automatically routed fill stitching" +msgstr "Automaattisesti reititetty täytetikki" + +#: lib/elements/fill_stitch.py:98 +msgid "Fill method" +msgstr "" + +#: lib/elements/fill_stitch.py:99 +msgid "Auto Fill" +msgstr "" + +#: lib/elements/fill_stitch.py:99 +msgid "Contour Fill" +msgstr "" -#: lib/elements/fill.py:48 -msgid "Manually routed fill stitching" -msgstr "Manuaalisesti reititetty täyttö" +#: lib/elements/fill_stitch.py:99 +msgid "Guided Fill" +msgstr "" -#: lib/elements/fill.py:49 -msgid "AutoFill is the default method for generating fill stitching." -msgstr "Automaattinentäyttö on vakio metodi generoitaessa täyttöä." +#: lib/elements/fill_stitch.py:99 +msgid "Legacy Fill" +msgstr "" + +#: lib/elements/fill_stitch.py:104 +msgid "Contour Fill Strategy" +msgstr "" -#: lib/elements/fill.py:58 +#: lib/elements/fill_stitch.py:105 +msgid "Inner to Outer" +msgstr "" + +#: lib/elements/fill_stitch.py:105 +msgid "Single spiral" +msgstr "" + +#: lib/elements/fill_stitch.py:105 +msgid "Double spiral" +msgstr "" + +#: lib/elements/fill_stitch.py:110 +msgid "Join Style" +msgstr "" + +#: lib/elements/fill_stitch.py:111 +msgid "Round" +msgstr "" + +#: lib/elements/fill_stitch.py:111 +msgid "Mitered" +msgstr "" + +#: lib/elements/fill_stitch.py:111 +msgid "Beveled" +msgstr "" + +#: lib/elements/fill_stitch.py:116 +msgid "Avoid self-crossing" +msgstr "" + +#: lib/elements/fill_stitch.py:121 +msgid "Clockwise" +msgstr "" + +#: lib/elements/fill_stitch.py:127 msgid "Angle of lines of stitches" msgstr "Tikkien kulma" -#: lib/elements/fill.py:59 +#: lib/elements/fill_stitch.py:128 msgid "The angle increases in a counter-clockwise direction. 0 is horizontal. Negative angles are allowed." msgstr "" -#: lib/elements/fill.py:86 +#: lib/elements/fill_stitch.py:146 lib/elements/fill_stitch.py:388 +msgid "Skip last stitch in each row" +msgstr "Hyppää yli joka rivin viimenen tikki" + +#: lib/elements/fill_stitch.py:147 lib/elements/fill_stitch.py:389 +msgid "The last stitch in each row is quite close to the first stitch in the next row. Skipping it decreases stitch count and density." +msgstr "Viimenen tikki jokaisessa rivissä on melko lähellä ensimmäistä tikkiä seuraavassa rivissä. Viimeisen tikin ohitus vähentää tikkimäärää ja tiheyttä." + +#: lib/elements/fill_stitch.py:160 msgid "Flip fill (start right-to-left)" msgstr "Käännä täytön suunta (aloita oikealta vasemmalle)" -#: lib/elements/fill.py:87 +#: lib/elements/fill_stitch.py:161 msgid "The flip option can help you with routing your stitch path. When you enable flip, stitching goes from right-to-left instead of left-to-right." msgstr "" -#: lib/elements/fill.py:96 +#: lib/elements/fill_stitch.py:172 msgid "Spacing between rows" msgstr "Rivien väli" -#: lib/elements/fill.py:97 +#: lib/elements/fill_stitch.py:173 msgid "Distance between rows of stitches." msgstr "Tikkirivien välinen etäisyys." -#: lib/elements/fill.py:110 +#: lib/elements/fill_stitch.py:187 msgid "Maximum fill stitch length" msgstr "Tikin maksimi pituus" -#: lib/elements/fill.py:111 +#: lib/elements/fill_stitch.py:188 msgid "The length of each stitch in a row. Shorter stitch may be used at the start or end of a row." msgstr "" -#: lib/elements/fill.py:120 +#: lib/elements/fill_stitch.py:199 msgid "Stagger rows this many times before repeating" msgstr "Erota rivit näin monta kertaa ennenkuin toistetaan" -#: lib/elements/fill.py:121 +#: lib/elements/fill_stitch.py:200 msgid "Setting this dictates how many rows apart the stitches will be before they fall in the same column position." msgstr "Tämä määritys määrittää kuinka monta riviä eroa tikeissä on ennenkuin palataan samaan polun asentoon." +#: lib/elements/fill_stitch.py:315 +msgid "Running stitch length (traversal between sections)" +msgstr "Juoksevan tikin pituus" + +#: lib/elements/fill_stitch.py:316 +msgid "Length of stitches around the outline of the fill region used when moving from section to section." +msgstr "" + +#: lib/elements/fill_stitch.py:326 +msgid "Underlay" +msgstr "Alatäyttö" + +#: lib/elements/fill_stitch.py:326 lib/elements/fill_stitch.py:335 +#: lib/elements/fill_stitch.py:358 lib/elements/fill_stitch.py:369 +#: lib/elements/fill_stitch.py:379 lib/elements/fill_stitch.py:391 +#: lib/elements/fill_stitch.py:429 +msgid "Fill Underlay" +msgstr "" + +#: lib/elements/fill_stitch.py:332 +msgid "Fill angle" +msgstr "Täytön suuntakulma" + +#: lib/elements/fill_stitch.py:333 +msgid "Default: fill angle + 90 deg. Insert comma-seperated list for multiple layers." +msgstr "" + +#: lib/elements/fill_stitch.py:355 +msgid "Row spacing" +msgstr "Rivien välit" + +#: lib/elements/fill_stitch.py:356 +msgid "default: 3x fill row spacing" +msgstr "vakio: 3x rivien välit" + +#: lib/elements/fill_stitch.py:366 +msgid "Max stitch length" +msgstr "Pisin tikin pituus" + +#: lib/elements/fill_stitch.py:367 +msgid "default: equal to fill max stitch length" +msgstr "" + +#: lib/elements/fill_stitch.py:377 +msgid "Shrink the shape before doing underlay, to prevent underlay from showing around the outside of the fill." +msgstr "Kutista muotoa ennen pohjan tikkaamista, estääksesi pohjatikkien näkymisen täyttötikin ulkopuolelta." + +#: lib/elements/fill_stitch.py:400 +msgid "Expand the shape before fill stitching, to compensate for gaps between shapes." +msgstr "Laajenna muotoa ennen täyttöä, kompensoidaksesi muotojen välejä." + +#: lib/elements/fill_stitch.py:411 lib/elements/fill_stitch.py:425 +msgid "Underpath" +msgstr "Alipolku" + +#: lib/elements/fill_stitch.py:412 lib/elements/fill_stitch.py:426 +msgid "Travel inside the shape when moving from section to section. Underpath stitches avoid traveling in the direction of the row angle so that they are not visible. This gives them a jagged appearance." +msgstr "" + +#: lib/elements/fill_stitch.py:629 +msgid "Error during autofill! This means that there is a problem with Ink/Stitch." +msgstr "Virhe automaattisessa täytössä! Virhe ohjelmistossa." + +#. this message is followed by a URL: +#. https://github.com/inkstitch/inkstitch/issues/new +#: lib/elements/fill_stitch.py:632 +msgid "If you'd like to help us make Ink/Stitch better, please paste this whole message into a new issue at: " +msgstr "" + #: lib/elements/image.py:13 msgid "Image" msgstr "" @@ -1151,15 +1239,15 @@ msgid "Please select at least one satin column." msgstr "" #. This was previously: "No embroiderable paths selected." -#: lib/extensions/base.py:126 +#: lib/extensions/base.py:127 msgid "Ink/Stitch doesn't know how to work with any of the objects you've selected." msgstr "" -#: lib/extensions/base.py:128 +#: lib/extensions/base.py:129 msgid "There are no objects in the entire document that Ink/Stitch knows how to work with." msgstr "" -#: lib/extensions/base.py:130 +#: lib/extensions/base.py:131 msgid "Tip: Run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot Objects" msgstr "" @@ -1278,7 +1366,7 @@ msgstr "Tikkaa tekstiviivat molempiin suuntiin" msgid "Add trims" msgstr "Lisää trimmaus" -#: lib/extensions/lettering.py:83 lib/extensions/params.py:361 +#: lib/extensions/lettering.py:83 lib/extensions/params.py:441 #: print/templates/custom-page.html:23 print/templates/custom-page.html:27 #: print/templates/custom-page.html:33 print/templates/ui.html:93 #: print/templates/ui.html:97 print/templates/ui.html:103 @@ -1287,7 +1375,7 @@ msgstr "Lisää trimmaus" msgid "Cancel" msgstr "Peru" -#: lib/extensions/lettering.py:87 lib/extensions/params.py:368 +#: lib/extensions/lettering.py:87 lib/extensions/params.py:449 msgid "Apply and Quit" msgstr "Hyväksy ja lopeta" @@ -1349,50 +1437,50 @@ msgstr "Valitse lisättäväksi yksi tai useampi komento." msgid "Please select one or more text elements to split lines." msgstr "" -#: lib/extensions/params.py:208 +#: lib/extensions/params.py:227 msgid "These settings will be applied to 1 object." msgstr "Nämä asetukset lisätään yhteen objektiin." -#: lib/extensions/params.py:210 +#: lib/extensions/params.py:229 #, python-format msgid "These settings will be applied to %d objects." msgstr "Nämä asetukset lisätään %d objekteihin." -#: lib/extensions/params.py:213 +#: lib/extensions/params.py:234 msgid "Some settings had different values across objects. Select a value from the dropdown or enter a new one." msgstr "" -#: lib/extensions/params.py:217 +#: lib/extensions/params.py:239 #, python-format msgid "Disabling this tab will disable the following %d tabs." msgstr "Tämäm välilehden sammuttaminen sulkee myös %d välilehden." -#: lib/extensions/params.py:219 +#: lib/extensions/params.py:243 msgid "Disabling this tab will disable the following tab." msgstr "Tämän välilehden sammuttaminen sammuttaa seuraavan välilehden." -#: lib/extensions/params.py:222 +#: lib/extensions/params.py:247 #, python-format msgid "Enabling this tab will disable %s and vice-versa." msgstr "Tämän välilehden käyttöönotto poistaa käytöstä %s ja päinvastoin." -#: lib/extensions/params.py:252 +#: lib/extensions/params.py:301 msgid "Inkscape objects" msgstr "Inkscapen objekteja" -#: lib/extensions/params.py:313 +#: lib/extensions/params.py:390 msgid "Click to force this parameter to be saved when you click \"Apply and Quit\"" msgstr "Klikkaa pakottaaksesi tämän asetuksen tallentumaan kun klikkaat \"Hyväksy ja lopeta\"" -#: lib/extensions/params.py:321 +#: lib/extensions/params.py:400 msgid "This parameter will be saved when you click \"Apply and Quit\"" msgstr "Tämä asetus tullaan tallentamaan kun klikkaat \"Hyväksy ja lopeta\"" -#: lib/extensions/params.py:344 +#: lib/extensions/params.py:423 msgid "Embroidery Params" msgstr "Brodeeraus Parametrit" -#: lib/extensions/params.py:365 +#: lib/extensions/params.py:446 msgid "Use Last Settings" msgstr "Käytä viimeisempiä asetuksia" @@ -1400,6 +1488,10 @@ msgstr "Käytä viimeisempiä asetuksia" msgid "Please select at least two elements to reorder." msgstr "" +#: lib/extensions/selection_to_guide_line.py:21 +msgid "Please select at least one object to be marked as a guide line." +msgstr "" + #: lib/extensions/selection_to_pattern.py:21 msgid "Please select at least one object to be marked as a pattern." msgstr "" @@ -1690,6 +1782,10 @@ msgstr "Automaattinen satiini %d" msgid "AutoSatin Running Stitch %d" msgstr "Automaattinen satiini juoksevatikki %d" +#: lib/stitches/guided_fill.py:120 +msgid "Guide line (or offset copy) is self crossing!" +msgstr "" + #: lib/svg/rendering.py:222 msgid "Stitch Plan" msgstr "Tikkaus suunnitelma" @@ -2741,6 +2837,7 @@ msgid "Duplicate Params" msgstr "" #: inx/inkstitch_duplicate_params.inx:10 inx/inkstitch_reorder.inx:10 +#: inx/inkstitch_selection_to_guide_line.inx:10 #: inx/inkstitch_selection_to_pattern.inx:10 msgid "Edit" msgstr "" @@ -3702,6 +3799,14 @@ msgstr "" msgid "Re-stack objects in order of selection" msgstr "" +#: inx/inkstitch_selection_to_guide_line.inx:3 +msgid "Selection to guide line" +msgstr "" + +#: inx/inkstitch_selection_to_guide_line.inx:9 +msgid "Ink/Stitch" +msgstr "" + #: inx/inkstitch_selection_to_pattern.inx:3 msgid "Selection to pattern" msgstr "" diff --git a/translations/messages_fr_FR.po b/translations/messages_fr_FR.po index 8590b6ab..c8316c84 100644 --- a/translations/messages_fr_FR.po +++ b/translations/messages_fr_FR.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inkstitch\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2022-05-19 02:28+0000\n" -"PO-Revision-Date: 2022-05-20 02:21\n" +"POT-Creation-Date: 2022-05-21 01:55+0000\n" +"PO-Revision-Date: 2022-05-21 01:56\n" "Last-Translator: \n" "Language-Team: French\n" "MIME-Version: 1.0\n" @@ -16,7 +16,7 @@ msgstr "" "Project-Id-Version: \n" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-05-19 02:28+0000\n" +"POT-Creation-Date: 2022-05-21 01:55+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: LANGUAGE \n" @@ -406,13 +406,13 @@ msgstr "Position de fin de remplissage" #. command attached to an object #: lib/commands.py:30 inx/inkstitch_object_commands.inx:6 msgid "Auto-route running stitch starting position" -msgstr "" +msgstr "Position de départ pour l'agencement automatique de point droit" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command attached to an object #: lib/commands.py:33 inx/inkstitch_object_commands.inx:7 msgid "Auto-route running stitch ending position" -msgstr "" +msgstr "Position de fin pour l'agencement automatique de point droit" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command attached to an object @@ -497,198 +497,89 @@ msgstr "connecteur" msgid "command marker" msgstr "marqueur de commande" -#: lib/elements/auto_fill.py:23 -msgid "Small Fill" -msgstr "Petit remplissage" - -#: lib/elements/auto_fill.py:24 -msgid "This fill object is so small that it would probably look better as running stitch or satin column. For very small shapes, fill stitch is not possible, and Ink/Stitch will use running stitch around the outline instead." -msgstr "Ce remplissage est si petit qu'il serait sans doute mieux en point droit ou colonne satin. Pour les très petites formes, le remplissage n'est pas possible, et Ink/Stitch le remplacera par du point droit sur le contour." - -#: lib/elements/auto_fill.py:30 lib/elements/auto_fill.py:146 -msgid "Expand" -msgstr "Compensation d'étirement - élargir" - -#: lib/elements/auto_fill.py:31 -msgid "The expand parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use original size instead." -msgstr "Le paramètre élargir pour le remplissage de cet objet ne peut pas être appliqué. Ink/Stitch va l'ignorer et utiliser la taille originale." - -#: lib/elements/auto_fill.py:36 lib/elements/auto_fill.py:123 -msgid "Inset" -msgstr "Décalage" - -#: lib/elements/auto_fill.py:37 -msgid "The underlay inset parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use the original size instead." -msgstr "Le paramètre Décalage de sous-couche pour le remplissage de cet objet ne peut pas être appliqué. Ink/Stitch va l'ignorer et utiliser la taille originale." - -#: lib/elements/auto_fill.py:42 -msgid "AutoFill" -msgstr "Auto-remplissage" - -#: lib/elements/auto_fill.py:45 -msgid "Automatically routed fill stitching" -msgstr "Auto-remplissage avec des points de broderie" - -#: lib/elements/auto_fill.py:65 -msgid "Running stitch length (traversal between sections)" -msgstr "Longueur de point du point droit (parcours entre les sections)" - -#: lib/elements/auto_fill.py:66 -msgid "Length of stitches around the outline of the fill region used when moving from section to section." -msgstr "Longueur de points autour du contour de la région de remplissage lors du déplacement de section à section." - -#: lib/elements/auto_fill.py:74 -msgid "Underlay" -msgstr "Sous-couche" - -#: lib/elements/auto_fill.py:74 lib/elements/auto_fill.py:83 -#: lib/elements/auto_fill.py:105 lib/elements/auto_fill.py:116 -#: lib/elements/auto_fill.py:126 lib/elements/auto_fill.py:138 -#: lib/elements/auto_fill.py:172 -msgid "AutoFill Underlay" -msgstr "Sous-couche de remplissage automatique" - -#: lib/elements/auto_fill.py:80 -msgid "Fill angle" -msgstr "Angle de remplissage" - -#: lib/elements/auto_fill.py:81 -msgid "Default: fill angle + 90 deg. Insert comma-seperated list for multiple layers." -msgstr "Par défaut : angle de remplissage + 90 degrés. Insérez une liste séparée par des virgules si vous avez des couches multiples." - -#: lib/elements/auto_fill.py:102 -msgid "Row spacing" -msgstr "Espacement entre rangées de points" - -#: lib/elements/auto_fill.py:103 -msgid "default: 3x fill row spacing" -msgstr "défaut: 3x espacement entre les rangées" - -#: lib/elements/auto_fill.py:113 -msgid "Max stitch length" -msgstr "Longueur de point maximale" - -#: lib/elements/auto_fill.py:114 -msgid "default: equal to fill max stitch length" -msgstr "défaut : égal à longueur max des points de remplissage" - -#: lib/elements/auto_fill.py:124 -msgid "Shrink the shape before doing underlay, to prevent underlay from showing around the outside of the fill." -msgstr "Rétrécir la forme avant de faire la sous-couche, pour empêcher que la sous-couche se montre en dehors du remplissage." - -#: lib/elements/auto_fill.py:135 lib/elements/fill.py:75 -msgid "Skip last stitch in each row" -msgstr "Sauter le dernier point dans chaque rangée" - -#: lib/elements/auto_fill.py:136 lib/elements/fill.py:76 -msgid "The last stitch in each row is quite close to the first stitch in the next row. Skipping it decreases stitch count and density." -msgstr "Le dernier point dans chaque rangée est très proche du premier point dans la rangée suivante. Le sauter diminue le nombre de points et la densité." - -#: lib/elements/auto_fill.py:147 -msgid "Expand the shape before fill stitching, to compensate for gaps between shapes." -msgstr "Elargir la forme avant le remplissage, pour compenser les écarts entre les formes." - -#: lib/elements/auto_fill.py:156 lib/elements/auto_fill.py:168 -msgid "Underpath" -msgstr "Chemin de dessous" - -#: lib/elements/auto_fill.py:157 lib/elements/auto_fill.py:169 -msgid "Travel inside the shape when moving from section to section. Underpath stitches avoid traveling in the direction of the row angle so that they are not visible. This gives them a jagged appearance." -msgstr "Les points qui relient les sections sont à l'intérieur de l'objet. Les points des chemins de dessous évitent d'aller dans la même direction que le dessus. Cela leur donne une apparence déchiquetée." - -#: lib/elements/auto_fill.py:266 -msgid "Error during autofill! This means that there is a problem with Ink/Stitch." -msgstr "Erreur pendant l'auto-remplissage. Cela veut dire que Ink/Stitch a un problème." - -#. this message is followed by a URL: -#. https://github.com/inkstitch/inkstitch/issues/new -#: lib/elements/auto_fill.py:269 -msgid "If you'd like to help us make Ink/Stitch better, please paste this whole message into a new issue at: " -msgstr "Si vous désirez nous aider à améliorer Ink/Stitch, veuillez SVP copier/coller ce message dans un nouveau rapport d'erreur (issue) ici: " - -#: lib/elements/clone.py:25 +#: lib/elements/clone.py:20 msgid "Clone Object" msgstr "Cloner l'objet" -#: lib/elements/clone.py:26 +#: lib/elements/clone.py:21 msgid "There are one or more clone objects in this document. Ink/Stitch can work with single clones, but you are limited to set a very few parameters. " msgstr "Ce document contient un ou plusieurs objets clonés. Ink/Stitch peut fonctionner avec des clones uniques, mais vous êtes limité à la définition de quelques paramètres. " -#: lib/elements/clone.py:29 +#: lib/elements/clone.py:24 msgid "If you want to convert the clone into a real element, follow these steps:" msgstr "Si vous voulez convertir le clone en un élément réel, suivez ces étapes :" -#: lib/elements/clone.py:30 +#: lib/elements/clone.py:25 msgid "* Select the clone" msgstr "* Sélectionner le clone" -#: lib/elements/clone.py:31 lib/elements/clone.py:42 +#: lib/elements/clone.py:26 lib/elements/clone.py:37 msgid "* Run: Edit > Clone > Unlink Clone (Alt+Shift+D)" msgstr "* Exécutez : Édition > Cloner > Délier le clone (Alt+Shift+D)" -#: lib/elements/clone.py:36 +#: lib/elements/clone.py:31 msgid "Clone is not embroiderable" msgstr "Le clone n'est pas brodable" -#: lib/elements/clone.py:37 +#: lib/elements/clone.py:32 msgid "There are one ore more clone objects in this document. A clone must be a direct child of an embroiderable element. Ink/Stitch cannot embroider clones of groups or other not embroiderable elements (text or image)." msgstr "Ce document contient un ou plusieurs objets clones. Un clone doit être l'enfant direct d'un élément brodable. Ink/Stitch ne peut pas broder des clones de groupes ou d'autres éléments non brodables (textes ou images)." -#: lib/elements/clone.py:40 +#: lib/elements/clone.py:35 msgid "Convert the clone into a real element:" msgstr "Convertissez le clone en un élément réel :" -#: lib/elements/clone.py:41 +#: lib/elements/clone.py:36 msgid "* Select the clone." msgstr "* Sélectionner le clone." -#: lib/elements/clone.py:56 +#: lib/elements/clone.py:51 msgid "Clone" msgstr "Cloner" -#: lib/elements/clone.py:62 +#: lib/elements/clone.py:57 msgid "Custom fill angle" msgstr "Angle de remplissage personnalisé" -#: lib/elements/clone.py:63 +#: lib/elements/clone.py:58 msgid "This setting will apply a custom fill angle for the clone." msgstr "Ce paramètre appliquera un angle de remplissage personnalisé pour le clone." -#: lib/elements/element.py:198 +#: lib/elements/element.py:202 msgid "Allow lock stitches" msgstr "Autoriser les points d'arrêts" -#: lib/elements/element.py:199 +#: lib/elements/element.py:203 msgid "Tie thread at the beginning and/or end of this object. Manual stitch will not add lock stitches." msgstr "Autorise l'ajout de points d'arrêts sur l’élément uniquement au début ou en fin ou en début et fin ou jamais. Les points manuels ne sont pas concernés par les points d'arrêts." #. options to allow lock stitch before and after objects -#: lib/elements/element.py:203 +#: lib/elements/element.py:207 msgid "Both" msgstr "Au début et à la fin" -#: lib/elements/element.py:203 +#: lib/elements/element.py:207 msgid "Before" msgstr "Au début" -#: lib/elements/element.py:203 +#: lib/elements/element.py:207 msgid "After" msgstr "A la fin" -#: lib/elements/element.py:203 +#: lib/elements/element.py:207 msgid "Neither" msgstr "Jamais" -#: lib/elements/element.py:212 +#: lib/elements/element.py:216 #: inx/inkstitch_lettering_force_lock_stitches.inx:3 msgid "Force lock stitches" msgstr "Forcer des points d'arrêt" -#: lib/elements/element.py:213 +#: lib/elements/element.py:217 msgid "Sew lock stitches after sewing this element, even if the distance to the next object is shorter than defined by the collapse length value in the Ink/Stitch preferences." msgstr "Créer des points de verrouillage après avoir cousu cet élément, même si la distance jusqu'à l'objet suivant est plus courte que le paramètre 'saut de fils' défini dans les préférences Ink/Stitch." -#: lib/elements/element.py:257 +#: lib/elements/element.py:261 #, python-format msgid "Object %(id)s has an empty 'd' attribute. Please delete this object from your document." msgstr "L'objet %(id)s a un attribut 'd' vide. S’il vous plaît supprimer cet objet dans votre document." @@ -696,7 +587,7 @@ msgstr "L'objet %(id)s a un attribut 'd' vide. S’il vous plaît supprimer cet #. used when showing an error message to the user such as #. "Some Path (path1234): error: satin column: One or more of the rungs doesn't #. intersect both rails." -#: lib/elements/element.py:345 +#: lib/elements/element.py:354 msgid "error:" msgstr "erreur :" @@ -712,78 +603,275 @@ msgstr "Il y a un chemin non valide dans le document. L'attribut d est manquant. msgid "* Run Extensions > Ink/Stitch > Troubleshoot > Cleanup Document..." msgstr "Exécutez Extensions > Ink/Stitch > Résolution de problèmes > Nettoyer le document..." -#: lib/elements/fill.py:23 +#: lib/elements/fill_stitch.py:27 +msgid "Small Fill" +msgstr "Petit remplissage" + +#: lib/elements/fill_stitch.py:28 +msgid "This fill object is so small that it would probably look better as running stitch or satin column. For very small shapes, fill stitch is not possible, and Ink/Stitch will use running stitch around the outline instead." +msgstr "Ce remplissage est si petit qu'il serait sans doute mieux en point droit ou colonne satin. Pour les très petites formes, le remplissage n'est pas possible, et Ink/Stitch le remplacera par du point droit sur le contour." + +#: lib/elements/fill_stitch.py:34 lib/elements/fill_stitch.py:399 +msgid "Expand" +msgstr "Compensation d'étirement - élargir" + +#: lib/elements/fill_stitch.py:35 +msgid "The expand parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use original size instead." +msgstr "Le paramètre élargir pour le remplissage de cet objet ne peut pas être appliqué. Ink/Stitch va l'ignorer et utiliser la taille originale." + +#: lib/elements/fill_stitch.py:40 lib/elements/fill_stitch.py:376 +msgid "Inset" +msgstr "Décalage" + +#: lib/elements/fill_stitch.py:41 +msgid "The underlay inset parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use the original size instead." +msgstr "Le paramètre Décalage de sous-couche pour le remplissage de cet objet ne peut pas être appliqué. Ink/Stitch va l'ignorer et utiliser la taille originale." + +#: lib/elements/fill_stitch.py:46 +msgid "Missing Guideline" +msgstr "" + +#: lib/elements/fill_stitch.py:47 +msgid "This object is set to \"Guided Fill\", but has no guide line." +msgstr "" + +#: lib/elements/fill_stitch.py:49 +msgid "* Create a stroke object" +msgstr "" + +#: lib/elements/fill_stitch.py:50 +msgid "* Select this object and run Extensions > Ink/Stitch > Edit > Selection to guide line" +msgstr "" + +#: lib/elements/fill_stitch.py:55 +msgid "Disjointed Guide Line" +msgstr "" + +#: lib/elements/fill_stitch.py:56 +msgid "The guide line of this object isn't within the object borders. The guide line works best, if it is within the target element." +msgstr "" + +#: lib/elements/fill_stitch.py:59 +msgid "* Move the guide line into the element" +msgstr "" + +#: lib/elements/fill_stitch.py:64 +msgid "Multiple Guide Lines" +msgstr "" + +#: lib/elements/fill_stitch.py:65 +msgid "This object has multiple guide lines, but only the first one will be used." +msgstr "" + +#: lib/elements/fill_stitch.py:67 +msgid "* Remove all guide lines, except for one." +msgstr "" + +#: lib/elements/fill_stitch.py:72 msgid "Unconnected" msgstr "Déconnecté" -#: lib/elements/fill.py:24 +#: lib/elements/fill_stitch.py:73 msgid "Fill: This object is made up of unconnected shapes. This is not allowed because Ink/Stitch doesn't know what order to stitch them in. Please break this object up into separate shapes." msgstr "Remplissage: Cet objet est constitué de formes non connectées. Ce n'est pas permis parce qu'Ink/Stitch ne sait pas dans quel ordre les broder. Partager cet objet en formes séparées." -#: lib/elements/fill.py:28 lib/elements/fill.py:36 +#: lib/elements/fill_stitch.py:77 lib/elements/fill_stitch.py:85 msgid "* Extensions > Ink/Stitch > Fill Tools > Break Apart Fill Objects" msgstr "* Extensions > Ink/Stitch > Outils de remplissage > Briser des objets de remplissage" -#: lib/elements/fill.py:33 +#: lib/elements/fill_stitch.py:82 msgid "Border crosses itself" msgstr "La bordure se croise sur elle-même" -#: lib/elements/fill.py:34 +#: lib/elements/fill_stitch.py:83 msgid "Fill: Shape is not valid. This can happen if the border crosses over itself." msgstr "Remplissage: La forme n'est pas valide. Cela peut arriver si la bordure se croise elle-même." -#: lib/elements/fill.py:41 -msgid "Fill" -msgstr "Remplir" +#: lib/elements/fill_stitch.py:90 +msgid "FillStitch" +msgstr "" + +#: lib/elements/fill_stitch.py:93 +msgid "Automatically routed fill stitching" +msgstr "Auto-remplissage avec des points de broderie" + +#: lib/elements/fill_stitch.py:98 +msgid "Fill method" +msgstr "" + +#: lib/elements/fill_stitch.py:99 +msgid "Auto Fill" +msgstr "" + +#: lib/elements/fill_stitch.py:99 +msgid "Contour Fill" +msgstr "" + +#: lib/elements/fill_stitch.py:99 +msgid "Guided Fill" +msgstr "" + +#: lib/elements/fill_stitch.py:99 +msgid "Legacy Fill" +msgstr "" + +#: lib/elements/fill_stitch.py:104 +msgid "Contour Fill Strategy" +msgstr "" + +#: lib/elements/fill_stitch.py:105 +msgid "Inner to Outer" +msgstr "" + +#: lib/elements/fill_stitch.py:105 +msgid "Single spiral" +msgstr "" + +#: lib/elements/fill_stitch.py:105 +msgid "Double spiral" +msgstr "" + +#: lib/elements/fill_stitch.py:110 +msgid "Join Style" +msgstr "" + +#: lib/elements/fill_stitch.py:111 +msgid "Round" +msgstr "" + +#: lib/elements/fill_stitch.py:111 +msgid "Mitered" +msgstr "" + +#: lib/elements/fill_stitch.py:111 +msgid "Beveled" +msgstr "" -#: lib/elements/fill.py:48 -msgid "Manually routed fill stitching" -msgstr "Remplir automatiquement avec des points de broderie" +#: lib/elements/fill_stitch.py:116 +msgid "Avoid self-crossing" +msgstr "" -#: lib/elements/fill.py:49 -msgid "AutoFill is the default method for generating fill stitching." -msgstr "Remplissage auto est la méthode par défaut pour générer des points de remplissage." +#: lib/elements/fill_stitch.py:121 +msgid "Clockwise" +msgstr "" -#: lib/elements/fill.py:58 +#: lib/elements/fill_stitch.py:127 msgid "Angle of lines of stitches" msgstr "Angle des lignes de points" -#: lib/elements/fill.py:59 +#: lib/elements/fill_stitch.py:128 msgid "The angle increases in a counter-clockwise direction. 0 is horizontal. Negative angles are allowed." msgstr "L’angle augmente dans un sens anti-horaire. 0 est horizontal. Les angles négatifs sont autorisés." -#: lib/elements/fill.py:86 +#: lib/elements/fill_stitch.py:146 lib/elements/fill_stitch.py:388 +msgid "Skip last stitch in each row" +msgstr "Sauter le dernier point dans chaque rangée" + +#: lib/elements/fill_stitch.py:147 lib/elements/fill_stitch.py:389 +msgid "The last stitch in each row is quite close to the first stitch in the next row. Skipping it decreases stitch count and density." +msgstr "Le dernier point dans chaque rangée est très proche du premier point dans la rangée suivante. Le sauter diminue le nombre de points et la densité." + +#: lib/elements/fill_stitch.py:160 msgid "Flip fill (start right-to-left)" msgstr "Intervertir le remplissage (début à la droite vers la gauche)" -#: lib/elements/fill.py:87 +#: lib/elements/fill_stitch.py:161 msgid "The flip option can help you with routing your stitch path. When you enable flip, stitching goes from right-to-left instead of left-to-right." msgstr "L’option intervertir peut vous aider avec le routage de votre chemin de broderie. Lorsque vous activez l'inversion, la broderie va de droite à gauche au lieu de gauche à droite." -#: lib/elements/fill.py:96 +#: lib/elements/fill_stitch.py:172 msgid "Spacing between rows" msgstr "Espacement entre les rangées" -#: lib/elements/fill.py:97 +#: lib/elements/fill_stitch.py:173 msgid "Distance between rows of stitches." msgstr "Distance entre les rangées de points." -#: lib/elements/fill.py:110 +#: lib/elements/fill_stitch.py:187 msgid "Maximum fill stitch length" msgstr "Longueur maximale du point de remplissage" -#: lib/elements/fill.py:111 +#: lib/elements/fill_stitch.py:188 msgid "The length of each stitch in a row. Shorter stitch may be used at the start or end of a row." msgstr "La longueur de points dans une rangée. Des point plus courts peuvent être utilisés au début ou à la fin d’une ligne." -#: lib/elements/fill.py:120 +#: lib/elements/fill_stitch.py:199 msgid "Stagger rows this many times before repeating" msgstr "Décaler les rangées autant de fois avant de répéter" -#: lib/elements/fill.py:121 +#: lib/elements/fill_stitch.py:200 msgid "Setting this dictates how many rows apart the stitches will be before they fall in the same column position." msgstr "Ce paramétrage définit l’écart entre les points en tant que nombre de rangs, avant de se retrouver dans la même position de colonne." +#: lib/elements/fill_stitch.py:315 +msgid "Running stitch length (traversal between sections)" +msgstr "Longueur de point du point droit (parcours entre les sections)" + +#: lib/elements/fill_stitch.py:316 +msgid "Length of stitches around the outline of the fill region used when moving from section to section." +msgstr "Longueur de points autour du contour de la région de remplissage lors du déplacement de section à section." + +#: lib/elements/fill_stitch.py:326 +msgid "Underlay" +msgstr "Sous-couche" + +#: lib/elements/fill_stitch.py:326 lib/elements/fill_stitch.py:335 +#: lib/elements/fill_stitch.py:358 lib/elements/fill_stitch.py:369 +#: lib/elements/fill_stitch.py:379 lib/elements/fill_stitch.py:391 +#: lib/elements/fill_stitch.py:429 +msgid "Fill Underlay" +msgstr "" + +#: lib/elements/fill_stitch.py:332 +msgid "Fill angle" +msgstr "Angle de remplissage" + +#: lib/elements/fill_stitch.py:333 +msgid "Default: fill angle + 90 deg. Insert comma-seperated list for multiple layers." +msgstr "Par défaut : angle de remplissage + 90 degrés. Insérez une liste séparée par des virgules si vous avez des couches multiples." + +#: lib/elements/fill_stitch.py:355 +msgid "Row spacing" +msgstr "Espacement entre rangées de points" + +#: lib/elements/fill_stitch.py:356 +msgid "default: 3x fill row spacing" +msgstr "défaut: 3x espacement entre les rangées" + +#: lib/elements/fill_stitch.py:366 +msgid "Max stitch length" +msgstr "Longueur de point maximale" + +#: lib/elements/fill_stitch.py:367 +msgid "default: equal to fill max stitch length" +msgstr "défaut : égal à longueur max des points de remplissage" + +#: lib/elements/fill_stitch.py:377 +msgid "Shrink the shape before doing underlay, to prevent underlay from showing around the outside of the fill." +msgstr "Rétrécir la forme avant de faire la sous-couche, pour empêcher que la sous-couche se montre en dehors du remplissage." + +#: lib/elements/fill_stitch.py:400 +msgid "Expand the shape before fill stitching, to compensate for gaps between shapes." +msgstr "Elargir la forme avant le remplissage, pour compenser les écarts entre les formes." + +#: lib/elements/fill_stitch.py:411 lib/elements/fill_stitch.py:425 +msgid "Underpath" +msgstr "Chemin de dessous" + +#: lib/elements/fill_stitch.py:412 lib/elements/fill_stitch.py:426 +msgid "Travel inside the shape when moving from section to section. Underpath stitches avoid traveling in the direction of the row angle so that they are not visible. This gives them a jagged appearance." +msgstr "Les points qui relient les sections sont à l'intérieur de l'objet. Les points des chemins de dessous évitent d'aller dans la même direction que le dessus. Cela leur donne une apparence déchiquetée." + +#: lib/elements/fill_stitch.py:629 +msgid "Error during autofill! This means that there is a problem with Ink/Stitch." +msgstr "Erreur pendant l'auto-remplissage. Cela veut dire que Ink/Stitch a un problème." + +#. this message is followed by a URL: +#. https://github.com/inkstitch/inkstitch/issues/new +#: lib/elements/fill_stitch.py:632 +msgid "If you'd like to help us make Ink/Stitch better, please paste this whole message into a new issue at: " +msgstr "Si vous désirez nous aider à améliorer Ink/Stitch, veuillez SVP copier/coller ce message dans un nouveau rapport d'erreur (issue) ici: " + #: lib/elements/image.py:13 msgid "Image" msgstr "Image" @@ -802,15 +890,15 @@ msgstr "* Alternativement, redessinez l'image avec l'outil stylo (P) ou bézier #: lib/elements/marker.py:14 msgid "Marker Element" -msgstr "" +msgstr "Marqueur" #: lib/elements/marker.py:15 msgid "This element will not be embroidered. It will be applied to objects in the same group. Objects in sub-groups will be ignored." -msgstr "" +msgstr "Cet élément ne sera pas brodé. Il apparaîtra comme un motif appliqué aux objets du même groupe que lui. Les objets des sous-groupes seront ignorés." #: lib/elements/marker.py:18 msgid "Turn back to normal embroidery element mode, remove the marker:" -msgstr "" +msgstr "Revenir au mode d'élément de broderie normal, supprimer le marqueur:" #: lib/elements/marker.py:19 msgid "* Open the Fill and Stroke panel (Objects > Fill and Stroke)" @@ -1137,7 +1225,7 @@ msgstr "Veuillez sélectionner un ou plusieurs traits." #: lib/extensions/auto_run.py:62 msgid "Please select at least one stroke element." -msgstr "" +msgstr "Veuillez sélectionner un ou plusieurs traits." #: lib/extensions/auto_satin.py:35 msgid "Please ensure that at most one start and end command is attached to the selected satin columns." @@ -1153,15 +1241,15 @@ msgid "Please select at least one satin column." msgstr "Veuillez sélectionner une ou plusieurs colonnes satinées." #. This was previously: "No embroiderable paths selected." -#: lib/extensions/base.py:126 +#: lib/extensions/base.py:127 msgid "Ink/Stitch doesn't know how to work with any of the objects you've selected." msgstr "Ink/Stitch ne sait comment traiter aucun des objets que vous avez sélectionnés." -#: lib/extensions/base.py:128 +#: lib/extensions/base.py:129 msgid "There are no objects in the entire document that Ink/Stitch knows how to work with." msgstr "Il n'y a aucun objet dans tout le document sur lequel Ink/Stitch sait quoi faire." -#: lib/extensions/base.py:130 +#: lib/extensions/base.py:131 msgid "Tip: Run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot Objects" msgstr "Conseil : Exécutez Extensions > Ink/Stitch > Résolution de problèmes > Dépistage de problèmes avec des objets" @@ -1281,7 +1369,7 @@ msgstr "Broder les lignes de texte en aller-retour" msgid "Add trims" msgstr "Ajouter des coupures" -#: lib/extensions/lettering.py:83 lib/extensions/params.py:361 +#: lib/extensions/lettering.py:83 lib/extensions/params.py:441 #: print/templates/custom-page.html:23 print/templates/custom-page.html:27 #: print/templates/custom-page.html:33 print/templates/ui.html:93 #: print/templates/ui.html:97 print/templates/ui.html:103 @@ -1290,7 +1378,7 @@ msgstr "Ajouter des coupures" msgid "Cancel" msgstr "Quitter" -#: lib/extensions/lettering.py:87 lib/extensions/params.py:368 +#: lib/extensions/lettering.py:87 lib/extensions/params.py:449 msgid "Apply and Quit" msgstr "Appliquer et Quitter" @@ -1353,55 +1441,59 @@ msgstr "Veuillez choisir une ou plusieurs commandes à attacher." msgid "Please select one or more text elements to split lines." msgstr "Veuillez sélectionner un ou plusieurs éléments de texte pour diviser les lignes." -#: lib/extensions/params.py:208 +#: lib/extensions/params.py:227 msgid "These settings will be applied to 1 object." msgstr "Ces paramètres seront appliqués à 1 objet." -#: lib/extensions/params.py:210 +#: lib/extensions/params.py:229 #, python-format msgid "These settings will be applied to %d objects." msgstr "Ces paramètres seront appliqués aux %d objets." -#: lib/extensions/params.py:213 +#: lib/extensions/params.py:234 msgid "Some settings had different values across objects. Select a value from the dropdown or enter a new one." msgstr "Certains paramètres ont des valeurs différentes d'un objet à l'autre. Sélectionnez une valeur dans la liste déroulante ou entrez-en une nouvelle." -#: lib/extensions/params.py:217 +#: lib/extensions/params.py:239 #, python-format msgid "Disabling this tab will disable the following %d tabs." msgstr "La désactivation de cet onglet désactivera les onglets %d suivants." -#: lib/extensions/params.py:219 +#: lib/extensions/params.py:243 msgid "Disabling this tab will disable the following tab." msgstr "La désactivation de cet onglet désactivera l'onglet suivant." -#: lib/extensions/params.py:222 +#: lib/extensions/params.py:247 #, python-format msgid "Enabling this tab will disable %s and vice-versa." msgstr "Activer cet onglet désactivera %s et vice-versa." -#: lib/extensions/params.py:252 +#: lib/extensions/params.py:301 msgid "Inkscape objects" msgstr "Objets Inkscape" -#: lib/extensions/params.py:313 +#: lib/extensions/params.py:390 msgid "Click to force this parameter to be saved when you click \"Apply and Quit\"" msgstr "Cliquez pour forcer l’enregistrement de ce paramètre lorsque vous cliquez sur « Appliquer et quitter »" -#: lib/extensions/params.py:321 +#: lib/extensions/params.py:400 msgid "This parameter will be saved when you click \"Apply and Quit\"" msgstr "Ce paramètre sera enregistré lorsque vous cliquez sur « Appliquer et quitter »" -#: lib/extensions/params.py:344 +#: lib/extensions/params.py:423 msgid "Embroidery Params" msgstr "Paramètres de broderie" -#: lib/extensions/params.py:365 +#: lib/extensions/params.py:446 msgid "Use Last Settings" msgstr "Utiliser les derniers paramètres" #: lib/extensions/reorder.py:20 msgid "Please select at least two elements to reorder." +msgstr "Veuillez sélectionner au moins deux éléments à ré-ordonner." + +#: lib/extensions/selection_to_guide_line.py:21 +msgid "Please select at least one object to be marked as a guide line." msgstr "" #: lib/extensions/selection_to_pattern.py:21 @@ -1665,21 +1757,21 @@ msgstr "Aucun d'élément brodable est sélectionné. Veuillez exécuter Extensi #: lib/stitches/auto_run.py:135 msgid "Auto-Run" -msgstr "" +msgstr "Agencement automatique de points droits" #: lib/stitches/auto_run.py:257 #, python-format msgid "AutoRun %d" -msgstr "" +msgstr "Exécution automatique %d" #: lib/stitches/auto_run.py:259 #, python-format msgid "AutoRun Underpath %d" -msgstr "" +msgstr "Chemin de dessous pour l'exécution automatique %d" #: lib/stitches/auto_satin.py:345 msgid "Auto-Route" -msgstr "" +msgstr "Agencement automatique" #. Label for a satin column created by Auto-Route Satin Columns and Lettering #. extensions @@ -1695,6 +1787,10 @@ msgstr "Auto-remplissage satin %d" msgid "AutoSatin Running Stitch %d" msgstr "Points droits pour auto-remplissage satin %d" +#: lib/stitches/guided_fill.py:120 +msgid "Guide line (or offset copy) is self crossing!" +msgstr "" + #: lib/svg/rendering.py:222 msgid "Stitch Plan" msgstr "Plan de broderie" @@ -2512,23 +2608,23 @@ msgstr "Gestion des couleurs de fil" #: inx/inkstitch_auto_run.inx:3 inx/inkstitch_auto_run.inx:24 msgid "Autoroute Running Stitch" -msgstr "" +msgstr "Agencement automatique de Points Droits" #: inx/inkstitch_auto_run.inx:10 msgid "Tools: Stroke" -msgstr "" +msgstr "Outils : Trait" #: inx/inkstitch_auto_run.inx:15 msgid "Autoroute Running Stitch Options" -msgstr "" +msgstr "Options d'agencement automatique de Points Droits" #: inx/inkstitch_auto_run.inx:17 msgid "Add nodes at intersections" -msgstr "" +msgstr "Ajouter des nœuds aux intersections" #: inx/inkstitch_auto_run.inx:19 msgid "Preserve order of running stitches" -msgstr "" +msgstr "Préserver l'ordre des points droits" #: inx/inkstitch_auto_run.inx:21 inx/inkstitch_auto_satin.inx:5 msgid "Trim jump stitches" @@ -2541,27 +2637,27 @@ msgstr "Aide" #: inx/inkstitch_auto_run.inx:25 msgid "Add nodes at intersections:" -msgstr "" +msgstr "Ajouter des nœuds aux intersections :" #: inx/inkstitch_auto_run.inx:27 msgid "- Enabled (automatic). Ink/Stitch will add some nodes for better routing. This is the default setting." -msgstr "" +msgstr "-Autorisé (automatique). Ink/Stitch ajoutera des nœuds pour un meilleur agencement. C'est le réglage par défaut." #: inx/inkstitch_auto_run.inx:29 msgid "- Disabled (manual). Choose this option if you have manually set nodes at crucial spots." -msgstr "" +msgstr "-Interdit (manuel). Choisir cette option si vous avez positionné manuellement des nœuds aux endroits critiques." #: inx/inkstitch_auto_run.inx:32 msgid "Use Start- end end commands to define where auto-routing for running stitch should start and end." -msgstr "" +msgstr "Utiliser des commandes Départ-Fin pour définir les positions de départ et de fin de l'agencement automatique de points droits." #: inx/inkstitch_auto_run.inx:34 msgid "More info on our website:" -msgstr "" +msgstr "Plus d'information sur notre site web :" #: inx/inkstitch_auto_run.inx:35 msgid "https://inkstitch.org/docs/stroke-tools#auto-route-running-stitch" -msgstr "" +msgstr "https://inkstitch.org/fr/docs/stroke-tools#auto-route-running-stitch" #: inx/inkstitch_auto_satin.inx:3 msgid "Auto-Route Satin Columns" @@ -2575,7 +2671,7 @@ msgstr "Préserver l’ordre des colonnes satin" #: inx/inkstitch_convert_to_stroke.inx:13 inx/inkstitch_cut_satin.inx:10 #: inx/inkstitch_flip.inx:10 msgid "Tools: Satin" -msgstr "" +msgstr "Outils : Satin" #: inx/inkstitch_break_apart.inx:3 msgid "Break Apart Fill Objects" @@ -2583,7 +2679,7 @@ msgstr "Briser des objets de remplissage" #: inx/inkstitch_break_apart.inx:10 msgid "Tools: Fill" -msgstr "" +msgstr "Outils : Remplissage" #: inx/inkstitch_break_apart.inx:17 msgid "Method" @@ -2747,6 +2843,7 @@ msgid "Duplicate Params" msgstr "Dupliquer les paramètres" #: inx/inkstitch_duplicate_params.inx:10 inx/inkstitch_reorder.inx:10 +#: inx/inkstitch_selection_to_guide_line.inx:10 #: inx/inkstitch_selection_to_pattern.inx:10 msgid "Edit" msgstr "Edition" @@ -3708,6 +3805,14 @@ msgstr "Supprimer les paramètres d'impression des métadonnées SVG" msgid "Re-stack objects in order of selection" msgstr "Réempiler les objets dans l'ordre de sélection" +#: inx/inkstitch_selection_to_guide_line.inx:3 +msgid "Selection to guide line" +msgstr "" + +#: inx/inkstitch_selection_to_guide_line.inx:9 +msgid "Ink/Stitch" +msgstr "" + #: inx/inkstitch_selection_to_pattern.inx:3 msgid "Selection to pattern" msgstr "Sélection vers texture" diff --git a/translations/messages_he_IL.po b/translations/messages_he_IL.po index 0494a6ef..0de6d17a 100644 --- a/translations/messages_he_IL.po +++ b/translations/messages_he_IL.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inkstitch\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2022-05-19 02:28+0000\n" -"PO-Revision-Date: 2022-05-20 02:21\n" +"POT-Creation-Date: 2022-05-21 01:55+0000\n" +"PO-Revision-Date: 2022-05-21 01:56\n" "Last-Translator: \n" "Language-Team: Hebrew\n" "MIME-Version: 1.0\n" @@ -16,7 +16,7 @@ msgstr "" "Project-Id-Version: \n" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-05-19 02:28+0000\n" +"POT-Creation-Date: 2022-05-21 01:55+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: LANGUAGE \n" @@ -497,293 +497,381 @@ msgstr "" msgid "command marker" msgstr "" -#: lib/elements/auto_fill.py:23 -msgid "Small Fill" +#: lib/elements/clone.py:20 +msgid "Clone Object" msgstr "" -#: lib/elements/auto_fill.py:24 -msgid "This fill object is so small that it would probably look better as running stitch or satin column. For very small shapes, fill stitch is not possible, and Ink/Stitch will use running stitch around the outline instead." +#: lib/elements/clone.py:21 +msgid "There are one or more clone objects in this document. Ink/Stitch can work with single clones, but you are limited to set a very few parameters. " msgstr "" -#: lib/elements/auto_fill.py:30 lib/elements/auto_fill.py:146 -msgid "Expand" +#: lib/elements/clone.py:24 +msgid "If you want to convert the clone into a real element, follow these steps:" msgstr "" -#: lib/elements/auto_fill.py:31 -msgid "The expand parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use original size instead." +#: lib/elements/clone.py:25 +msgid "* Select the clone" msgstr "" -#: lib/elements/auto_fill.py:36 lib/elements/auto_fill.py:123 -msgid "Inset" +#: lib/elements/clone.py:26 lib/elements/clone.py:37 +msgid "* Run: Edit > Clone > Unlink Clone (Alt+Shift+D)" msgstr "" -#: lib/elements/auto_fill.py:37 -msgid "The underlay inset parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use the original size instead." +#: lib/elements/clone.py:31 +msgid "Clone is not embroiderable" msgstr "" -#: lib/elements/auto_fill.py:42 -msgid "AutoFill" +#: lib/elements/clone.py:32 +msgid "There are one ore more clone objects in this document. A clone must be a direct child of an embroiderable element. Ink/Stitch cannot embroider clones of groups or other not embroiderable elements (text or image)." msgstr "" -#: lib/elements/auto_fill.py:45 -msgid "Automatically routed fill stitching" +#: lib/elements/clone.py:35 +msgid "Convert the clone into a real element:" msgstr "" -#: lib/elements/auto_fill.py:65 -msgid "Running stitch length (traversal between sections)" +#: lib/elements/clone.py:36 +msgid "* Select the clone." msgstr "" -#: lib/elements/auto_fill.py:66 -msgid "Length of stitches around the outline of the fill region used when moving from section to section." +#: lib/elements/clone.py:51 +msgid "Clone" msgstr "" -#: lib/elements/auto_fill.py:74 -msgid "Underlay" +#: lib/elements/clone.py:57 +msgid "Custom fill angle" msgstr "" -#: lib/elements/auto_fill.py:74 lib/elements/auto_fill.py:83 -#: lib/elements/auto_fill.py:105 lib/elements/auto_fill.py:116 -#: lib/elements/auto_fill.py:126 lib/elements/auto_fill.py:138 -#: lib/elements/auto_fill.py:172 -msgid "AutoFill Underlay" +#: lib/elements/clone.py:58 +msgid "This setting will apply a custom fill angle for the clone." msgstr "" -#: lib/elements/auto_fill.py:80 -msgid "Fill angle" +#: lib/elements/element.py:202 +msgid "Allow lock stitches" msgstr "" -#: lib/elements/auto_fill.py:81 -msgid "Default: fill angle + 90 deg. Insert comma-seperated list for multiple layers." +#: lib/elements/element.py:203 +msgid "Tie thread at the beginning and/or end of this object. Manual stitch will not add lock stitches." msgstr "" -#: lib/elements/auto_fill.py:102 -msgid "Row spacing" +#. options to allow lock stitch before and after objects +#: lib/elements/element.py:207 +msgid "Both" msgstr "" -#: lib/elements/auto_fill.py:103 -msgid "default: 3x fill row spacing" +#: lib/elements/element.py:207 +msgid "Before" msgstr "" -#: lib/elements/auto_fill.py:113 -msgid "Max stitch length" +#: lib/elements/element.py:207 +msgid "After" msgstr "" -#: lib/elements/auto_fill.py:114 -msgid "default: equal to fill max stitch length" +#: lib/elements/element.py:207 +msgid "Neither" msgstr "" -#: lib/elements/auto_fill.py:124 -msgid "Shrink the shape before doing underlay, to prevent underlay from showing around the outside of the fill." +#: lib/elements/element.py:216 +#: inx/inkstitch_lettering_force_lock_stitches.inx:3 +msgid "Force lock stitches" msgstr "" -#: lib/elements/auto_fill.py:135 lib/elements/fill.py:75 -msgid "Skip last stitch in each row" +#: lib/elements/element.py:217 +msgid "Sew lock stitches after sewing this element, even if the distance to the next object is shorter than defined by the collapse length value in the Ink/Stitch preferences." msgstr "" -#: lib/elements/auto_fill.py:136 lib/elements/fill.py:76 -msgid "The last stitch in each row is quite close to the first stitch in the next row. Skipping it decreases stitch count and density." +#: lib/elements/element.py:261 +#, python-format +msgid "Object %(id)s has an empty 'd' attribute. Please delete this object from your document." msgstr "" -#: lib/elements/auto_fill.py:147 -msgid "Expand the shape before fill stitching, to compensate for gaps between shapes." +#. used when showing an error message to the user such as +#. "Some Path (path1234): error: satin column: One or more of the rungs doesn't +#. intersect both rails." +#: lib/elements/element.py:354 +msgid "error:" msgstr "" -#: lib/elements/auto_fill.py:156 lib/elements/auto_fill.py:168 -msgid "Underpath" +#: lib/elements/empty_d_object.py:13 +msgid "Empty D-Attribute" msgstr "" -#: lib/elements/auto_fill.py:157 lib/elements/auto_fill.py:169 -msgid "Travel inside the shape when moving from section to section. Underpath stitches avoid traveling in the direction of the row angle so that they are not visible. This gives them a jagged appearance." +#: lib/elements/empty_d_object.py:14 +msgid "There is an invalid path object in the document, the d-attribute is missing." msgstr "" -#: lib/elements/auto_fill.py:266 -msgid "Error during autofill! This means that there is a problem with Ink/Stitch." +#: lib/elements/empty_d_object.py:16 +msgid "* Run Extensions > Ink/Stitch > Troubleshoot > Cleanup Document..." msgstr "" -#. this message is followed by a URL: -#. https://github.com/inkstitch/inkstitch/issues/new -#: lib/elements/auto_fill.py:269 -msgid "If you'd like to help us make Ink/Stitch better, please paste this whole message into a new issue at: " +#: lib/elements/fill_stitch.py:27 +msgid "Small Fill" msgstr "" -#: lib/elements/clone.py:25 -msgid "Clone Object" +#: lib/elements/fill_stitch.py:28 +msgid "This fill object is so small that it would probably look better as running stitch or satin column. For very small shapes, fill stitch is not possible, and Ink/Stitch will use running stitch around the outline instead." msgstr "" -#: lib/elements/clone.py:26 -msgid "There are one or more clone objects in this document. Ink/Stitch can work with single clones, but you are limited to set a very few parameters. " +#: lib/elements/fill_stitch.py:34 lib/elements/fill_stitch.py:399 +msgid "Expand" msgstr "" -#: lib/elements/clone.py:29 -msgid "If you want to convert the clone into a real element, follow these steps:" +#: lib/elements/fill_stitch.py:35 +msgid "The expand parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use original size instead." msgstr "" -#: lib/elements/clone.py:30 -msgid "* Select the clone" +#: lib/elements/fill_stitch.py:40 lib/elements/fill_stitch.py:376 +msgid "Inset" msgstr "" -#: lib/elements/clone.py:31 lib/elements/clone.py:42 -msgid "* Run: Edit > Clone > Unlink Clone (Alt+Shift+D)" +#: lib/elements/fill_stitch.py:41 +msgid "The underlay inset parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use the original size instead." msgstr "" -#: lib/elements/clone.py:36 -msgid "Clone is not embroiderable" +#: lib/elements/fill_stitch.py:46 +msgid "Missing Guideline" msgstr "" -#: lib/elements/clone.py:37 -msgid "There are one ore more clone objects in this document. A clone must be a direct child of an embroiderable element. Ink/Stitch cannot embroider clones of groups or other not embroiderable elements (text or image)." +#: lib/elements/fill_stitch.py:47 +msgid "This object is set to \"Guided Fill\", but has no guide line." msgstr "" -#: lib/elements/clone.py:40 -msgid "Convert the clone into a real element:" +#: lib/elements/fill_stitch.py:49 +msgid "* Create a stroke object" msgstr "" -#: lib/elements/clone.py:41 -msgid "* Select the clone." +#: lib/elements/fill_stitch.py:50 +msgid "* Select this object and run Extensions > Ink/Stitch > Edit > Selection to guide line" msgstr "" -#: lib/elements/clone.py:56 -msgid "Clone" +#: lib/elements/fill_stitch.py:55 +msgid "Disjointed Guide Line" msgstr "" -#: lib/elements/clone.py:62 -msgid "Custom fill angle" +#: lib/elements/fill_stitch.py:56 +msgid "The guide line of this object isn't within the object borders. The guide line works best, if it is within the target element." msgstr "" -#: lib/elements/clone.py:63 -msgid "This setting will apply a custom fill angle for the clone." +#: lib/elements/fill_stitch.py:59 +msgid "* Move the guide line into the element" msgstr "" -#: lib/elements/element.py:198 -msgid "Allow lock stitches" +#: lib/elements/fill_stitch.py:64 +msgid "Multiple Guide Lines" msgstr "" -#: lib/elements/element.py:199 -msgid "Tie thread at the beginning and/or end of this object. Manual stitch will not add lock stitches." +#: lib/elements/fill_stitch.py:65 +msgid "This object has multiple guide lines, but only the first one will be used." msgstr "" -#. options to allow lock stitch before and after objects -#: lib/elements/element.py:203 -msgid "Both" +#: lib/elements/fill_stitch.py:67 +msgid "* Remove all guide lines, except for one." msgstr "" -#: lib/elements/element.py:203 -msgid "Before" +#: lib/elements/fill_stitch.py:72 +msgid "Unconnected" msgstr "" -#: lib/elements/element.py:203 -msgid "After" +#: lib/elements/fill_stitch.py:73 +msgid "Fill: This object is made up of unconnected shapes. This is not allowed because Ink/Stitch doesn't know what order to stitch them in. Please break this object up into separate shapes." msgstr "" -#: lib/elements/element.py:203 -msgid "Neither" +#: lib/elements/fill_stitch.py:77 lib/elements/fill_stitch.py:85 +msgid "* Extensions > Ink/Stitch > Fill Tools > Break Apart Fill Objects" msgstr "" -#: lib/elements/element.py:212 -#: inx/inkstitch_lettering_force_lock_stitches.inx:3 -msgid "Force lock stitches" +#: lib/elements/fill_stitch.py:82 +msgid "Border crosses itself" msgstr "" -#: lib/elements/element.py:213 -msgid "Sew lock stitches after sewing this element, even if the distance to the next object is shorter than defined by the collapse length value in the Ink/Stitch preferences." +#: lib/elements/fill_stitch.py:83 +msgid "Fill: Shape is not valid. This can happen if the border crosses over itself." msgstr "" -#: lib/elements/element.py:257 -#, python-format -msgid "Object %(id)s has an empty 'd' attribute. Please delete this object from your document." +#: lib/elements/fill_stitch.py:90 +msgid "FillStitch" msgstr "" -#. used when showing an error message to the user such as -#. "Some Path (path1234): error: satin column: One or more of the rungs doesn't -#. intersect both rails." -#: lib/elements/element.py:345 -msgid "error:" +#: lib/elements/fill_stitch.py:93 +msgid "Automatically routed fill stitching" msgstr "" -#: lib/elements/empty_d_object.py:13 -msgid "Empty D-Attribute" +#: lib/elements/fill_stitch.py:98 +msgid "Fill method" msgstr "" -#: lib/elements/empty_d_object.py:14 -msgid "There is an invalid path object in the document, the d-attribute is missing." +#: lib/elements/fill_stitch.py:99 +msgid "Auto Fill" msgstr "" -#: lib/elements/empty_d_object.py:16 -msgid "* Run Extensions > Ink/Stitch > Troubleshoot > Cleanup Document..." +#: lib/elements/fill_stitch.py:99 +msgid "Contour Fill" msgstr "" -#: lib/elements/fill.py:23 -msgid "Unconnected" +#: lib/elements/fill_stitch.py:99 +msgid "Guided Fill" msgstr "" -#: lib/elements/fill.py:24 -msgid "Fill: This object is made up of unconnected shapes. This is not allowed because Ink/Stitch doesn't know what order to stitch them in. Please break this object up into separate shapes." +#: lib/elements/fill_stitch.py:99 +msgid "Legacy Fill" msgstr "" -#: lib/elements/fill.py:28 lib/elements/fill.py:36 -msgid "* Extensions > Ink/Stitch > Fill Tools > Break Apart Fill Objects" +#: lib/elements/fill_stitch.py:104 +msgid "Contour Fill Strategy" msgstr "" -#: lib/elements/fill.py:33 -msgid "Border crosses itself" +#: lib/elements/fill_stitch.py:105 +msgid "Inner to Outer" msgstr "" -#: lib/elements/fill.py:34 -msgid "Fill: Shape is not valid. This can happen if the border crosses over itself." +#: lib/elements/fill_stitch.py:105 +msgid "Single spiral" msgstr "" -#: lib/elements/fill.py:41 -msgid "Fill" +#: lib/elements/fill_stitch.py:105 +msgid "Double spiral" msgstr "" -#: lib/elements/fill.py:48 -msgid "Manually routed fill stitching" +#: lib/elements/fill_stitch.py:110 +msgid "Join Style" msgstr "" -#: lib/elements/fill.py:49 -msgid "AutoFill is the default method for generating fill stitching." +#: lib/elements/fill_stitch.py:111 +msgid "Round" msgstr "" -#: lib/elements/fill.py:58 +#: lib/elements/fill_stitch.py:111 +msgid "Mitered" +msgstr "" + +#: lib/elements/fill_stitch.py:111 +msgid "Beveled" +msgstr "" + +#: lib/elements/fill_stitch.py:116 +msgid "Avoid self-crossing" +msgstr "" + +#: lib/elements/fill_stitch.py:121 +msgid "Clockwise" +msgstr "" + +#: lib/elements/fill_stitch.py:127 msgid "Angle of lines of stitches" msgstr "" -#: lib/elements/fill.py:59 +#: lib/elements/fill_stitch.py:128 msgid "The angle increases in a counter-clockwise direction. 0 is horizontal. Negative angles are allowed." msgstr "" -#: lib/elements/fill.py:86 +#: lib/elements/fill_stitch.py:146 lib/elements/fill_stitch.py:388 +msgid "Skip last stitch in each row" +msgstr "" + +#: lib/elements/fill_stitch.py:147 lib/elements/fill_stitch.py:389 +msgid "The last stitch in each row is quite close to the first stitch in the next row. Skipping it decreases stitch count and density." +msgstr "" + +#: lib/elements/fill_stitch.py:160 msgid "Flip fill (start right-to-left)" msgstr "" -#: lib/elements/fill.py:87 +#: lib/elements/fill_stitch.py:161 msgid "The flip option can help you with routing your stitch path. When you enable flip, stitching goes from right-to-left instead of left-to-right." msgstr "" -#: lib/elements/fill.py:96 +#: lib/elements/fill_stitch.py:172 msgid "Spacing between rows" msgstr "" -#: lib/elements/fill.py:97 +#: lib/elements/fill_stitch.py:173 msgid "Distance between rows of stitches." msgstr "" -#: lib/elements/fill.py:110 +#: lib/elements/fill_stitch.py:187 msgid "Maximum fill stitch length" msgstr "" -#: lib/elements/fill.py:111 +#: lib/elements/fill_stitch.py:188 msgid "The length of each stitch in a row. Shorter stitch may be used at the start or end of a row." msgstr "" -#: lib/elements/fill.py:120 +#: lib/elements/fill_stitch.py:199 msgid "Stagger rows this many times before repeating" msgstr "" -#: lib/elements/fill.py:121 +#: lib/elements/fill_stitch.py:200 msgid "Setting this dictates how many rows apart the stitches will be before they fall in the same column position." msgstr "" +#: lib/elements/fill_stitch.py:315 +msgid "Running stitch length (traversal between sections)" +msgstr "" + +#: lib/elements/fill_stitch.py:316 +msgid "Length of stitches around the outline of the fill region used when moving from section to section." +msgstr "" + +#: lib/elements/fill_stitch.py:326 +msgid "Underlay" +msgstr "" + +#: lib/elements/fill_stitch.py:326 lib/elements/fill_stitch.py:335 +#: lib/elements/fill_stitch.py:358 lib/elements/fill_stitch.py:369 +#: lib/elements/fill_stitch.py:379 lib/elements/fill_stitch.py:391 +#: lib/elements/fill_stitch.py:429 +msgid "Fill Underlay" +msgstr "" + +#: lib/elements/fill_stitch.py:332 +msgid "Fill angle" +msgstr "" + +#: lib/elements/fill_stitch.py:333 +msgid "Default: fill angle + 90 deg. Insert comma-seperated list for multiple layers." +msgstr "" + +#: lib/elements/fill_stitch.py:355 +msgid "Row spacing" +msgstr "" + +#: lib/elements/fill_stitch.py:356 +msgid "default: 3x fill row spacing" +msgstr "" + +#: lib/elements/fill_stitch.py:366 +msgid "Max stitch length" +msgstr "" + +#: lib/elements/fill_stitch.py:367 +msgid "default: equal to fill max stitch length" +msgstr "" + +#: lib/elements/fill_stitch.py:377 +msgid "Shrink the shape before doing underlay, to prevent underlay from showing around the outside of the fill." +msgstr "" + +#: lib/elements/fill_stitch.py:400 +msgid "Expand the shape before fill stitching, to compensate for gaps between shapes." +msgstr "" + +#: lib/elements/fill_stitch.py:411 lib/elements/fill_stitch.py:425 +msgid "Underpath" +msgstr "" + +#: lib/elements/fill_stitch.py:412 lib/elements/fill_stitch.py:426 +msgid "Travel inside the shape when moving from section to section. Underpath stitches avoid traveling in the direction of the row angle so that they are not visible. This gives them a jagged appearance." +msgstr "" + +#: lib/elements/fill_stitch.py:629 +msgid "Error during autofill! This means that there is a problem with Ink/Stitch." +msgstr "" + +#. this message is followed by a URL: +#. https://github.com/inkstitch/inkstitch/issues/new +#: lib/elements/fill_stitch.py:632 +msgid "If you'd like to help us make Ink/Stitch better, please paste this whole message into a new issue at: " +msgstr "" + #: lib/elements/image.py:13 msgid "Image" msgstr "" @@ -1151,15 +1239,15 @@ msgid "Please select at least one satin column." msgstr "" #. This was previously: "No embroiderable paths selected." -#: lib/extensions/base.py:126 +#: lib/extensions/base.py:127 msgid "Ink/Stitch doesn't know how to work with any of the objects you've selected." msgstr "" -#: lib/extensions/base.py:128 +#: lib/extensions/base.py:129 msgid "There are no objects in the entire document that Ink/Stitch knows how to work with." msgstr "" -#: lib/extensions/base.py:130 +#: lib/extensions/base.py:131 msgid "Tip: Run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot Objects" msgstr "" @@ -1278,7 +1366,7 @@ msgstr "" msgid "Add trims" msgstr "" -#: lib/extensions/lettering.py:83 lib/extensions/params.py:361 +#: lib/extensions/lettering.py:83 lib/extensions/params.py:441 #: print/templates/custom-page.html:23 print/templates/custom-page.html:27 #: print/templates/custom-page.html:33 print/templates/ui.html:93 #: print/templates/ui.html:97 print/templates/ui.html:103 @@ -1287,7 +1375,7 @@ msgstr "" msgid "Cancel" msgstr "" -#: lib/extensions/lettering.py:87 lib/extensions/params.py:368 +#: lib/extensions/lettering.py:87 lib/extensions/params.py:449 msgid "Apply and Quit" msgstr "" @@ -1349,50 +1437,50 @@ msgstr "" msgid "Please select one or more text elements to split lines." msgstr "" -#: lib/extensions/params.py:208 +#: lib/extensions/params.py:227 msgid "These settings will be applied to 1 object." msgstr "" -#: lib/extensions/params.py:210 +#: lib/extensions/params.py:229 #, python-format msgid "These settings will be applied to %d objects." msgstr "" -#: lib/extensions/params.py:213 +#: lib/extensions/params.py:234 msgid "Some settings had different values across objects. Select a value from the dropdown or enter a new one." msgstr "" -#: lib/extensions/params.py:217 +#: lib/extensions/params.py:239 #, python-format msgid "Disabling this tab will disable the following %d tabs." msgstr "" -#: lib/extensions/params.py:219 +#: lib/extensions/params.py:243 msgid "Disabling this tab will disable the following tab." msgstr "" -#: lib/extensions/params.py:222 +#: lib/extensions/params.py:247 #, python-format msgid "Enabling this tab will disable %s and vice-versa." msgstr "" -#: lib/extensions/params.py:252 +#: lib/extensions/params.py:301 msgid "Inkscape objects" msgstr "" -#: lib/extensions/params.py:313 +#: lib/extensions/params.py:390 msgid "Click to force this parameter to be saved when you click \"Apply and Quit\"" msgstr "" -#: lib/extensions/params.py:321 +#: lib/extensions/params.py:400 msgid "This parameter will be saved when you click \"Apply and Quit\"" msgstr "" -#: lib/extensions/params.py:344 +#: lib/extensions/params.py:423 msgid "Embroidery Params" msgstr "" -#: lib/extensions/params.py:365 +#: lib/extensions/params.py:446 msgid "Use Last Settings" msgstr "" @@ -1400,6 +1488,10 @@ msgstr "" msgid "Please select at least two elements to reorder." msgstr "" +#: lib/extensions/selection_to_guide_line.py:21 +msgid "Please select at least one object to be marked as a guide line." +msgstr "" + #: lib/extensions/selection_to_pattern.py:21 msgid "Please select at least one object to be marked as a pattern." msgstr "" @@ -1690,6 +1782,10 @@ msgstr "" msgid "AutoSatin Running Stitch %d" msgstr "" +#: lib/stitches/guided_fill.py:120 +msgid "Guide line (or offset copy) is self crossing!" +msgstr "" + #: lib/svg/rendering.py:222 msgid "Stitch Plan" msgstr "" @@ -2743,6 +2839,7 @@ msgid "Duplicate Params" msgstr "" #: inx/inkstitch_duplicate_params.inx:10 inx/inkstitch_reorder.inx:10 +#: inx/inkstitch_selection_to_guide_line.inx:10 #: inx/inkstitch_selection_to_pattern.inx:10 msgid "Edit" msgstr "" @@ -3704,6 +3801,14 @@ msgstr "" msgid "Re-stack objects in order of selection" msgstr "" +#: inx/inkstitch_selection_to_guide_line.inx:3 +msgid "Selection to guide line" +msgstr "" + +#: inx/inkstitch_selection_to_guide_line.inx:9 +msgid "Ink/Stitch" +msgstr "" + #: inx/inkstitch_selection_to_pattern.inx:3 msgid "Selection to pattern" msgstr "" diff --git a/translations/messages_hu_HU.po b/translations/messages_hu_HU.po index bad62993..69eb9daf 100644 --- a/translations/messages_hu_HU.po +++ b/translations/messages_hu_HU.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inkstitch\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2022-05-19 02:28+0000\n" -"PO-Revision-Date: 2022-05-20 02:21\n" +"POT-Creation-Date: 2022-05-21 01:55+0000\n" +"PO-Revision-Date: 2022-05-21 01:56\n" "Last-Translator: \n" "Language-Team: Hungarian\n" "MIME-Version: 1.0\n" @@ -16,7 +16,7 @@ msgstr "" "Project-Id-Version: \n" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-05-19 02:28+0000\n" +"POT-Creation-Date: 2022-05-21 01:55+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: LANGUAGE \n" @@ -497,293 +497,381 @@ msgstr "" msgid "command marker" msgstr "" -#: lib/elements/auto_fill.py:23 -msgid "Small Fill" +#: lib/elements/clone.py:20 +msgid "Clone Object" msgstr "" -#: lib/elements/auto_fill.py:24 -msgid "This fill object is so small that it would probably look better as running stitch or satin column. For very small shapes, fill stitch is not possible, and Ink/Stitch will use running stitch around the outline instead." +#: lib/elements/clone.py:21 +msgid "There are one or more clone objects in this document. Ink/Stitch can work with single clones, but you are limited to set a very few parameters. " msgstr "" -#: lib/elements/auto_fill.py:30 lib/elements/auto_fill.py:146 -msgid "Expand" +#: lib/elements/clone.py:24 +msgid "If you want to convert the clone into a real element, follow these steps:" msgstr "" -#: lib/elements/auto_fill.py:31 -msgid "The expand parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use original size instead." +#: lib/elements/clone.py:25 +msgid "* Select the clone" msgstr "" -#: lib/elements/auto_fill.py:36 lib/elements/auto_fill.py:123 -msgid "Inset" +#: lib/elements/clone.py:26 lib/elements/clone.py:37 +msgid "* Run: Edit > Clone > Unlink Clone (Alt+Shift+D)" msgstr "" -#: lib/elements/auto_fill.py:37 -msgid "The underlay inset parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use the original size instead." +#: lib/elements/clone.py:31 +msgid "Clone is not embroiderable" msgstr "" -#: lib/elements/auto_fill.py:42 -msgid "AutoFill" +#: lib/elements/clone.py:32 +msgid "There are one ore more clone objects in this document. A clone must be a direct child of an embroiderable element. Ink/Stitch cannot embroider clones of groups or other not embroiderable elements (text or image)." msgstr "" -#: lib/elements/auto_fill.py:45 -msgid "Automatically routed fill stitching" +#: lib/elements/clone.py:35 +msgid "Convert the clone into a real element:" msgstr "" -#: lib/elements/auto_fill.py:65 -msgid "Running stitch length (traversal between sections)" +#: lib/elements/clone.py:36 +msgid "* Select the clone." msgstr "" -#: lib/elements/auto_fill.py:66 -msgid "Length of stitches around the outline of the fill region used when moving from section to section." +#: lib/elements/clone.py:51 +msgid "Clone" msgstr "" -#: lib/elements/auto_fill.py:74 -msgid "Underlay" +#: lib/elements/clone.py:57 +msgid "Custom fill angle" msgstr "" -#: lib/elements/auto_fill.py:74 lib/elements/auto_fill.py:83 -#: lib/elements/auto_fill.py:105 lib/elements/auto_fill.py:116 -#: lib/elements/auto_fill.py:126 lib/elements/auto_fill.py:138 -#: lib/elements/auto_fill.py:172 -msgid "AutoFill Underlay" +#: lib/elements/clone.py:58 +msgid "This setting will apply a custom fill angle for the clone." msgstr "" -#: lib/elements/auto_fill.py:80 -msgid "Fill angle" +#: lib/elements/element.py:202 +msgid "Allow lock stitches" msgstr "" -#: lib/elements/auto_fill.py:81 -msgid "Default: fill angle + 90 deg. Insert comma-seperated list for multiple layers." +#: lib/elements/element.py:203 +msgid "Tie thread at the beginning and/or end of this object. Manual stitch will not add lock stitches." msgstr "" -#: lib/elements/auto_fill.py:102 -msgid "Row spacing" +#. options to allow lock stitch before and after objects +#: lib/elements/element.py:207 +msgid "Both" msgstr "" -#: lib/elements/auto_fill.py:103 -msgid "default: 3x fill row spacing" +#: lib/elements/element.py:207 +msgid "Before" msgstr "" -#: lib/elements/auto_fill.py:113 -msgid "Max stitch length" +#: lib/elements/element.py:207 +msgid "After" msgstr "" -#: lib/elements/auto_fill.py:114 -msgid "default: equal to fill max stitch length" +#: lib/elements/element.py:207 +msgid "Neither" msgstr "" -#: lib/elements/auto_fill.py:124 -msgid "Shrink the shape before doing underlay, to prevent underlay from showing around the outside of the fill." +#: lib/elements/element.py:216 +#: inx/inkstitch_lettering_force_lock_stitches.inx:3 +msgid "Force lock stitches" msgstr "" -#: lib/elements/auto_fill.py:135 lib/elements/fill.py:75 -msgid "Skip last stitch in each row" +#: lib/elements/element.py:217 +msgid "Sew lock stitches after sewing this element, even if the distance to the next object is shorter than defined by the collapse length value in the Ink/Stitch preferences." msgstr "" -#: lib/elements/auto_fill.py:136 lib/elements/fill.py:76 -msgid "The last stitch in each row is quite close to the first stitch in the next row. Skipping it decreases stitch count and density." +#: lib/elements/element.py:261 +#, python-format +msgid "Object %(id)s has an empty 'd' attribute. Please delete this object from your document." msgstr "" -#: lib/elements/auto_fill.py:147 -msgid "Expand the shape before fill stitching, to compensate for gaps between shapes." +#. used when showing an error message to the user such as +#. "Some Path (path1234): error: satin column: One or more of the rungs doesn't +#. intersect both rails." +#: lib/elements/element.py:354 +msgid "error:" msgstr "" -#: lib/elements/auto_fill.py:156 lib/elements/auto_fill.py:168 -msgid "Underpath" +#: lib/elements/empty_d_object.py:13 +msgid "Empty D-Attribute" msgstr "" -#: lib/elements/auto_fill.py:157 lib/elements/auto_fill.py:169 -msgid "Travel inside the shape when moving from section to section. Underpath stitches avoid traveling in the direction of the row angle so that they are not visible. This gives them a jagged appearance." +#: lib/elements/empty_d_object.py:14 +msgid "There is an invalid path object in the document, the d-attribute is missing." msgstr "" -#: lib/elements/auto_fill.py:266 -msgid "Error during autofill! This means that there is a problem with Ink/Stitch." +#: lib/elements/empty_d_object.py:16 +msgid "* Run Extensions > Ink/Stitch > Troubleshoot > Cleanup Document..." msgstr "" -#. this message is followed by a URL: -#. https://github.com/inkstitch/inkstitch/issues/new -#: lib/elements/auto_fill.py:269 -msgid "If you'd like to help us make Ink/Stitch better, please paste this whole message into a new issue at: " +#: lib/elements/fill_stitch.py:27 +msgid "Small Fill" msgstr "" -#: lib/elements/clone.py:25 -msgid "Clone Object" +#: lib/elements/fill_stitch.py:28 +msgid "This fill object is so small that it would probably look better as running stitch or satin column. For very small shapes, fill stitch is not possible, and Ink/Stitch will use running stitch around the outline instead." msgstr "" -#: lib/elements/clone.py:26 -msgid "There are one or more clone objects in this document. Ink/Stitch can work with single clones, but you are limited to set a very few parameters. " +#: lib/elements/fill_stitch.py:34 lib/elements/fill_stitch.py:399 +msgid "Expand" msgstr "" -#: lib/elements/clone.py:29 -msgid "If you want to convert the clone into a real element, follow these steps:" +#: lib/elements/fill_stitch.py:35 +msgid "The expand parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use original size instead." msgstr "" -#: lib/elements/clone.py:30 -msgid "* Select the clone" +#: lib/elements/fill_stitch.py:40 lib/elements/fill_stitch.py:376 +msgid "Inset" msgstr "" -#: lib/elements/clone.py:31 lib/elements/clone.py:42 -msgid "* Run: Edit > Clone > Unlink Clone (Alt+Shift+D)" +#: lib/elements/fill_stitch.py:41 +msgid "The underlay inset parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use the original size instead." msgstr "" -#: lib/elements/clone.py:36 -msgid "Clone is not embroiderable" +#: lib/elements/fill_stitch.py:46 +msgid "Missing Guideline" msgstr "" -#: lib/elements/clone.py:37 -msgid "There are one ore more clone objects in this document. A clone must be a direct child of an embroiderable element. Ink/Stitch cannot embroider clones of groups or other not embroiderable elements (text or image)." +#: lib/elements/fill_stitch.py:47 +msgid "This object is set to \"Guided Fill\", but has no guide line." msgstr "" -#: lib/elements/clone.py:40 -msgid "Convert the clone into a real element:" +#: lib/elements/fill_stitch.py:49 +msgid "* Create a stroke object" msgstr "" -#: lib/elements/clone.py:41 -msgid "* Select the clone." +#: lib/elements/fill_stitch.py:50 +msgid "* Select this object and run Extensions > Ink/Stitch > Edit > Selection to guide line" msgstr "" -#: lib/elements/clone.py:56 -msgid "Clone" +#: lib/elements/fill_stitch.py:55 +msgid "Disjointed Guide Line" msgstr "" -#: lib/elements/clone.py:62 -msgid "Custom fill angle" +#: lib/elements/fill_stitch.py:56 +msgid "The guide line of this object isn't within the object borders. The guide line works best, if it is within the target element." msgstr "" -#: lib/elements/clone.py:63 -msgid "This setting will apply a custom fill angle for the clone." +#: lib/elements/fill_stitch.py:59 +msgid "* Move the guide line into the element" msgstr "" -#: lib/elements/element.py:198 -msgid "Allow lock stitches" +#: lib/elements/fill_stitch.py:64 +msgid "Multiple Guide Lines" msgstr "" -#: lib/elements/element.py:199 -msgid "Tie thread at the beginning and/or end of this object. Manual stitch will not add lock stitches." +#: lib/elements/fill_stitch.py:65 +msgid "This object has multiple guide lines, but only the first one will be used." msgstr "" -#. options to allow lock stitch before and after objects -#: lib/elements/element.py:203 -msgid "Both" +#: lib/elements/fill_stitch.py:67 +msgid "* Remove all guide lines, except for one." msgstr "" -#: lib/elements/element.py:203 -msgid "Before" +#: lib/elements/fill_stitch.py:72 +msgid "Unconnected" msgstr "" -#: lib/elements/element.py:203 -msgid "After" +#: lib/elements/fill_stitch.py:73 +msgid "Fill: This object is made up of unconnected shapes. This is not allowed because Ink/Stitch doesn't know what order to stitch them in. Please break this object up into separate shapes." msgstr "" -#: lib/elements/element.py:203 -msgid "Neither" +#: lib/elements/fill_stitch.py:77 lib/elements/fill_stitch.py:85 +msgid "* Extensions > Ink/Stitch > Fill Tools > Break Apart Fill Objects" msgstr "" -#: lib/elements/element.py:212 -#: inx/inkstitch_lettering_force_lock_stitches.inx:3 -msgid "Force lock stitches" +#: lib/elements/fill_stitch.py:82 +msgid "Border crosses itself" msgstr "" -#: lib/elements/element.py:213 -msgid "Sew lock stitches after sewing this element, even if the distance to the next object is shorter than defined by the collapse length value in the Ink/Stitch preferences." +#: lib/elements/fill_stitch.py:83 +msgid "Fill: Shape is not valid. This can happen if the border crosses over itself." msgstr "" -#: lib/elements/element.py:257 -#, python-format -msgid "Object %(id)s has an empty 'd' attribute. Please delete this object from your document." +#: lib/elements/fill_stitch.py:90 +msgid "FillStitch" msgstr "" -#. used when showing an error message to the user such as -#. "Some Path (path1234): error: satin column: One or more of the rungs doesn't -#. intersect both rails." -#: lib/elements/element.py:345 -msgid "error:" +#: lib/elements/fill_stitch.py:93 +msgid "Automatically routed fill stitching" msgstr "" -#: lib/elements/empty_d_object.py:13 -msgid "Empty D-Attribute" +#: lib/elements/fill_stitch.py:98 +msgid "Fill method" msgstr "" -#: lib/elements/empty_d_object.py:14 -msgid "There is an invalid path object in the document, the d-attribute is missing." +#: lib/elements/fill_stitch.py:99 +msgid "Auto Fill" msgstr "" -#: lib/elements/empty_d_object.py:16 -msgid "* Run Extensions > Ink/Stitch > Troubleshoot > Cleanup Document..." +#: lib/elements/fill_stitch.py:99 +msgid "Contour Fill" msgstr "" -#: lib/elements/fill.py:23 -msgid "Unconnected" +#: lib/elements/fill_stitch.py:99 +msgid "Guided Fill" msgstr "" -#: lib/elements/fill.py:24 -msgid "Fill: This object is made up of unconnected shapes. This is not allowed because Ink/Stitch doesn't know what order to stitch them in. Please break this object up into separate shapes." +#: lib/elements/fill_stitch.py:99 +msgid "Legacy Fill" msgstr "" -#: lib/elements/fill.py:28 lib/elements/fill.py:36 -msgid "* Extensions > Ink/Stitch > Fill Tools > Break Apart Fill Objects" +#: lib/elements/fill_stitch.py:104 +msgid "Contour Fill Strategy" msgstr "" -#: lib/elements/fill.py:33 -msgid "Border crosses itself" +#: lib/elements/fill_stitch.py:105 +msgid "Inner to Outer" msgstr "" -#: lib/elements/fill.py:34 -msgid "Fill: Shape is not valid. This can happen if the border crosses over itself." +#: lib/elements/fill_stitch.py:105 +msgid "Single spiral" msgstr "" -#: lib/elements/fill.py:41 -msgid "Fill" +#: lib/elements/fill_stitch.py:105 +msgid "Double spiral" msgstr "" -#: lib/elements/fill.py:48 -msgid "Manually routed fill stitching" +#: lib/elements/fill_stitch.py:110 +msgid "Join Style" msgstr "" -#: lib/elements/fill.py:49 -msgid "AutoFill is the default method for generating fill stitching." +#: lib/elements/fill_stitch.py:111 +msgid "Round" msgstr "" -#: lib/elements/fill.py:58 +#: lib/elements/fill_stitch.py:111 +msgid "Mitered" +msgstr "" + +#: lib/elements/fill_stitch.py:111 +msgid "Beveled" +msgstr "" + +#: lib/elements/fill_stitch.py:116 +msgid "Avoid self-crossing" +msgstr "" + +#: lib/elements/fill_stitch.py:121 +msgid "Clockwise" +msgstr "" + +#: lib/elements/fill_stitch.py:127 msgid "Angle of lines of stitches" msgstr "" -#: lib/elements/fill.py:59 +#: lib/elements/fill_stitch.py:128 msgid "The angle increases in a counter-clockwise direction. 0 is horizontal. Negative angles are allowed." msgstr "" -#: lib/elements/fill.py:86 +#: lib/elements/fill_stitch.py:146 lib/elements/fill_stitch.py:388 +msgid "Skip last stitch in each row" +msgstr "" + +#: lib/elements/fill_stitch.py:147 lib/elements/fill_stitch.py:389 +msgid "The last stitch in each row is quite close to the first stitch in the next row. Skipping it decreases stitch count and density." +msgstr "" + +#: lib/elements/fill_stitch.py:160 msgid "Flip fill (start right-to-left)" msgstr "" -#: lib/elements/fill.py:87 +#: lib/elements/fill_stitch.py:161 msgid "The flip option can help you with routing your stitch path. When you enable flip, stitching goes from right-to-left instead of left-to-right." msgstr "" -#: lib/elements/fill.py:96 +#: lib/elements/fill_stitch.py:172 msgid "Spacing between rows" msgstr "" -#: lib/elements/fill.py:97 +#: lib/elements/fill_stitch.py:173 msgid "Distance between rows of stitches." msgstr "" -#: lib/elements/fill.py:110 +#: lib/elements/fill_stitch.py:187 msgid "Maximum fill stitch length" msgstr "" -#: lib/elements/fill.py:111 +#: lib/elements/fill_stitch.py:188 msgid "The length of each stitch in a row. Shorter stitch may be used at the start or end of a row." msgstr "" -#: lib/elements/fill.py:120 +#: lib/elements/fill_stitch.py:199 msgid "Stagger rows this many times before repeating" msgstr "" -#: lib/elements/fill.py:121 +#: lib/elements/fill_stitch.py:200 msgid "Setting this dictates how many rows apart the stitches will be before they fall in the same column position." msgstr "" +#: lib/elements/fill_stitch.py:315 +msgid "Running stitch length (traversal between sections)" +msgstr "" + +#: lib/elements/fill_stitch.py:316 +msgid "Length of stitches around the outline of the fill region used when moving from section to section." +msgstr "" + +#: lib/elements/fill_stitch.py:326 +msgid "Underlay" +msgstr "" + +#: lib/elements/fill_stitch.py:326 lib/elements/fill_stitch.py:335 +#: lib/elements/fill_stitch.py:358 lib/elements/fill_stitch.py:369 +#: lib/elements/fill_stitch.py:379 lib/elements/fill_stitch.py:391 +#: lib/elements/fill_stitch.py:429 +msgid "Fill Underlay" +msgstr "" + +#: lib/elements/fill_stitch.py:332 +msgid "Fill angle" +msgstr "" + +#: lib/elements/fill_stitch.py:333 +msgid "Default: fill angle + 90 deg. Insert comma-seperated list for multiple layers." +msgstr "" + +#: lib/elements/fill_stitch.py:355 +msgid "Row spacing" +msgstr "" + +#: lib/elements/fill_stitch.py:356 +msgid "default: 3x fill row spacing" +msgstr "" + +#: lib/elements/fill_stitch.py:366 +msgid "Max stitch length" +msgstr "" + +#: lib/elements/fill_stitch.py:367 +msgid "default: equal to fill max stitch length" +msgstr "" + +#: lib/elements/fill_stitch.py:377 +msgid "Shrink the shape before doing underlay, to prevent underlay from showing around the outside of the fill." +msgstr "" + +#: lib/elements/fill_stitch.py:400 +msgid "Expand the shape before fill stitching, to compensate for gaps between shapes." +msgstr "" + +#: lib/elements/fill_stitch.py:411 lib/elements/fill_stitch.py:425 +msgid "Underpath" +msgstr "" + +#: lib/elements/fill_stitch.py:412 lib/elements/fill_stitch.py:426 +msgid "Travel inside the shape when moving from section to section. Underpath stitches avoid traveling in the direction of the row angle so that they are not visible. This gives them a jagged appearance." +msgstr "" + +#: lib/elements/fill_stitch.py:629 +msgid "Error during autofill! This means that there is a problem with Ink/Stitch." +msgstr "" + +#. this message is followed by a URL: +#. https://github.com/inkstitch/inkstitch/issues/new +#: lib/elements/fill_stitch.py:632 +msgid "If you'd like to help us make Ink/Stitch better, please paste this whole message into a new issue at: " +msgstr "" + #: lib/elements/image.py:13 msgid "Image" msgstr "" @@ -1151,15 +1239,15 @@ msgid "Please select at least one satin column." msgstr "" #. This was previously: "No embroiderable paths selected." -#: lib/extensions/base.py:126 +#: lib/extensions/base.py:127 msgid "Ink/Stitch doesn't know how to work with any of the objects you've selected." msgstr "" -#: lib/extensions/base.py:128 +#: lib/extensions/base.py:129 msgid "There are no objects in the entire document that Ink/Stitch knows how to work with." msgstr "" -#: lib/extensions/base.py:130 +#: lib/extensions/base.py:131 msgid "Tip: Run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot Objects" msgstr "" @@ -1278,7 +1366,7 @@ msgstr "" msgid "Add trims" msgstr "" -#: lib/extensions/lettering.py:83 lib/extensions/params.py:361 +#: lib/extensions/lettering.py:83 lib/extensions/params.py:441 #: print/templates/custom-page.html:23 print/templates/custom-page.html:27 #: print/templates/custom-page.html:33 print/templates/ui.html:93 #: print/templates/ui.html:97 print/templates/ui.html:103 @@ -1287,7 +1375,7 @@ msgstr "" msgid "Cancel" msgstr "" -#: lib/extensions/lettering.py:87 lib/extensions/params.py:368 +#: lib/extensions/lettering.py:87 lib/extensions/params.py:449 msgid "Apply and Quit" msgstr "" @@ -1349,50 +1437,50 @@ msgstr "" msgid "Please select one or more text elements to split lines." msgstr "" -#: lib/extensions/params.py:208 +#: lib/extensions/params.py:227 msgid "These settings will be applied to 1 object." msgstr "" -#: lib/extensions/params.py:210 +#: lib/extensions/params.py:229 #, python-format msgid "These settings will be applied to %d objects." msgstr "" -#: lib/extensions/params.py:213 +#: lib/extensions/params.py:234 msgid "Some settings had different values across objects. Select a value from the dropdown or enter a new one." msgstr "" -#: lib/extensions/params.py:217 +#: lib/extensions/params.py:239 #, python-format msgid "Disabling this tab will disable the following %d tabs." msgstr "" -#: lib/extensions/params.py:219 +#: lib/extensions/params.py:243 msgid "Disabling this tab will disable the following tab." msgstr "" -#: lib/extensions/params.py:222 +#: lib/extensions/params.py:247 #, python-format msgid "Enabling this tab will disable %s and vice-versa." msgstr "" -#: lib/extensions/params.py:252 +#: lib/extensions/params.py:301 msgid "Inkscape objects" msgstr "" -#: lib/extensions/params.py:313 +#: lib/extensions/params.py:390 msgid "Click to force this parameter to be saved when you click \"Apply and Quit\"" msgstr "" -#: lib/extensions/params.py:321 +#: lib/extensions/params.py:400 msgid "This parameter will be saved when you click \"Apply and Quit\"" msgstr "" -#: lib/extensions/params.py:344 +#: lib/extensions/params.py:423 msgid "Embroidery Params" msgstr "" -#: lib/extensions/params.py:365 +#: lib/extensions/params.py:446 msgid "Use Last Settings" msgstr "" @@ -1400,6 +1488,10 @@ msgstr "" msgid "Please select at least two elements to reorder." msgstr "" +#: lib/extensions/selection_to_guide_line.py:21 +msgid "Please select at least one object to be marked as a guide line." +msgstr "" + #: lib/extensions/selection_to_pattern.py:21 msgid "Please select at least one object to be marked as a pattern." msgstr "" @@ -1690,6 +1782,10 @@ msgstr "" msgid "AutoSatin Running Stitch %d" msgstr "" +#: lib/stitches/guided_fill.py:120 +msgid "Guide line (or offset copy) is self crossing!" +msgstr "" + #: lib/svg/rendering.py:222 msgid "Stitch Plan" msgstr "" @@ -2741,6 +2837,7 @@ msgid "Duplicate Params" msgstr "" #: inx/inkstitch_duplicate_params.inx:10 inx/inkstitch_reorder.inx:10 +#: inx/inkstitch_selection_to_guide_line.inx:10 #: inx/inkstitch_selection_to_pattern.inx:10 msgid "Edit" msgstr "" @@ -3702,6 +3799,14 @@ msgstr "" msgid "Re-stack objects in order of selection" msgstr "" +#: inx/inkstitch_selection_to_guide_line.inx:3 +msgid "Selection to guide line" +msgstr "" + +#: inx/inkstitch_selection_to_guide_line.inx:9 +msgid "Ink/Stitch" +msgstr "" + #: inx/inkstitch_selection_to_pattern.inx:3 msgid "Selection to pattern" msgstr "" diff --git a/translations/messages_it_IT.po b/translations/messages_it_IT.po index f8f64e7f..a78e5710 100644 --- a/translations/messages_it_IT.po +++ b/translations/messages_it_IT.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inkstitch\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2022-05-19 02:28+0000\n" -"PO-Revision-Date: 2022-05-20 02:21\n" +"POT-Creation-Date: 2022-05-21 01:55+0000\n" +"PO-Revision-Date: 2022-05-21 01:56\n" "Last-Translator: \n" "Language-Team: Italian\n" "MIME-Version: 1.0\n" @@ -16,7 +16,7 @@ msgstr "" "Project-Id-Version: \n" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-05-19 02:28+0000\n" +"POT-Creation-Date: 2022-05-21 01:55+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: LANGUAGE \n" @@ -497,198 +497,89 @@ msgstr "raccordo" msgid "command marker" msgstr "indicatore di comando" -#: lib/elements/auto_fill.py:23 -msgid "Small Fill" -msgstr "Riempimento piccolo" - -#: lib/elements/auto_fill.py:24 -msgid "This fill object is so small that it would probably look better as running stitch or satin column. For very small shapes, fill stitch is not possible, and Ink/Stitch will use running stitch around the outline instead." -msgstr "Questo oggetto di riempimento è così piccolo che probabilmente avrebbe un aspetto migliore come punto filza o colonna satinata. Per forme molto piccole, il punto di riempimento non è possibile e Ink/Stitch utilizzerà invece il punto filza intorno al contorno." - -#: lib/elements/auto_fill.py:30 lib/elements/auto_fill.py:146 -msgid "Expand" -msgstr "Espandi" - -#: lib/elements/auto_fill.py:31 -msgid "The expand parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use original size instead." -msgstr "" - -#: lib/elements/auto_fill.py:36 lib/elements/auto_fill.py:123 -msgid "Inset" -msgstr "Intarsio" - -#: lib/elements/auto_fill.py:37 -msgid "The underlay inset parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use the original size instead." -msgstr "" - -#: lib/elements/auto_fill.py:42 -msgid "AutoFill" -msgstr "Riempimento automatico" - -#: lib/elements/auto_fill.py:45 -msgid "Automatically routed fill stitching" -msgstr "Riempimento impunture indirizzato automaticamente" - -#: lib/elements/auto_fill.py:65 -msgid "Running stitch length (traversal between sections)" -msgstr "Lunghezza ounto imbastitura (attraversamento tra sezioni)" - -#: lib/elements/auto_fill.py:66 -msgid "Length of stitches around the outline of the fill region used when moving from section to section." -msgstr "Lunghezza dei punti intorno al contorno della regione di riempimento utilizzata per il passaggio da una sezione all'altra." - -#: lib/elements/auto_fill.py:74 -msgid "Underlay" -msgstr "Sottostrato" - -#: lib/elements/auto_fill.py:74 lib/elements/auto_fill.py:83 -#: lib/elements/auto_fill.py:105 lib/elements/auto_fill.py:116 -#: lib/elements/auto_fill.py:126 lib/elements/auto_fill.py:138 -#: lib/elements/auto_fill.py:172 -msgid "AutoFill Underlay" -msgstr "Riempi automaticamente il sottostrato" - -#: lib/elements/auto_fill.py:80 -msgid "Fill angle" -msgstr "Angolo di riempimento" - -#: lib/elements/auto_fill.py:81 -msgid "Default: fill angle + 90 deg. Insert comma-seperated list for multiple layers." -msgstr "Predefinito: angolo di riempimento + 90 gradi. Inserire una lista separata da virgole per livelli multipli." - -#: lib/elements/auto_fill.py:102 -msgid "Row spacing" -msgstr "Spaziatura tra righe" - -#: lib/elements/auto_fill.py:103 -msgid "default: 3x fill row spacing" -msgstr "predefinito: 3 volte la spaziatura tra le file di riempimento" - -#: lib/elements/auto_fill.py:113 -msgid "Max stitch length" -msgstr "Lunghezza massima punto" - -#: lib/elements/auto_fill.py:114 -msgid "default: equal to fill max stitch length" -msgstr "predefinito: uguale alla lunghezza massima del punto di riempimento" - -#: lib/elements/auto_fill.py:124 -msgid "Shrink the shape before doing underlay, to prevent underlay from showing around the outside of the fill." -msgstr "Restringe la forma prima di eseguire il sottostrato per evitare che quest'ultimo sia visibile all'esterno del riempimento." - -#: lib/elements/auto_fill.py:135 lib/elements/fill.py:75 -msgid "Skip last stitch in each row" -msgstr "Salta l'ultimo punto in ogni fila" - -#: lib/elements/auto_fill.py:136 lib/elements/fill.py:76 -msgid "The last stitch in each row is quite close to the first stitch in the next row. Skipping it decreases stitch count and density." -msgstr "L'ultimo punto di ogni fila è molto vicino al primo punto della fila successiva. Saltandolo si riduce il numero di punti e la loro densità." - -#: lib/elements/auto_fill.py:147 -msgid "Expand the shape before fill stitching, to compensate for gaps between shapes." -msgstr "Espande la forma prima della cucitura di riempimento per compensare gli spazi vuoti tra le forme." - -#: lib/elements/auto_fill.py:156 lib/elements/auto_fill.py:168 -msgid "Underpath" -msgstr "Sottofondo" - -#: lib/elements/auto_fill.py:157 lib/elements/auto_fill.py:169 -msgid "Travel inside the shape when moving from section to section. Underpath stitches avoid traveling in the direction of the row angle so that they are not visible. This gives them a jagged appearance." -msgstr "Spostamento all'interno della forma quando si passa da una sezione all'altra. I punti del sottostrato non si spostano in direzione dell'angolo della fila e quindi non sono visibili. Questo dà loro un aspetto frastagliato." - -#: lib/elements/auto_fill.py:266 -msgid "Error during autofill! This means that there is a problem with Ink/Stitch." -msgstr "Errore durante l'auto-riempimento! C'è un problema con Ink/Stitch." - -#. this message is followed by a URL: -#. https://github.com/inkstitch/inkstitch/issues/new -#: lib/elements/auto_fill.py:269 -msgid "If you'd like to help us make Ink/Stitch better, please paste this whole message into a new issue at: " -msgstr "Se vuoi contribuire a migliorare Ink/Stitch, copia questo messaggio in una nuova issue a questo link: " - -#: lib/elements/clone.py:25 +#: lib/elements/clone.py:20 msgid "Clone Object" msgstr "" -#: lib/elements/clone.py:26 +#: lib/elements/clone.py:21 msgid "There are one or more clone objects in this document. Ink/Stitch can work with single clones, but you are limited to set a very few parameters. " msgstr "" -#: lib/elements/clone.py:29 +#: lib/elements/clone.py:24 msgid "If you want to convert the clone into a real element, follow these steps:" msgstr "" -#: lib/elements/clone.py:30 +#: lib/elements/clone.py:25 msgid "* Select the clone" msgstr "" -#: lib/elements/clone.py:31 lib/elements/clone.py:42 +#: lib/elements/clone.py:26 lib/elements/clone.py:37 msgid "* Run: Edit > Clone > Unlink Clone (Alt+Shift+D)" msgstr "" -#: lib/elements/clone.py:36 +#: lib/elements/clone.py:31 msgid "Clone is not embroiderable" msgstr "" -#: lib/elements/clone.py:37 +#: lib/elements/clone.py:32 msgid "There are one ore more clone objects in this document. A clone must be a direct child of an embroiderable element. Ink/Stitch cannot embroider clones of groups or other not embroiderable elements (text or image)." msgstr "" -#: lib/elements/clone.py:40 +#: lib/elements/clone.py:35 msgid "Convert the clone into a real element:" msgstr "" -#: lib/elements/clone.py:41 +#: lib/elements/clone.py:36 msgid "* Select the clone." msgstr "" -#: lib/elements/clone.py:56 +#: lib/elements/clone.py:51 msgid "Clone" msgstr "" -#: lib/elements/clone.py:62 +#: lib/elements/clone.py:57 msgid "Custom fill angle" msgstr "" -#: lib/elements/clone.py:63 +#: lib/elements/clone.py:58 msgid "This setting will apply a custom fill angle for the clone." msgstr "" -#: lib/elements/element.py:198 +#: lib/elements/element.py:202 msgid "Allow lock stitches" msgstr "" -#: lib/elements/element.py:199 +#: lib/elements/element.py:203 msgid "Tie thread at the beginning and/or end of this object. Manual stitch will not add lock stitches." msgstr "" #. options to allow lock stitch before and after objects -#: lib/elements/element.py:203 +#: lib/elements/element.py:207 msgid "Both" msgstr "" -#: lib/elements/element.py:203 +#: lib/elements/element.py:207 msgid "Before" msgstr "" -#: lib/elements/element.py:203 +#: lib/elements/element.py:207 msgid "After" msgstr "" -#: lib/elements/element.py:203 +#: lib/elements/element.py:207 msgid "Neither" msgstr "" -#: lib/elements/element.py:212 +#: lib/elements/element.py:216 #: inx/inkstitch_lettering_force_lock_stitches.inx:3 msgid "Force lock stitches" msgstr "" -#: lib/elements/element.py:213 +#: lib/elements/element.py:217 msgid "Sew lock stitches after sewing this element, even if the distance to the next object is shorter than defined by the collapse length value in the Ink/Stitch preferences." msgstr "" -#: lib/elements/element.py:257 +#: lib/elements/element.py:261 #, python-format msgid "Object %(id)s has an empty 'd' attribute. Please delete this object from your document." msgstr "L'oggetto %(id)s ha un attributo vuoto. Cancella questo oggetto dal tuo documento." @@ -696,7 +587,7 @@ msgstr "L'oggetto %(id)s ha un attributo vuoto. Cancella questo oggetto dal tuo #. used when showing an error message to the user such as #. "Some Path (path1234): error: satin column: One or more of the rungs doesn't #. intersect both rails." -#: lib/elements/element.py:345 +#: lib/elements/element.py:354 msgid "error:" msgstr "errore:" @@ -712,78 +603,275 @@ msgstr "" msgid "* Run Extensions > Ink/Stitch > Troubleshoot > Cleanup Document..." msgstr "" -#: lib/elements/fill.py:23 +#: lib/elements/fill_stitch.py:27 +msgid "Small Fill" +msgstr "Riempimento piccolo" + +#: lib/elements/fill_stitch.py:28 +msgid "This fill object is so small that it would probably look better as running stitch or satin column. For very small shapes, fill stitch is not possible, and Ink/Stitch will use running stitch around the outline instead." +msgstr "Questo oggetto di riempimento è così piccolo che probabilmente avrebbe un aspetto migliore come punto filza o colonna satinata. Per forme molto piccole, il punto di riempimento non è possibile e Ink/Stitch utilizzerà invece il punto filza intorno al contorno." + +#: lib/elements/fill_stitch.py:34 lib/elements/fill_stitch.py:399 +msgid "Expand" +msgstr "Espandi" + +#: lib/elements/fill_stitch.py:35 +msgid "The expand parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use original size instead." +msgstr "" + +#: lib/elements/fill_stitch.py:40 lib/elements/fill_stitch.py:376 +msgid "Inset" +msgstr "Intarsio" + +#: lib/elements/fill_stitch.py:41 +msgid "The underlay inset parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use the original size instead." +msgstr "" + +#: lib/elements/fill_stitch.py:46 +msgid "Missing Guideline" +msgstr "" + +#: lib/elements/fill_stitch.py:47 +msgid "This object is set to \"Guided Fill\", but has no guide line." +msgstr "" + +#: lib/elements/fill_stitch.py:49 +msgid "* Create a stroke object" +msgstr "" + +#: lib/elements/fill_stitch.py:50 +msgid "* Select this object and run Extensions > Ink/Stitch > Edit > Selection to guide line" +msgstr "" + +#: lib/elements/fill_stitch.py:55 +msgid "Disjointed Guide Line" +msgstr "" + +#: lib/elements/fill_stitch.py:56 +msgid "The guide line of this object isn't within the object borders. The guide line works best, if it is within the target element." +msgstr "" + +#: lib/elements/fill_stitch.py:59 +msgid "* Move the guide line into the element" +msgstr "" + +#: lib/elements/fill_stitch.py:64 +msgid "Multiple Guide Lines" +msgstr "" + +#: lib/elements/fill_stitch.py:65 +msgid "This object has multiple guide lines, but only the first one will be used." +msgstr "" + +#: lib/elements/fill_stitch.py:67 +msgid "* Remove all guide lines, except for one." +msgstr "" + +#: lib/elements/fill_stitch.py:72 msgid "Unconnected" msgstr "Disconnesso" -#: lib/elements/fill.py:24 +#: lib/elements/fill_stitch.py:73 msgid "Fill: This object is made up of unconnected shapes. This is not allowed because Ink/Stitch doesn't know what order to stitch them in. Please break this object up into separate shapes." msgstr "Riempimento: questo oggetto è composto da forme non collegate. Questo non è permesso in quanto Ink/Stich non può sapere l'ordine con cui devono essere cucite. Scomponi l'oggetto." -#: lib/elements/fill.py:28 lib/elements/fill.py:36 +#: lib/elements/fill_stitch.py:77 lib/elements/fill_stitch.py:85 msgid "* Extensions > Ink/Stitch > Fill Tools > Break Apart Fill Objects" msgstr "" -#: lib/elements/fill.py:33 +#: lib/elements/fill_stitch.py:82 msgid "Border crosses itself" msgstr "Il bordo incrocia se stesso" -#: lib/elements/fill.py:34 +#: lib/elements/fill_stitch.py:83 msgid "Fill: Shape is not valid. This can happen if the border crosses over itself." msgstr "Riempimento: forma non valida. Può accadere se i bordi incrociano se stessi." -#: lib/elements/fill.py:41 -msgid "Fill" -msgstr "Riempi" +#: lib/elements/fill_stitch.py:90 +msgid "FillStitch" +msgstr "" + +#: lib/elements/fill_stitch.py:93 +msgid "Automatically routed fill stitching" +msgstr "Riempimento impunture indirizzato automaticamente" + +#: lib/elements/fill_stitch.py:98 +msgid "Fill method" +msgstr "" + +#: lib/elements/fill_stitch.py:99 +msgid "Auto Fill" +msgstr "" + +#: lib/elements/fill_stitch.py:99 +msgid "Contour Fill" +msgstr "" -#: lib/elements/fill.py:48 -msgid "Manually routed fill stitching" -msgstr "Riempimento impunture indirizzato manualmente" +#: lib/elements/fill_stitch.py:99 +msgid "Guided Fill" +msgstr "" -#: lib/elements/fill.py:49 -msgid "AutoFill is the default method for generating fill stitching." -msgstr "AutoFill è il metodo di default per generare cuciture di riempimento." +#: lib/elements/fill_stitch.py:99 +msgid "Legacy Fill" +msgstr "" + +#: lib/elements/fill_stitch.py:104 +msgid "Contour Fill Strategy" +msgstr "" -#: lib/elements/fill.py:58 +#: lib/elements/fill_stitch.py:105 +msgid "Inner to Outer" +msgstr "" + +#: lib/elements/fill_stitch.py:105 +msgid "Single spiral" +msgstr "" + +#: lib/elements/fill_stitch.py:105 +msgid "Double spiral" +msgstr "" + +#: lib/elements/fill_stitch.py:110 +msgid "Join Style" +msgstr "" + +#: lib/elements/fill_stitch.py:111 +msgid "Round" +msgstr "" + +#: lib/elements/fill_stitch.py:111 +msgid "Mitered" +msgstr "" + +#: lib/elements/fill_stitch.py:111 +msgid "Beveled" +msgstr "" + +#: lib/elements/fill_stitch.py:116 +msgid "Avoid self-crossing" +msgstr "" + +#: lib/elements/fill_stitch.py:121 +msgid "Clockwise" +msgstr "" + +#: lib/elements/fill_stitch.py:127 msgid "Angle of lines of stitches" msgstr "Angolo delle linee dei punti" -#: lib/elements/fill.py:59 +#: lib/elements/fill_stitch.py:128 msgid "The angle increases in a counter-clockwise direction. 0 is horizontal. Negative angles are allowed." msgstr "L'angolo si incrementa in senso anti-orario. Zero è orizzontale. Sono ammessi valori negativi." -#: lib/elements/fill.py:86 +#: lib/elements/fill_stitch.py:146 lib/elements/fill_stitch.py:388 +msgid "Skip last stitch in each row" +msgstr "Salta l'ultimo punto in ogni fila" + +#: lib/elements/fill_stitch.py:147 lib/elements/fill_stitch.py:389 +msgid "The last stitch in each row is quite close to the first stitch in the next row. Skipping it decreases stitch count and density." +msgstr "L'ultimo punto di ogni fila è molto vicino al primo punto della fila successiva. Saltandolo si riduce il numero di punti e la loro densità." + +#: lib/elements/fill_stitch.py:160 msgid "Flip fill (start right-to-left)" msgstr "Capovolgi il riempimento (parti da destra a sinistra)" -#: lib/elements/fill.py:87 +#: lib/elements/fill_stitch.py:161 msgid "The flip option can help you with routing your stitch path. When you enable flip, stitching goes from right-to-left instead of left-to-right." msgstr "L'opzione di inversione può facilitare l'instradamento del percorso di cucitura. Quando è abilitata, l'ago va da destra a sinistra invece che da sinistra a destra." -#: lib/elements/fill.py:96 +#: lib/elements/fill_stitch.py:172 msgid "Spacing between rows" msgstr "Spaziatura tra le righe" -#: lib/elements/fill.py:97 +#: lib/elements/fill_stitch.py:173 msgid "Distance between rows of stitches." msgstr "Distanza tra righe di cucitura." -#: lib/elements/fill.py:110 +#: lib/elements/fill_stitch.py:187 msgid "Maximum fill stitch length" msgstr "Lunghezza massima del punto di riempimento" -#: lib/elements/fill.py:111 +#: lib/elements/fill_stitch.py:188 msgid "The length of each stitch in a row. Shorter stitch may be used at the start or end of a row." msgstr "La lunghezza di ogni punto di una riga. I punti più corti potrebbero essere usati all'inizio o alla fine della riga." -#: lib/elements/fill.py:120 +#: lib/elements/fill_stitch.py:199 msgid "Stagger rows this many times before repeating" msgstr "Scorri le file questo tanto di volte prima di ripetere" -#: lib/elements/fill.py:121 +#: lib/elements/fill_stitch.py:200 msgid "Setting this dictates how many rows apart the stitches will be before they fall in the same column position." msgstr "Questa impostazione determina quante righe ci saranno dalla cucitura prima di arrivare alla stessa colonna." +#: lib/elements/fill_stitch.py:315 +msgid "Running stitch length (traversal between sections)" +msgstr "Lunghezza ounto imbastitura (attraversamento tra sezioni)" + +#: lib/elements/fill_stitch.py:316 +msgid "Length of stitches around the outline of the fill region used when moving from section to section." +msgstr "Lunghezza dei punti intorno al contorno della regione di riempimento utilizzata per il passaggio da una sezione all'altra." + +#: lib/elements/fill_stitch.py:326 +msgid "Underlay" +msgstr "Sottostrato" + +#: lib/elements/fill_stitch.py:326 lib/elements/fill_stitch.py:335 +#: lib/elements/fill_stitch.py:358 lib/elements/fill_stitch.py:369 +#: lib/elements/fill_stitch.py:379 lib/elements/fill_stitch.py:391 +#: lib/elements/fill_stitch.py:429 +msgid "Fill Underlay" +msgstr "" + +#: lib/elements/fill_stitch.py:332 +msgid "Fill angle" +msgstr "Angolo di riempimento" + +#: lib/elements/fill_stitch.py:333 +msgid "Default: fill angle + 90 deg. Insert comma-seperated list for multiple layers." +msgstr "Predefinito: angolo di riempimento + 90 gradi. Inserire una lista separata da virgole per livelli multipli." + +#: lib/elements/fill_stitch.py:355 +msgid "Row spacing" +msgstr "Spaziatura tra righe" + +#: lib/elements/fill_stitch.py:356 +msgid "default: 3x fill row spacing" +msgstr "predefinito: 3 volte la spaziatura tra le file di riempimento" + +#: lib/elements/fill_stitch.py:366 +msgid "Max stitch length" +msgstr "Lunghezza massima punto" + +#: lib/elements/fill_stitch.py:367 +msgid "default: equal to fill max stitch length" +msgstr "predefinito: uguale alla lunghezza massima del punto di riempimento" + +#: lib/elements/fill_stitch.py:377 +msgid "Shrink the shape before doing underlay, to prevent underlay from showing around the outside of the fill." +msgstr "Restringe la forma prima di eseguire il sottostrato per evitare che quest'ultimo sia visibile all'esterno del riempimento." + +#: lib/elements/fill_stitch.py:400 +msgid "Expand the shape before fill stitching, to compensate for gaps between shapes." +msgstr "Espande la forma prima della cucitura di riempimento per compensare gli spazi vuoti tra le forme." + +#: lib/elements/fill_stitch.py:411 lib/elements/fill_stitch.py:425 +msgid "Underpath" +msgstr "Sottofondo" + +#: lib/elements/fill_stitch.py:412 lib/elements/fill_stitch.py:426 +msgid "Travel inside the shape when moving from section to section. Underpath stitches avoid traveling in the direction of the row angle so that they are not visible. This gives them a jagged appearance." +msgstr "Spostamento all'interno della forma quando si passa da una sezione all'altra. I punti del sottostrato non si spostano in direzione dell'angolo della fila e quindi non sono visibili. Questo dà loro un aspetto frastagliato." + +#: lib/elements/fill_stitch.py:629 +msgid "Error during autofill! This means that there is a problem with Ink/Stitch." +msgstr "Errore durante l'auto-riempimento! C'è un problema con Ink/Stitch." + +#. this message is followed by a URL: +#. https://github.com/inkstitch/inkstitch/issues/new +#: lib/elements/fill_stitch.py:632 +msgid "If you'd like to help us make Ink/Stitch better, please paste this whole message into a new issue at: " +msgstr "Se vuoi contribuire a migliorare Ink/Stitch, copia questo messaggio in una nuova issue a questo link: " + #: lib/elements/image.py:13 msgid "Image" msgstr "" @@ -1152,15 +1240,15 @@ msgid "Please select at least one satin column." msgstr "" #. This was previously: "No embroiderable paths selected." -#: lib/extensions/base.py:126 +#: lib/extensions/base.py:127 msgid "Ink/Stitch doesn't know how to work with any of the objects you've selected." msgstr "Ink/Stitch non riesce a lavorare con nessuno degli oggetti selezionati." -#: lib/extensions/base.py:128 +#: lib/extensions/base.py:129 msgid "There are no objects in the entire document that Ink/Stitch knows how to work with." msgstr "In tutto il documento non ci sono oggetti con cui Ink/Stitch sia in grado di lavorare." -#: lib/extensions/base.py:130 +#: lib/extensions/base.py:131 msgid "Tip: Run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot Objects" msgstr "" @@ -1279,7 +1367,7 @@ msgstr "Cucire le linee di testo avanti e indietro" msgid "Add trims" msgstr "Aggiungi tagli" -#: lib/extensions/lettering.py:83 lib/extensions/params.py:361 +#: lib/extensions/lettering.py:83 lib/extensions/params.py:441 #: print/templates/custom-page.html:23 print/templates/custom-page.html:27 #: print/templates/custom-page.html:33 print/templates/ui.html:93 #: print/templates/ui.html:97 print/templates/ui.html:103 @@ -1288,7 +1376,7 @@ msgstr "Aggiungi tagli" msgid "Cancel" msgstr "Annulla" -#: lib/extensions/lettering.py:87 lib/extensions/params.py:368 +#: lib/extensions/lettering.py:87 lib/extensions/params.py:449 msgid "Apply and Quit" msgstr "Applica ed esci" @@ -1350,50 +1438,50 @@ msgstr "Selezionare uno o più comandi da collegare." msgid "Please select one or more text elements to split lines." msgstr "" -#: lib/extensions/params.py:208 +#: lib/extensions/params.py:227 msgid "These settings will be applied to 1 object." msgstr "Queste impostazioni saranno applicate ad un oggetto." -#: lib/extensions/params.py:210 +#: lib/extensions/params.py:229 #, python-format msgid "These settings will be applied to %d objects." msgstr "Queste impostazioni saranno applicate agli oggetti %d." -#: lib/extensions/params.py:213 +#: lib/extensions/params.py:234 msgid "Some settings had different values across objects. Select a value from the dropdown or enter a new one." msgstr "Alcuni parametri hanno valori diversi tra gli oggetti. Selezionare un valore dalla lista a discesa o inserirne uno." -#: lib/extensions/params.py:217 +#: lib/extensions/params.py:239 #, python-format msgid "Disabling this tab will disable the following %d tabs." msgstr "Disabilitando questa scheda saranno disabilitate le schede seguenti: %d ." -#: lib/extensions/params.py:219 +#: lib/extensions/params.py:243 msgid "Disabling this tab will disable the following tab." msgstr "Disabilitando questa scheda saranno disabilitate le schede seguenti." -#: lib/extensions/params.py:222 +#: lib/extensions/params.py:247 #, python-format msgid "Enabling this tab will disable %s and vice-versa." msgstr "Abilitando questa scheda sarà disabilitata %s e viceversa." -#: lib/extensions/params.py:252 +#: lib/extensions/params.py:301 msgid "Inkscape objects" msgstr "Oggetti Inkscape" -#: lib/extensions/params.py:313 +#: lib/extensions/params.py:390 msgid "Click to force this parameter to be saved when you click \"Apply and Quit\"" msgstr "Clicca per fare in modo che questo parametro venga salvato quando si premere \"Applica ed esci\"" -#: lib/extensions/params.py:321 +#: lib/extensions/params.py:400 msgid "This parameter will be saved when you click \"Apply and Quit\"" msgstr "Questo parametro sarà salvato quando verrà premuto \"Applica ed esci\"" -#: lib/extensions/params.py:344 +#: lib/extensions/params.py:423 msgid "Embroidery Params" msgstr "Parametri di ricamo" -#: lib/extensions/params.py:365 +#: lib/extensions/params.py:446 msgid "Use Last Settings" msgstr "Utilizza le ultime impostazioni" @@ -1401,6 +1489,10 @@ msgstr "Utilizza le ultime impostazioni" msgid "Please select at least two elements to reorder." msgstr "" +#: lib/extensions/selection_to_guide_line.py:21 +msgid "Please select at least one object to be marked as a guide line." +msgstr "" + #: lib/extensions/selection_to_pattern.py:21 msgid "Please select at least one object to be marked as a pattern." msgstr "" @@ -1691,6 +1783,10 @@ msgstr "AutoRaso %d" msgid "AutoSatin Running Stitch %d" msgstr "Punto progressivo AutoRase %d" +#: lib/stitches/guided_fill.py:120 +msgid "Guide line (or offset copy) is self crossing!" +msgstr "" + #: lib/svg/rendering.py:222 msgid "Stitch Plan" msgstr "Piano di cucitura" @@ -2742,6 +2838,7 @@ msgid "Duplicate Params" msgstr "" #: inx/inkstitch_duplicate_params.inx:10 inx/inkstitch_reorder.inx:10 +#: inx/inkstitch_selection_to_guide_line.inx:10 #: inx/inkstitch_selection_to_pattern.inx:10 msgid "Edit" msgstr "" @@ -3703,6 +3800,14 @@ msgstr "" msgid "Re-stack objects in order of selection" msgstr "" +#: inx/inkstitch_selection_to_guide_line.inx:3 +msgid "Selection to guide line" +msgstr "" + +#: inx/inkstitch_selection_to_guide_line.inx:9 +msgid "Ink/Stitch" +msgstr "" + #: inx/inkstitch_selection_to_pattern.inx:3 msgid "Selection to pattern" msgstr "" diff --git a/translations/messages_ja_JP.po b/translations/messages_ja_JP.po index 9ecc16da..db370e8c 100644 --- a/translations/messages_ja_JP.po +++ b/translations/messages_ja_JP.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inkstitch\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2022-05-19 02:28+0000\n" -"PO-Revision-Date: 2022-05-20 02:21\n" +"POT-Creation-Date: 2022-05-21 01:55+0000\n" +"PO-Revision-Date: 2022-05-21 01:56\n" "Last-Translator: \n" "Language-Team: Japanese\n" "MIME-Version: 1.0\n" @@ -16,7 +16,7 @@ msgstr "" "Project-Id-Version: \n" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-05-19 02:28+0000\n" +"POT-Creation-Date: 2022-05-21 01:55+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: LANGUAGE \n" @@ -497,200 +497,89 @@ msgstr "コネクタ" msgid "command marker" msgstr "コマンドマーカー" -#: lib/elements/auto_fill.py:23 -msgid "Small Fill" -msgstr "スモールフィル" - -#: lib/elements/auto_fill.py:24 -msgid "This fill object is so small that it would probably look better as running stitch or satin column. For very small shapes, fill stitch is not possible, and Ink/Stitch will use running stitch around the outline instead." -msgstr "この塗りつぶしオブジェクトは非常に小さいので、ランニングステッチやサテンステッチのラインとした方が見栄えがよくなります。非常に小さい形状の場合、塗りつぶしステッチは不可能であり、インク/ステッチは代わりにアウトラインの周りにランニングステッチを使用します。" - -#: lib/elements/auto_fill.py:30 lib/elements/auto_fill.py:146 -msgid "Expand" -msgstr "展開" - -#: lib/elements/auto_fill.py:31 -msgid "The expand parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use original size instead." -msgstr "この塗りつぶしオブジェクトの展開パラメータは適用できません。\n" -"インク/ステッチはそれを無視し、代わりに元のサイズを使用します。" - -#: lib/elements/auto_fill.py:36 lib/elements/auto_fill.py:123 -msgid "Inset" -msgstr "挿入する" - -#: lib/elements/auto_fill.py:37 -msgid "The underlay inset parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use the original size instead." -msgstr "この塗りつぶしオブジェクトの展開パラメータは適用できません。\n" -"インク/ステッチはそれを無視し、代わりに元のサイズを使用します。" - -#: lib/elements/auto_fill.py:42 -msgid "AutoFill" -msgstr "オートフィル" - -#: lib/elements/auto_fill.py:45 -msgid "Automatically routed fill stitching" -msgstr "自動的にルーティングされたフィルステッチ" - -#: lib/elements/auto_fill.py:65 -msgid "Running stitch length (traversal between sections)" -msgstr "ランニングステッチの長さ(セクション間の間隔)" - -#: lib/elements/auto_fill.py:66 -msgid "Length of stitches around the outline of the fill region used when moving from section to section." -msgstr "セクション間を移動するときに使用される塗りつぶし領域の輪郭の周りのステッチの長さ。" - -#: lib/elements/auto_fill.py:74 -msgid "Underlay" -msgstr "アンダーレイ" - -#: lib/elements/auto_fill.py:74 lib/elements/auto_fill.py:83 -#: lib/elements/auto_fill.py:105 lib/elements/auto_fill.py:116 -#: lib/elements/auto_fill.py:126 lib/elements/auto_fill.py:138 -#: lib/elements/auto_fill.py:172 -msgid "AutoFill Underlay" -msgstr "オートフィルアンダーレイ" - -#: lib/elements/auto_fill.py:80 -msgid "Fill angle" -msgstr "塗りつぶし角度" - -#: lib/elements/auto_fill.py:81 -msgid "Default: fill angle + 90 deg. Insert comma-seperated list for multiple layers." -msgstr "デフォルト:塗りつぶし角度+90度。複数のレイヤーにコンマ区切りのリストを挿入します。" - -#: lib/elements/auto_fill.py:102 -msgid "Row spacing" -msgstr "行間隔" - -#: lib/elements/auto_fill.py:103 -msgid "default: 3x fill row spacing" -msgstr "デフォルト:3x塗りつぶし行間隔" - -#: lib/elements/auto_fill.py:113 -msgid "Max stitch length" -msgstr "最大ステッチ長さ" - -#: lib/elements/auto_fill.py:114 -msgid "default: equal to fill max stitch length" -msgstr "デフォルト:最大フィルステッチ長" - -#: lib/elements/auto_fill.py:124 -msgid "Shrink the shape before doing underlay, to prevent underlay from showing around the outside of the fill." -msgstr "アンダーレイを行う前に形状を縮小して、アンダーレイが塗りつぶしの外側に表示されないようにします。" - -#: lib/elements/auto_fill.py:135 lib/elements/fill.py:75 -msgid "Skip last stitch in each row" -msgstr "各行の最後のステッチをスキップします" - -#: lib/elements/auto_fill.py:136 lib/elements/fill.py:76 -msgid "The last stitch in each row is quite close to the first stitch in the next row. Skipping it decreases stitch count and density." -msgstr "各行の最後のステッチは、次の行の最初のステッチに非常に近いです。スキップすると、ステッチ数と密度が減少します。" - -#: lib/elements/auto_fill.py:147 -msgid "Expand the shape before fill stitching, to compensate for gaps between shapes." -msgstr "形状間のギャップを補正するために、塗りつぶしステッチの前に形状を拡張します。" - -#: lib/elements/auto_fill.py:156 lib/elements/auto_fill.py:168 -msgid "Underpath" -msgstr "アンダーパス" - -#: lib/elements/auto_fill.py:157 lib/elements/auto_fill.py:169 -msgid "Travel inside the shape when moving from section to section. Underpath stitches avoid traveling in the direction of the row angle so that they are not visible. This gives them a jagged appearance." -msgstr "セクション間を移動するときは、シェイプ内を移動します。アンダーパスステッチは、列の角度の方向に移動しないようにして、非表示にします。ギザギザの外観を与えます。" - -#: lib/elements/auto_fill.py:266 -msgid "Error during autofill! This means that there is a problem with Ink/Stitch." -msgstr "自動入力中にエラーが発生しました!インク/ステッチに問題があります。" - -#. this message is followed by a URL: -#. https://github.com/inkstitch/inkstitch/issues/new -#: lib/elements/auto_fill.py:269 -msgid "If you'd like to help us make Ink/Stitch better, please paste this whole message into a new issue at: " -msgstr "インク/ステッチの改善にご協力いただける場合は、このメッセージ全体を新しい Issue に貼り付けてください。 " - -#: lib/elements/clone.py:25 +#: lib/elements/clone.py:20 msgid "Clone Object" msgstr "オブジェクトのクローン" -#: lib/elements/clone.py:26 +#: lib/elements/clone.py:21 msgid "There are one or more clone objects in this document. Ink/Stitch can work with single clones, but you are limited to set a very few parameters. " msgstr "このドキュメントには1つ以上のクローンオブジェクトがあります。インク/ステッチは単一のクローンで機能しますが、設定できるパラメータはごくわずかです。 " -#: lib/elements/clone.py:29 +#: lib/elements/clone.py:24 msgid "If you want to convert the clone into a real element, follow these steps:" msgstr "クローンを実際の要素に変換する場合は、次の手順に従います。" -#: lib/elements/clone.py:30 +#: lib/elements/clone.py:25 msgid "* Select the clone" msgstr "*クローンを選択します" -#: lib/elements/clone.py:31 lib/elements/clone.py:42 +#: lib/elements/clone.py:26 lib/elements/clone.py:37 msgid "* Run: Edit > Clone > Unlink Clone (Alt+Shift+D)" msgstr "*実行:[編集]> [クローン]> [クローンのリンク解除](Alt + Shift + D)" -#: lib/elements/clone.py:36 +#: lib/elements/clone.py:31 msgid "Clone is not embroiderable" msgstr "クローンは刺繍できません" -#: lib/elements/clone.py:37 +#: lib/elements/clone.py:32 msgid "There are one ore more clone objects in this document. A clone must be a direct child of an embroiderable element. Ink/Stitch cannot embroider clones of groups or other not embroiderable elements (text or image)." msgstr "このドキュメントには、1つ以上のクローンオブジェクトがあります。クローンは、刺繍可能な要素の直接の子である必要があります。インク/ステッチは、グループのクローンやその他の刺繍できない要素(テキストまたは画像)を刺繍することができません。" -#: lib/elements/clone.py:40 +#: lib/elements/clone.py:35 msgid "Convert the clone into a real element:" msgstr "クローンを解除します。" -#: lib/elements/clone.py:41 +#: lib/elements/clone.py:36 msgid "* Select the clone." msgstr "*クローンを選択します。" -#: lib/elements/clone.py:56 +#: lib/elements/clone.py:51 msgid "Clone" msgstr "クローン" -#: lib/elements/clone.py:62 +#: lib/elements/clone.py:57 msgid "Custom fill angle" msgstr "カスタムフィル刺繍角度" -#: lib/elements/clone.py:63 +#: lib/elements/clone.py:58 msgid "This setting will apply a custom fill angle for the clone." msgstr "この設定は、クローンにカスタムの塗りつぶし角度を適用します。" -#: lib/elements/element.py:198 +#: lib/elements/element.py:202 msgid "Allow lock stitches" msgstr "ロックステッチを許可する" -#: lib/elements/element.py:199 +#: lib/elements/element.py:203 msgid "Tie thread at the beginning and/or end of this object. Manual stitch will not add lock stitches." msgstr "このオブジェクトの最初または最後、あるいはその両方でスレッドを結びます。手動ステッチはロックステッチを追加しません。" #. options to allow lock stitch before and after objects -#: lib/elements/element.py:203 +#: lib/elements/element.py:207 msgid "Both" msgstr "両方" -#: lib/elements/element.py:203 +#: lib/elements/element.py:207 msgid "Before" msgstr "前" -#: lib/elements/element.py:203 +#: lib/elements/element.py:207 msgid "After" msgstr "後" -#: lib/elements/element.py:203 +#: lib/elements/element.py:207 msgid "Neither" msgstr "どちらでもない" -#: lib/elements/element.py:212 +#: lib/elements/element.py:216 #: inx/inkstitch_lettering_force_lock_stitches.inx:3 msgid "Force lock stitches" msgstr "" -#: lib/elements/element.py:213 +#: lib/elements/element.py:217 msgid "Sew lock stitches after sewing this element, even if the distance to the next object is shorter than defined by the collapse length value in the Ink/Stitch preferences." msgstr "" -#: lib/elements/element.py:257 +#: lib/elements/element.py:261 #, python-format msgid "Object %(id)s has an empty 'd' attribute. Please delete this object from your document." msgstr "オブジェクト %(id)sには空の 'd' 属性があります。このオブジェクトをドキュメントから削除してください。" @@ -698,7 +587,7 @@ msgstr "オブジェクト %(id)sには空の 'd' 属性があります。この #. used when showing an error message to the user such as #. "Some Path (path1234): error: satin column: One or more of the rungs doesn't #. intersect both rails." -#: lib/elements/element.py:345 +#: lib/elements/element.py:354 msgid "error:" msgstr "エラー" @@ -714,78 +603,277 @@ msgstr "ドキュメントに無効なパスオブジェクトがあり、d属 msgid "* Run Extensions > Ink/Stitch > Troubleshoot > Cleanup Document..." msgstr "*拡張機能の実行>インク/ステッチ>トラブルシューティング>ドキュメントのクリーンアップ..." -#: lib/elements/fill.py:23 +#: lib/elements/fill_stitch.py:27 +msgid "Small Fill" +msgstr "スモールフィル" + +#: lib/elements/fill_stitch.py:28 +msgid "This fill object is so small that it would probably look better as running stitch or satin column. For very small shapes, fill stitch is not possible, and Ink/Stitch will use running stitch around the outline instead." +msgstr "この塗りつぶしオブジェクトは非常に小さいので、ランニングステッチやサテンステッチのラインとした方が見栄えがよくなります。非常に小さい形状の場合、塗りつぶしステッチは不可能であり、インク/ステッチは代わりにアウトラインの周りにランニングステッチを使用します。" + +#: lib/elements/fill_stitch.py:34 lib/elements/fill_stitch.py:399 +msgid "Expand" +msgstr "展開" + +#: lib/elements/fill_stitch.py:35 +msgid "The expand parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use original size instead." +msgstr "この塗りつぶしオブジェクトの展開パラメータは適用できません。\n" +"インク/ステッチはそれを無視し、代わりに元のサイズを使用します。" + +#: lib/elements/fill_stitch.py:40 lib/elements/fill_stitch.py:376 +msgid "Inset" +msgstr "挿入する" + +#: lib/elements/fill_stitch.py:41 +msgid "The underlay inset parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use the original size instead." +msgstr "この塗りつぶしオブジェクトの展開パラメータは適用できません。\n" +"インク/ステッチはそれを無視し、代わりに元のサイズを使用します。" + +#: lib/elements/fill_stitch.py:46 +msgid "Missing Guideline" +msgstr "" + +#: lib/elements/fill_stitch.py:47 +msgid "This object is set to \"Guided Fill\", but has no guide line." +msgstr "" + +#: lib/elements/fill_stitch.py:49 +msgid "* Create a stroke object" +msgstr "" + +#: lib/elements/fill_stitch.py:50 +msgid "* Select this object and run Extensions > Ink/Stitch > Edit > Selection to guide line" +msgstr "" + +#: lib/elements/fill_stitch.py:55 +msgid "Disjointed Guide Line" +msgstr "" + +#: lib/elements/fill_stitch.py:56 +msgid "The guide line of this object isn't within the object borders. The guide line works best, if it is within the target element." +msgstr "" + +#: lib/elements/fill_stitch.py:59 +msgid "* Move the guide line into the element" +msgstr "" + +#: lib/elements/fill_stitch.py:64 +msgid "Multiple Guide Lines" +msgstr "" + +#: lib/elements/fill_stitch.py:65 +msgid "This object has multiple guide lines, but only the first one will be used." +msgstr "" + +#: lib/elements/fill_stitch.py:67 +msgid "* Remove all guide lines, except for one." +msgstr "" + +#: lib/elements/fill_stitch.py:72 msgid "Unconnected" msgstr "接続されていません" -#: lib/elements/fill.py:24 +#: lib/elements/fill_stitch.py:73 msgid "Fill: This object is made up of unconnected shapes. This is not allowed because Ink/Stitch doesn't know what order to stitch them in. Please break this object up into separate shapes." msgstr "塗りつぶし:このオブジェクトは、接続されていないシェイプで構成されています。インク/ステッチはそれらをステッチする順序がわからないため、これは許可されていません。このオブジェクトを別々の形状に分割してください。" -#: lib/elements/fill.py:28 lib/elements/fill.py:36 +#: lib/elements/fill_stitch.py:77 lib/elements/fill_stitch.py:85 msgid "* Extensions > Ink/Stitch > Fill Tools > Break Apart Fill Objects" msgstr "*拡張機能>インク/ステッチ>塗りつぶしツール>塗りつぶしオブジェクトを分解" -#: lib/elements/fill.py:33 +#: lib/elements/fill_stitch.py:82 msgid "Border crosses itself" msgstr "境界を横切る" -#: lib/elements/fill.py:34 +#: lib/elements/fill_stitch.py:83 msgid "Fill: Shape is not valid. This can happen if the border crosses over itself." msgstr "塗りつぶし:形状が無効です。これは、境界がそれ自体を越える場合に発生する可能性があります。" -#: lib/elements/fill.py:41 -msgid "Fill" -msgstr "フィル" +#: lib/elements/fill_stitch.py:90 +msgid "FillStitch" +msgstr "" + +#: lib/elements/fill_stitch.py:93 +msgid "Automatically routed fill stitching" +msgstr "自動的にルーティングされたフィルステッチ" + +#: lib/elements/fill_stitch.py:98 +msgid "Fill method" +msgstr "" + +#: lib/elements/fill_stitch.py:99 +msgid "Auto Fill" +msgstr "" + +#: lib/elements/fill_stitch.py:99 +msgid "Contour Fill" +msgstr "" + +#: lib/elements/fill_stitch.py:99 +msgid "Guided Fill" +msgstr "" + +#: lib/elements/fill_stitch.py:99 +msgid "Legacy Fill" +msgstr "" + +#: lib/elements/fill_stitch.py:104 +msgid "Contour Fill Strategy" +msgstr "" + +#: lib/elements/fill_stitch.py:105 +msgid "Inner to Outer" +msgstr "" + +#: lib/elements/fill_stitch.py:105 +msgid "Single spiral" +msgstr "" + +#: lib/elements/fill_stitch.py:105 +msgid "Double spiral" +msgstr "" + +#: lib/elements/fill_stitch.py:110 +msgid "Join Style" +msgstr "" + +#: lib/elements/fill_stitch.py:111 +msgid "Round" +msgstr "" + +#: lib/elements/fill_stitch.py:111 +msgid "Mitered" +msgstr "" -#: lib/elements/fill.py:48 -msgid "Manually routed fill stitching" -msgstr "手動でルーティングされたフィルステッチ" +#: lib/elements/fill_stitch.py:111 +msgid "Beveled" +msgstr "" -#: lib/elements/fill.py:49 -msgid "AutoFill is the default method for generating fill stitching." -msgstr "オートフィルは、フィルステッチを生成するためのデフォルトの方法です。" +#: lib/elements/fill_stitch.py:116 +msgid "Avoid self-crossing" +msgstr "" -#: lib/elements/fill.py:58 +#: lib/elements/fill_stitch.py:121 +msgid "Clockwise" +msgstr "" + +#: lib/elements/fill_stitch.py:127 msgid "Angle of lines of stitches" msgstr "ステッチの線の角度" -#: lib/elements/fill.py:59 +#: lib/elements/fill_stitch.py:128 msgid "The angle increases in a counter-clockwise direction. 0 is horizontal. Negative angles are allowed." msgstr "角度は反時計回りに回転します。 0は水平です。負の角度も設定可能です。" -#: lib/elements/fill.py:86 +#: lib/elements/fill_stitch.py:146 lib/elements/fill_stitch.py:388 +msgid "Skip last stitch in each row" +msgstr "各行の最後のステッチをスキップします" + +#: lib/elements/fill_stitch.py:147 lib/elements/fill_stitch.py:389 +msgid "The last stitch in each row is quite close to the first stitch in the next row. Skipping it decreases stitch count and density." +msgstr "各行の最後のステッチは、次の行の最初のステッチに非常に近いです。スキップすると、ステッチ数と密度が減少します。" + +#: lib/elements/fill_stitch.py:160 msgid "Flip fill (start right-to-left)" msgstr "フリップフィル(右から左に開始)" -#: lib/elements/fill.py:87 +#: lib/elements/fill_stitch.py:161 msgid "The flip option can help you with routing your stitch path. When you enable flip, stitching goes from right-to-left instead of left-to-right." msgstr "フリップオプションは、ステッチパスのルーティングに役立ちます。フリップを有効にすると、ステッチは左から右ではなく右から左になります。" -#: lib/elements/fill.py:96 +#: lib/elements/fill_stitch.py:172 msgid "Spacing between rows" msgstr "行間の間隔" -#: lib/elements/fill.py:97 +#: lib/elements/fill_stitch.py:173 msgid "Distance between rows of stitches." msgstr "ステッチの列間の距離" -#: lib/elements/fill.py:110 +#: lib/elements/fill_stitch.py:187 msgid "Maximum fill stitch length" msgstr "フィルステッチの最大長さ(縫いピッチ)" -#: lib/elements/fill.py:111 +#: lib/elements/fill_stitch.py:188 msgid "The length of each stitch in a row. Shorter stitch may be used at the start or end of a row." msgstr "行の各ステッチの長さ。行の最初または最後に短いステッチを使用できます。" -#: lib/elements/fill.py:120 +#: lib/elements/fill_stitch.py:199 msgid "Stagger rows this many times before repeating" msgstr "繰り返す前に、行をずらしていきます" -#: lib/elements/fill.py:121 +#: lib/elements/fill_stitch.py:200 msgid "Setting this dictates how many rows apart the stitches will be before they fall in the same column position." msgstr "これを設定すると、同じ列位置に入る前にステッチが何行離れているかが決まります。" +#: lib/elements/fill_stitch.py:315 +msgid "Running stitch length (traversal between sections)" +msgstr "ランニングステッチの長さ(セクション間の間隔)" + +#: lib/elements/fill_stitch.py:316 +msgid "Length of stitches around the outline of the fill region used when moving from section to section." +msgstr "セクション間を移動するときに使用される塗りつぶし領域の輪郭の周りのステッチの長さ。" + +#: lib/elements/fill_stitch.py:326 +msgid "Underlay" +msgstr "アンダーレイ" + +#: lib/elements/fill_stitch.py:326 lib/elements/fill_stitch.py:335 +#: lib/elements/fill_stitch.py:358 lib/elements/fill_stitch.py:369 +#: lib/elements/fill_stitch.py:379 lib/elements/fill_stitch.py:391 +#: lib/elements/fill_stitch.py:429 +msgid "Fill Underlay" +msgstr "" + +#: lib/elements/fill_stitch.py:332 +msgid "Fill angle" +msgstr "塗りつぶし角度" + +#: lib/elements/fill_stitch.py:333 +msgid "Default: fill angle + 90 deg. Insert comma-seperated list for multiple layers." +msgstr "デフォルト:塗りつぶし角度+90度。複数のレイヤーにコンマ区切りのリストを挿入します。" + +#: lib/elements/fill_stitch.py:355 +msgid "Row spacing" +msgstr "行間隔" + +#: lib/elements/fill_stitch.py:356 +msgid "default: 3x fill row spacing" +msgstr "デフォルト:3x塗りつぶし行間隔" + +#: lib/elements/fill_stitch.py:366 +msgid "Max stitch length" +msgstr "最大ステッチ長さ" + +#: lib/elements/fill_stitch.py:367 +msgid "default: equal to fill max stitch length" +msgstr "デフォルト:最大フィルステッチ長" + +#: lib/elements/fill_stitch.py:377 +msgid "Shrink the shape before doing underlay, to prevent underlay from showing around the outside of the fill." +msgstr "アンダーレイを行う前に形状を縮小して、アンダーレイが塗りつぶしの外側に表示されないようにします。" + +#: lib/elements/fill_stitch.py:400 +msgid "Expand the shape before fill stitching, to compensate for gaps between shapes." +msgstr "形状間のギャップを補正するために、塗りつぶしステッチの前に形状を拡張します。" + +#: lib/elements/fill_stitch.py:411 lib/elements/fill_stitch.py:425 +msgid "Underpath" +msgstr "アンダーパス" + +#: lib/elements/fill_stitch.py:412 lib/elements/fill_stitch.py:426 +msgid "Travel inside the shape when moving from section to section. Underpath stitches avoid traveling in the direction of the row angle so that they are not visible. This gives them a jagged appearance." +msgstr "セクション間を移動するときは、シェイプ内を移動します。アンダーパスステッチは、列の角度の方向に移動しないようにして、非表示にします。ギザギザの外観を与えます。" + +#: lib/elements/fill_stitch.py:629 +msgid "Error during autofill! This means that there is a problem with Ink/Stitch." +msgstr "自動入力中にエラーが発生しました!インク/ステッチに問題があります。" + +#. this message is followed by a URL: +#. https://github.com/inkstitch/inkstitch/issues/new +#: lib/elements/fill_stitch.py:632 +msgid "If you'd like to help us make Ink/Stitch better, please paste this whole message into a new issue at: " +msgstr "インク/ステッチの改善にご協力いただける場合は、このメッセージ全体を新しい Issue に貼り付けてください。 " + #: lib/elements/image.py:13 msgid "Image" msgstr "画像" @@ -1155,15 +1243,15 @@ msgid "Please select at least one satin column." msgstr "少なくとも1つのサテンカラムを選択してください。" #. This was previously: "No embroiderable paths selected." -#: lib/extensions/base.py:126 +#: lib/extensions/base.py:127 msgid "Ink/Stitch doesn't know how to work with any of the objects you've selected." msgstr "インク/ステッチは、選択したオブジェクトの操作方法を認識していません。" -#: lib/extensions/base.py:128 +#: lib/extensions/base.py:129 msgid "There are no objects in the entire document that Ink/Stitch knows how to work with." msgstr "インクステッチが操作可能なオブジェクトがこのドキュメント全体にありません。" -#: lib/extensions/base.py:130 +#: lib/extensions/base.py:131 msgid "Tip: Run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot Objects" msgstr "ヒント: 拡張機能 > インクステッチ > トラブルシューティング > オブジェクトのトラブルシューティングを実行" @@ -1282,7 +1370,7 @@ msgstr "テキストの行を前後にステッチします。" msgid "Add trims" msgstr "トリムを追加" -#: lib/extensions/lettering.py:83 lib/extensions/params.py:361 +#: lib/extensions/lettering.py:83 lib/extensions/params.py:441 #: print/templates/custom-page.html:23 print/templates/custom-page.html:27 #: print/templates/custom-page.html:33 print/templates/ui.html:93 #: print/templates/ui.html:97 print/templates/ui.html:103 @@ -1291,7 +1379,7 @@ msgstr "トリムを追加" msgid "Cancel" msgstr "キャンセル" -#: lib/extensions/lettering.py:87 lib/extensions/params.py:368 +#: lib/extensions/lettering.py:87 lib/extensions/params.py:449 msgid "Apply and Quit" msgstr "適用して終了" @@ -1353,50 +1441,50 @@ msgstr "添付するコマンドを1つ以上選択してください。" msgid "Please select one or more text elements to split lines." msgstr "" -#: lib/extensions/params.py:208 +#: lib/extensions/params.py:227 msgid "These settings will be applied to 1 object." msgstr "この設定は1つのオブジェクトに適用されます。" -#: lib/extensions/params.py:210 +#: lib/extensions/params.py:229 #, python-format msgid "These settings will be applied to %d objects." msgstr "この設定は%d個のオブジェクトに適用されます。" -#: lib/extensions/params.py:213 +#: lib/extensions/params.py:234 msgid "Some settings had different values across objects. Select a value from the dropdown or enter a new one." msgstr "一部の設定でオブジェクト間で異なる値が設定されています。 ドロップダウンから値を選択するか、新しい値を入力してください。" -#: lib/extensions/params.py:217 +#: lib/extensions/params.py:239 #, python-format msgid "Disabling this tab will disable the following %d tabs." msgstr "このタブを無効にすると、次の %d のタブが無効になります。" -#: lib/extensions/params.py:219 +#: lib/extensions/params.py:243 msgid "Disabling this tab will disable the following tab." msgstr "このタブを無効にすると、次のタブも無効になります。" -#: lib/extensions/params.py:222 +#: lib/extensions/params.py:247 #, python-format msgid "Enabling this tab will disable %s and vice-versa." msgstr "このタブを有効にすると %s が無効になり、その逆も同様です。" -#: lib/extensions/params.py:252 +#: lib/extensions/params.py:301 msgid "Inkscape objects" msgstr "Inkscapeオブジェクト" -#: lib/extensions/params.py:313 +#: lib/extensions/params.py:390 msgid "Click to force this parameter to be saved when you click \"Apply and Quit\"" msgstr "適用して終了 \"をクリックしたときに、このパラメータを強制的に保存する場合は、クリックしてください。" -#: lib/extensions/params.py:321 +#: lib/extensions/params.py:400 msgid "This parameter will be saved when you click \"Apply and Quit\"" msgstr "このパラメータは、\"適応して終了 \"をクリックしたときに保存されます。" -#: lib/extensions/params.py:344 +#: lib/extensions/params.py:423 msgid "Embroidery Params" msgstr "刺繍パラメータ" -#: lib/extensions/params.py:365 +#: lib/extensions/params.py:446 msgid "Use Last Settings" msgstr "前回の設定を使う" @@ -1404,6 +1492,10 @@ msgstr "前回の設定を使う" msgid "Please select at least two elements to reorder." msgstr "" +#: lib/extensions/selection_to_guide_line.py:21 +msgid "Please select at least one object to be marked as a guide line." +msgstr "" + #: lib/extensions/selection_to_pattern.py:21 msgid "Please select at least one object to be marked as a pattern." msgstr "パターンとしてマークされるオブジェクトを少なくとも1つ選択してください。" @@ -1694,6 +1786,10 @@ msgstr "自動サテン %d" msgid "AutoSatin Running Stitch %d" msgstr "自動サテンランニングステッチ %d" +#: lib/stitches/guided_fill.py:120 +msgid "Guide line (or offset copy) is self crossing!" +msgstr "" + #: lib/svg/rendering.py:222 msgid "Stitch Plan" msgstr "ステッチプラン" @@ -2744,6 +2840,7 @@ msgid "Duplicate Params" msgstr "重複したパラメータ" #: inx/inkstitch_duplicate_params.inx:10 inx/inkstitch_reorder.inx:10 +#: inx/inkstitch_selection_to_guide_line.inx:10 #: inx/inkstitch_selection_to_pattern.inx:10 msgid "Edit" msgstr "編集" @@ -3705,6 +3802,14 @@ msgstr "" msgid "Re-stack objects in order of selection" msgstr "選択順にオブジェクトを再スタックします" +#: inx/inkstitch_selection_to_guide_line.inx:3 +msgid "Selection to guide line" +msgstr "" + +#: inx/inkstitch_selection_to_guide_line.inx:9 +msgid "Ink/Stitch" +msgstr "" + #: inx/inkstitch_selection_to_pattern.inx:3 msgid "Selection to pattern" msgstr "パターンの選択" diff --git a/translations/messages_ko_KR.po b/translations/messages_ko_KR.po index d599cc2a..e5a4b01b 100644 --- a/translations/messages_ko_KR.po +++ b/translations/messages_ko_KR.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inkstitch\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2022-05-19 02:28+0000\n" -"PO-Revision-Date: 2022-05-20 02:21\n" +"POT-Creation-Date: 2022-05-21 01:55+0000\n" +"PO-Revision-Date: 2022-05-21 01:56\n" "Last-Translator: \n" "Language-Team: Korean\n" "MIME-Version: 1.0\n" @@ -16,7 +16,7 @@ msgstr "" "Project-Id-Version: \n" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-05-19 02:28+0000\n" +"POT-Creation-Date: 2022-05-21 01:55+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: LANGUAGE \n" @@ -497,293 +497,381 @@ msgstr "" msgid "command marker" msgstr "" -#: lib/elements/auto_fill.py:23 -msgid "Small Fill" +#: lib/elements/clone.py:20 +msgid "Clone Object" msgstr "" -#: lib/elements/auto_fill.py:24 -msgid "This fill object is so small that it would probably look better as running stitch or satin column. For very small shapes, fill stitch is not possible, and Ink/Stitch will use running stitch around the outline instead." +#: lib/elements/clone.py:21 +msgid "There are one or more clone objects in this document. Ink/Stitch can work with single clones, but you are limited to set a very few parameters. " msgstr "" -#: lib/elements/auto_fill.py:30 lib/elements/auto_fill.py:146 -msgid "Expand" +#: lib/elements/clone.py:24 +msgid "If you want to convert the clone into a real element, follow these steps:" msgstr "" -#: lib/elements/auto_fill.py:31 -msgid "The expand parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use original size instead." +#: lib/elements/clone.py:25 +msgid "* Select the clone" msgstr "" -#: lib/elements/auto_fill.py:36 lib/elements/auto_fill.py:123 -msgid "Inset" +#: lib/elements/clone.py:26 lib/elements/clone.py:37 +msgid "* Run: Edit > Clone > Unlink Clone (Alt+Shift+D)" msgstr "" -#: lib/elements/auto_fill.py:37 -msgid "The underlay inset parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use the original size instead." +#: lib/elements/clone.py:31 +msgid "Clone is not embroiderable" msgstr "" -#: lib/elements/auto_fill.py:42 -msgid "AutoFill" +#: lib/elements/clone.py:32 +msgid "There are one ore more clone objects in this document. A clone must be a direct child of an embroiderable element. Ink/Stitch cannot embroider clones of groups or other not embroiderable elements (text or image)." msgstr "" -#: lib/elements/auto_fill.py:45 -msgid "Automatically routed fill stitching" +#: lib/elements/clone.py:35 +msgid "Convert the clone into a real element:" msgstr "" -#: lib/elements/auto_fill.py:65 -msgid "Running stitch length (traversal between sections)" +#: lib/elements/clone.py:36 +msgid "* Select the clone." msgstr "" -#: lib/elements/auto_fill.py:66 -msgid "Length of stitches around the outline of the fill region used when moving from section to section." +#: lib/elements/clone.py:51 +msgid "Clone" msgstr "" -#: lib/elements/auto_fill.py:74 -msgid "Underlay" +#: lib/elements/clone.py:57 +msgid "Custom fill angle" msgstr "" -#: lib/elements/auto_fill.py:74 lib/elements/auto_fill.py:83 -#: lib/elements/auto_fill.py:105 lib/elements/auto_fill.py:116 -#: lib/elements/auto_fill.py:126 lib/elements/auto_fill.py:138 -#: lib/elements/auto_fill.py:172 -msgid "AutoFill Underlay" +#: lib/elements/clone.py:58 +msgid "This setting will apply a custom fill angle for the clone." msgstr "" -#: lib/elements/auto_fill.py:80 -msgid "Fill angle" +#: lib/elements/element.py:202 +msgid "Allow lock stitches" msgstr "" -#: lib/elements/auto_fill.py:81 -msgid "Default: fill angle + 90 deg. Insert comma-seperated list for multiple layers." +#: lib/elements/element.py:203 +msgid "Tie thread at the beginning and/or end of this object. Manual stitch will not add lock stitches." msgstr "" -#: lib/elements/auto_fill.py:102 -msgid "Row spacing" +#. options to allow lock stitch before and after objects +#: lib/elements/element.py:207 +msgid "Both" msgstr "" -#: lib/elements/auto_fill.py:103 -msgid "default: 3x fill row spacing" +#: lib/elements/element.py:207 +msgid "Before" msgstr "" -#: lib/elements/auto_fill.py:113 -msgid "Max stitch length" +#: lib/elements/element.py:207 +msgid "After" msgstr "" -#: lib/elements/auto_fill.py:114 -msgid "default: equal to fill max stitch length" +#: lib/elements/element.py:207 +msgid "Neither" msgstr "" -#: lib/elements/auto_fill.py:124 -msgid "Shrink the shape before doing underlay, to prevent underlay from showing around the outside of the fill." +#: lib/elements/element.py:216 +#: inx/inkstitch_lettering_force_lock_stitches.inx:3 +msgid "Force lock stitches" msgstr "" -#: lib/elements/auto_fill.py:135 lib/elements/fill.py:75 -msgid "Skip last stitch in each row" +#: lib/elements/element.py:217 +msgid "Sew lock stitches after sewing this element, even if the distance to the next object is shorter than defined by the collapse length value in the Ink/Stitch preferences." msgstr "" -#: lib/elements/auto_fill.py:136 lib/elements/fill.py:76 -msgid "The last stitch in each row is quite close to the first stitch in the next row. Skipping it decreases stitch count and density." +#: lib/elements/element.py:261 +#, python-format +msgid "Object %(id)s has an empty 'd' attribute. Please delete this object from your document." msgstr "" -#: lib/elements/auto_fill.py:147 -msgid "Expand the shape before fill stitching, to compensate for gaps between shapes." +#. used when showing an error message to the user such as +#. "Some Path (path1234): error: satin column: One or more of the rungs doesn't +#. intersect both rails." +#: lib/elements/element.py:354 +msgid "error:" msgstr "" -#: lib/elements/auto_fill.py:156 lib/elements/auto_fill.py:168 -msgid "Underpath" +#: lib/elements/empty_d_object.py:13 +msgid "Empty D-Attribute" msgstr "" -#: lib/elements/auto_fill.py:157 lib/elements/auto_fill.py:169 -msgid "Travel inside the shape when moving from section to section. Underpath stitches avoid traveling in the direction of the row angle so that they are not visible. This gives them a jagged appearance." +#: lib/elements/empty_d_object.py:14 +msgid "There is an invalid path object in the document, the d-attribute is missing." msgstr "" -#: lib/elements/auto_fill.py:266 -msgid "Error during autofill! This means that there is a problem with Ink/Stitch." +#: lib/elements/empty_d_object.py:16 +msgid "* Run Extensions > Ink/Stitch > Troubleshoot > Cleanup Document..." msgstr "" -#. this message is followed by a URL: -#. https://github.com/inkstitch/inkstitch/issues/new -#: lib/elements/auto_fill.py:269 -msgid "If you'd like to help us make Ink/Stitch better, please paste this whole message into a new issue at: " +#: lib/elements/fill_stitch.py:27 +msgid "Small Fill" msgstr "" -#: lib/elements/clone.py:25 -msgid "Clone Object" +#: lib/elements/fill_stitch.py:28 +msgid "This fill object is so small that it would probably look better as running stitch or satin column. For very small shapes, fill stitch is not possible, and Ink/Stitch will use running stitch around the outline instead." msgstr "" -#: lib/elements/clone.py:26 -msgid "There are one or more clone objects in this document. Ink/Stitch can work with single clones, but you are limited to set a very few parameters. " +#: lib/elements/fill_stitch.py:34 lib/elements/fill_stitch.py:399 +msgid "Expand" msgstr "" -#: lib/elements/clone.py:29 -msgid "If you want to convert the clone into a real element, follow these steps:" +#: lib/elements/fill_stitch.py:35 +msgid "The expand parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use original size instead." msgstr "" -#: lib/elements/clone.py:30 -msgid "* Select the clone" +#: lib/elements/fill_stitch.py:40 lib/elements/fill_stitch.py:376 +msgid "Inset" msgstr "" -#: lib/elements/clone.py:31 lib/elements/clone.py:42 -msgid "* Run: Edit > Clone > Unlink Clone (Alt+Shift+D)" +#: lib/elements/fill_stitch.py:41 +msgid "The underlay inset parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use the original size instead." msgstr "" -#: lib/elements/clone.py:36 -msgid "Clone is not embroiderable" +#: lib/elements/fill_stitch.py:46 +msgid "Missing Guideline" msgstr "" -#: lib/elements/clone.py:37 -msgid "There are one ore more clone objects in this document. A clone must be a direct child of an embroiderable element. Ink/Stitch cannot embroider clones of groups or other not embroiderable elements (text or image)." +#: lib/elements/fill_stitch.py:47 +msgid "This object is set to \"Guided Fill\", but has no guide line." msgstr "" -#: lib/elements/clone.py:40 -msgid "Convert the clone into a real element:" +#: lib/elements/fill_stitch.py:49 +msgid "* Create a stroke object" msgstr "" -#: lib/elements/clone.py:41 -msgid "* Select the clone." +#: lib/elements/fill_stitch.py:50 +msgid "* Select this object and run Extensions > Ink/Stitch > Edit > Selection to guide line" msgstr "" -#: lib/elements/clone.py:56 -msgid "Clone" +#: lib/elements/fill_stitch.py:55 +msgid "Disjointed Guide Line" msgstr "" -#: lib/elements/clone.py:62 -msgid "Custom fill angle" +#: lib/elements/fill_stitch.py:56 +msgid "The guide line of this object isn't within the object borders. The guide line works best, if it is within the target element." msgstr "" -#: lib/elements/clone.py:63 -msgid "This setting will apply a custom fill angle for the clone." +#: lib/elements/fill_stitch.py:59 +msgid "* Move the guide line into the element" msgstr "" -#: lib/elements/element.py:198 -msgid "Allow lock stitches" +#: lib/elements/fill_stitch.py:64 +msgid "Multiple Guide Lines" msgstr "" -#: lib/elements/element.py:199 -msgid "Tie thread at the beginning and/or end of this object. Manual stitch will not add lock stitches." +#: lib/elements/fill_stitch.py:65 +msgid "This object has multiple guide lines, but only the first one will be used." msgstr "" -#. options to allow lock stitch before and after objects -#: lib/elements/element.py:203 -msgid "Both" +#: lib/elements/fill_stitch.py:67 +msgid "* Remove all guide lines, except for one." msgstr "" -#: lib/elements/element.py:203 -msgid "Before" +#: lib/elements/fill_stitch.py:72 +msgid "Unconnected" msgstr "" -#: lib/elements/element.py:203 -msgid "After" +#: lib/elements/fill_stitch.py:73 +msgid "Fill: This object is made up of unconnected shapes. This is not allowed because Ink/Stitch doesn't know what order to stitch them in. Please break this object up into separate shapes." msgstr "" -#: lib/elements/element.py:203 -msgid "Neither" +#: lib/elements/fill_stitch.py:77 lib/elements/fill_stitch.py:85 +msgid "* Extensions > Ink/Stitch > Fill Tools > Break Apart Fill Objects" msgstr "" -#: lib/elements/element.py:212 -#: inx/inkstitch_lettering_force_lock_stitches.inx:3 -msgid "Force lock stitches" +#: lib/elements/fill_stitch.py:82 +msgid "Border crosses itself" msgstr "" -#: lib/elements/element.py:213 -msgid "Sew lock stitches after sewing this element, even if the distance to the next object is shorter than defined by the collapse length value in the Ink/Stitch preferences." +#: lib/elements/fill_stitch.py:83 +msgid "Fill: Shape is not valid. This can happen if the border crosses over itself." msgstr "" -#: lib/elements/element.py:257 -#, python-format -msgid "Object %(id)s has an empty 'd' attribute. Please delete this object from your document." +#: lib/elements/fill_stitch.py:90 +msgid "FillStitch" msgstr "" -#. used when showing an error message to the user such as -#. "Some Path (path1234): error: satin column: One or more of the rungs doesn't -#. intersect both rails." -#: lib/elements/element.py:345 -msgid "error:" +#: lib/elements/fill_stitch.py:93 +msgid "Automatically routed fill stitching" msgstr "" -#: lib/elements/empty_d_object.py:13 -msgid "Empty D-Attribute" +#: lib/elements/fill_stitch.py:98 +msgid "Fill method" msgstr "" -#: lib/elements/empty_d_object.py:14 -msgid "There is an invalid path object in the document, the d-attribute is missing." +#: lib/elements/fill_stitch.py:99 +msgid "Auto Fill" msgstr "" -#: lib/elements/empty_d_object.py:16 -msgid "* Run Extensions > Ink/Stitch > Troubleshoot > Cleanup Document..." +#: lib/elements/fill_stitch.py:99 +msgid "Contour Fill" msgstr "" -#: lib/elements/fill.py:23 -msgid "Unconnected" +#: lib/elements/fill_stitch.py:99 +msgid "Guided Fill" msgstr "" -#: lib/elements/fill.py:24 -msgid "Fill: This object is made up of unconnected shapes. This is not allowed because Ink/Stitch doesn't know what order to stitch them in. Please break this object up into separate shapes." +#: lib/elements/fill_stitch.py:99 +msgid "Legacy Fill" msgstr "" -#: lib/elements/fill.py:28 lib/elements/fill.py:36 -msgid "* Extensions > Ink/Stitch > Fill Tools > Break Apart Fill Objects" +#: lib/elements/fill_stitch.py:104 +msgid "Contour Fill Strategy" msgstr "" -#: lib/elements/fill.py:33 -msgid "Border crosses itself" +#: lib/elements/fill_stitch.py:105 +msgid "Inner to Outer" msgstr "" -#: lib/elements/fill.py:34 -msgid "Fill: Shape is not valid. This can happen if the border crosses over itself." +#: lib/elements/fill_stitch.py:105 +msgid "Single spiral" msgstr "" -#: lib/elements/fill.py:41 -msgid "Fill" +#: lib/elements/fill_stitch.py:105 +msgid "Double spiral" msgstr "" -#: lib/elements/fill.py:48 -msgid "Manually routed fill stitching" +#: lib/elements/fill_stitch.py:110 +msgid "Join Style" msgstr "" -#: lib/elements/fill.py:49 -msgid "AutoFill is the default method for generating fill stitching." +#: lib/elements/fill_stitch.py:111 +msgid "Round" msgstr "" -#: lib/elements/fill.py:58 +#: lib/elements/fill_stitch.py:111 +msgid "Mitered" +msgstr "" + +#: lib/elements/fill_stitch.py:111 +msgid "Beveled" +msgstr "" + +#: lib/elements/fill_stitch.py:116 +msgid "Avoid self-crossing" +msgstr "" + +#: lib/elements/fill_stitch.py:121 +msgid "Clockwise" +msgstr "" + +#: lib/elements/fill_stitch.py:127 msgid "Angle of lines of stitches" msgstr "" -#: lib/elements/fill.py:59 +#: lib/elements/fill_stitch.py:128 msgid "The angle increases in a counter-clockwise direction. 0 is horizontal. Negative angles are allowed." msgstr "" -#: lib/elements/fill.py:86 +#: lib/elements/fill_stitch.py:146 lib/elements/fill_stitch.py:388 +msgid "Skip last stitch in each row" +msgstr "" + +#: lib/elements/fill_stitch.py:147 lib/elements/fill_stitch.py:389 +msgid "The last stitch in each row is quite close to the first stitch in the next row. Skipping it decreases stitch count and density." +msgstr "" + +#: lib/elements/fill_stitch.py:160 msgid "Flip fill (start right-to-left)" msgstr "" -#: lib/elements/fill.py:87 +#: lib/elements/fill_stitch.py:161 msgid "The flip option can help you with routing your stitch path. When you enable flip, stitching goes from right-to-left instead of left-to-right." msgstr "" -#: lib/elements/fill.py:96 +#: lib/elements/fill_stitch.py:172 msgid "Spacing between rows" msgstr "" -#: lib/elements/fill.py:97 +#: lib/elements/fill_stitch.py:173 msgid "Distance between rows of stitches." msgstr "" -#: lib/elements/fill.py:110 +#: lib/elements/fill_stitch.py:187 msgid "Maximum fill stitch length" msgstr "" -#: lib/elements/fill.py:111 +#: lib/elements/fill_stitch.py:188 msgid "The length of each stitch in a row. Shorter stitch may be used at the start or end of a row." msgstr "" -#: lib/elements/fill.py:120 +#: lib/elements/fill_stitch.py:199 msgid "Stagger rows this many times before repeating" msgstr "" -#: lib/elements/fill.py:121 +#: lib/elements/fill_stitch.py:200 msgid "Setting this dictates how many rows apart the stitches will be before they fall in the same column position." msgstr "" +#: lib/elements/fill_stitch.py:315 +msgid "Running stitch length (traversal between sections)" +msgstr "" + +#: lib/elements/fill_stitch.py:316 +msgid "Length of stitches around the outline of the fill region used when moving from section to section." +msgstr "" + +#: lib/elements/fill_stitch.py:326 +msgid "Underlay" +msgstr "" + +#: lib/elements/fill_stitch.py:326 lib/elements/fill_stitch.py:335 +#: lib/elements/fill_stitch.py:358 lib/elements/fill_stitch.py:369 +#: lib/elements/fill_stitch.py:379 lib/elements/fill_stitch.py:391 +#: lib/elements/fill_stitch.py:429 +msgid "Fill Underlay" +msgstr "" + +#: lib/elements/fill_stitch.py:332 +msgid "Fill angle" +msgstr "" + +#: lib/elements/fill_stitch.py:333 +msgid "Default: fill angle + 90 deg. Insert comma-seperated list for multiple layers." +msgstr "" + +#: lib/elements/fill_stitch.py:355 +msgid "Row spacing" +msgstr "" + +#: lib/elements/fill_stitch.py:356 +msgid "default: 3x fill row spacing" +msgstr "" + +#: lib/elements/fill_stitch.py:366 +msgid "Max stitch length" +msgstr "" + +#: lib/elements/fill_stitch.py:367 +msgid "default: equal to fill max stitch length" +msgstr "" + +#: lib/elements/fill_stitch.py:377 +msgid "Shrink the shape before doing underlay, to prevent underlay from showing around the outside of the fill." +msgstr "" + +#: lib/elements/fill_stitch.py:400 +msgid "Expand the shape before fill stitching, to compensate for gaps between shapes." +msgstr "" + +#: lib/elements/fill_stitch.py:411 lib/elements/fill_stitch.py:425 +msgid "Underpath" +msgstr "" + +#: lib/elements/fill_stitch.py:412 lib/elements/fill_stitch.py:426 +msgid "Travel inside the shape when moving from section to section. Underpath stitches avoid traveling in the direction of the row angle so that they are not visible. This gives them a jagged appearance." +msgstr "" + +#: lib/elements/fill_stitch.py:629 +msgid "Error during autofill! This means that there is a problem with Ink/Stitch." +msgstr "" + +#. this message is followed by a URL: +#. https://github.com/inkstitch/inkstitch/issues/new +#: lib/elements/fill_stitch.py:632 +msgid "If you'd like to help us make Ink/Stitch better, please paste this whole message into a new issue at: " +msgstr "" + #: lib/elements/image.py:13 msgid "Image" msgstr "" @@ -1151,15 +1239,15 @@ msgid "Please select at least one satin column." msgstr "" #. This was previously: "No embroiderable paths selected." -#: lib/extensions/base.py:126 +#: lib/extensions/base.py:127 msgid "Ink/Stitch doesn't know how to work with any of the objects you've selected." msgstr "" -#: lib/extensions/base.py:128 +#: lib/extensions/base.py:129 msgid "There are no objects in the entire document that Ink/Stitch knows how to work with." msgstr "" -#: lib/extensions/base.py:130 +#: lib/extensions/base.py:131 msgid "Tip: Run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot Objects" msgstr "" @@ -1278,7 +1366,7 @@ msgstr "" msgid "Add trims" msgstr "" -#: lib/extensions/lettering.py:83 lib/extensions/params.py:361 +#: lib/extensions/lettering.py:83 lib/extensions/params.py:441 #: print/templates/custom-page.html:23 print/templates/custom-page.html:27 #: print/templates/custom-page.html:33 print/templates/ui.html:93 #: print/templates/ui.html:97 print/templates/ui.html:103 @@ -1287,7 +1375,7 @@ msgstr "" msgid "Cancel" msgstr "" -#: lib/extensions/lettering.py:87 lib/extensions/params.py:368 +#: lib/extensions/lettering.py:87 lib/extensions/params.py:449 msgid "Apply and Quit" msgstr "" @@ -1349,50 +1437,50 @@ msgstr "" msgid "Please select one or more text elements to split lines." msgstr "" -#: lib/extensions/params.py:208 +#: lib/extensions/params.py:227 msgid "These settings will be applied to 1 object." msgstr "" -#: lib/extensions/params.py:210 +#: lib/extensions/params.py:229 #, python-format msgid "These settings will be applied to %d objects." msgstr "" -#: lib/extensions/params.py:213 +#: lib/extensions/params.py:234 msgid "Some settings had different values across objects. Select a value from the dropdown or enter a new one." msgstr "" -#: lib/extensions/params.py:217 +#: lib/extensions/params.py:239 #, python-format msgid "Disabling this tab will disable the following %d tabs." msgstr "" -#: lib/extensions/params.py:219 +#: lib/extensions/params.py:243 msgid "Disabling this tab will disable the following tab." msgstr "" -#: lib/extensions/params.py:222 +#: lib/extensions/params.py:247 #, python-format msgid "Enabling this tab will disable %s and vice-versa." msgstr "" -#: lib/extensions/params.py:252 +#: lib/extensions/params.py:301 msgid "Inkscape objects" msgstr "" -#: lib/extensions/params.py:313 +#: lib/extensions/params.py:390 msgid "Click to force this parameter to be saved when you click \"Apply and Quit\"" msgstr "" -#: lib/extensions/params.py:321 +#: lib/extensions/params.py:400 msgid "This parameter will be saved when you click \"Apply and Quit\"" msgstr "" -#: lib/extensions/params.py:344 +#: lib/extensions/params.py:423 msgid "Embroidery Params" msgstr "" -#: lib/extensions/params.py:365 +#: lib/extensions/params.py:446 msgid "Use Last Settings" msgstr "" @@ -1400,6 +1488,10 @@ msgstr "" msgid "Please select at least two elements to reorder." msgstr "" +#: lib/extensions/selection_to_guide_line.py:21 +msgid "Please select at least one object to be marked as a guide line." +msgstr "" + #: lib/extensions/selection_to_pattern.py:21 msgid "Please select at least one object to be marked as a pattern." msgstr "" @@ -1690,6 +1782,10 @@ msgstr "" msgid "AutoSatin Running Stitch %d" msgstr "" +#: lib/stitches/guided_fill.py:120 +msgid "Guide line (or offset copy) is self crossing!" +msgstr "" + #: lib/svg/rendering.py:222 msgid "Stitch Plan" msgstr "" @@ -2740,6 +2836,7 @@ msgid "Duplicate Params" msgstr "" #: inx/inkstitch_duplicate_params.inx:10 inx/inkstitch_reorder.inx:10 +#: inx/inkstitch_selection_to_guide_line.inx:10 #: inx/inkstitch_selection_to_pattern.inx:10 msgid "Edit" msgstr "" @@ -3701,6 +3798,14 @@ msgstr "" msgid "Re-stack objects in order of selection" msgstr "" +#: inx/inkstitch_selection_to_guide_line.inx:3 +msgid "Selection to guide line" +msgstr "" + +#: inx/inkstitch_selection_to_guide_line.inx:9 +msgid "Ink/Stitch" +msgstr "" + #: inx/inkstitch_selection_to_pattern.inx:3 msgid "Selection to pattern" msgstr "" diff --git a/translations/messages_nl_NL.po b/translations/messages_nl_NL.po index c757b772..5c9b1946 100644 --- a/translations/messages_nl_NL.po +++ b/translations/messages_nl_NL.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inkstitch\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2022-05-19 02:28+0000\n" -"PO-Revision-Date: 2022-05-20 02:21\n" +"POT-Creation-Date: 2022-05-21 01:55+0000\n" +"PO-Revision-Date: 2022-05-21 01:56\n" "Last-Translator: \n" "Language-Team: Dutch\n" "MIME-Version: 1.0\n" @@ -16,7 +16,7 @@ msgstr "" "Project-Id-Version: \n" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-05-19 02:28+0000\n" +"POT-Creation-Date: 2022-05-21 01:55+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: LANGUAGE \n" @@ -497,198 +497,89 @@ msgstr "verbinding" msgid "command marker" msgstr "commando symbool" -#: lib/elements/auto_fill.py:23 -msgid "Small Fill" -msgstr "Kleine Opvulling" - -#: lib/elements/auto_fill.py:24 -msgid "This fill object is so small that it would probably look better as running stitch or satin column. For very small shapes, fill stitch is not possible, and Ink/Stitch will use running stitch around the outline instead." -msgstr "Dit invulobject is zo klein dat het er waarschijnlijk beter uitziet als doorlopende steek of satijnbaan. Voor hele kleine vormen is invulsteek niet mogelijk, Ink/Stitch zal inplaats daarvan een doorlopende steek langs de rand maken." - -#: lib/elements/auto_fill.py:30 lib/elements/auto_fill.py:146 -msgid "Expand" -msgstr "Uitbreiden" - -#: lib/elements/auto_fill.py:31 -msgid "The expand parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use original size instead." -msgstr "" - -#: lib/elements/auto_fill.py:36 lib/elements/auto_fill.py:123 -msgid "Inset" -msgstr "Inzet" - -#: lib/elements/auto_fill.py:37 -msgid "The underlay inset parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use the original size instead." -msgstr "" - -#: lib/elements/auto_fill.py:42 -msgid "AutoFill" -msgstr "AutoOpvullen" - -#: lib/elements/auto_fill.py:45 -msgid "Automatically routed fill stitching" -msgstr "Automatisch gerouteerde opvulsteken" - -#: lib/elements/auto_fill.py:65 -msgid "Running stitch length (traversal between sections)" -msgstr "Doorlopende steek lengte (afstand tussen secties)" - -#: lib/elements/auto_fill.py:66 -msgid "Length of stitches around the outline of the fill region used when moving from section to section." -msgstr "Lengte van steken rondom de rand van het opvulgebied dat wordt gebruikt bij de overgang tussen secties." - -#: lib/elements/auto_fill.py:74 -msgid "Underlay" -msgstr "Versteviging" - -#: lib/elements/auto_fill.py:74 lib/elements/auto_fill.py:83 -#: lib/elements/auto_fill.py:105 lib/elements/auto_fill.py:116 -#: lib/elements/auto_fill.py:126 lib/elements/auto_fill.py:138 -#: lib/elements/auto_fill.py:172 -msgid "AutoFill Underlay" -msgstr "AutoOpvul versteviging" - -#: lib/elements/auto_fill.py:80 -msgid "Fill angle" -msgstr "Opvul hoek" - -#: lib/elements/auto_fill.py:81 -msgid "Default: fill angle + 90 deg. Insert comma-seperated list for multiple layers." -msgstr "Standaard: opvul hoek + 90 graden. Voer een kommagescheiden lijst in voor meerdere lagen." - -#: lib/elements/auto_fill.py:102 -msgid "Row spacing" -msgstr "Opvulrij afstand" - -#: lib/elements/auto_fill.py:103 -msgid "default: 3x fill row spacing" -msgstr "standaard: 3x opvulrij afstand" - -#: lib/elements/auto_fill.py:113 -msgid "Max stitch length" -msgstr "Max steek lengte" - -#: lib/elements/auto_fill.py:114 -msgid "default: equal to fill max stitch length" -msgstr "standaard: gelijk aan max steek lengte" - -#: lib/elements/auto_fill.py:124 -msgid "Shrink the shape before doing underlay, to prevent underlay from showing around the outside of the fill." -msgstr "Verklein de vorm van de versteviging om te voorkomen dat de versteviging zichtbaar is aan de buitenkant van de opvulling." - -#: lib/elements/auto_fill.py:135 lib/elements/fill.py:75 -msgid "Skip last stitch in each row" -msgstr "Sla de laatste steek in elke rij over" - -#: lib/elements/auto_fill.py:136 lib/elements/fill.py:76 -msgid "The last stitch in each row is quite close to the first stitch in the next row. Skipping it decreases stitch count and density." -msgstr "De laatste steek in elke rij is vrij dicht op de eerste steek in de volgende rij. Door deze over te slaan wordt de dichtheid en het aantal steken verkleind." - -#: lib/elements/auto_fill.py:147 -msgid "Expand the shape before fill stitching, to compensate for gaps between shapes." -msgstr "Breidt de vorm uit voor de opvulsteken om te compenseren voor gaten tussen de vormen." - -#: lib/elements/auto_fill.py:156 lib/elements/auto_fill.py:168 -msgid "Underpath" -msgstr "Onderpad" - -#: lib/elements/auto_fill.py:157 lib/elements/auto_fill.py:169 -msgid "Travel inside the shape when moving from section to section. Underpath stitches avoid traveling in the direction of the row angle so that they are not visible. This gives them a jagged appearance." -msgstr "Beweeg binnen de vorm bij verplaatsen tussen secties. Onderpad steken vermijden de richting van de rijhoek zodat ze niet zichtbaar zijn. Dit geeft ze een gekarteld uiterlijk." - -#: lib/elements/auto_fill.py:266 -msgid "Error during autofill! This means that there is a problem with Ink/Stitch." -msgstr "Fout tijdens auto-opvullen! Dit betekent dat er een probleem met Ink/Stitch is." - -#. this message is followed by a URL: -#. https://github.com/inkstitch/inkstitch/issues/new -#: lib/elements/auto_fill.py:269 -msgid "If you'd like to help us make Ink/Stitch better, please paste this whole message into a new issue at: " -msgstr "Als je wilt helpen om Ink/Stitch beter te maken, plak onderstaande tekst dan in een nieuwe melding op: " - -#: lib/elements/clone.py:25 +#: lib/elements/clone.py:20 msgid "Clone Object" msgstr "Object klonen" -#: lib/elements/clone.py:26 +#: lib/elements/clone.py:21 msgid "There are one or more clone objects in this document. Ink/Stitch can work with single clones, but you are limited to set a very few parameters. " msgstr "Er zijn één of meer gekloonde objecten in dit document. Ink/Stitch kan met een enkele kloon werken, maar je bent beperkt tot slechts enkele parameters. " -#: lib/elements/clone.py:29 +#: lib/elements/clone.py:24 msgid "If you want to convert the clone into a real element, follow these steps:" msgstr "Als je de kloon in een echt element wilt omzetten, volg dan deze stappen:" -#: lib/elements/clone.py:30 +#: lib/elements/clone.py:25 msgid "* Select the clone" msgstr "* selecteer de kloon" -#: lib/elements/clone.py:31 lib/elements/clone.py:42 +#: lib/elements/clone.py:26 lib/elements/clone.py:37 msgid "* Run: Edit > Clone > Unlink Clone (Alt+Shift+D)" msgstr "* Kies: Bewerken > Kloon > Ontkoppel Kloon (Alt+Shift+D)" -#: lib/elements/clone.py:36 +#: lib/elements/clone.py:31 msgid "Clone is not embroiderable" msgstr "Kloon is niet borduurbaar" -#: lib/elements/clone.py:37 +#: lib/elements/clone.py:32 msgid "There are one ore more clone objects in this document. A clone must be a direct child of an embroiderable element. Ink/Stitch cannot embroider clones of groups or other not embroiderable elements (text or image)." msgstr "Er zijn één of meer kloon objecten in dit document. Een kloon moet een direct kind zijn van een borduurbaar element. Ink/Stitch kan geen klonen borduren van groepen of andere niet-borduurbare elementen (text of afbeelding)." -#: lib/elements/clone.py:40 +#: lib/elements/clone.py:35 msgid "Convert the clone into a real element:" msgstr "Zet de kloon om in een echt element:" -#: lib/elements/clone.py:41 +#: lib/elements/clone.py:36 msgid "* Select the clone." msgstr "* Selecteer de kloon." -#: lib/elements/clone.py:56 +#: lib/elements/clone.py:51 msgid "Clone" msgstr "Kloon" -#: lib/elements/clone.py:62 +#: lib/elements/clone.py:57 msgid "Custom fill angle" msgstr "Aangepaste opvulhoek" -#: lib/elements/clone.py:63 +#: lib/elements/clone.py:58 msgid "This setting will apply a custom fill angle for the clone." msgstr "Deze instelling zet een aangepaste opvulhoek voor de kloon." -#: lib/elements/element.py:198 +#: lib/elements/element.py:202 msgid "Allow lock stitches" msgstr "" -#: lib/elements/element.py:199 +#: lib/elements/element.py:203 msgid "Tie thread at the beginning and/or end of this object. Manual stitch will not add lock stitches." msgstr "" #. options to allow lock stitch before and after objects -#: lib/elements/element.py:203 +#: lib/elements/element.py:207 msgid "Both" msgstr "" -#: lib/elements/element.py:203 +#: lib/elements/element.py:207 msgid "Before" msgstr "" -#: lib/elements/element.py:203 +#: lib/elements/element.py:207 msgid "After" msgstr "" -#: lib/elements/element.py:203 +#: lib/elements/element.py:207 msgid "Neither" msgstr "" -#: lib/elements/element.py:212 +#: lib/elements/element.py:216 #: inx/inkstitch_lettering_force_lock_stitches.inx:3 msgid "Force lock stitches" msgstr "" -#: lib/elements/element.py:213 +#: lib/elements/element.py:217 msgid "Sew lock stitches after sewing this element, even if the distance to the next object is shorter than defined by the collapse length value in the Ink/Stitch preferences." msgstr "" -#: lib/elements/element.py:257 +#: lib/elements/element.py:261 #, python-format msgid "Object %(id)s has an empty 'd' attribute. Please delete this object from your document." msgstr "Object %(id)s heeft een leeg 'd' attribuut. Verwijder het object uit het document." @@ -696,7 +587,7 @@ msgstr "Object %(id)s heeft een leeg 'd' attribuut. Verwijder het object uit het #. used when showing an error message to the user such as #. "Some Path (path1234): error: satin column: One or more of the rungs doesn't #. intersect both rails." -#: lib/elements/element.py:345 +#: lib/elements/element.py:354 msgid "error:" msgstr "fout:" @@ -712,78 +603,275 @@ msgstr "Er is een ongeldig pad object in het document, het d-attribuut mist." msgid "* Run Extensions > Ink/Stitch > Troubleshoot > Cleanup Document..." msgstr "* Kies Uitbreidingen > Ink/Stitch > Probleemoplossen > Document opschonen..." -#: lib/elements/fill.py:23 +#: lib/elements/fill_stitch.py:27 +msgid "Small Fill" +msgstr "Kleine Opvulling" + +#: lib/elements/fill_stitch.py:28 +msgid "This fill object is so small that it would probably look better as running stitch or satin column. For very small shapes, fill stitch is not possible, and Ink/Stitch will use running stitch around the outline instead." +msgstr "Dit invulobject is zo klein dat het er waarschijnlijk beter uitziet als doorlopende steek of satijnbaan. Voor hele kleine vormen is invulsteek niet mogelijk, Ink/Stitch zal inplaats daarvan een doorlopende steek langs de rand maken." + +#: lib/elements/fill_stitch.py:34 lib/elements/fill_stitch.py:399 +msgid "Expand" +msgstr "Uitbreiden" + +#: lib/elements/fill_stitch.py:35 +msgid "The expand parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use original size instead." +msgstr "" + +#: lib/elements/fill_stitch.py:40 lib/elements/fill_stitch.py:376 +msgid "Inset" +msgstr "Inzet" + +#: lib/elements/fill_stitch.py:41 +msgid "The underlay inset parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use the original size instead." +msgstr "" + +#: lib/elements/fill_stitch.py:46 +msgid "Missing Guideline" +msgstr "" + +#: lib/elements/fill_stitch.py:47 +msgid "This object is set to \"Guided Fill\", but has no guide line." +msgstr "" + +#: lib/elements/fill_stitch.py:49 +msgid "* Create a stroke object" +msgstr "" + +#: lib/elements/fill_stitch.py:50 +msgid "* Select this object and run Extensions > Ink/Stitch > Edit > Selection to guide line" +msgstr "" + +#: lib/elements/fill_stitch.py:55 +msgid "Disjointed Guide Line" +msgstr "" + +#: lib/elements/fill_stitch.py:56 +msgid "The guide line of this object isn't within the object borders. The guide line works best, if it is within the target element." +msgstr "" + +#: lib/elements/fill_stitch.py:59 +msgid "* Move the guide line into the element" +msgstr "" + +#: lib/elements/fill_stitch.py:64 +msgid "Multiple Guide Lines" +msgstr "" + +#: lib/elements/fill_stitch.py:65 +msgid "This object has multiple guide lines, but only the first one will be used." +msgstr "" + +#: lib/elements/fill_stitch.py:67 +msgid "* Remove all guide lines, except for one." +msgstr "" + +#: lib/elements/fill_stitch.py:72 msgid "Unconnected" msgstr "Losstaand" -#: lib/elements/fill.py:24 +#: lib/elements/fill_stitch.py:73 msgid "Fill: This object is made up of unconnected shapes. This is not allowed because Ink/Stitch doesn't know what order to stitch them in. Please break this object up into separate shapes." msgstr "Opvulling: Dit objecte bestaat uit losstaande vormen. Dit is niet toegestaan omdat Ink/Stitch niet weet in welke volgorde ze geborduurd moeten worden. Deel het object op in aparte vormen." -#: lib/elements/fill.py:28 lib/elements/fill.py:36 +#: lib/elements/fill_stitch.py:77 lib/elements/fill_stitch.py:85 msgid "* Extensions > Ink/Stitch > Fill Tools > Break Apart Fill Objects" msgstr "* Uitbreidingen > Ink/Stitch > Opvul gereedschap > Opdelen Opvulobjecten" -#: lib/elements/fill.py:33 +#: lib/elements/fill_stitch.py:82 msgid "Border crosses itself" msgstr "Rand kruist zichzelf" -#: lib/elements/fill.py:34 +#: lib/elements/fill_stitch.py:83 msgid "Fill: Shape is not valid. This can happen if the border crosses over itself." msgstr "Opvulling: vorm is niet geldig. Dit kan gebeuren als de rand zichzelf kruist." -#: lib/elements/fill.py:41 -msgid "Fill" -msgstr "Opvulling" +#: lib/elements/fill_stitch.py:90 +msgid "FillStitch" +msgstr "" + +#: lib/elements/fill_stitch.py:93 +msgid "Automatically routed fill stitching" +msgstr "Automatisch gerouteerde opvulsteken" + +#: lib/elements/fill_stitch.py:98 +msgid "Fill method" +msgstr "" + +#: lib/elements/fill_stitch.py:99 +msgid "Auto Fill" +msgstr "" + +#: lib/elements/fill_stitch.py:99 +msgid "Contour Fill" +msgstr "" -#: lib/elements/fill.py:48 -msgid "Manually routed fill stitching" -msgstr "Handmatig gerouteerde opvul steek" +#: lib/elements/fill_stitch.py:99 +msgid "Guided Fill" +msgstr "" -#: lib/elements/fill.py:49 -msgid "AutoFill is the default method for generating fill stitching." -msgstr "Auto-Opvullen is de standaard methode voor opvulsteken." +#: lib/elements/fill_stitch.py:99 +msgid "Legacy Fill" +msgstr "" + +#: lib/elements/fill_stitch.py:104 +msgid "Contour Fill Strategy" +msgstr "" -#: lib/elements/fill.py:58 +#: lib/elements/fill_stitch.py:105 +msgid "Inner to Outer" +msgstr "" + +#: lib/elements/fill_stitch.py:105 +msgid "Single spiral" +msgstr "" + +#: lib/elements/fill_stitch.py:105 +msgid "Double spiral" +msgstr "" + +#: lib/elements/fill_stitch.py:110 +msgid "Join Style" +msgstr "" + +#: lib/elements/fill_stitch.py:111 +msgid "Round" +msgstr "" + +#: lib/elements/fill_stitch.py:111 +msgid "Mitered" +msgstr "" + +#: lib/elements/fill_stitch.py:111 +msgid "Beveled" +msgstr "" + +#: lib/elements/fill_stitch.py:116 +msgid "Avoid self-crossing" +msgstr "" + +#: lib/elements/fill_stitch.py:121 +msgid "Clockwise" +msgstr "" + +#: lib/elements/fill_stitch.py:127 msgid "Angle of lines of stitches" msgstr "Hoek van de lijnen van de steken" -#: lib/elements/fill.py:59 +#: lib/elements/fill_stitch.py:128 msgid "The angle increases in a counter-clockwise direction. 0 is horizontal. Negative angles are allowed." msgstr "De hoek neemt toe tegen de klok in. 0 is horizontaal. Negatieve waarden zijn toegestaan." -#: lib/elements/fill.py:86 +#: lib/elements/fill_stitch.py:146 lib/elements/fill_stitch.py:388 +msgid "Skip last stitch in each row" +msgstr "Sla de laatste steek in elke rij over" + +#: lib/elements/fill_stitch.py:147 lib/elements/fill_stitch.py:389 +msgid "The last stitch in each row is quite close to the first stitch in the next row. Skipping it decreases stitch count and density." +msgstr "De laatste steek in elke rij is vrij dicht op de eerste steek in de volgende rij. Door deze over te slaan wordt de dichtheid en het aantal steken verkleind." + +#: lib/elements/fill_stitch.py:160 msgid "Flip fill (start right-to-left)" msgstr "Draai opvulling om (start rechts-naar-links)" -#: lib/elements/fill.py:87 +#: lib/elements/fill_stitch.py:161 msgid "The flip option can help you with routing your stitch path. When you enable flip, stitching goes from right-to-left instead of left-to-right." msgstr "De omdraai optie kan je helpen met het routeren van je steekpad. Als je omdraaien kiest, gaat het borduren van rechts naar links in plaats van van links naar rechts." -#: lib/elements/fill.py:96 +#: lib/elements/fill_stitch.py:172 msgid "Spacing between rows" msgstr "Afstand tussen rijen" -#: lib/elements/fill.py:97 +#: lib/elements/fill_stitch.py:173 msgid "Distance between rows of stitches." msgstr "Afstand tussen rijen van steken." -#: lib/elements/fill.py:110 +#: lib/elements/fill_stitch.py:187 msgid "Maximum fill stitch length" msgstr "Maximale opvulsteeklengte" -#: lib/elements/fill.py:111 +#: lib/elements/fill_stitch.py:188 msgid "The length of each stitch in a row. Shorter stitch may be used at the start or end of a row." msgstr "De lengte van elke steek in een rij. Een kortere steek kan worden gebruikt aan het begin of einde van een rij." -#: lib/elements/fill.py:120 +#: lib/elements/fill_stitch.py:199 msgid "Stagger rows this many times before repeating" msgstr "Spring rijen zoveel keer in voordat herhaald wordt" -#: lib/elements/fill.py:121 +#: lib/elements/fill_stitch.py:200 msgid "Setting this dictates how many rows apart the stitches will be before they fall in the same column position." msgstr "Deze instelling geeft aan hoeveel rijen uitelkaar de steken liggen voordat ze in dezelfde kolom positie vallen." +#: lib/elements/fill_stitch.py:315 +msgid "Running stitch length (traversal between sections)" +msgstr "Doorlopende steek lengte (afstand tussen secties)" + +#: lib/elements/fill_stitch.py:316 +msgid "Length of stitches around the outline of the fill region used when moving from section to section." +msgstr "Lengte van steken rondom de rand van het opvulgebied dat wordt gebruikt bij de overgang tussen secties." + +#: lib/elements/fill_stitch.py:326 +msgid "Underlay" +msgstr "Versteviging" + +#: lib/elements/fill_stitch.py:326 lib/elements/fill_stitch.py:335 +#: lib/elements/fill_stitch.py:358 lib/elements/fill_stitch.py:369 +#: lib/elements/fill_stitch.py:379 lib/elements/fill_stitch.py:391 +#: lib/elements/fill_stitch.py:429 +msgid "Fill Underlay" +msgstr "" + +#: lib/elements/fill_stitch.py:332 +msgid "Fill angle" +msgstr "Opvul hoek" + +#: lib/elements/fill_stitch.py:333 +msgid "Default: fill angle + 90 deg. Insert comma-seperated list for multiple layers." +msgstr "Standaard: opvul hoek + 90 graden. Voer een kommagescheiden lijst in voor meerdere lagen." + +#: lib/elements/fill_stitch.py:355 +msgid "Row spacing" +msgstr "Opvulrij afstand" + +#: lib/elements/fill_stitch.py:356 +msgid "default: 3x fill row spacing" +msgstr "standaard: 3x opvulrij afstand" + +#: lib/elements/fill_stitch.py:366 +msgid "Max stitch length" +msgstr "Max steek lengte" + +#: lib/elements/fill_stitch.py:367 +msgid "default: equal to fill max stitch length" +msgstr "standaard: gelijk aan max steek lengte" + +#: lib/elements/fill_stitch.py:377 +msgid "Shrink the shape before doing underlay, to prevent underlay from showing around the outside of the fill." +msgstr "Verklein de vorm van de versteviging om te voorkomen dat de versteviging zichtbaar is aan de buitenkant van de opvulling." + +#: lib/elements/fill_stitch.py:400 +msgid "Expand the shape before fill stitching, to compensate for gaps between shapes." +msgstr "Breidt de vorm uit voor de opvulsteken om te compenseren voor gaten tussen de vormen." + +#: lib/elements/fill_stitch.py:411 lib/elements/fill_stitch.py:425 +msgid "Underpath" +msgstr "Onderpad" + +#: lib/elements/fill_stitch.py:412 lib/elements/fill_stitch.py:426 +msgid "Travel inside the shape when moving from section to section. Underpath stitches avoid traveling in the direction of the row angle so that they are not visible. This gives them a jagged appearance." +msgstr "Beweeg binnen de vorm bij verplaatsen tussen secties. Onderpad steken vermijden de richting van de rijhoek zodat ze niet zichtbaar zijn. Dit geeft ze een gekarteld uiterlijk." + +#: lib/elements/fill_stitch.py:629 +msgid "Error during autofill! This means that there is a problem with Ink/Stitch." +msgstr "Fout tijdens auto-opvullen! Dit betekent dat er een probleem met Ink/Stitch is." + +#. this message is followed by a URL: +#. https://github.com/inkstitch/inkstitch/issues/new +#: lib/elements/fill_stitch.py:632 +msgid "If you'd like to help us make Ink/Stitch better, please paste this whole message into a new issue at: " +msgstr "Als je wilt helpen om Ink/Stitch beter te maken, plak onderstaande tekst dan in een nieuwe melding op: " + #: lib/elements/image.py:13 msgid "Image" msgstr "Afbeelding" @@ -1152,15 +1240,15 @@ msgid "Please select at least one satin column." msgstr "Selecteer minstens een satijn strook." #. This was previously: "No embroiderable paths selected." -#: lib/extensions/base.py:126 +#: lib/extensions/base.py:127 msgid "Ink/Stitch doesn't know how to work with any of the objects you've selected." msgstr "Ink/Stitch kan met geen enkel geselecteerd object omgaan." -#: lib/extensions/base.py:128 +#: lib/extensions/base.py:129 msgid "There are no objects in the entire document that Ink/Stitch knows how to work with." msgstr "In het gehele document zit geen enkel object waar Ink/Stitch mee kan omgaan." -#: lib/extensions/base.py:130 +#: lib/extensions/base.py:131 msgid "Tip: Run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot Objects" msgstr "" @@ -1279,7 +1367,7 @@ msgstr "Borduur regels tekst heen en terug" msgid "Add trims" msgstr "Afknippen toevoegen" -#: lib/extensions/lettering.py:83 lib/extensions/params.py:361 +#: lib/extensions/lettering.py:83 lib/extensions/params.py:441 #: print/templates/custom-page.html:23 print/templates/custom-page.html:27 #: print/templates/custom-page.html:33 print/templates/ui.html:93 #: print/templates/ui.html:97 print/templates/ui.html:103 @@ -1288,7 +1376,7 @@ msgstr "Afknippen toevoegen" msgid "Cancel" msgstr "Annuleren" -#: lib/extensions/lettering.py:87 lib/extensions/params.py:368 +#: lib/extensions/lettering.py:87 lib/extensions/params.py:449 msgid "Apply and Quit" msgstr "Toepassen en Sluiten" @@ -1350,50 +1438,50 @@ msgstr "Selecteer een of meer commando's om te koppelen." msgid "Please select one or more text elements to split lines." msgstr "" -#: lib/extensions/params.py:208 +#: lib/extensions/params.py:227 msgid "These settings will be applied to 1 object." msgstr "Deze instellingen worden toegepast op 1 object." -#: lib/extensions/params.py:210 +#: lib/extensions/params.py:229 #, python-format msgid "These settings will be applied to %d objects." msgstr "Deze instellingen worden toegepast op %d objecten." -#: lib/extensions/params.py:213 +#: lib/extensions/params.py:234 msgid "Some settings had different values across objects. Select a value from the dropdown or enter a new one." msgstr "Sommige instellingen hadden verschillende waarden voor verschillende objecten. Selecteer een waarde uit de lijst of voer een nieuwe in." -#: lib/extensions/params.py:217 +#: lib/extensions/params.py:239 #, python-format msgid "Disabling this tab will disable the following %d tabs." msgstr "Uitschakelen van dit tabblad zal de volgende %d tabbladen uitschakelen." -#: lib/extensions/params.py:219 +#: lib/extensions/params.py:243 msgid "Disabling this tab will disable the following tab." msgstr "Uitschakelen van dit tabblad zal het volgende tabblad uitschakelen." -#: lib/extensions/params.py:222 +#: lib/extensions/params.py:247 #, python-format msgid "Enabling this tab will disable %s and vice-versa." msgstr "Inschakelen van dit tabblad zal %s uitschakelen en vice-versa." -#: lib/extensions/params.py:252 +#: lib/extensions/params.py:301 msgid "Inkscape objects" msgstr "Inkscape objecten" -#: lib/extensions/params.py:313 +#: lib/extensions/params.py:390 msgid "Click to force this parameter to be saved when you click \"Apply and Quit\"" msgstr "Klik om deze parameter op te slaan als je \"Toepassen en Afsluiten\" kiest" -#: lib/extensions/params.py:321 +#: lib/extensions/params.py:400 msgid "This parameter will be saved when you click \"Apply and Quit\"" msgstr "Deze parameter wordt opgeslagen als je \"Toepassen en Afsluiten\" klikt" -#: lib/extensions/params.py:344 +#: lib/extensions/params.py:423 msgid "Embroidery Params" msgstr "Borduur Parameters" -#: lib/extensions/params.py:365 +#: lib/extensions/params.py:446 msgid "Use Last Settings" msgstr "Gebruik Vorige Instellingen" @@ -1401,6 +1489,10 @@ msgstr "Gebruik Vorige Instellingen" msgid "Please select at least two elements to reorder." msgstr "" +#: lib/extensions/selection_to_guide_line.py:21 +msgid "Please select at least one object to be marked as a guide line." +msgstr "" + #: lib/extensions/selection_to_pattern.py:21 msgid "Please select at least one object to be marked as a pattern." msgstr "" @@ -1691,6 +1783,10 @@ msgstr "AutoSatijn %d" msgid "AutoSatin Running Stitch %d" msgstr "AutoSatijn Doorlopende Steek %d" +#: lib/stitches/guided_fill.py:120 +msgid "Guide line (or offset copy) is self crossing!" +msgstr "" + #: lib/svg/rendering.py:222 msgid "Stitch Plan" msgstr "Stekenplan" @@ -2742,6 +2838,7 @@ msgid "Duplicate Params" msgstr "" #: inx/inkstitch_duplicate_params.inx:10 inx/inkstitch_reorder.inx:10 +#: inx/inkstitch_selection_to_guide_line.inx:10 #: inx/inkstitch_selection_to_pattern.inx:10 msgid "Edit" msgstr "" @@ -3703,6 +3800,14 @@ msgstr "" msgid "Re-stack objects in order of selection" msgstr "" +#: inx/inkstitch_selection_to_guide_line.inx:3 +msgid "Selection to guide line" +msgstr "" + +#: inx/inkstitch_selection_to_guide_line.inx:9 +msgid "Ink/Stitch" +msgstr "" + #: inx/inkstitch_selection_to_pattern.inx:3 msgid "Selection to pattern" msgstr "" diff --git a/translations/messages_no_NO.po b/translations/messages_no_NO.po index a9c9eff6..357a7ae2 100644 --- a/translations/messages_no_NO.po +++ b/translations/messages_no_NO.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inkstitch\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2022-05-19 02:28+0000\n" -"PO-Revision-Date: 2022-05-20 02:21\n" +"POT-Creation-Date: 2022-05-21 01:55+0000\n" +"PO-Revision-Date: 2022-05-21 01:56\n" "Last-Translator: \n" "Language-Team: Norwegian\n" "MIME-Version: 1.0\n" @@ -16,7 +16,7 @@ msgstr "" "Project-Id-Version: \n" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-05-19 02:28+0000\n" +"POT-Creation-Date: 2022-05-21 01:55+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: LANGUAGE \n" @@ -497,293 +497,381 @@ msgstr "" msgid "command marker" msgstr "" -#: lib/elements/auto_fill.py:23 -msgid "Small Fill" +#: lib/elements/clone.py:20 +msgid "Clone Object" msgstr "" -#: lib/elements/auto_fill.py:24 -msgid "This fill object is so small that it would probably look better as running stitch or satin column. For very small shapes, fill stitch is not possible, and Ink/Stitch will use running stitch around the outline instead." +#: lib/elements/clone.py:21 +msgid "There are one or more clone objects in this document. Ink/Stitch can work with single clones, but you are limited to set a very few parameters. " msgstr "" -#: lib/elements/auto_fill.py:30 lib/elements/auto_fill.py:146 -msgid "Expand" +#: lib/elements/clone.py:24 +msgid "If you want to convert the clone into a real element, follow these steps:" msgstr "" -#: lib/elements/auto_fill.py:31 -msgid "The expand parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use original size instead." +#: lib/elements/clone.py:25 +msgid "* Select the clone" msgstr "" -#: lib/elements/auto_fill.py:36 lib/elements/auto_fill.py:123 -msgid "Inset" +#: lib/elements/clone.py:26 lib/elements/clone.py:37 +msgid "* Run: Edit > Clone > Unlink Clone (Alt+Shift+D)" msgstr "" -#: lib/elements/auto_fill.py:37 -msgid "The underlay inset parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use the original size instead." +#: lib/elements/clone.py:31 +msgid "Clone is not embroiderable" msgstr "" -#: lib/elements/auto_fill.py:42 -msgid "AutoFill" +#: lib/elements/clone.py:32 +msgid "There are one ore more clone objects in this document. A clone must be a direct child of an embroiderable element. Ink/Stitch cannot embroider clones of groups or other not embroiderable elements (text or image)." msgstr "" -#: lib/elements/auto_fill.py:45 -msgid "Automatically routed fill stitching" +#: lib/elements/clone.py:35 +msgid "Convert the clone into a real element:" msgstr "" -#: lib/elements/auto_fill.py:65 -msgid "Running stitch length (traversal between sections)" +#: lib/elements/clone.py:36 +msgid "* Select the clone." msgstr "" -#: lib/elements/auto_fill.py:66 -msgid "Length of stitches around the outline of the fill region used when moving from section to section." +#: lib/elements/clone.py:51 +msgid "Clone" msgstr "" -#: lib/elements/auto_fill.py:74 -msgid "Underlay" +#: lib/elements/clone.py:57 +msgid "Custom fill angle" msgstr "" -#: lib/elements/auto_fill.py:74 lib/elements/auto_fill.py:83 -#: lib/elements/auto_fill.py:105 lib/elements/auto_fill.py:116 -#: lib/elements/auto_fill.py:126 lib/elements/auto_fill.py:138 -#: lib/elements/auto_fill.py:172 -msgid "AutoFill Underlay" +#: lib/elements/clone.py:58 +msgid "This setting will apply a custom fill angle for the clone." msgstr "" -#: lib/elements/auto_fill.py:80 -msgid "Fill angle" +#: lib/elements/element.py:202 +msgid "Allow lock stitches" msgstr "" -#: lib/elements/auto_fill.py:81 -msgid "Default: fill angle + 90 deg. Insert comma-seperated list for multiple layers." +#: lib/elements/element.py:203 +msgid "Tie thread at the beginning and/or end of this object. Manual stitch will not add lock stitches." msgstr "" -#: lib/elements/auto_fill.py:102 -msgid "Row spacing" +#. options to allow lock stitch before and after objects +#: lib/elements/element.py:207 +msgid "Both" msgstr "" -#: lib/elements/auto_fill.py:103 -msgid "default: 3x fill row spacing" +#: lib/elements/element.py:207 +msgid "Before" msgstr "" -#: lib/elements/auto_fill.py:113 -msgid "Max stitch length" +#: lib/elements/element.py:207 +msgid "After" msgstr "" -#: lib/elements/auto_fill.py:114 -msgid "default: equal to fill max stitch length" +#: lib/elements/element.py:207 +msgid "Neither" msgstr "" -#: lib/elements/auto_fill.py:124 -msgid "Shrink the shape before doing underlay, to prevent underlay from showing around the outside of the fill." +#: lib/elements/element.py:216 +#: inx/inkstitch_lettering_force_lock_stitches.inx:3 +msgid "Force lock stitches" msgstr "" -#: lib/elements/auto_fill.py:135 lib/elements/fill.py:75 -msgid "Skip last stitch in each row" +#: lib/elements/element.py:217 +msgid "Sew lock stitches after sewing this element, even if the distance to the next object is shorter than defined by the collapse length value in the Ink/Stitch preferences." msgstr "" -#: lib/elements/auto_fill.py:136 lib/elements/fill.py:76 -msgid "The last stitch in each row is quite close to the first stitch in the next row. Skipping it decreases stitch count and density." +#: lib/elements/element.py:261 +#, python-format +msgid "Object %(id)s has an empty 'd' attribute. Please delete this object from your document." msgstr "" -#: lib/elements/auto_fill.py:147 -msgid "Expand the shape before fill stitching, to compensate for gaps between shapes." +#. used when showing an error message to the user such as +#. "Some Path (path1234): error: satin column: One or more of the rungs doesn't +#. intersect both rails." +#: lib/elements/element.py:354 +msgid "error:" msgstr "" -#: lib/elements/auto_fill.py:156 lib/elements/auto_fill.py:168 -msgid "Underpath" +#: lib/elements/empty_d_object.py:13 +msgid "Empty D-Attribute" msgstr "" -#: lib/elements/auto_fill.py:157 lib/elements/auto_fill.py:169 -msgid "Travel inside the shape when moving from section to section. Underpath stitches avoid traveling in the direction of the row angle so that they are not visible. This gives them a jagged appearance." +#: lib/elements/empty_d_object.py:14 +msgid "There is an invalid path object in the document, the d-attribute is missing." msgstr "" -#: lib/elements/auto_fill.py:266 -msgid "Error during autofill! This means that there is a problem with Ink/Stitch." +#: lib/elements/empty_d_object.py:16 +msgid "* Run Extensions > Ink/Stitch > Troubleshoot > Cleanup Document..." msgstr "" -#. this message is followed by a URL: -#. https://github.com/inkstitch/inkstitch/issues/new -#: lib/elements/auto_fill.py:269 -msgid "If you'd like to help us make Ink/Stitch better, please paste this whole message into a new issue at: " +#: lib/elements/fill_stitch.py:27 +msgid "Small Fill" msgstr "" -#: lib/elements/clone.py:25 -msgid "Clone Object" +#: lib/elements/fill_stitch.py:28 +msgid "This fill object is so small that it would probably look better as running stitch or satin column. For very small shapes, fill stitch is not possible, and Ink/Stitch will use running stitch around the outline instead." msgstr "" -#: lib/elements/clone.py:26 -msgid "There are one or more clone objects in this document. Ink/Stitch can work with single clones, but you are limited to set a very few parameters. " +#: lib/elements/fill_stitch.py:34 lib/elements/fill_stitch.py:399 +msgid "Expand" msgstr "" -#: lib/elements/clone.py:29 -msgid "If you want to convert the clone into a real element, follow these steps:" +#: lib/elements/fill_stitch.py:35 +msgid "The expand parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use original size instead." msgstr "" -#: lib/elements/clone.py:30 -msgid "* Select the clone" +#: lib/elements/fill_stitch.py:40 lib/elements/fill_stitch.py:376 +msgid "Inset" msgstr "" -#: lib/elements/clone.py:31 lib/elements/clone.py:42 -msgid "* Run: Edit > Clone > Unlink Clone (Alt+Shift+D)" +#: lib/elements/fill_stitch.py:41 +msgid "The underlay inset parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use the original size instead." msgstr "" -#: lib/elements/clone.py:36 -msgid "Clone is not embroiderable" +#: lib/elements/fill_stitch.py:46 +msgid "Missing Guideline" msgstr "" -#: lib/elements/clone.py:37 -msgid "There are one ore more clone objects in this document. A clone must be a direct child of an embroiderable element. Ink/Stitch cannot embroider clones of groups or other not embroiderable elements (text or image)." +#: lib/elements/fill_stitch.py:47 +msgid "This object is set to \"Guided Fill\", but has no guide line." msgstr "" -#: lib/elements/clone.py:40 -msgid "Convert the clone into a real element:" +#: lib/elements/fill_stitch.py:49 +msgid "* Create a stroke object" msgstr "" -#: lib/elements/clone.py:41 -msgid "* Select the clone." +#: lib/elements/fill_stitch.py:50 +msgid "* Select this object and run Extensions > Ink/Stitch > Edit > Selection to guide line" msgstr "" -#: lib/elements/clone.py:56 -msgid "Clone" +#: lib/elements/fill_stitch.py:55 +msgid "Disjointed Guide Line" msgstr "" -#: lib/elements/clone.py:62 -msgid "Custom fill angle" +#: lib/elements/fill_stitch.py:56 +msgid "The guide line of this object isn't within the object borders. The guide line works best, if it is within the target element." msgstr "" -#: lib/elements/clone.py:63 -msgid "This setting will apply a custom fill angle for the clone." +#: lib/elements/fill_stitch.py:59 +msgid "* Move the guide line into the element" msgstr "" -#: lib/elements/element.py:198 -msgid "Allow lock stitches" +#: lib/elements/fill_stitch.py:64 +msgid "Multiple Guide Lines" msgstr "" -#: lib/elements/element.py:199 -msgid "Tie thread at the beginning and/or end of this object. Manual stitch will not add lock stitches." +#: lib/elements/fill_stitch.py:65 +msgid "This object has multiple guide lines, but only the first one will be used." msgstr "" -#. options to allow lock stitch before and after objects -#: lib/elements/element.py:203 -msgid "Both" +#: lib/elements/fill_stitch.py:67 +msgid "* Remove all guide lines, except for one." msgstr "" -#: lib/elements/element.py:203 -msgid "Before" +#: lib/elements/fill_stitch.py:72 +msgid "Unconnected" msgstr "" -#: lib/elements/element.py:203 -msgid "After" +#: lib/elements/fill_stitch.py:73 +msgid "Fill: This object is made up of unconnected shapes. This is not allowed because Ink/Stitch doesn't know what order to stitch them in. Please break this object up into separate shapes." msgstr "" -#: lib/elements/element.py:203 -msgid "Neither" +#: lib/elements/fill_stitch.py:77 lib/elements/fill_stitch.py:85 +msgid "* Extensions > Ink/Stitch > Fill Tools > Break Apart Fill Objects" msgstr "" -#: lib/elements/element.py:212 -#: inx/inkstitch_lettering_force_lock_stitches.inx:3 -msgid "Force lock stitches" +#: lib/elements/fill_stitch.py:82 +msgid "Border crosses itself" msgstr "" -#: lib/elements/element.py:213 -msgid "Sew lock stitches after sewing this element, even if the distance to the next object is shorter than defined by the collapse length value in the Ink/Stitch preferences." +#: lib/elements/fill_stitch.py:83 +msgid "Fill: Shape is not valid. This can happen if the border crosses over itself." msgstr "" -#: lib/elements/element.py:257 -#, python-format -msgid "Object %(id)s has an empty 'd' attribute. Please delete this object from your document." +#: lib/elements/fill_stitch.py:90 +msgid "FillStitch" msgstr "" -#. used when showing an error message to the user such as -#. "Some Path (path1234): error: satin column: One or more of the rungs doesn't -#. intersect both rails." -#: lib/elements/element.py:345 -msgid "error:" +#: lib/elements/fill_stitch.py:93 +msgid "Automatically routed fill stitching" msgstr "" -#: lib/elements/empty_d_object.py:13 -msgid "Empty D-Attribute" +#: lib/elements/fill_stitch.py:98 +msgid "Fill method" msgstr "" -#: lib/elements/empty_d_object.py:14 -msgid "There is an invalid path object in the document, the d-attribute is missing." +#: lib/elements/fill_stitch.py:99 +msgid "Auto Fill" msgstr "" -#: lib/elements/empty_d_object.py:16 -msgid "* Run Extensions > Ink/Stitch > Troubleshoot > Cleanup Document..." +#: lib/elements/fill_stitch.py:99 +msgid "Contour Fill" msgstr "" -#: lib/elements/fill.py:23 -msgid "Unconnected" +#: lib/elements/fill_stitch.py:99 +msgid "Guided Fill" msgstr "" -#: lib/elements/fill.py:24 -msgid "Fill: This object is made up of unconnected shapes. This is not allowed because Ink/Stitch doesn't know what order to stitch them in. Please break this object up into separate shapes." +#: lib/elements/fill_stitch.py:99 +msgid "Legacy Fill" msgstr "" -#: lib/elements/fill.py:28 lib/elements/fill.py:36 -msgid "* Extensions > Ink/Stitch > Fill Tools > Break Apart Fill Objects" +#: lib/elements/fill_stitch.py:104 +msgid "Contour Fill Strategy" msgstr "" -#: lib/elements/fill.py:33 -msgid "Border crosses itself" +#: lib/elements/fill_stitch.py:105 +msgid "Inner to Outer" msgstr "" -#: lib/elements/fill.py:34 -msgid "Fill: Shape is not valid. This can happen if the border crosses over itself." +#: lib/elements/fill_stitch.py:105 +msgid "Single spiral" msgstr "" -#: lib/elements/fill.py:41 -msgid "Fill" +#: lib/elements/fill_stitch.py:105 +msgid "Double spiral" msgstr "" -#: lib/elements/fill.py:48 -msgid "Manually routed fill stitching" +#: lib/elements/fill_stitch.py:110 +msgid "Join Style" msgstr "" -#: lib/elements/fill.py:49 -msgid "AutoFill is the default method for generating fill stitching." +#: lib/elements/fill_stitch.py:111 +msgid "Round" msgstr "" -#: lib/elements/fill.py:58 +#: lib/elements/fill_stitch.py:111 +msgid "Mitered" +msgstr "" + +#: lib/elements/fill_stitch.py:111 +msgid "Beveled" +msgstr "" + +#: lib/elements/fill_stitch.py:116 +msgid "Avoid self-crossing" +msgstr "" + +#: lib/elements/fill_stitch.py:121 +msgid "Clockwise" +msgstr "" + +#: lib/elements/fill_stitch.py:127 msgid "Angle of lines of stitches" msgstr "" -#: lib/elements/fill.py:59 +#: lib/elements/fill_stitch.py:128 msgid "The angle increases in a counter-clockwise direction. 0 is horizontal. Negative angles are allowed." msgstr "" -#: lib/elements/fill.py:86 +#: lib/elements/fill_stitch.py:146 lib/elements/fill_stitch.py:388 +msgid "Skip last stitch in each row" +msgstr "" + +#: lib/elements/fill_stitch.py:147 lib/elements/fill_stitch.py:389 +msgid "The last stitch in each row is quite close to the first stitch in the next row. Skipping it decreases stitch count and density." +msgstr "" + +#: lib/elements/fill_stitch.py:160 msgid "Flip fill (start right-to-left)" msgstr "" -#: lib/elements/fill.py:87 +#: lib/elements/fill_stitch.py:161 msgid "The flip option can help you with routing your stitch path. When you enable flip, stitching goes from right-to-left instead of left-to-right." msgstr "" -#: lib/elements/fill.py:96 +#: lib/elements/fill_stitch.py:172 msgid "Spacing between rows" msgstr "" -#: lib/elements/fill.py:97 +#: lib/elements/fill_stitch.py:173 msgid "Distance between rows of stitches." msgstr "" -#: lib/elements/fill.py:110 +#: lib/elements/fill_stitch.py:187 msgid "Maximum fill stitch length" msgstr "" -#: lib/elements/fill.py:111 +#: lib/elements/fill_stitch.py:188 msgid "The length of each stitch in a row. Shorter stitch may be used at the start or end of a row." msgstr "" -#: lib/elements/fill.py:120 +#: lib/elements/fill_stitch.py:199 msgid "Stagger rows this many times before repeating" msgstr "" -#: lib/elements/fill.py:121 +#: lib/elements/fill_stitch.py:200 msgid "Setting this dictates how many rows apart the stitches will be before they fall in the same column position." msgstr "" +#: lib/elements/fill_stitch.py:315 +msgid "Running stitch length (traversal between sections)" +msgstr "" + +#: lib/elements/fill_stitch.py:316 +msgid "Length of stitches around the outline of the fill region used when moving from section to section." +msgstr "" + +#: lib/elements/fill_stitch.py:326 +msgid "Underlay" +msgstr "" + +#: lib/elements/fill_stitch.py:326 lib/elements/fill_stitch.py:335 +#: lib/elements/fill_stitch.py:358 lib/elements/fill_stitch.py:369 +#: lib/elements/fill_stitch.py:379 lib/elements/fill_stitch.py:391 +#: lib/elements/fill_stitch.py:429 +msgid "Fill Underlay" +msgstr "" + +#: lib/elements/fill_stitch.py:332 +msgid "Fill angle" +msgstr "" + +#: lib/elements/fill_stitch.py:333 +msgid "Default: fill angle + 90 deg. Insert comma-seperated list for multiple layers." +msgstr "" + +#: lib/elements/fill_stitch.py:355 +msgid "Row spacing" +msgstr "" + +#: lib/elements/fill_stitch.py:356 +msgid "default: 3x fill row spacing" +msgstr "" + +#: lib/elements/fill_stitch.py:366 +msgid "Max stitch length" +msgstr "" + +#: lib/elements/fill_stitch.py:367 +msgid "default: equal to fill max stitch length" +msgstr "" + +#: lib/elements/fill_stitch.py:377 +msgid "Shrink the shape before doing underlay, to prevent underlay from showing around the outside of the fill." +msgstr "" + +#: lib/elements/fill_stitch.py:400 +msgid "Expand the shape before fill stitching, to compensate for gaps between shapes." +msgstr "" + +#: lib/elements/fill_stitch.py:411 lib/elements/fill_stitch.py:425 +msgid "Underpath" +msgstr "" + +#: lib/elements/fill_stitch.py:412 lib/elements/fill_stitch.py:426 +msgid "Travel inside the shape when moving from section to section. Underpath stitches avoid traveling in the direction of the row angle so that they are not visible. This gives them a jagged appearance." +msgstr "" + +#: lib/elements/fill_stitch.py:629 +msgid "Error during autofill! This means that there is a problem with Ink/Stitch." +msgstr "" + +#. this message is followed by a URL: +#. https://github.com/inkstitch/inkstitch/issues/new +#: lib/elements/fill_stitch.py:632 +msgid "If you'd like to help us make Ink/Stitch better, please paste this whole message into a new issue at: " +msgstr "" + #: lib/elements/image.py:13 msgid "Image" msgstr "" @@ -1151,15 +1239,15 @@ msgid "Please select at least one satin column." msgstr "" #. This was previously: "No embroiderable paths selected." -#: lib/extensions/base.py:126 +#: lib/extensions/base.py:127 msgid "Ink/Stitch doesn't know how to work with any of the objects you've selected." msgstr "" -#: lib/extensions/base.py:128 +#: lib/extensions/base.py:129 msgid "There are no objects in the entire document that Ink/Stitch knows how to work with." msgstr "" -#: lib/extensions/base.py:130 +#: lib/extensions/base.py:131 msgid "Tip: Run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot Objects" msgstr "" @@ -1278,7 +1366,7 @@ msgstr "" msgid "Add trims" msgstr "" -#: lib/extensions/lettering.py:83 lib/extensions/params.py:361 +#: lib/extensions/lettering.py:83 lib/extensions/params.py:441 #: print/templates/custom-page.html:23 print/templates/custom-page.html:27 #: print/templates/custom-page.html:33 print/templates/ui.html:93 #: print/templates/ui.html:97 print/templates/ui.html:103 @@ -1287,7 +1375,7 @@ msgstr "" msgid "Cancel" msgstr "" -#: lib/extensions/lettering.py:87 lib/extensions/params.py:368 +#: lib/extensions/lettering.py:87 lib/extensions/params.py:449 msgid "Apply and Quit" msgstr "" @@ -1349,50 +1437,50 @@ msgstr "" msgid "Please select one or more text elements to split lines." msgstr "" -#: lib/extensions/params.py:208 +#: lib/extensions/params.py:227 msgid "These settings will be applied to 1 object." msgstr "" -#: lib/extensions/params.py:210 +#: lib/extensions/params.py:229 #, python-format msgid "These settings will be applied to %d objects." msgstr "" -#: lib/extensions/params.py:213 +#: lib/extensions/params.py:234 msgid "Some settings had different values across objects. Select a value from the dropdown or enter a new one." msgstr "" -#: lib/extensions/params.py:217 +#: lib/extensions/params.py:239 #, python-format msgid "Disabling this tab will disable the following %d tabs." msgstr "" -#: lib/extensions/params.py:219 +#: lib/extensions/params.py:243 msgid "Disabling this tab will disable the following tab." msgstr "" -#: lib/extensions/params.py:222 +#: lib/extensions/params.py:247 #, python-format msgid "Enabling this tab will disable %s and vice-versa." msgstr "" -#: lib/extensions/params.py:252 +#: lib/extensions/params.py:301 msgid "Inkscape objects" msgstr "" -#: lib/extensions/params.py:313 +#: lib/extensions/params.py:390 msgid "Click to force this parameter to be saved when you click \"Apply and Quit\"" msgstr "" -#: lib/extensions/params.py:321 +#: lib/extensions/params.py:400 msgid "This parameter will be saved when you click \"Apply and Quit\"" msgstr "" -#: lib/extensions/params.py:344 +#: lib/extensions/params.py:423 msgid "Embroidery Params" msgstr "" -#: lib/extensions/params.py:365 +#: lib/extensions/params.py:446 msgid "Use Last Settings" msgstr "" @@ -1400,6 +1488,10 @@ msgstr "" msgid "Please select at least two elements to reorder." msgstr "" +#: lib/extensions/selection_to_guide_line.py:21 +msgid "Please select at least one object to be marked as a guide line." +msgstr "" + #: lib/extensions/selection_to_pattern.py:21 msgid "Please select at least one object to be marked as a pattern." msgstr "" @@ -1690,6 +1782,10 @@ msgstr "" msgid "AutoSatin Running Stitch %d" msgstr "" +#: lib/stitches/guided_fill.py:120 +msgid "Guide line (or offset copy) is self crossing!" +msgstr "" + #: lib/svg/rendering.py:222 msgid "Stitch Plan" msgstr "" @@ -2741,6 +2837,7 @@ msgid "Duplicate Params" msgstr "" #: inx/inkstitch_duplicate_params.inx:10 inx/inkstitch_reorder.inx:10 +#: inx/inkstitch_selection_to_guide_line.inx:10 #: inx/inkstitch_selection_to_pattern.inx:10 msgid "Edit" msgstr "" @@ -3702,6 +3799,14 @@ msgstr "" msgid "Re-stack objects in order of selection" msgstr "" +#: inx/inkstitch_selection_to_guide_line.inx:3 +msgid "Selection to guide line" +msgstr "" + +#: inx/inkstitch_selection_to_guide_line.inx:9 +msgid "Ink/Stitch" +msgstr "" + #: inx/inkstitch_selection_to_pattern.inx:3 msgid "Selection to pattern" msgstr "" diff --git a/translations/messages_pl_PL.po b/translations/messages_pl_PL.po index 8f6c2e2f..c92f0355 100644 --- a/translations/messages_pl_PL.po +++ b/translations/messages_pl_PL.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inkstitch\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2022-05-19 02:28+0000\n" -"PO-Revision-Date: 2022-05-20 02:21\n" +"POT-Creation-Date: 2022-05-21 01:55+0000\n" +"PO-Revision-Date: 2022-05-21 01:56\n" "Last-Translator: \n" "Language-Team: Polish\n" "MIME-Version: 1.0\n" @@ -16,7 +16,7 @@ msgstr "" "Project-Id-Version: \n" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-05-19 02:28+0000\n" +"POT-Creation-Date: 2022-05-21 01:55+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: LANGUAGE \n" @@ -497,198 +497,89 @@ msgstr "łącznik" msgid "command marker" msgstr "" -#: lib/elements/auto_fill.py:23 -msgid "Small Fill" -msgstr "" - -#: lib/elements/auto_fill.py:24 -msgid "This fill object is so small that it would probably look better as running stitch or satin column. For very small shapes, fill stitch is not possible, and Ink/Stitch will use running stitch around the outline instead." -msgstr "" - -#: lib/elements/auto_fill.py:30 lib/elements/auto_fill.py:146 -msgid "Expand" -msgstr "" - -#: lib/elements/auto_fill.py:31 -msgid "The expand parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use original size instead." -msgstr "" - -#: lib/elements/auto_fill.py:36 lib/elements/auto_fill.py:123 -msgid "Inset" -msgstr "" - -#: lib/elements/auto_fill.py:37 -msgid "The underlay inset parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use the original size instead." -msgstr "" - -#: lib/elements/auto_fill.py:42 -msgid "AutoFill" -msgstr "" - -#: lib/elements/auto_fill.py:45 -msgid "Automatically routed fill stitching" -msgstr "" - -#: lib/elements/auto_fill.py:65 -msgid "Running stitch length (traversal between sections)" -msgstr "" - -#: lib/elements/auto_fill.py:66 -msgid "Length of stitches around the outline of the fill region used when moving from section to section." -msgstr "" - -#: lib/elements/auto_fill.py:74 -msgid "Underlay" -msgstr "Podszycie" - -#: lib/elements/auto_fill.py:74 lib/elements/auto_fill.py:83 -#: lib/elements/auto_fill.py:105 lib/elements/auto_fill.py:116 -#: lib/elements/auto_fill.py:126 lib/elements/auto_fill.py:138 -#: lib/elements/auto_fill.py:172 -msgid "AutoFill Underlay" -msgstr "" - -#: lib/elements/auto_fill.py:80 -msgid "Fill angle" -msgstr "Kąt wypełnienia" - -#: lib/elements/auto_fill.py:81 -msgid "Default: fill angle + 90 deg. Insert comma-seperated list for multiple layers." -msgstr "" - -#: lib/elements/auto_fill.py:102 -msgid "Row spacing" -msgstr "" - -#: lib/elements/auto_fill.py:103 -msgid "default: 3x fill row spacing" -msgstr "" - -#: lib/elements/auto_fill.py:113 -msgid "Max stitch length" -msgstr "Maks. długość ściegu" - -#: lib/elements/auto_fill.py:114 -msgid "default: equal to fill max stitch length" -msgstr "" - -#: lib/elements/auto_fill.py:124 -msgid "Shrink the shape before doing underlay, to prevent underlay from showing around the outside of the fill." -msgstr "" - -#: lib/elements/auto_fill.py:135 lib/elements/fill.py:75 -msgid "Skip last stitch in each row" -msgstr "" - -#: lib/elements/auto_fill.py:136 lib/elements/fill.py:76 -msgid "The last stitch in each row is quite close to the first stitch in the next row. Skipping it decreases stitch count and density." -msgstr "" - -#: lib/elements/auto_fill.py:147 -msgid "Expand the shape before fill stitching, to compensate for gaps between shapes." -msgstr "" - -#: lib/elements/auto_fill.py:156 lib/elements/auto_fill.py:168 -msgid "Underpath" -msgstr "" - -#: lib/elements/auto_fill.py:157 lib/elements/auto_fill.py:169 -msgid "Travel inside the shape when moving from section to section. Underpath stitches avoid traveling in the direction of the row angle so that they are not visible. This gives them a jagged appearance." -msgstr "" - -#: lib/elements/auto_fill.py:266 -msgid "Error during autofill! This means that there is a problem with Ink/Stitch." -msgstr "" - -#. this message is followed by a URL: -#. https://github.com/inkstitch/inkstitch/issues/new -#: lib/elements/auto_fill.py:269 -msgid "If you'd like to help us make Ink/Stitch better, please paste this whole message into a new issue at: " -msgstr "" - -#: lib/elements/clone.py:25 +#: lib/elements/clone.py:20 msgid "Clone Object" msgstr "" -#: lib/elements/clone.py:26 +#: lib/elements/clone.py:21 msgid "There are one or more clone objects in this document. Ink/Stitch can work with single clones, but you are limited to set a very few parameters. " msgstr "" -#: lib/elements/clone.py:29 +#: lib/elements/clone.py:24 msgid "If you want to convert the clone into a real element, follow these steps:" msgstr "" -#: lib/elements/clone.py:30 +#: lib/elements/clone.py:25 msgid "* Select the clone" msgstr "" -#: lib/elements/clone.py:31 lib/elements/clone.py:42 +#: lib/elements/clone.py:26 lib/elements/clone.py:37 msgid "* Run: Edit > Clone > Unlink Clone (Alt+Shift+D)" msgstr "" -#: lib/elements/clone.py:36 +#: lib/elements/clone.py:31 msgid "Clone is not embroiderable" msgstr "" -#: lib/elements/clone.py:37 +#: lib/elements/clone.py:32 msgid "There are one ore more clone objects in this document. A clone must be a direct child of an embroiderable element. Ink/Stitch cannot embroider clones of groups or other not embroiderable elements (text or image)." msgstr "" -#: lib/elements/clone.py:40 +#: lib/elements/clone.py:35 msgid "Convert the clone into a real element:" msgstr "" -#: lib/elements/clone.py:41 +#: lib/elements/clone.py:36 msgid "* Select the clone." msgstr "" -#: lib/elements/clone.py:56 +#: lib/elements/clone.py:51 msgid "Clone" msgstr "" -#: lib/elements/clone.py:62 +#: lib/elements/clone.py:57 msgid "Custom fill angle" msgstr "" -#: lib/elements/clone.py:63 +#: lib/elements/clone.py:58 msgid "This setting will apply a custom fill angle for the clone." msgstr "" -#: lib/elements/element.py:198 +#: lib/elements/element.py:202 msgid "Allow lock stitches" msgstr "" -#: lib/elements/element.py:199 +#: lib/elements/element.py:203 msgid "Tie thread at the beginning and/or end of this object. Manual stitch will not add lock stitches." msgstr "" #. options to allow lock stitch before and after objects -#: lib/elements/element.py:203 +#: lib/elements/element.py:207 msgid "Both" msgstr "Obydwa" -#: lib/elements/element.py:203 +#: lib/elements/element.py:207 msgid "Before" msgstr "Przedtem, zanim" -#: lib/elements/element.py:203 +#: lib/elements/element.py:207 msgid "After" msgstr "Po, później" -#: lib/elements/element.py:203 +#: lib/elements/element.py:207 msgid "Neither" msgstr "Żaden" -#: lib/elements/element.py:212 +#: lib/elements/element.py:216 #: inx/inkstitch_lettering_force_lock_stitches.inx:3 msgid "Force lock stitches" msgstr "Blokowanie ściegu" -#: lib/elements/element.py:213 +#: lib/elements/element.py:217 msgid "Sew lock stitches after sewing this element, even if the distance to the next object is shorter than defined by the collapse length value in the Ink/Stitch preferences." msgstr "Blokuj ścieg po uszyciu tego elementu, nawet jeśli odległość do następnego obiektu jest mniejsza niż określona wartość w preferencjach Ink/Stitch." -#: lib/elements/element.py:257 +#: lib/elements/element.py:261 #, python-format msgid "Object %(id)s has an empty 'd' attribute. Please delete this object from your document." msgstr "Obiekt %(id)s ma pusty atrybut „d”. Usuń ten obiekt ze swojego dokumentu." @@ -696,7 +587,7 @@ msgstr "Obiekt %(id)s ma pusty atrybut „d”. Usuń ten obiekt ze swojego doku #. used when showing an error message to the user such as #. "Some Path (path1234): error: satin column: One or more of the rungs doesn't #. intersect both rails." -#: lib/elements/element.py:345 +#: lib/elements/element.py:354 msgid "error:" msgstr "błąd:" @@ -712,78 +603,275 @@ msgstr "W dokumencie znajduje się nieprawidłowy obiekt ścieżki, brakuje atry msgid "* Run Extensions > Ink/Stitch > Troubleshoot > Cleanup Document..." msgstr "* Uruchom rozszerzenia > Ink/Stitch > Rozwiązywanie problemów > wyczyść dokument..." -#: lib/elements/fill.py:23 +#: lib/elements/fill_stitch.py:27 +msgid "Small Fill" +msgstr "" + +#: lib/elements/fill_stitch.py:28 +msgid "This fill object is so small that it would probably look better as running stitch or satin column. For very small shapes, fill stitch is not possible, and Ink/Stitch will use running stitch around the outline instead." +msgstr "" + +#: lib/elements/fill_stitch.py:34 lib/elements/fill_stitch.py:399 +msgid "Expand" +msgstr "" + +#: lib/elements/fill_stitch.py:35 +msgid "The expand parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use original size instead." +msgstr "" + +#: lib/elements/fill_stitch.py:40 lib/elements/fill_stitch.py:376 +msgid "Inset" +msgstr "" + +#: lib/elements/fill_stitch.py:41 +msgid "The underlay inset parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use the original size instead." +msgstr "" + +#: lib/elements/fill_stitch.py:46 +msgid "Missing Guideline" +msgstr "" + +#: lib/elements/fill_stitch.py:47 +msgid "This object is set to \"Guided Fill\", but has no guide line." +msgstr "" + +#: lib/elements/fill_stitch.py:49 +msgid "* Create a stroke object" +msgstr "" + +#: lib/elements/fill_stitch.py:50 +msgid "* Select this object and run Extensions > Ink/Stitch > Edit > Selection to guide line" +msgstr "" + +#: lib/elements/fill_stitch.py:55 +msgid "Disjointed Guide Line" +msgstr "" + +#: lib/elements/fill_stitch.py:56 +msgid "The guide line of this object isn't within the object borders. The guide line works best, if it is within the target element." +msgstr "" + +#: lib/elements/fill_stitch.py:59 +msgid "* Move the guide line into the element" +msgstr "" + +#: lib/elements/fill_stitch.py:64 +msgid "Multiple Guide Lines" +msgstr "" + +#: lib/elements/fill_stitch.py:65 +msgid "This object has multiple guide lines, but only the first one will be used." +msgstr "" + +#: lib/elements/fill_stitch.py:67 +msgid "* Remove all guide lines, except for one." +msgstr "" + +#: lib/elements/fill_stitch.py:72 msgid "Unconnected" msgstr "Niepodłączony" -#: lib/elements/fill.py:24 +#: lib/elements/fill_stitch.py:73 msgid "Fill: This object is made up of unconnected shapes. This is not allowed because Ink/Stitch doesn't know what order to stitch them in. Please break this object up into separate shapes." msgstr "Wypełnienie: ten obiekt składa się z niepołączonych kształtów. Nie jest to dozwolone, ponieważ tusz/ścieg nie wie, w jakiej kolejności je łączyć. Proszę podzielić ten obiekt na osobne kształty." -#: lib/elements/fill.py:28 lib/elements/fill.py:36 +#: lib/elements/fill_stitch.py:77 lib/elements/fill_stitch.py:85 msgid "* Extensions > Ink/Stitch > Fill Tools > Break Apart Fill Objects" msgstr "* Rozszerzenia > Atrament/Ścieg > Narzędzia do wypełniania > Rozdziel wypełnienie obiektów" -#: lib/elements/fill.py:33 +#: lib/elements/fill_stitch.py:82 msgid "Border crosses itself" msgstr "Samoistne przecięcie się granicy" -#: lib/elements/fill.py:34 +#: lib/elements/fill_stitch.py:83 msgid "Fill: Shape is not valid. This can happen if the border crosses over itself." msgstr "Wypełnienie: nieprawidłowy kształt. Może się to zdarzyć, jeśli nastąpiło samoistne przecięcie się granicy." -#: lib/elements/fill.py:41 -msgid "Fill" -msgstr "Wypełnienie" +#: lib/elements/fill_stitch.py:90 +msgid "FillStitch" +msgstr "" + +#: lib/elements/fill_stitch.py:93 +msgid "Automatically routed fill stitching" +msgstr "" + +#: lib/elements/fill_stitch.py:98 +msgid "Fill method" +msgstr "" + +#: lib/elements/fill_stitch.py:99 +msgid "Auto Fill" +msgstr "" -#: lib/elements/fill.py:48 -msgid "Manually routed fill stitching" -msgstr "Ręczne rozdzielenie lub usunięcie ściegu wypełniającego" +#: lib/elements/fill_stitch.py:99 +msgid "Contour Fill" +msgstr "" -#: lib/elements/fill.py:49 -msgid "AutoFill is the default method for generating fill stitching." -msgstr "AutoFill jest domyślną metodą generowania Sciegu wypełniającego." +#: lib/elements/fill_stitch.py:99 +msgid "Guided Fill" +msgstr "" -#: lib/elements/fill.py:58 +#: lib/elements/fill_stitch.py:99 +msgid "Legacy Fill" +msgstr "" + +#: lib/elements/fill_stitch.py:104 +msgid "Contour Fill Strategy" +msgstr "" + +#: lib/elements/fill_stitch.py:105 +msgid "Inner to Outer" +msgstr "" + +#: lib/elements/fill_stitch.py:105 +msgid "Single spiral" +msgstr "" + +#: lib/elements/fill_stitch.py:105 +msgid "Double spiral" +msgstr "" + +#: lib/elements/fill_stitch.py:110 +msgid "Join Style" +msgstr "" + +#: lib/elements/fill_stitch.py:111 +msgid "Round" +msgstr "" + +#: lib/elements/fill_stitch.py:111 +msgid "Mitered" +msgstr "" + +#: lib/elements/fill_stitch.py:111 +msgid "Beveled" +msgstr "" + +#: lib/elements/fill_stitch.py:116 +msgid "Avoid self-crossing" +msgstr "" + +#: lib/elements/fill_stitch.py:121 +msgid "Clockwise" +msgstr "" + +#: lib/elements/fill_stitch.py:127 msgid "Angle of lines of stitches" msgstr "Kąt nachylenia linii ściegów" -#: lib/elements/fill.py:59 +#: lib/elements/fill_stitch.py:128 msgid "The angle increases in a counter-clockwise direction. 0 is horizontal. Negative angles are allowed." msgstr "Kąt rośnie w kierunku przeciwnym do ruchu wskazówek zegara. 0 jest w poziomie. Dozwolone są kąty ujemne." -#: lib/elements/fill.py:86 +#: lib/elements/fill_stitch.py:146 lib/elements/fill_stitch.py:388 +msgid "Skip last stitch in each row" +msgstr "" + +#: lib/elements/fill_stitch.py:147 lib/elements/fill_stitch.py:389 +msgid "The last stitch in each row is quite close to the first stitch in the next row. Skipping it decreases stitch count and density." +msgstr "" + +#: lib/elements/fill_stitch.py:160 msgid "Flip fill (start right-to-left)" msgstr "Odwróć wypełnienie (rozpocznij od prawej do lewej)" -#: lib/elements/fill.py:87 +#: lib/elements/fill_stitch.py:161 msgid "The flip option can help you with routing your stitch path. When you enable flip, stitching goes from right-to-left instead of left-to-right." msgstr "Opcja odwracania może być pomocna przy wyznaczniu ścieżki ściegu. Po włączeniu funkcji odwracania, ściegi są wykonywane od prawej do lewej strony zamiast od lewej do prawej." -#: lib/elements/fill.py:96 +#: lib/elements/fill_stitch.py:172 msgid "Spacing between rows" msgstr "Odstępy między rzędami" -#: lib/elements/fill.py:97 +#: lib/elements/fill_stitch.py:173 msgid "Distance between rows of stitches." msgstr "Odległość między rzędami ściegów." -#: lib/elements/fill.py:110 +#: lib/elements/fill_stitch.py:187 msgid "Maximum fill stitch length" msgstr "Maksymalna długość ściegu wypełniającego" -#: lib/elements/fill.py:111 +#: lib/elements/fill_stitch.py:188 msgid "The length of each stitch in a row. Shorter stitch may be used at the start or end of a row." msgstr "Długość każdego ściegu w rzędzie. Krótszy ścieg może być użyty na początku lub na końcu rzędu." -#: lib/elements/fill.py:120 +#: lib/elements/fill_stitch.py:199 msgid "Stagger rows this many times before repeating" msgstr "" -#: lib/elements/fill.py:121 +#: lib/elements/fill_stitch.py:200 msgid "Setting this dictates how many rows apart the stitches will be before they fall in the same column position." msgstr "Ustawienie to określa, ile osobnych rzędów będą miały ściegi, zanim znajdą się w tej samej pozycji w kolumnie." +#: lib/elements/fill_stitch.py:315 +msgid "Running stitch length (traversal between sections)" +msgstr "" + +#: lib/elements/fill_stitch.py:316 +msgid "Length of stitches around the outline of the fill region used when moving from section to section." +msgstr "" + +#: lib/elements/fill_stitch.py:326 +msgid "Underlay" +msgstr "Podszycie" + +#: lib/elements/fill_stitch.py:326 lib/elements/fill_stitch.py:335 +#: lib/elements/fill_stitch.py:358 lib/elements/fill_stitch.py:369 +#: lib/elements/fill_stitch.py:379 lib/elements/fill_stitch.py:391 +#: lib/elements/fill_stitch.py:429 +msgid "Fill Underlay" +msgstr "" + +#: lib/elements/fill_stitch.py:332 +msgid "Fill angle" +msgstr "Kąt wypełnienia" + +#: lib/elements/fill_stitch.py:333 +msgid "Default: fill angle + 90 deg. Insert comma-seperated list for multiple layers." +msgstr "" + +#: lib/elements/fill_stitch.py:355 +msgid "Row spacing" +msgstr "" + +#: lib/elements/fill_stitch.py:356 +msgid "default: 3x fill row spacing" +msgstr "" + +#: lib/elements/fill_stitch.py:366 +msgid "Max stitch length" +msgstr "Maks. długość ściegu" + +#: lib/elements/fill_stitch.py:367 +msgid "default: equal to fill max stitch length" +msgstr "" + +#: lib/elements/fill_stitch.py:377 +msgid "Shrink the shape before doing underlay, to prevent underlay from showing around the outside of the fill." +msgstr "" + +#: lib/elements/fill_stitch.py:400 +msgid "Expand the shape before fill stitching, to compensate for gaps between shapes." +msgstr "" + +#: lib/elements/fill_stitch.py:411 lib/elements/fill_stitch.py:425 +msgid "Underpath" +msgstr "" + +#: lib/elements/fill_stitch.py:412 lib/elements/fill_stitch.py:426 +msgid "Travel inside the shape when moving from section to section. Underpath stitches avoid traveling in the direction of the row angle so that they are not visible. This gives them a jagged appearance." +msgstr "" + +#: lib/elements/fill_stitch.py:629 +msgid "Error during autofill! This means that there is a problem with Ink/Stitch." +msgstr "" + +#. this message is followed by a URL: +#. https://github.com/inkstitch/inkstitch/issues/new +#: lib/elements/fill_stitch.py:632 +msgid "If you'd like to help us make Ink/Stitch better, please paste this whole message into a new issue at: " +msgstr "" + #: lib/elements/image.py:13 msgid "Image" msgstr "Obraz" @@ -1151,15 +1239,15 @@ msgid "Please select at least one satin column." msgstr "" #. This was previously: "No embroiderable paths selected." -#: lib/extensions/base.py:126 +#: lib/extensions/base.py:127 msgid "Ink/Stitch doesn't know how to work with any of the objects you've selected." msgstr "" -#: lib/extensions/base.py:128 +#: lib/extensions/base.py:129 msgid "There are no objects in the entire document that Ink/Stitch knows how to work with." msgstr "" -#: lib/extensions/base.py:130 +#: lib/extensions/base.py:131 msgid "Tip: Run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot Objects" msgstr "" @@ -1278,7 +1366,7 @@ msgstr "" msgid "Add trims" msgstr "" -#: lib/extensions/lettering.py:83 lib/extensions/params.py:361 +#: lib/extensions/lettering.py:83 lib/extensions/params.py:441 #: print/templates/custom-page.html:23 print/templates/custom-page.html:27 #: print/templates/custom-page.html:33 print/templates/ui.html:93 #: print/templates/ui.html:97 print/templates/ui.html:103 @@ -1287,7 +1375,7 @@ msgstr "" msgid "Cancel" msgstr "" -#: lib/extensions/lettering.py:87 lib/extensions/params.py:368 +#: lib/extensions/lettering.py:87 lib/extensions/params.py:449 msgid "Apply and Quit" msgstr "" @@ -1349,50 +1437,50 @@ msgstr "" msgid "Please select one or more text elements to split lines." msgstr "" -#: lib/extensions/params.py:208 +#: lib/extensions/params.py:227 msgid "These settings will be applied to 1 object." msgstr "" -#: lib/extensions/params.py:210 +#: lib/extensions/params.py:229 #, python-format msgid "These settings will be applied to %d objects." msgstr "" -#: lib/extensions/params.py:213 +#: lib/extensions/params.py:234 msgid "Some settings had different values across objects. Select a value from the dropdown or enter a new one." msgstr "" -#: lib/extensions/params.py:217 +#: lib/extensions/params.py:239 #, python-format msgid "Disabling this tab will disable the following %d tabs." msgstr "" -#: lib/extensions/params.py:219 +#: lib/extensions/params.py:243 msgid "Disabling this tab will disable the following tab." msgstr "" -#: lib/extensions/params.py:222 +#: lib/extensions/params.py:247 #, python-format msgid "Enabling this tab will disable %s and vice-versa." msgstr "" -#: lib/extensions/params.py:252 +#: lib/extensions/params.py:301 msgid "Inkscape objects" msgstr "" -#: lib/extensions/params.py:313 +#: lib/extensions/params.py:390 msgid "Click to force this parameter to be saved when you click \"Apply and Quit\"" msgstr "" -#: lib/extensions/params.py:321 +#: lib/extensions/params.py:400 msgid "This parameter will be saved when you click \"Apply and Quit\"" msgstr "" -#: lib/extensions/params.py:344 +#: lib/extensions/params.py:423 msgid "Embroidery Params" msgstr "" -#: lib/extensions/params.py:365 +#: lib/extensions/params.py:446 msgid "Use Last Settings" msgstr "" @@ -1400,6 +1488,10 @@ msgstr "" msgid "Please select at least two elements to reorder." msgstr "" +#: lib/extensions/selection_to_guide_line.py:21 +msgid "Please select at least one object to be marked as a guide line." +msgstr "" + #: lib/extensions/selection_to_pattern.py:21 msgid "Please select at least one object to be marked as a pattern." msgstr "" @@ -1690,6 +1782,10 @@ msgstr "" msgid "AutoSatin Running Stitch %d" msgstr "" +#: lib/stitches/guided_fill.py:120 +msgid "Guide line (or offset copy) is self crossing!" +msgstr "" + #: lib/svg/rendering.py:222 msgid "Stitch Plan" msgstr "" @@ -2743,6 +2839,7 @@ msgid "Duplicate Params" msgstr "" #: inx/inkstitch_duplicate_params.inx:10 inx/inkstitch_reorder.inx:10 +#: inx/inkstitch_selection_to_guide_line.inx:10 #: inx/inkstitch_selection_to_pattern.inx:10 msgid "Edit" msgstr "" @@ -3704,6 +3801,14 @@ msgstr "" msgid "Re-stack objects in order of selection" msgstr "" +#: inx/inkstitch_selection_to_guide_line.inx:3 +msgid "Selection to guide line" +msgstr "" + +#: inx/inkstitch_selection_to_guide_line.inx:9 +msgid "Ink/Stitch" +msgstr "" + #: inx/inkstitch_selection_to_pattern.inx:3 msgid "Selection to pattern" msgstr "Zaznaczenie, wybór, selekcja wzoru, lub we wzorze" diff --git a/translations/messages_pt_BR.po b/translations/messages_pt_BR.po index b6fbb80b..e4f17876 100644 --- a/translations/messages_pt_BR.po +++ b/translations/messages_pt_BR.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inkstitch\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2022-05-19 02:28+0000\n" -"PO-Revision-Date: 2022-05-20 02:21\n" +"POT-Creation-Date: 2022-05-21 01:55+0000\n" +"PO-Revision-Date: 2022-05-21 01:56\n" "Last-Translator: \n" "Language-Team: Portuguese, Brazilian\n" "MIME-Version: 1.0\n" @@ -16,7 +16,7 @@ msgstr "" "Project-Id-Version: \n" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-05-19 02:28+0000\n" +"POT-Creation-Date: 2022-05-21 01:55+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: LANGUAGE \n" @@ -497,293 +497,381 @@ msgstr "connector" msgid "command marker" msgstr "comando do marcador" -#: lib/elements/auto_fill.py:23 -msgid "Small Fill" -msgstr "Pequeno preenchimento" +#: lib/elements/clone.py:20 +msgid "Clone Object" +msgstr "" -#: lib/elements/auto_fill.py:24 -msgid "This fill object is so small that it would probably look better as running stitch or satin column. For very small shapes, fill stitch is not possible, and Ink/Stitch will use running stitch around the outline instead." +#: lib/elements/clone.py:21 +msgid "There are one or more clone objects in this document. Ink/Stitch can work with single clones, but you are limited to set a very few parameters. " msgstr "" -#: lib/elements/auto_fill.py:30 lib/elements/auto_fill.py:146 -msgid "Expand" -msgstr "Expandir" +#: lib/elements/clone.py:24 +msgid "If you want to convert the clone into a real element, follow these steps:" +msgstr "" -#: lib/elements/auto_fill.py:31 -msgid "The expand parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use original size instead." +#: lib/elements/clone.py:25 +msgid "* Select the clone" msgstr "" -#: lib/elements/auto_fill.py:36 lib/elements/auto_fill.py:123 -msgid "Inset" -msgstr "Inserir" +#: lib/elements/clone.py:26 lib/elements/clone.py:37 +msgid "* Run: Edit > Clone > Unlink Clone (Alt+Shift+D)" +msgstr "" -#: lib/elements/auto_fill.py:37 -msgid "The underlay inset parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use the original size instead." +#: lib/elements/clone.py:31 +msgid "Clone is not embroiderable" msgstr "" -#: lib/elements/auto_fill.py:42 -msgid "AutoFill" -msgstr "Preenchimento automático" +#: lib/elements/clone.py:32 +msgid "There are one ore more clone objects in this document. A clone must be a direct child of an embroiderable element. Ink/Stitch cannot embroider clones of groups or other not embroiderable elements (text or image)." +msgstr "" -#: lib/elements/auto_fill.py:45 -msgid "Automatically routed fill stitching" +#: lib/elements/clone.py:35 +msgid "Convert the clone into a real element:" msgstr "" -#: lib/elements/auto_fill.py:65 -msgid "Running stitch length (traversal between sections)" +#: lib/elements/clone.py:36 +msgid "* Select the clone." msgstr "" -#: lib/elements/auto_fill.py:66 -msgid "Length of stitches around the outline of the fill region used when moving from section to section." +#: lib/elements/clone.py:51 +msgid "Clone" msgstr "" -#: lib/elements/auto_fill.py:74 -msgid "Underlay" +#: lib/elements/clone.py:57 +msgid "Custom fill angle" msgstr "" -#: lib/elements/auto_fill.py:74 lib/elements/auto_fill.py:83 -#: lib/elements/auto_fill.py:105 lib/elements/auto_fill.py:116 -#: lib/elements/auto_fill.py:126 lib/elements/auto_fill.py:138 -#: lib/elements/auto_fill.py:172 -msgid "AutoFill Underlay" +#: lib/elements/clone.py:58 +msgid "This setting will apply a custom fill angle for the clone." msgstr "" -#: lib/elements/auto_fill.py:80 -msgid "Fill angle" +#: lib/elements/element.py:202 +msgid "Allow lock stitches" msgstr "" -#: lib/elements/auto_fill.py:81 -msgid "Default: fill angle + 90 deg. Insert comma-seperated list for multiple layers." +#: lib/elements/element.py:203 +msgid "Tie thread at the beginning and/or end of this object. Manual stitch will not add lock stitches." msgstr "" -#: lib/elements/auto_fill.py:102 -msgid "Row spacing" +#. options to allow lock stitch before and after objects +#: lib/elements/element.py:207 +msgid "Both" msgstr "" -#: lib/elements/auto_fill.py:103 -msgid "default: 3x fill row spacing" +#: lib/elements/element.py:207 +msgid "Before" msgstr "" -#: lib/elements/auto_fill.py:113 -msgid "Max stitch length" -msgstr "Comprimento máximo do ponto" +#: lib/elements/element.py:207 +msgid "After" +msgstr "" -#: lib/elements/auto_fill.py:114 -msgid "default: equal to fill max stitch length" -msgstr "padrão: igual ao comprimento máximo do ponto de preenchimento" +#: lib/elements/element.py:207 +msgid "Neither" +msgstr "" -#: lib/elements/auto_fill.py:124 -msgid "Shrink the shape before doing underlay, to prevent underlay from showing around the outside of the fill." -msgstr "Reduza a forma antes de fazer a base, para evitar que a base apareça na parte externa do preenchimento." +#: lib/elements/element.py:216 +#: inx/inkstitch_lettering_force_lock_stitches.inx:3 +msgid "Force lock stitches" +msgstr "" -#: lib/elements/auto_fill.py:135 lib/elements/fill.py:75 -msgid "Skip last stitch in each row" -msgstr "Pule o último ponto de cada linha" +#: lib/elements/element.py:217 +msgid "Sew lock stitches after sewing this element, even if the distance to the next object is shorter than defined by the collapse length value in the Ink/Stitch preferences." +msgstr "" -#: lib/elements/auto_fill.py:136 lib/elements/fill.py:76 -msgid "The last stitch in each row is quite close to the first stitch in the next row. Skipping it decreases stitch count and density." -msgstr "O último ponto de cada linha é bastante próximo ao primeiro ponto da próxima linha. Ignorá-lo diminui a densidade e a contagem de pontos." +#: lib/elements/element.py:261 +#, python-format +msgid "Object %(id)s has an empty 'd' attribute. Please delete this object from your document." +msgstr "" -#: lib/elements/auto_fill.py:147 -msgid "Expand the shape before fill stitching, to compensate for gaps between shapes." -msgstr "Expanda a forma antes da costura de preenchimento, para compensar as lacunas entre as formas." +#. used when showing an error message to the user such as +#. "Some Path (path1234): error: satin column: One or more of the rungs doesn't +#. intersect both rails." +#: lib/elements/element.py:354 +msgid "error:" +msgstr "" -#: lib/elements/auto_fill.py:156 lib/elements/auto_fill.py:168 -msgid "Underpath" +#: lib/elements/empty_d_object.py:13 +msgid "Empty D-Attribute" msgstr "" -#: lib/elements/auto_fill.py:157 lib/elements/auto_fill.py:169 -msgid "Travel inside the shape when moving from section to section. Underpath stitches avoid traveling in the direction of the row angle so that they are not visible. This gives them a jagged appearance." +#: lib/elements/empty_d_object.py:14 +msgid "There is an invalid path object in the document, the d-attribute is missing." msgstr "" -#: lib/elements/auto_fill.py:266 -msgid "Error during autofill! This means that there is a problem with Ink/Stitch." +#: lib/elements/empty_d_object.py:16 +msgid "* Run Extensions > Ink/Stitch > Troubleshoot > Cleanup Document..." msgstr "" -#. this message is followed by a URL: -#. https://github.com/inkstitch/inkstitch/issues/new -#: lib/elements/auto_fill.py:269 -msgid "If you'd like to help us make Ink/Stitch better, please paste this whole message into a new issue at: " +#: lib/elements/fill_stitch.py:27 +msgid "Small Fill" +msgstr "Pequeno preenchimento" + +#: lib/elements/fill_stitch.py:28 +msgid "This fill object is so small that it would probably look better as running stitch or satin column. For very small shapes, fill stitch is not possible, and Ink/Stitch will use running stitch around the outline instead." msgstr "" -#: lib/elements/clone.py:25 -msgid "Clone Object" +#: lib/elements/fill_stitch.py:34 lib/elements/fill_stitch.py:399 +msgid "Expand" +msgstr "Expandir" + +#: lib/elements/fill_stitch.py:35 +msgid "The expand parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use original size instead." msgstr "" -#: lib/elements/clone.py:26 -msgid "There are one or more clone objects in this document. Ink/Stitch can work with single clones, but you are limited to set a very few parameters. " +#: lib/elements/fill_stitch.py:40 lib/elements/fill_stitch.py:376 +msgid "Inset" +msgstr "Inserir" + +#: lib/elements/fill_stitch.py:41 +msgid "The underlay inset parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use the original size instead." msgstr "" -#: lib/elements/clone.py:29 -msgid "If you want to convert the clone into a real element, follow these steps:" +#: lib/elements/fill_stitch.py:46 +msgid "Missing Guideline" msgstr "" -#: lib/elements/clone.py:30 -msgid "* Select the clone" +#: lib/elements/fill_stitch.py:47 +msgid "This object is set to \"Guided Fill\", but has no guide line." msgstr "" -#: lib/elements/clone.py:31 lib/elements/clone.py:42 -msgid "* Run: Edit > Clone > Unlink Clone (Alt+Shift+D)" +#: lib/elements/fill_stitch.py:49 +msgid "* Create a stroke object" msgstr "" -#: lib/elements/clone.py:36 -msgid "Clone is not embroiderable" +#: lib/elements/fill_stitch.py:50 +msgid "* Select this object and run Extensions > Ink/Stitch > Edit > Selection to guide line" msgstr "" -#: lib/elements/clone.py:37 -msgid "There are one ore more clone objects in this document. A clone must be a direct child of an embroiderable element. Ink/Stitch cannot embroider clones of groups or other not embroiderable elements (text or image)." +#: lib/elements/fill_stitch.py:55 +msgid "Disjointed Guide Line" msgstr "" -#: lib/elements/clone.py:40 -msgid "Convert the clone into a real element:" +#: lib/elements/fill_stitch.py:56 +msgid "The guide line of this object isn't within the object borders. The guide line works best, if it is within the target element." msgstr "" -#: lib/elements/clone.py:41 -msgid "* Select the clone." +#: lib/elements/fill_stitch.py:59 +msgid "* Move the guide line into the element" msgstr "" -#: lib/elements/clone.py:56 -msgid "Clone" +#: lib/elements/fill_stitch.py:64 +msgid "Multiple Guide Lines" msgstr "" -#: lib/elements/clone.py:62 -msgid "Custom fill angle" +#: lib/elements/fill_stitch.py:65 +msgid "This object has multiple guide lines, but only the first one will be used." msgstr "" -#: lib/elements/clone.py:63 -msgid "This setting will apply a custom fill angle for the clone." +#: lib/elements/fill_stitch.py:67 +msgid "* Remove all guide lines, except for one." msgstr "" -#: lib/elements/element.py:198 -msgid "Allow lock stitches" +#: lib/elements/fill_stitch.py:72 +msgid "Unconnected" msgstr "" -#: lib/elements/element.py:199 -msgid "Tie thread at the beginning and/or end of this object. Manual stitch will not add lock stitches." +#: lib/elements/fill_stitch.py:73 +msgid "Fill: This object is made up of unconnected shapes. This is not allowed because Ink/Stitch doesn't know what order to stitch them in. Please break this object up into separate shapes." msgstr "" -#. options to allow lock stitch before and after objects -#: lib/elements/element.py:203 -msgid "Both" +#: lib/elements/fill_stitch.py:77 lib/elements/fill_stitch.py:85 +msgid "* Extensions > Ink/Stitch > Fill Tools > Break Apart Fill Objects" msgstr "" -#: lib/elements/element.py:203 -msgid "Before" +#: lib/elements/fill_stitch.py:82 +msgid "Border crosses itself" msgstr "" -#: lib/elements/element.py:203 -msgid "After" +#: lib/elements/fill_stitch.py:83 +msgid "Fill: Shape is not valid. This can happen if the border crosses over itself." msgstr "" -#: lib/elements/element.py:203 -msgid "Neither" +#: lib/elements/fill_stitch.py:90 +msgid "FillStitch" msgstr "" -#: lib/elements/element.py:212 -#: inx/inkstitch_lettering_force_lock_stitches.inx:3 -msgid "Force lock stitches" +#: lib/elements/fill_stitch.py:93 +msgid "Automatically routed fill stitching" msgstr "" -#: lib/elements/element.py:213 -msgid "Sew lock stitches after sewing this element, even if the distance to the next object is shorter than defined by the collapse length value in the Ink/Stitch preferences." +#: lib/elements/fill_stitch.py:98 +msgid "Fill method" msgstr "" -#: lib/elements/element.py:257 -#, python-format -msgid "Object %(id)s has an empty 'd' attribute. Please delete this object from your document." +#: lib/elements/fill_stitch.py:99 +msgid "Auto Fill" msgstr "" -#. used when showing an error message to the user such as -#. "Some Path (path1234): error: satin column: One or more of the rungs doesn't -#. intersect both rails." -#: lib/elements/element.py:345 -msgid "error:" +#: lib/elements/fill_stitch.py:99 +msgid "Contour Fill" msgstr "" -#: lib/elements/empty_d_object.py:13 -msgid "Empty D-Attribute" +#: lib/elements/fill_stitch.py:99 +msgid "Guided Fill" msgstr "" -#: lib/elements/empty_d_object.py:14 -msgid "There is an invalid path object in the document, the d-attribute is missing." +#: lib/elements/fill_stitch.py:99 +msgid "Legacy Fill" msgstr "" -#: lib/elements/empty_d_object.py:16 -msgid "* Run Extensions > Ink/Stitch > Troubleshoot > Cleanup Document..." +#: lib/elements/fill_stitch.py:104 +msgid "Contour Fill Strategy" msgstr "" -#: lib/elements/fill.py:23 -msgid "Unconnected" +#: lib/elements/fill_stitch.py:105 +msgid "Inner to Outer" msgstr "" -#: lib/elements/fill.py:24 -msgid "Fill: This object is made up of unconnected shapes. This is not allowed because Ink/Stitch doesn't know what order to stitch them in. Please break this object up into separate shapes." +#: lib/elements/fill_stitch.py:105 +msgid "Single spiral" msgstr "" -#: lib/elements/fill.py:28 lib/elements/fill.py:36 -msgid "* Extensions > Ink/Stitch > Fill Tools > Break Apart Fill Objects" +#: lib/elements/fill_stitch.py:105 +msgid "Double spiral" msgstr "" -#: lib/elements/fill.py:33 -msgid "Border crosses itself" +#: lib/elements/fill_stitch.py:110 +msgid "Join Style" msgstr "" -#: lib/elements/fill.py:34 -msgid "Fill: Shape is not valid. This can happen if the border crosses over itself." +#: lib/elements/fill_stitch.py:111 +msgid "Round" msgstr "" -#: lib/elements/fill.py:41 -msgid "Fill" +#: lib/elements/fill_stitch.py:111 +msgid "Mitered" msgstr "" -#: lib/elements/fill.py:48 -msgid "Manually routed fill stitching" +#: lib/elements/fill_stitch.py:111 +msgid "Beveled" msgstr "" -#: lib/elements/fill.py:49 -msgid "AutoFill is the default method for generating fill stitching." +#: lib/elements/fill_stitch.py:116 +msgid "Avoid self-crossing" msgstr "" -#: lib/elements/fill.py:58 +#: lib/elements/fill_stitch.py:121 +msgid "Clockwise" +msgstr "" + +#: lib/elements/fill_stitch.py:127 msgid "Angle of lines of stitches" msgstr "" -#: lib/elements/fill.py:59 +#: lib/elements/fill_stitch.py:128 msgid "The angle increases in a counter-clockwise direction. 0 is horizontal. Negative angles are allowed." msgstr "" -#: lib/elements/fill.py:86 +#: lib/elements/fill_stitch.py:146 lib/elements/fill_stitch.py:388 +msgid "Skip last stitch in each row" +msgstr "Pule o último ponto de cada linha" + +#: lib/elements/fill_stitch.py:147 lib/elements/fill_stitch.py:389 +msgid "The last stitch in each row is quite close to the first stitch in the next row. Skipping it decreases stitch count and density." +msgstr "O último ponto de cada linha é bastante próximo ao primeiro ponto da próxima linha. Ignorá-lo diminui a densidade e a contagem de pontos." + +#: lib/elements/fill_stitch.py:160 msgid "Flip fill (start right-to-left)" msgstr "" -#: lib/elements/fill.py:87 +#: lib/elements/fill_stitch.py:161 msgid "The flip option can help you with routing your stitch path. When you enable flip, stitching goes from right-to-left instead of left-to-right." msgstr "" -#: lib/elements/fill.py:96 +#: lib/elements/fill_stitch.py:172 msgid "Spacing between rows" msgstr "" -#: lib/elements/fill.py:97 +#: lib/elements/fill_stitch.py:173 msgid "Distance between rows of stitches." msgstr "" -#: lib/elements/fill.py:110 +#: lib/elements/fill_stitch.py:187 msgid "Maximum fill stitch length" msgstr "" -#: lib/elements/fill.py:111 +#: lib/elements/fill_stitch.py:188 msgid "The length of each stitch in a row. Shorter stitch may be used at the start or end of a row." msgstr "" -#: lib/elements/fill.py:120 +#: lib/elements/fill_stitch.py:199 msgid "Stagger rows this many times before repeating" msgstr "" -#: lib/elements/fill.py:121 +#: lib/elements/fill_stitch.py:200 msgid "Setting this dictates how many rows apart the stitches will be before they fall in the same column position." msgstr "" +#: lib/elements/fill_stitch.py:315 +msgid "Running stitch length (traversal between sections)" +msgstr "" + +#: lib/elements/fill_stitch.py:316 +msgid "Length of stitches around the outline of the fill region used when moving from section to section." +msgstr "" + +#: lib/elements/fill_stitch.py:326 +msgid "Underlay" +msgstr "" + +#: lib/elements/fill_stitch.py:326 lib/elements/fill_stitch.py:335 +#: lib/elements/fill_stitch.py:358 lib/elements/fill_stitch.py:369 +#: lib/elements/fill_stitch.py:379 lib/elements/fill_stitch.py:391 +#: lib/elements/fill_stitch.py:429 +msgid "Fill Underlay" +msgstr "" + +#: lib/elements/fill_stitch.py:332 +msgid "Fill angle" +msgstr "" + +#: lib/elements/fill_stitch.py:333 +msgid "Default: fill angle + 90 deg. Insert comma-seperated list for multiple layers." +msgstr "" + +#: lib/elements/fill_stitch.py:355 +msgid "Row spacing" +msgstr "" + +#: lib/elements/fill_stitch.py:356 +msgid "default: 3x fill row spacing" +msgstr "" + +#: lib/elements/fill_stitch.py:366 +msgid "Max stitch length" +msgstr "Comprimento máximo do ponto" + +#: lib/elements/fill_stitch.py:367 +msgid "default: equal to fill max stitch length" +msgstr "padrão: igual ao comprimento máximo do ponto de preenchimento" + +#: lib/elements/fill_stitch.py:377 +msgid "Shrink the shape before doing underlay, to prevent underlay from showing around the outside of the fill." +msgstr "Reduza a forma antes de fazer a base, para evitar que a base apareça na parte externa do preenchimento." + +#: lib/elements/fill_stitch.py:400 +msgid "Expand the shape before fill stitching, to compensate for gaps between shapes." +msgstr "Expanda a forma antes da costura de preenchimento, para compensar as lacunas entre as formas." + +#: lib/elements/fill_stitch.py:411 lib/elements/fill_stitch.py:425 +msgid "Underpath" +msgstr "" + +#: lib/elements/fill_stitch.py:412 lib/elements/fill_stitch.py:426 +msgid "Travel inside the shape when moving from section to section. Underpath stitches avoid traveling in the direction of the row angle so that they are not visible. This gives them a jagged appearance." +msgstr "" + +#: lib/elements/fill_stitch.py:629 +msgid "Error during autofill! This means that there is a problem with Ink/Stitch." +msgstr "" + +#. this message is followed by a URL: +#. https://github.com/inkstitch/inkstitch/issues/new +#: lib/elements/fill_stitch.py:632 +msgid "If you'd like to help us make Ink/Stitch better, please paste this whole message into a new issue at: " +msgstr "" + #: lib/elements/image.py:13 msgid "Image" msgstr "" @@ -1151,15 +1239,15 @@ msgid "Please select at least one satin column." msgstr "Selecione pelo menos uma coluna do cetim." #. This was previously: "No embroiderable paths selected." -#: lib/extensions/base.py:126 +#: lib/extensions/base.py:127 msgid "Ink/Stitch doesn't know how to work with any of the objects you've selected." msgstr "" -#: lib/extensions/base.py:128 +#: lib/extensions/base.py:129 msgid "There are no objects in the entire document that Ink/Stitch knows how to work with." msgstr "" -#: lib/extensions/base.py:130 +#: lib/extensions/base.py:131 msgid "Tip: Run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot Objects" msgstr "" @@ -1278,7 +1366,7 @@ msgstr "" msgid "Add trims" msgstr "" -#: lib/extensions/lettering.py:83 lib/extensions/params.py:361 +#: lib/extensions/lettering.py:83 lib/extensions/params.py:441 #: print/templates/custom-page.html:23 print/templates/custom-page.html:27 #: print/templates/custom-page.html:33 print/templates/ui.html:93 #: print/templates/ui.html:97 print/templates/ui.html:103 @@ -1287,7 +1375,7 @@ msgstr "" msgid "Cancel" msgstr "" -#: lib/extensions/lettering.py:87 lib/extensions/params.py:368 +#: lib/extensions/lettering.py:87 lib/extensions/params.py:449 msgid "Apply and Quit" msgstr "" @@ -1349,50 +1437,50 @@ msgstr "" msgid "Please select one or more text elements to split lines." msgstr "" -#: lib/extensions/params.py:208 +#: lib/extensions/params.py:227 msgid "These settings will be applied to 1 object." msgstr "" -#: lib/extensions/params.py:210 +#: lib/extensions/params.py:229 #, python-format msgid "These settings will be applied to %d objects." msgstr "" -#: lib/extensions/params.py:213 +#: lib/extensions/params.py:234 msgid "Some settings had different values across objects. Select a value from the dropdown or enter a new one." msgstr "" -#: lib/extensions/params.py:217 +#: lib/extensions/params.py:239 #, python-format msgid "Disabling this tab will disable the following %d tabs." msgstr "" -#: lib/extensions/params.py:219 +#: lib/extensions/params.py:243 msgid "Disabling this tab will disable the following tab." msgstr "" -#: lib/extensions/params.py:222 +#: lib/extensions/params.py:247 #, python-format msgid "Enabling this tab will disable %s and vice-versa." msgstr "" -#: lib/extensions/params.py:252 +#: lib/extensions/params.py:301 msgid "Inkscape objects" msgstr "" -#: lib/extensions/params.py:313 +#: lib/extensions/params.py:390 msgid "Click to force this parameter to be saved when you click \"Apply and Quit\"" msgstr "" -#: lib/extensions/params.py:321 +#: lib/extensions/params.py:400 msgid "This parameter will be saved when you click \"Apply and Quit\"" msgstr "" -#: lib/extensions/params.py:344 +#: lib/extensions/params.py:423 msgid "Embroidery Params" msgstr "" -#: lib/extensions/params.py:365 +#: lib/extensions/params.py:446 msgid "Use Last Settings" msgstr "" @@ -1400,6 +1488,10 @@ msgstr "" msgid "Please select at least two elements to reorder." msgstr "" +#: lib/extensions/selection_to_guide_line.py:21 +msgid "Please select at least one object to be marked as a guide line." +msgstr "" + #: lib/extensions/selection_to_pattern.py:21 msgid "Please select at least one object to be marked as a pattern." msgstr "" @@ -1690,6 +1782,10 @@ msgstr "" msgid "AutoSatin Running Stitch %d" msgstr "" +#: lib/stitches/guided_fill.py:120 +msgid "Guide line (or offset copy) is self crossing!" +msgstr "" + #: lib/svg/rendering.py:222 msgid "Stitch Plan" msgstr "" @@ -2741,6 +2837,7 @@ msgid "Duplicate Params" msgstr "" #: inx/inkstitch_duplicate_params.inx:10 inx/inkstitch_reorder.inx:10 +#: inx/inkstitch_selection_to_guide_line.inx:10 #: inx/inkstitch_selection_to_pattern.inx:10 msgid "Edit" msgstr "" @@ -3702,6 +3799,14 @@ msgstr "" msgid "Re-stack objects in order of selection" msgstr "" +#: inx/inkstitch_selection_to_guide_line.inx:3 +msgid "Selection to guide line" +msgstr "" + +#: inx/inkstitch_selection_to_guide_line.inx:9 +msgid "Ink/Stitch" +msgstr "" + #: inx/inkstitch_selection_to_pattern.inx:3 msgid "Selection to pattern" msgstr "" diff --git a/translations/messages_pt_PT.po b/translations/messages_pt_PT.po index d00678d3..a1c56900 100644 --- a/translations/messages_pt_PT.po +++ b/translations/messages_pt_PT.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inkstitch\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2022-05-19 02:28+0000\n" -"PO-Revision-Date: 2022-05-20 02:21\n" +"POT-Creation-Date: 2022-05-21 01:55+0000\n" +"PO-Revision-Date: 2022-05-21 01:56\n" "Last-Translator: \n" "Language-Team: Portuguese\n" "MIME-Version: 1.0\n" @@ -16,7 +16,7 @@ msgstr "" "Project-Id-Version: \n" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-05-19 02:28+0000\n" +"POT-Creation-Date: 2022-05-21 01:55+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: LANGUAGE \n" @@ -497,293 +497,381 @@ msgstr "" msgid "command marker" msgstr "" -#: lib/elements/auto_fill.py:23 -msgid "Small Fill" +#: lib/elements/clone.py:20 +msgid "Clone Object" msgstr "" -#: lib/elements/auto_fill.py:24 -msgid "This fill object is so small that it would probably look better as running stitch or satin column. For very small shapes, fill stitch is not possible, and Ink/Stitch will use running stitch around the outline instead." +#: lib/elements/clone.py:21 +msgid "There are one or more clone objects in this document. Ink/Stitch can work with single clones, but you are limited to set a very few parameters. " msgstr "" -#: lib/elements/auto_fill.py:30 lib/elements/auto_fill.py:146 -msgid "Expand" +#: lib/elements/clone.py:24 +msgid "If you want to convert the clone into a real element, follow these steps:" msgstr "" -#: lib/elements/auto_fill.py:31 -msgid "The expand parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use original size instead." +#: lib/elements/clone.py:25 +msgid "* Select the clone" msgstr "" -#: lib/elements/auto_fill.py:36 lib/elements/auto_fill.py:123 -msgid "Inset" +#: lib/elements/clone.py:26 lib/elements/clone.py:37 +msgid "* Run: Edit > Clone > Unlink Clone (Alt+Shift+D)" msgstr "" -#: lib/elements/auto_fill.py:37 -msgid "The underlay inset parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use the original size instead." +#: lib/elements/clone.py:31 +msgid "Clone is not embroiderable" msgstr "" -#: lib/elements/auto_fill.py:42 -msgid "AutoFill" +#: lib/elements/clone.py:32 +msgid "There are one ore more clone objects in this document. A clone must be a direct child of an embroiderable element. Ink/Stitch cannot embroider clones of groups or other not embroiderable elements (text or image)." msgstr "" -#: lib/elements/auto_fill.py:45 -msgid "Automatically routed fill stitching" -msgstr "Definir enchimento automaticamente" +#: lib/elements/clone.py:35 +msgid "Convert the clone into a real element:" +msgstr "" -#: lib/elements/auto_fill.py:65 -msgid "Running stitch length (traversal between sections)" -msgstr "Distância de ponto corrido (Transversal entre secções)" +#: lib/elements/clone.py:36 +msgid "* Select the clone." +msgstr "" -#: lib/elements/auto_fill.py:66 -msgid "Length of stitches around the outline of the fill region used when moving from section to section." +#: lib/elements/clone.py:51 +msgid "Clone" msgstr "" -#: lib/elements/auto_fill.py:74 -msgid "Underlay" -msgstr "Sub-camada" +#: lib/elements/clone.py:57 +msgid "Custom fill angle" +msgstr "" -#: lib/elements/auto_fill.py:74 lib/elements/auto_fill.py:83 -#: lib/elements/auto_fill.py:105 lib/elements/auto_fill.py:116 -#: lib/elements/auto_fill.py:126 lib/elements/auto_fill.py:138 -#: lib/elements/auto_fill.py:172 -msgid "AutoFill Underlay" -msgstr "Sub-camada automática" +#: lib/elements/clone.py:58 +msgid "This setting will apply a custom fill angle for the clone." +msgstr "" -#: lib/elements/auto_fill.py:80 -msgid "Fill angle" +#: lib/elements/element.py:202 +msgid "Allow lock stitches" msgstr "" -#: lib/elements/auto_fill.py:81 -msgid "Default: fill angle + 90 deg. Insert comma-seperated list for multiple layers." +#: lib/elements/element.py:203 +msgid "Tie thread at the beginning and/or end of this object. Manual stitch will not add lock stitches." msgstr "" -#: lib/elements/auto_fill.py:102 -msgid "Row spacing" +#. options to allow lock stitch before and after objects +#: lib/elements/element.py:207 +msgid "Both" msgstr "" -#: lib/elements/auto_fill.py:103 -msgid "default: 3x fill row spacing" +#: lib/elements/element.py:207 +msgid "Before" msgstr "" -#: lib/elements/auto_fill.py:113 -msgid "Max stitch length" -msgstr "Distância máxima de ponto" +#: lib/elements/element.py:207 +msgid "After" +msgstr "" -#: lib/elements/auto_fill.py:114 -msgid "default: equal to fill max stitch length" +#: lib/elements/element.py:207 +msgid "Neither" msgstr "" -#: lib/elements/auto_fill.py:124 -msgid "Shrink the shape before doing underlay, to prevent underlay from showing around the outside of the fill." +#: lib/elements/element.py:216 +#: inx/inkstitch_lettering_force_lock_stitches.inx:3 +msgid "Force lock stitches" msgstr "" -#: lib/elements/auto_fill.py:135 lib/elements/fill.py:75 -msgid "Skip last stitch in each row" +#: lib/elements/element.py:217 +msgid "Sew lock stitches after sewing this element, even if the distance to the next object is shorter than defined by the collapse length value in the Ink/Stitch preferences." msgstr "" -#: lib/elements/auto_fill.py:136 lib/elements/fill.py:76 -msgid "The last stitch in each row is quite close to the first stitch in the next row. Skipping it decreases stitch count and density." +#: lib/elements/element.py:261 +#, python-format +msgid "Object %(id)s has an empty 'd' attribute. Please delete this object from your document." msgstr "" -#: lib/elements/auto_fill.py:147 -msgid "Expand the shape before fill stitching, to compensate for gaps between shapes." +#. used when showing an error message to the user such as +#. "Some Path (path1234): error: satin column: One or more of the rungs doesn't +#. intersect both rails." +#: lib/elements/element.py:354 +msgid "error:" msgstr "" -#: lib/elements/auto_fill.py:156 lib/elements/auto_fill.py:168 -msgid "Underpath" +#: lib/elements/empty_d_object.py:13 +msgid "Empty D-Attribute" msgstr "" -#: lib/elements/auto_fill.py:157 lib/elements/auto_fill.py:169 -msgid "Travel inside the shape when moving from section to section. Underpath stitches avoid traveling in the direction of the row angle so that they are not visible. This gives them a jagged appearance." +#: lib/elements/empty_d_object.py:14 +msgid "There is an invalid path object in the document, the d-attribute is missing." msgstr "" -#: lib/elements/auto_fill.py:266 -msgid "Error during autofill! This means that there is a problem with Ink/Stitch." +#: lib/elements/empty_d_object.py:16 +msgid "* Run Extensions > Ink/Stitch > Troubleshoot > Cleanup Document..." msgstr "" -#. this message is followed by a URL: -#. https://github.com/inkstitch/inkstitch/issues/new -#: lib/elements/auto_fill.py:269 -msgid "If you'd like to help us make Ink/Stitch better, please paste this whole message into a new issue at: " +#: lib/elements/fill_stitch.py:27 +msgid "Small Fill" msgstr "" -#: lib/elements/clone.py:25 -msgid "Clone Object" +#: lib/elements/fill_stitch.py:28 +msgid "This fill object is so small that it would probably look better as running stitch or satin column. For very small shapes, fill stitch is not possible, and Ink/Stitch will use running stitch around the outline instead." msgstr "" -#: lib/elements/clone.py:26 -msgid "There are one or more clone objects in this document. Ink/Stitch can work with single clones, but you are limited to set a very few parameters. " +#: lib/elements/fill_stitch.py:34 lib/elements/fill_stitch.py:399 +msgid "Expand" msgstr "" -#: lib/elements/clone.py:29 -msgid "If you want to convert the clone into a real element, follow these steps:" +#: lib/elements/fill_stitch.py:35 +msgid "The expand parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use original size instead." msgstr "" -#: lib/elements/clone.py:30 -msgid "* Select the clone" +#: lib/elements/fill_stitch.py:40 lib/elements/fill_stitch.py:376 +msgid "Inset" msgstr "" -#: lib/elements/clone.py:31 lib/elements/clone.py:42 -msgid "* Run: Edit > Clone > Unlink Clone (Alt+Shift+D)" +#: lib/elements/fill_stitch.py:41 +msgid "The underlay inset parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use the original size instead." msgstr "" -#: lib/elements/clone.py:36 -msgid "Clone is not embroiderable" +#: lib/elements/fill_stitch.py:46 +msgid "Missing Guideline" msgstr "" -#: lib/elements/clone.py:37 -msgid "There are one ore more clone objects in this document. A clone must be a direct child of an embroiderable element. Ink/Stitch cannot embroider clones of groups or other not embroiderable elements (text or image)." +#: lib/elements/fill_stitch.py:47 +msgid "This object is set to \"Guided Fill\", but has no guide line." msgstr "" -#: lib/elements/clone.py:40 -msgid "Convert the clone into a real element:" +#: lib/elements/fill_stitch.py:49 +msgid "* Create a stroke object" msgstr "" -#: lib/elements/clone.py:41 -msgid "* Select the clone." +#: lib/elements/fill_stitch.py:50 +msgid "* Select this object and run Extensions > Ink/Stitch > Edit > Selection to guide line" msgstr "" -#: lib/elements/clone.py:56 -msgid "Clone" +#: lib/elements/fill_stitch.py:55 +msgid "Disjointed Guide Line" msgstr "" -#: lib/elements/clone.py:62 -msgid "Custom fill angle" +#: lib/elements/fill_stitch.py:56 +msgid "The guide line of this object isn't within the object borders. The guide line works best, if it is within the target element." msgstr "" -#: lib/elements/clone.py:63 -msgid "This setting will apply a custom fill angle for the clone." +#: lib/elements/fill_stitch.py:59 +msgid "* Move the guide line into the element" msgstr "" -#: lib/elements/element.py:198 -msgid "Allow lock stitches" +#: lib/elements/fill_stitch.py:64 +msgid "Multiple Guide Lines" msgstr "" -#: lib/elements/element.py:199 -msgid "Tie thread at the beginning and/or end of this object. Manual stitch will not add lock stitches." +#: lib/elements/fill_stitch.py:65 +msgid "This object has multiple guide lines, but only the first one will be used." msgstr "" -#. options to allow lock stitch before and after objects -#: lib/elements/element.py:203 -msgid "Both" +#: lib/elements/fill_stitch.py:67 +msgid "* Remove all guide lines, except for one." msgstr "" -#: lib/elements/element.py:203 -msgid "Before" +#: lib/elements/fill_stitch.py:72 +msgid "Unconnected" msgstr "" -#: lib/elements/element.py:203 -msgid "After" +#: lib/elements/fill_stitch.py:73 +msgid "Fill: This object is made up of unconnected shapes. This is not allowed because Ink/Stitch doesn't know what order to stitch them in. Please break this object up into separate shapes." msgstr "" -#: lib/elements/element.py:203 -msgid "Neither" +#: lib/elements/fill_stitch.py:77 lib/elements/fill_stitch.py:85 +msgid "* Extensions > Ink/Stitch > Fill Tools > Break Apart Fill Objects" msgstr "" -#: lib/elements/element.py:212 -#: inx/inkstitch_lettering_force_lock_stitches.inx:3 -msgid "Force lock stitches" +#: lib/elements/fill_stitch.py:82 +msgid "Border crosses itself" msgstr "" -#: lib/elements/element.py:213 -msgid "Sew lock stitches after sewing this element, even if the distance to the next object is shorter than defined by the collapse length value in the Ink/Stitch preferences." +#: lib/elements/fill_stitch.py:83 +msgid "Fill: Shape is not valid. This can happen if the border crosses over itself." msgstr "" -#: lib/elements/element.py:257 -#, python-format -msgid "Object %(id)s has an empty 'd' attribute. Please delete this object from your document." +#: lib/elements/fill_stitch.py:90 +msgid "FillStitch" msgstr "" -#. used when showing an error message to the user such as -#. "Some Path (path1234): error: satin column: One or more of the rungs doesn't -#. intersect both rails." -#: lib/elements/element.py:345 -msgid "error:" +#: lib/elements/fill_stitch.py:93 +msgid "Automatically routed fill stitching" +msgstr "Definir enchimento automaticamente" + +#: lib/elements/fill_stitch.py:98 +msgid "Fill method" msgstr "" -#: lib/elements/empty_d_object.py:13 -msgid "Empty D-Attribute" +#: lib/elements/fill_stitch.py:99 +msgid "Auto Fill" msgstr "" -#: lib/elements/empty_d_object.py:14 -msgid "There is an invalid path object in the document, the d-attribute is missing." +#: lib/elements/fill_stitch.py:99 +msgid "Contour Fill" msgstr "" -#: lib/elements/empty_d_object.py:16 -msgid "* Run Extensions > Ink/Stitch > Troubleshoot > Cleanup Document..." +#: lib/elements/fill_stitch.py:99 +msgid "Guided Fill" msgstr "" -#: lib/elements/fill.py:23 -msgid "Unconnected" +#: lib/elements/fill_stitch.py:99 +msgid "Legacy Fill" msgstr "" -#: lib/elements/fill.py:24 -msgid "Fill: This object is made up of unconnected shapes. This is not allowed because Ink/Stitch doesn't know what order to stitch them in. Please break this object up into separate shapes." +#: lib/elements/fill_stitch.py:104 +msgid "Contour Fill Strategy" msgstr "" -#: lib/elements/fill.py:28 lib/elements/fill.py:36 -msgid "* Extensions > Ink/Stitch > Fill Tools > Break Apart Fill Objects" +#: lib/elements/fill_stitch.py:105 +msgid "Inner to Outer" msgstr "" -#: lib/elements/fill.py:33 -msgid "Border crosses itself" +#: lib/elements/fill_stitch.py:105 +msgid "Single spiral" msgstr "" -#: lib/elements/fill.py:34 -msgid "Fill: Shape is not valid. This can happen if the border crosses over itself." +#: lib/elements/fill_stitch.py:105 +msgid "Double spiral" msgstr "" -#: lib/elements/fill.py:41 -msgid "Fill" -msgstr "Preenchimento" +#: lib/elements/fill_stitch.py:110 +msgid "Join Style" +msgstr "" -#: lib/elements/fill.py:48 -msgid "Manually routed fill stitching" -msgstr "Definir enchimento manualmente" +#: lib/elements/fill_stitch.py:111 +msgid "Round" +msgstr "" -#: lib/elements/fill.py:49 -msgid "AutoFill is the default method for generating fill stitching." +#: lib/elements/fill_stitch.py:111 +msgid "Mitered" msgstr "" -#: lib/elements/fill.py:58 +#: lib/elements/fill_stitch.py:111 +msgid "Beveled" +msgstr "" + +#: lib/elements/fill_stitch.py:116 +msgid "Avoid self-crossing" +msgstr "" + +#: lib/elements/fill_stitch.py:121 +msgid "Clockwise" +msgstr "" + +#: lib/elements/fill_stitch.py:127 msgid "Angle of lines of stitches" msgstr "Ângulo das linhas de ponto" -#: lib/elements/fill.py:59 +#: lib/elements/fill_stitch.py:128 msgid "The angle increases in a counter-clockwise direction. 0 is horizontal. Negative angles are allowed." msgstr "" -#: lib/elements/fill.py:86 +#: lib/elements/fill_stitch.py:146 lib/elements/fill_stitch.py:388 +msgid "Skip last stitch in each row" +msgstr "" + +#: lib/elements/fill_stitch.py:147 lib/elements/fill_stitch.py:389 +msgid "The last stitch in each row is quite close to the first stitch in the next row. Skipping it decreases stitch count and density." +msgstr "" + +#: lib/elements/fill_stitch.py:160 msgid "Flip fill (start right-to-left)" msgstr "Inverter Enchimento (Direita-Para-Esquerda)" -#: lib/elements/fill.py:87 +#: lib/elements/fill_stitch.py:161 msgid "The flip option can help you with routing your stitch path. When you enable flip, stitching goes from right-to-left instead of left-to-right." msgstr "" -#: lib/elements/fill.py:96 +#: lib/elements/fill_stitch.py:172 msgid "Spacing between rows" msgstr "Espaçamento entre linhas" -#: lib/elements/fill.py:97 +#: lib/elements/fill_stitch.py:173 msgid "Distance between rows of stitches." msgstr "" -#: lib/elements/fill.py:110 +#: lib/elements/fill_stitch.py:187 msgid "Maximum fill stitch length" msgstr "Distância máxima entre pontos de enchimento" -#: lib/elements/fill.py:111 +#: lib/elements/fill_stitch.py:188 msgid "The length of each stitch in a row. Shorter stitch may be used at the start or end of a row." msgstr "" -#: lib/elements/fill.py:120 +#: lib/elements/fill_stitch.py:199 msgid "Stagger rows this many times before repeating" msgstr "Numero de vezes a escalonar linhas antes de repetir" -#: lib/elements/fill.py:121 +#: lib/elements/fill_stitch.py:200 msgid "Setting this dictates how many rows apart the stitches will be before they fall in the same column position." msgstr "" +#: lib/elements/fill_stitch.py:315 +msgid "Running stitch length (traversal between sections)" +msgstr "Distância de ponto corrido (Transversal entre secções)" + +#: lib/elements/fill_stitch.py:316 +msgid "Length of stitches around the outline of the fill region used when moving from section to section." +msgstr "" + +#: lib/elements/fill_stitch.py:326 +msgid "Underlay" +msgstr "Sub-camada" + +#: lib/elements/fill_stitch.py:326 lib/elements/fill_stitch.py:335 +#: lib/elements/fill_stitch.py:358 lib/elements/fill_stitch.py:369 +#: lib/elements/fill_stitch.py:379 lib/elements/fill_stitch.py:391 +#: lib/elements/fill_stitch.py:429 +msgid "Fill Underlay" +msgstr "" + +#: lib/elements/fill_stitch.py:332 +msgid "Fill angle" +msgstr "" + +#: lib/elements/fill_stitch.py:333 +msgid "Default: fill angle + 90 deg. Insert comma-seperated list for multiple layers." +msgstr "" + +#: lib/elements/fill_stitch.py:355 +msgid "Row spacing" +msgstr "" + +#: lib/elements/fill_stitch.py:356 +msgid "default: 3x fill row spacing" +msgstr "" + +#: lib/elements/fill_stitch.py:366 +msgid "Max stitch length" +msgstr "Distância máxima de ponto" + +#: lib/elements/fill_stitch.py:367 +msgid "default: equal to fill max stitch length" +msgstr "" + +#: lib/elements/fill_stitch.py:377 +msgid "Shrink the shape before doing underlay, to prevent underlay from showing around the outside of the fill." +msgstr "" + +#: lib/elements/fill_stitch.py:400 +msgid "Expand the shape before fill stitching, to compensate for gaps between shapes." +msgstr "" + +#: lib/elements/fill_stitch.py:411 lib/elements/fill_stitch.py:425 +msgid "Underpath" +msgstr "" + +#: lib/elements/fill_stitch.py:412 lib/elements/fill_stitch.py:426 +msgid "Travel inside the shape when moving from section to section. Underpath stitches avoid traveling in the direction of the row angle so that they are not visible. This gives them a jagged appearance." +msgstr "" + +#: lib/elements/fill_stitch.py:629 +msgid "Error during autofill! This means that there is a problem with Ink/Stitch." +msgstr "" + +#. this message is followed by a URL: +#. https://github.com/inkstitch/inkstitch/issues/new +#: lib/elements/fill_stitch.py:632 +msgid "If you'd like to help us make Ink/Stitch better, please paste this whole message into a new issue at: " +msgstr "" + #: lib/elements/image.py:13 msgid "Image" msgstr "" @@ -1151,15 +1239,15 @@ msgid "Please select at least one satin column." msgstr "" #. This was previously: "No embroiderable paths selected." -#: lib/extensions/base.py:126 +#: lib/extensions/base.py:127 msgid "Ink/Stitch doesn't know how to work with any of the objects you've selected." msgstr "" -#: lib/extensions/base.py:128 +#: lib/extensions/base.py:129 msgid "There are no objects in the entire document that Ink/Stitch knows how to work with." msgstr "" -#: lib/extensions/base.py:130 +#: lib/extensions/base.py:131 msgid "Tip: Run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot Objects" msgstr "" @@ -1278,7 +1366,7 @@ msgstr "" msgid "Add trims" msgstr "" -#: lib/extensions/lettering.py:83 lib/extensions/params.py:361 +#: lib/extensions/lettering.py:83 lib/extensions/params.py:441 #: print/templates/custom-page.html:23 print/templates/custom-page.html:27 #: print/templates/custom-page.html:33 print/templates/ui.html:93 #: print/templates/ui.html:97 print/templates/ui.html:103 @@ -1287,7 +1375,7 @@ msgstr "" msgid "Cancel" msgstr "Cancelar" -#: lib/extensions/lettering.py:87 lib/extensions/params.py:368 +#: lib/extensions/lettering.py:87 lib/extensions/params.py:449 msgid "Apply and Quit" msgstr "Aplicar e Sair" @@ -1349,50 +1437,50 @@ msgstr "" msgid "Please select one or more text elements to split lines." msgstr "" -#: lib/extensions/params.py:208 +#: lib/extensions/params.py:227 msgid "These settings will be applied to 1 object." msgstr "Definições serão aplicadas a 1 objecto." -#: lib/extensions/params.py:210 +#: lib/extensions/params.py:229 #, python-format msgid "These settings will be applied to %d objects." msgstr "Definições serão aplicadas a %d objectos." -#: lib/extensions/params.py:213 +#: lib/extensions/params.py:234 msgid "Some settings had different values across objects. Select a value from the dropdown or enter a new one." msgstr "Algumas definições com valores diferentes entre objectos. Seleccione um valor da lista ou digite novo valor." -#: lib/extensions/params.py:217 +#: lib/extensions/params.py:239 #, python-format msgid "Disabling this tab will disable the following %d tabs." msgstr "Desactivar esta aba desactivará as seguintes %d abas." -#: lib/extensions/params.py:219 +#: lib/extensions/params.py:243 msgid "Disabling this tab will disable the following tab." msgstr "Desactivar esta aba desactivará a seguinte aba." -#: lib/extensions/params.py:222 +#: lib/extensions/params.py:247 #, python-format msgid "Enabling this tab will disable %s and vice-versa." msgstr "Activar esta aba desactivará %s e vice-versa." -#: lib/extensions/params.py:252 +#: lib/extensions/params.py:301 msgid "Inkscape objects" msgstr "Objectos do Inkscape" -#: lib/extensions/params.py:313 +#: lib/extensions/params.py:390 msgid "Click to force this parameter to be saved when you click \"Apply and Quit\"" msgstr "" -#: lib/extensions/params.py:321 +#: lib/extensions/params.py:400 msgid "This parameter will be saved when you click \"Apply and Quit\"" msgstr "" -#: lib/extensions/params.py:344 +#: lib/extensions/params.py:423 msgid "Embroidery Params" msgstr "Parametros de Bordado" -#: lib/extensions/params.py:365 +#: lib/extensions/params.py:446 msgid "Use Last Settings" msgstr "Usar ultimas definições" @@ -1400,6 +1488,10 @@ msgstr "Usar ultimas definições" msgid "Please select at least two elements to reorder." msgstr "" +#: lib/extensions/selection_to_guide_line.py:21 +msgid "Please select at least one object to be marked as a guide line." +msgstr "" + #: lib/extensions/selection_to_pattern.py:21 msgid "Please select at least one object to be marked as a pattern." msgstr "" @@ -1690,6 +1782,10 @@ msgstr "" msgid "AutoSatin Running Stitch %d" msgstr "" +#: lib/stitches/guided_fill.py:120 +msgid "Guide line (or offset copy) is self crossing!" +msgstr "" + #: lib/svg/rendering.py:222 msgid "Stitch Plan" msgstr "Plano de pontos/bordado" @@ -2741,6 +2837,7 @@ msgid "Duplicate Params" msgstr "" #: inx/inkstitch_duplicate_params.inx:10 inx/inkstitch_reorder.inx:10 +#: inx/inkstitch_selection_to_guide_line.inx:10 #: inx/inkstitch_selection_to_pattern.inx:10 msgid "Edit" msgstr "" @@ -3702,6 +3799,14 @@ msgstr "" msgid "Re-stack objects in order of selection" msgstr "" +#: inx/inkstitch_selection_to_guide_line.inx:3 +msgid "Selection to guide line" +msgstr "" + +#: inx/inkstitch_selection_to_guide_line.inx:9 +msgid "Ink/Stitch" +msgstr "" + #: inx/inkstitch_selection_to_pattern.inx:3 msgid "Selection to pattern" msgstr "" diff --git a/translations/messages_ro_RO.po b/translations/messages_ro_RO.po index 8ade4bb1..ccbf42a4 100644 --- a/translations/messages_ro_RO.po +++ b/translations/messages_ro_RO.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inkstitch\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2022-05-19 02:28+0000\n" -"PO-Revision-Date: 2022-05-20 02:21\n" +"POT-Creation-Date: 2022-05-21 01:55+0000\n" +"PO-Revision-Date: 2022-05-21 01:56\n" "Last-Translator: \n" "Language-Team: Romanian\n" "MIME-Version: 1.0\n" @@ -16,7 +16,7 @@ msgstr "" "Project-Id-Version: \n" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-05-19 02:28+0000\n" +"POT-Creation-Date: 2022-05-21 01:55+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: LANGUAGE \n" @@ -497,293 +497,381 @@ msgstr "" msgid "command marker" msgstr "" -#: lib/elements/auto_fill.py:23 -msgid "Small Fill" +#: lib/elements/clone.py:20 +msgid "Clone Object" msgstr "" -#: lib/elements/auto_fill.py:24 -msgid "This fill object is so small that it would probably look better as running stitch or satin column. For very small shapes, fill stitch is not possible, and Ink/Stitch will use running stitch around the outline instead." +#: lib/elements/clone.py:21 +msgid "There are one or more clone objects in this document. Ink/Stitch can work with single clones, but you are limited to set a very few parameters. " msgstr "" -#: lib/elements/auto_fill.py:30 lib/elements/auto_fill.py:146 -msgid "Expand" +#: lib/elements/clone.py:24 +msgid "If you want to convert the clone into a real element, follow these steps:" msgstr "" -#: lib/elements/auto_fill.py:31 -msgid "The expand parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use original size instead." +#: lib/elements/clone.py:25 +msgid "* Select the clone" msgstr "" -#: lib/elements/auto_fill.py:36 lib/elements/auto_fill.py:123 -msgid "Inset" +#: lib/elements/clone.py:26 lib/elements/clone.py:37 +msgid "* Run: Edit > Clone > Unlink Clone (Alt+Shift+D)" msgstr "" -#: lib/elements/auto_fill.py:37 -msgid "The underlay inset parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use the original size instead." +#: lib/elements/clone.py:31 +msgid "Clone is not embroiderable" msgstr "" -#: lib/elements/auto_fill.py:42 -msgid "AutoFill" +#: lib/elements/clone.py:32 +msgid "There are one ore more clone objects in this document. A clone must be a direct child of an embroiderable element. Ink/Stitch cannot embroider clones of groups or other not embroiderable elements (text or image)." msgstr "" -#: lib/elements/auto_fill.py:45 -msgid "Automatically routed fill stitching" +#: lib/elements/clone.py:35 +msgid "Convert the clone into a real element:" msgstr "" -#: lib/elements/auto_fill.py:65 -msgid "Running stitch length (traversal between sections)" +#: lib/elements/clone.py:36 +msgid "* Select the clone." msgstr "" -#: lib/elements/auto_fill.py:66 -msgid "Length of stitches around the outline of the fill region used when moving from section to section." +#: lib/elements/clone.py:51 +msgid "Clone" msgstr "" -#: lib/elements/auto_fill.py:74 -msgid "Underlay" +#: lib/elements/clone.py:57 +msgid "Custom fill angle" msgstr "" -#: lib/elements/auto_fill.py:74 lib/elements/auto_fill.py:83 -#: lib/elements/auto_fill.py:105 lib/elements/auto_fill.py:116 -#: lib/elements/auto_fill.py:126 lib/elements/auto_fill.py:138 -#: lib/elements/auto_fill.py:172 -msgid "AutoFill Underlay" +#: lib/elements/clone.py:58 +msgid "This setting will apply a custom fill angle for the clone." msgstr "" -#: lib/elements/auto_fill.py:80 -msgid "Fill angle" +#: lib/elements/element.py:202 +msgid "Allow lock stitches" msgstr "" -#: lib/elements/auto_fill.py:81 -msgid "Default: fill angle + 90 deg. Insert comma-seperated list for multiple layers." +#: lib/elements/element.py:203 +msgid "Tie thread at the beginning and/or end of this object. Manual stitch will not add lock stitches." msgstr "" -#: lib/elements/auto_fill.py:102 -msgid "Row spacing" -msgstr "Distantarea randurilor" +#. options to allow lock stitch before and after objects +#: lib/elements/element.py:207 +msgid "Both" +msgstr "" -#: lib/elements/auto_fill.py:103 -msgid "default: 3x fill row spacing" +#: lib/elements/element.py:207 +msgid "Before" msgstr "" -#: lib/elements/auto_fill.py:113 -msgid "Max stitch length" +#: lib/elements/element.py:207 +msgid "After" msgstr "" -#: lib/elements/auto_fill.py:114 -msgid "default: equal to fill max stitch length" +#: lib/elements/element.py:207 +msgid "Neither" msgstr "" -#: lib/elements/auto_fill.py:124 -msgid "Shrink the shape before doing underlay, to prevent underlay from showing around the outside of the fill." +#: lib/elements/element.py:216 +#: inx/inkstitch_lettering_force_lock_stitches.inx:3 +msgid "Force lock stitches" msgstr "" -#: lib/elements/auto_fill.py:135 lib/elements/fill.py:75 -msgid "Skip last stitch in each row" +#: lib/elements/element.py:217 +msgid "Sew lock stitches after sewing this element, even if the distance to the next object is shorter than defined by the collapse length value in the Ink/Stitch preferences." msgstr "" -#: lib/elements/auto_fill.py:136 lib/elements/fill.py:76 -msgid "The last stitch in each row is quite close to the first stitch in the next row. Skipping it decreases stitch count and density." +#: lib/elements/element.py:261 +#, python-format +msgid "Object %(id)s has an empty 'd' attribute. Please delete this object from your document." msgstr "" -#: lib/elements/auto_fill.py:147 -msgid "Expand the shape before fill stitching, to compensate for gaps between shapes." +#. used when showing an error message to the user such as +#. "Some Path (path1234): error: satin column: One or more of the rungs doesn't +#. intersect both rails." +#: lib/elements/element.py:354 +msgid "error:" msgstr "" -#: lib/elements/auto_fill.py:156 lib/elements/auto_fill.py:168 -msgid "Underpath" +#: lib/elements/empty_d_object.py:13 +msgid "Empty D-Attribute" msgstr "" -#: lib/elements/auto_fill.py:157 lib/elements/auto_fill.py:169 -msgid "Travel inside the shape when moving from section to section. Underpath stitches avoid traveling in the direction of the row angle so that they are not visible. This gives them a jagged appearance." +#: lib/elements/empty_d_object.py:14 +msgid "There is an invalid path object in the document, the d-attribute is missing." msgstr "" -#: lib/elements/auto_fill.py:266 -msgid "Error during autofill! This means that there is a problem with Ink/Stitch." +#: lib/elements/empty_d_object.py:16 +msgid "* Run Extensions > Ink/Stitch > Troubleshoot > Cleanup Document..." msgstr "" -#. this message is followed by a URL: -#. https://github.com/inkstitch/inkstitch/issues/new -#: lib/elements/auto_fill.py:269 -msgid "If you'd like to help us make Ink/Stitch better, please paste this whole message into a new issue at: " +#: lib/elements/fill_stitch.py:27 +msgid "Small Fill" msgstr "" -#: lib/elements/clone.py:25 -msgid "Clone Object" +#: lib/elements/fill_stitch.py:28 +msgid "This fill object is so small that it would probably look better as running stitch or satin column. For very small shapes, fill stitch is not possible, and Ink/Stitch will use running stitch around the outline instead." msgstr "" -#: lib/elements/clone.py:26 -msgid "There are one or more clone objects in this document. Ink/Stitch can work with single clones, but you are limited to set a very few parameters. " +#: lib/elements/fill_stitch.py:34 lib/elements/fill_stitch.py:399 +msgid "Expand" msgstr "" -#: lib/elements/clone.py:29 -msgid "If you want to convert the clone into a real element, follow these steps:" +#: lib/elements/fill_stitch.py:35 +msgid "The expand parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use original size instead." msgstr "" -#: lib/elements/clone.py:30 -msgid "* Select the clone" +#: lib/elements/fill_stitch.py:40 lib/elements/fill_stitch.py:376 +msgid "Inset" msgstr "" -#: lib/elements/clone.py:31 lib/elements/clone.py:42 -msgid "* Run: Edit > Clone > Unlink Clone (Alt+Shift+D)" +#: lib/elements/fill_stitch.py:41 +msgid "The underlay inset parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use the original size instead." msgstr "" -#: lib/elements/clone.py:36 -msgid "Clone is not embroiderable" +#: lib/elements/fill_stitch.py:46 +msgid "Missing Guideline" msgstr "" -#: lib/elements/clone.py:37 -msgid "There are one ore more clone objects in this document. A clone must be a direct child of an embroiderable element. Ink/Stitch cannot embroider clones of groups or other not embroiderable elements (text or image)." +#: lib/elements/fill_stitch.py:47 +msgid "This object is set to \"Guided Fill\", but has no guide line." msgstr "" -#: lib/elements/clone.py:40 -msgid "Convert the clone into a real element:" +#: lib/elements/fill_stitch.py:49 +msgid "* Create a stroke object" msgstr "" -#: lib/elements/clone.py:41 -msgid "* Select the clone." +#: lib/elements/fill_stitch.py:50 +msgid "* Select this object and run Extensions > Ink/Stitch > Edit > Selection to guide line" msgstr "" -#: lib/elements/clone.py:56 -msgid "Clone" +#: lib/elements/fill_stitch.py:55 +msgid "Disjointed Guide Line" msgstr "" -#: lib/elements/clone.py:62 -msgid "Custom fill angle" +#: lib/elements/fill_stitch.py:56 +msgid "The guide line of this object isn't within the object borders. The guide line works best, if it is within the target element." msgstr "" -#: lib/elements/clone.py:63 -msgid "This setting will apply a custom fill angle for the clone." +#: lib/elements/fill_stitch.py:59 +msgid "* Move the guide line into the element" msgstr "" -#: lib/elements/element.py:198 -msgid "Allow lock stitches" +#: lib/elements/fill_stitch.py:64 +msgid "Multiple Guide Lines" msgstr "" -#: lib/elements/element.py:199 -msgid "Tie thread at the beginning and/or end of this object. Manual stitch will not add lock stitches." +#: lib/elements/fill_stitch.py:65 +msgid "This object has multiple guide lines, but only the first one will be used." msgstr "" -#. options to allow lock stitch before and after objects -#: lib/elements/element.py:203 -msgid "Both" +#: lib/elements/fill_stitch.py:67 +msgid "* Remove all guide lines, except for one." msgstr "" -#: lib/elements/element.py:203 -msgid "Before" +#: lib/elements/fill_stitch.py:72 +msgid "Unconnected" msgstr "" -#: lib/elements/element.py:203 -msgid "After" +#: lib/elements/fill_stitch.py:73 +msgid "Fill: This object is made up of unconnected shapes. This is not allowed because Ink/Stitch doesn't know what order to stitch them in. Please break this object up into separate shapes." msgstr "" -#: lib/elements/element.py:203 -msgid "Neither" +#: lib/elements/fill_stitch.py:77 lib/elements/fill_stitch.py:85 +msgid "* Extensions > Ink/Stitch > Fill Tools > Break Apart Fill Objects" msgstr "" -#: lib/elements/element.py:212 -#: inx/inkstitch_lettering_force_lock_stitches.inx:3 -msgid "Force lock stitches" +#: lib/elements/fill_stitch.py:82 +msgid "Border crosses itself" msgstr "" -#: lib/elements/element.py:213 -msgid "Sew lock stitches after sewing this element, even if the distance to the next object is shorter than defined by the collapse length value in the Ink/Stitch preferences." +#: lib/elements/fill_stitch.py:83 +msgid "Fill: Shape is not valid. This can happen if the border crosses over itself." msgstr "" -#: lib/elements/element.py:257 -#, python-format -msgid "Object %(id)s has an empty 'd' attribute. Please delete this object from your document." +#: lib/elements/fill_stitch.py:90 +msgid "FillStitch" msgstr "" -#. used when showing an error message to the user such as -#. "Some Path (path1234): error: satin column: One or more of the rungs doesn't -#. intersect both rails." -#: lib/elements/element.py:345 -msgid "error:" +#: lib/elements/fill_stitch.py:93 +msgid "Automatically routed fill stitching" msgstr "" -#: lib/elements/empty_d_object.py:13 -msgid "Empty D-Attribute" +#: lib/elements/fill_stitch.py:98 +msgid "Fill method" msgstr "" -#: lib/elements/empty_d_object.py:14 -msgid "There is an invalid path object in the document, the d-attribute is missing." +#: lib/elements/fill_stitch.py:99 +msgid "Auto Fill" msgstr "" -#: lib/elements/empty_d_object.py:16 -msgid "* Run Extensions > Ink/Stitch > Troubleshoot > Cleanup Document..." +#: lib/elements/fill_stitch.py:99 +msgid "Contour Fill" msgstr "" -#: lib/elements/fill.py:23 -msgid "Unconnected" +#: lib/elements/fill_stitch.py:99 +msgid "Guided Fill" msgstr "" -#: lib/elements/fill.py:24 -msgid "Fill: This object is made up of unconnected shapes. This is not allowed because Ink/Stitch doesn't know what order to stitch them in. Please break this object up into separate shapes." +#: lib/elements/fill_stitch.py:99 +msgid "Legacy Fill" msgstr "" -#: lib/elements/fill.py:28 lib/elements/fill.py:36 -msgid "* Extensions > Ink/Stitch > Fill Tools > Break Apart Fill Objects" +#: lib/elements/fill_stitch.py:104 +msgid "Contour Fill Strategy" msgstr "" -#: lib/elements/fill.py:33 -msgid "Border crosses itself" +#: lib/elements/fill_stitch.py:105 +msgid "Inner to Outer" msgstr "" -#: lib/elements/fill.py:34 -msgid "Fill: Shape is not valid. This can happen if the border crosses over itself." +#: lib/elements/fill_stitch.py:105 +msgid "Single spiral" +msgstr "" + +#: lib/elements/fill_stitch.py:105 +msgid "Double spiral" +msgstr "" + +#: lib/elements/fill_stitch.py:110 +msgid "Join Style" +msgstr "" + +#: lib/elements/fill_stitch.py:111 +msgid "Round" +msgstr "" + +#: lib/elements/fill_stitch.py:111 +msgid "Mitered" msgstr "" -#: lib/elements/fill.py:41 -msgid "Fill" +#: lib/elements/fill_stitch.py:111 +msgid "Beveled" msgstr "" -#: lib/elements/fill.py:48 -msgid "Manually routed fill stitching" +#: lib/elements/fill_stitch.py:116 +msgid "Avoid self-crossing" msgstr "" -#: lib/elements/fill.py:49 -msgid "AutoFill is the default method for generating fill stitching." +#: lib/elements/fill_stitch.py:121 +msgid "Clockwise" msgstr "" -#: lib/elements/fill.py:58 +#: lib/elements/fill_stitch.py:127 msgid "Angle of lines of stitches" msgstr "" -#: lib/elements/fill.py:59 +#: lib/elements/fill_stitch.py:128 msgid "The angle increases in a counter-clockwise direction. 0 is horizontal. Negative angles are allowed." msgstr "" -#: lib/elements/fill.py:86 +#: lib/elements/fill_stitch.py:146 lib/elements/fill_stitch.py:388 +msgid "Skip last stitch in each row" +msgstr "" + +#: lib/elements/fill_stitch.py:147 lib/elements/fill_stitch.py:389 +msgid "The last stitch in each row is quite close to the first stitch in the next row. Skipping it decreases stitch count and density." +msgstr "" + +#: lib/elements/fill_stitch.py:160 msgid "Flip fill (start right-to-left)" msgstr "" -#: lib/elements/fill.py:87 +#: lib/elements/fill_stitch.py:161 msgid "The flip option can help you with routing your stitch path. When you enable flip, stitching goes from right-to-left instead of left-to-right." msgstr "" -#: lib/elements/fill.py:96 +#: lib/elements/fill_stitch.py:172 msgid "Spacing between rows" msgstr "" -#: lib/elements/fill.py:97 +#: lib/elements/fill_stitch.py:173 msgid "Distance between rows of stitches." msgstr "" -#: lib/elements/fill.py:110 +#: lib/elements/fill_stitch.py:187 msgid "Maximum fill stitch length" msgstr "" -#: lib/elements/fill.py:111 +#: lib/elements/fill_stitch.py:188 msgid "The length of each stitch in a row. Shorter stitch may be used at the start or end of a row." msgstr "" -#: lib/elements/fill.py:120 +#: lib/elements/fill_stitch.py:199 msgid "Stagger rows this many times before repeating" msgstr "" -#: lib/elements/fill.py:121 +#: lib/elements/fill_stitch.py:200 msgid "Setting this dictates how many rows apart the stitches will be before they fall in the same column position." msgstr "" +#: lib/elements/fill_stitch.py:315 +msgid "Running stitch length (traversal between sections)" +msgstr "" + +#: lib/elements/fill_stitch.py:316 +msgid "Length of stitches around the outline of the fill region used when moving from section to section." +msgstr "" + +#: lib/elements/fill_stitch.py:326 +msgid "Underlay" +msgstr "" + +#: lib/elements/fill_stitch.py:326 lib/elements/fill_stitch.py:335 +#: lib/elements/fill_stitch.py:358 lib/elements/fill_stitch.py:369 +#: lib/elements/fill_stitch.py:379 lib/elements/fill_stitch.py:391 +#: lib/elements/fill_stitch.py:429 +msgid "Fill Underlay" +msgstr "" + +#: lib/elements/fill_stitch.py:332 +msgid "Fill angle" +msgstr "" + +#: lib/elements/fill_stitch.py:333 +msgid "Default: fill angle + 90 deg. Insert comma-seperated list for multiple layers." +msgstr "" + +#: lib/elements/fill_stitch.py:355 +msgid "Row spacing" +msgstr "Distantarea randurilor" + +#: lib/elements/fill_stitch.py:356 +msgid "default: 3x fill row spacing" +msgstr "" + +#: lib/elements/fill_stitch.py:366 +msgid "Max stitch length" +msgstr "" + +#: lib/elements/fill_stitch.py:367 +msgid "default: equal to fill max stitch length" +msgstr "" + +#: lib/elements/fill_stitch.py:377 +msgid "Shrink the shape before doing underlay, to prevent underlay from showing around the outside of the fill." +msgstr "" + +#: lib/elements/fill_stitch.py:400 +msgid "Expand the shape before fill stitching, to compensate for gaps between shapes." +msgstr "" + +#: lib/elements/fill_stitch.py:411 lib/elements/fill_stitch.py:425 +msgid "Underpath" +msgstr "" + +#: lib/elements/fill_stitch.py:412 lib/elements/fill_stitch.py:426 +msgid "Travel inside the shape when moving from section to section. Underpath stitches avoid traveling in the direction of the row angle so that they are not visible. This gives them a jagged appearance." +msgstr "" + +#: lib/elements/fill_stitch.py:629 +msgid "Error during autofill! This means that there is a problem with Ink/Stitch." +msgstr "" + +#. this message is followed by a URL: +#. https://github.com/inkstitch/inkstitch/issues/new +#: lib/elements/fill_stitch.py:632 +msgid "If you'd like to help us make Ink/Stitch better, please paste this whole message into a new issue at: " +msgstr "" + #: lib/elements/image.py:13 msgid "Image" msgstr "Imagine" @@ -1151,15 +1239,15 @@ msgid "Please select at least one satin column." msgstr "" #. This was previously: "No embroiderable paths selected." -#: lib/extensions/base.py:126 +#: lib/extensions/base.py:127 msgid "Ink/Stitch doesn't know how to work with any of the objects you've selected." msgstr "" -#: lib/extensions/base.py:128 +#: lib/extensions/base.py:129 msgid "There are no objects in the entire document that Ink/Stitch knows how to work with." msgstr "" -#: lib/extensions/base.py:130 +#: lib/extensions/base.py:131 msgid "Tip: Run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot Objects" msgstr "" @@ -1278,7 +1366,7 @@ msgstr "" msgid "Add trims" msgstr "" -#: lib/extensions/lettering.py:83 lib/extensions/params.py:361 +#: lib/extensions/lettering.py:83 lib/extensions/params.py:441 #: print/templates/custom-page.html:23 print/templates/custom-page.html:27 #: print/templates/custom-page.html:33 print/templates/ui.html:93 #: print/templates/ui.html:97 print/templates/ui.html:103 @@ -1287,7 +1375,7 @@ msgstr "" msgid "Cancel" msgstr "Anulare" -#: lib/extensions/lettering.py:87 lib/extensions/params.py:368 +#: lib/extensions/lettering.py:87 lib/extensions/params.py:449 msgid "Apply and Quit" msgstr "Aplica si iesi" @@ -1349,50 +1437,50 @@ msgstr "" msgid "Please select one or more text elements to split lines." msgstr "" -#: lib/extensions/params.py:208 +#: lib/extensions/params.py:227 msgid "These settings will be applied to 1 object." msgstr "" -#: lib/extensions/params.py:210 +#: lib/extensions/params.py:229 #, python-format msgid "These settings will be applied to %d objects." msgstr "" -#: lib/extensions/params.py:213 +#: lib/extensions/params.py:234 msgid "Some settings had different values across objects. Select a value from the dropdown or enter a new one." msgstr "" -#: lib/extensions/params.py:217 +#: lib/extensions/params.py:239 #, python-format msgid "Disabling this tab will disable the following %d tabs." msgstr "" -#: lib/extensions/params.py:219 +#: lib/extensions/params.py:243 msgid "Disabling this tab will disable the following tab." msgstr "" -#: lib/extensions/params.py:222 +#: lib/extensions/params.py:247 #, python-format msgid "Enabling this tab will disable %s and vice-versa." msgstr "" -#: lib/extensions/params.py:252 +#: lib/extensions/params.py:301 msgid "Inkscape objects" msgstr "" -#: lib/extensions/params.py:313 +#: lib/extensions/params.py:390 msgid "Click to force this parameter to be saved when you click \"Apply and Quit\"" msgstr "" -#: lib/extensions/params.py:321 +#: lib/extensions/params.py:400 msgid "This parameter will be saved when you click \"Apply and Quit\"" msgstr "" -#: lib/extensions/params.py:344 +#: lib/extensions/params.py:423 msgid "Embroidery Params" msgstr "" -#: lib/extensions/params.py:365 +#: lib/extensions/params.py:446 msgid "Use Last Settings" msgstr "" @@ -1400,6 +1488,10 @@ msgstr "" msgid "Please select at least two elements to reorder." msgstr "" +#: lib/extensions/selection_to_guide_line.py:21 +msgid "Please select at least one object to be marked as a guide line." +msgstr "" + #: lib/extensions/selection_to_pattern.py:21 msgid "Please select at least one object to be marked as a pattern." msgstr "" @@ -1690,6 +1782,10 @@ msgstr "" msgid "AutoSatin Running Stitch %d" msgstr "" +#: lib/stitches/guided_fill.py:120 +msgid "Guide line (or offset copy) is self crossing!" +msgstr "" + #: lib/svg/rendering.py:222 msgid "Stitch Plan" msgstr "" @@ -2742,6 +2838,7 @@ msgid "Duplicate Params" msgstr "" #: inx/inkstitch_duplicate_params.inx:10 inx/inkstitch_reorder.inx:10 +#: inx/inkstitch_selection_to_guide_line.inx:10 #: inx/inkstitch_selection_to_pattern.inx:10 msgid "Edit" msgstr "Editeaza" @@ -3703,6 +3800,14 @@ msgstr "" msgid "Re-stack objects in order of selection" msgstr "" +#: inx/inkstitch_selection_to_guide_line.inx:3 +msgid "Selection to guide line" +msgstr "" + +#: inx/inkstitch_selection_to_guide_line.inx:9 +msgid "Ink/Stitch" +msgstr "" + #: inx/inkstitch_selection_to_pattern.inx:3 msgid "Selection to pattern" msgstr "" diff --git a/translations/messages_ru_RU.po b/translations/messages_ru_RU.po index 92ab2938..7b051aaf 100644 --- a/translations/messages_ru_RU.po +++ b/translations/messages_ru_RU.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inkstitch\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2022-05-19 02:28+0000\n" -"PO-Revision-Date: 2022-05-20 02:21\n" +"POT-Creation-Date: 2022-05-21 01:55+0000\n" +"PO-Revision-Date: 2022-05-21 01:56\n" "Last-Translator: \n" "Language-Team: Russian\n" "MIME-Version: 1.0\n" @@ -16,7 +16,7 @@ msgstr "" "Project-Id-Version: \n" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-05-19 02:28+0000\n" +"POT-Creation-Date: 2022-05-21 01:55+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: LANGUAGE \n" @@ -497,198 +497,89 @@ msgstr "связь" msgid "command marker" msgstr "маркер команды" -#: lib/elements/auto_fill.py:23 -msgid "Small Fill" -msgstr "Малое заполнение" - -#: lib/elements/auto_fill.py:24 -msgid "This fill object is so small that it would probably look better as running stitch or satin column. For very small shapes, fill stitch is not possible, and Ink/Stitch will use running stitch around the outline instead." -msgstr "Этот объект заполнения слишком мал и вероятно будет лучше выполнить его строчкой или сатином. Для очень маленьких фигур вышивка заполнением невозможна, вместо неё Ink/Stitch будет использовать строчку по контуру." - -#: lib/elements/auto_fill.py:30 lib/elements/auto_fill.py:146 -msgid "Expand" -msgstr "Уширение" - -#: lib/elements/auto_fill.py:31 -msgid "The expand parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use original size instead." -msgstr "Параметр расширения не может быть применен для этого объекта заполнения. Вместо него Ink/Stitch будет использовать оригинальный размер." - -#: lib/elements/auto_fill.py:36 lib/elements/auto_fill.py:123 -msgid "Inset" -msgstr "Отступ" - -#: lib/elements/auto_fill.py:37 -msgid "The underlay inset parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use the original size instead." -msgstr "Параметр отступа предварительной прострочки не может быть применен для этого объекта заполнения. Вместо него Ink/Stitch будет использовать оригинальный размер." - -#: lib/elements/auto_fill.py:42 -msgid "AutoFill" -msgstr "Автозаполнение" - -#: lib/elements/auto_fill.py:45 -msgid "Automatically routed fill stitching" -msgstr "Автоматически рассчитанная вышивка заполнения" - -#: lib/elements/auto_fill.py:65 -msgid "Running stitch length (traversal between sections)" -msgstr "Длина стежка строчки (переход между секциями)" - -#: lib/elements/auto_fill.py:66 -msgid "Length of stitches around the outline of the fill region used when moving from section to section." -msgstr "Длина стежков внутри контура заполнения при переходе от секции к секции." - -#: lib/elements/auto_fill.py:74 -msgid "Underlay" -msgstr "Предварительная прострочка" - -#: lib/elements/auto_fill.py:74 lib/elements/auto_fill.py:83 -#: lib/elements/auto_fill.py:105 lib/elements/auto_fill.py:116 -#: lib/elements/auto_fill.py:126 lib/elements/auto_fill.py:138 -#: lib/elements/auto_fill.py:172 -msgid "AutoFill Underlay" -msgstr "Автозаполнение: Прострочка" - -#: lib/elements/auto_fill.py:80 -msgid "Fill angle" -msgstr "Угол заполнения" - -#: lib/elements/auto_fill.py:81 -msgid "Default: fill angle + 90 deg. Insert comma-seperated list for multiple layers." -msgstr "По умолчанию: угол заполнения +90°. Укажите список через запятую для нескольких слоёв." - -#: lib/elements/auto_fill.py:102 -msgid "Row spacing" -msgstr "Расстояние между рядов" - -#: lib/elements/auto_fill.py:103 -msgid "default: 3x fill row spacing" -msgstr "по умолчанию: растояние между рядов заполнения × 3" - -#: lib/elements/auto_fill.py:113 -msgid "Max stitch length" -msgstr "Максимальная длина стежка" - -#: lib/elements/auto_fill.py:114 -msgid "default: equal to fill max stitch length" -msgstr "по умолчанию: равна максимальной длине стежка заполнения" - -#: lib/elements/auto_fill.py:124 -msgid "Shrink the shape before doing underlay, to prevent underlay from showing around the outside of the fill." -msgstr "Сжать контур предварительной прострочки, чтобы она не показалась из под заполнения." - -#: lib/elements/auto_fill.py:135 lib/elements/fill.py:75 -msgid "Skip last stitch in each row" -msgstr "Пропускать последний стежок в ряду" - -#: lib/elements/auto_fill.py:136 lib/elements/fill.py:76 -msgid "The last stitch in each row is quite close to the first stitch in the next row. Skipping it decreases stitch count and density." -msgstr "Последний стежок в ряду находится очень близко к первому стежку следующей строки. Его пропуск уменьшает количество стежков и плотность." - -#: lib/elements/auto_fill.py:147 -msgid "Expand the shape before fill stitching, to compensate for gaps between shapes." -msgstr "Увеличение контура заполнения для компенсации расстояния между формами." - -#: lib/elements/auto_fill.py:156 lib/elements/auto_fill.py:168 -msgid "Underpath" -msgstr "Нижние переходы" - -#: lib/elements/auto_fill.py:157 lib/elements/auto_fill.py:169 -msgid "Travel inside the shape when moving from section to section. Underpath stitches avoid traveling in the direction of the row angle so that they are not visible. This gives them a jagged appearance." -msgstr "Перемещение внутри контура при переходе от секции к секции. Строчка переходов под заполнением или прострочкой избегает направления рядов, поэтому она не видна. Но могут сделать поверхность заполнения немного неровной." - -#: lib/elements/auto_fill.py:266 -msgid "Error during autofill! This means that there is a problem with Ink/Stitch." -msgstr "Ошибка создания автозаполнения! Это значит, что возникла проблема в Ink/Stitch." - -#. this message is followed by a URL: -#. https://github.com/inkstitch/inkstitch/issues/new -#: lib/elements/auto_fill.py:269 -msgid "If you'd like to help us make Ink/Stitch better, please paste this whole message into a new issue at: " -msgstr "Если вы желаете помочь нам делать Ink/Stitch лучше, пожалуйста скопируйте весь текст целиком в сообщение об ошибке на сайте: " - -#: lib/elements/clone.py:25 +#: lib/elements/clone.py:20 msgid "Clone Object" msgstr "Объект-клон" -#: lib/elements/clone.py:26 +#: lib/elements/clone.py:21 msgid "There are one or more clone objects in this document. Ink/Stitch can work with single clones, but you are limited to set a very few parameters. " msgstr "В дизайне присутствуют один или более объектов-клонов. Ink/Stitch может работать с простыми клонами, но вы ограничены очень небольшим списком парметров. " -#: lib/elements/clone.py:29 +#: lib/elements/clone.py:24 msgid "If you want to convert the clone into a real element, follow these steps:" msgstr "Если вы хотите превратить клон в реальный объект, выполните следующие шаги:" -#: lib/elements/clone.py:30 +#: lib/elements/clone.py:25 msgid "* Select the clone" msgstr "* Выберите клон" -#: lib/elements/clone.py:31 lib/elements/clone.py:42 +#: lib/elements/clone.py:26 lib/elements/clone.py:37 msgid "* Run: Edit > Clone > Unlink Clone (Alt+Shift+D)" msgstr "* Выберите: Правка > Клоны > Отсоединить клон (Alt+Shift+D)" -#: lib/elements/clone.py:36 +#: lib/elements/clone.py:31 msgid "Clone is not embroiderable" msgstr "Клон не может быть вышит" -#: lib/elements/clone.py:37 +#: lib/elements/clone.py:32 msgid "There are one ore more clone objects in this document. A clone must be a direct child of an embroiderable element. Ink/Stitch cannot embroider clones of groups or other not embroiderable elements (text or image)." msgstr "В дизайне присутствуют один или более объектов-клонов. Клон должен быть прямым потомком элемента, который можно вышить. Ink/Stitch не может вышить клонеы групп или иных невышиваемых элементов (текст или картинка)." -#: lib/elements/clone.py:40 +#: lib/elements/clone.py:35 msgid "Convert the clone into a real element:" msgstr "Превратите клон в реальный объект:" -#: lib/elements/clone.py:41 +#: lib/elements/clone.py:36 msgid "* Select the clone." msgstr "* Выберите клон." -#: lib/elements/clone.py:56 +#: lib/elements/clone.py:51 msgid "Clone" msgstr "Клон" -#: lib/elements/clone.py:62 +#: lib/elements/clone.py:57 msgid "Custom fill angle" msgstr "Свой угол заполнения" -#: lib/elements/clone.py:63 +#: lib/elements/clone.py:58 msgid "This setting will apply a custom fill angle for the clone." msgstr "Эта настройка указывает свой угол заполнения для клона." -#: lib/elements/element.py:198 +#: lib/elements/element.py:202 msgid "Allow lock stitches" msgstr "Разрешить добавлять закрепки" -#: lib/elements/element.py:199 +#: lib/elements/element.py:203 msgid "Tie thread at the beginning and/or end of this object. Manual stitch will not add lock stitches." msgstr "Закрепки в начале и/или конце этого объекта. Для ручных стежков закрепки добавляться не будут." #. options to allow lock stitch before and after objects -#: lib/elements/element.py:203 +#: lib/elements/element.py:207 msgid "Both" msgstr "Обе" -#: lib/elements/element.py:203 +#: lib/elements/element.py:207 msgid "Before" msgstr "Начальная" -#: lib/elements/element.py:203 +#: lib/elements/element.py:207 msgid "After" msgstr "Конечная" -#: lib/elements/element.py:203 +#: lib/elements/element.py:207 msgid "Neither" msgstr "Не добавлять" -#: lib/elements/element.py:212 +#: lib/elements/element.py:216 #: inx/inkstitch_lettering_force_lock_stitches.inx:3 msgid "Force lock stitches" msgstr "Обязательные закрепки" -#: lib/elements/element.py:213 +#: lib/elements/element.py:217 msgid "Sew lock stitches after sewing this element, even if the distance to the next object is shorter than defined by the collapse length value in the Ink/Stitch preferences." msgstr "Вышивать закрепку после вышивания этого элемента, даже если дистанция до следующего объекта меньше, чем указано в параметре длины свёртки в настройках Ink/Stitch." -#: lib/elements/element.py:257 +#: lib/elements/element.py:261 #, python-format msgid "Object %(id)s has an empty 'd' attribute. Please delete this object from your document." msgstr "У объекта %(id)s атрибут 'd' пуст. Удалите этот объект из вашего дизайна." @@ -696,7 +587,7 @@ msgstr "У объекта %(id)s атрибут 'd' пуст. Удалите э #. used when showing an error message to the user such as #. "Some Path (path1234): error: satin column: One or more of the rungs doesn't #. intersect both rails." -#: lib/elements/element.py:345 +#: lib/elements/element.py:354 msgid "error:" msgstr "ошибка:" @@ -712,78 +603,275 @@ msgstr "В дизайне обнаружена неправильная лини msgid "* Run Extensions > Ink/Stitch > Troubleshoot > Cleanup Document..." msgstr "* Выберите: Расширения > Ink/Stitch > Решение проблем > Очистка Дизайна..." -#: lib/elements/fill.py:23 +#: lib/elements/fill_stitch.py:27 +msgid "Small Fill" +msgstr "Малое заполнение" + +#: lib/elements/fill_stitch.py:28 +msgid "This fill object is so small that it would probably look better as running stitch or satin column. For very small shapes, fill stitch is not possible, and Ink/Stitch will use running stitch around the outline instead." +msgstr "Этот объект заполнения слишком мал и вероятно будет лучше выполнить его строчкой или сатином. Для очень маленьких фигур вышивка заполнением невозможна, вместо неё Ink/Stitch будет использовать строчку по контуру." + +#: lib/elements/fill_stitch.py:34 lib/elements/fill_stitch.py:399 +msgid "Expand" +msgstr "Уширение" + +#: lib/elements/fill_stitch.py:35 +msgid "The expand parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use original size instead." +msgstr "Параметр расширения не может быть применен для этого объекта заполнения. Вместо него Ink/Stitch будет использовать оригинальный размер." + +#: lib/elements/fill_stitch.py:40 lib/elements/fill_stitch.py:376 +msgid "Inset" +msgstr "Отступ" + +#: lib/elements/fill_stitch.py:41 +msgid "The underlay inset parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use the original size instead." +msgstr "Параметр отступа предварительной прострочки не может быть применен для этого объекта заполнения. Вместо него Ink/Stitch будет использовать оригинальный размер." + +#: lib/elements/fill_stitch.py:46 +msgid "Missing Guideline" +msgstr "" + +#: lib/elements/fill_stitch.py:47 +msgid "This object is set to \"Guided Fill\", but has no guide line." +msgstr "" + +#: lib/elements/fill_stitch.py:49 +msgid "* Create a stroke object" +msgstr "" + +#: lib/elements/fill_stitch.py:50 +msgid "* Select this object and run Extensions > Ink/Stitch > Edit > Selection to guide line" +msgstr "" + +#: lib/elements/fill_stitch.py:55 +msgid "Disjointed Guide Line" +msgstr "" + +#: lib/elements/fill_stitch.py:56 +msgid "The guide line of this object isn't within the object borders. The guide line works best, if it is within the target element." +msgstr "" + +#: lib/elements/fill_stitch.py:59 +msgid "* Move the guide line into the element" +msgstr "" + +#: lib/elements/fill_stitch.py:64 +msgid "Multiple Guide Lines" +msgstr "" + +#: lib/elements/fill_stitch.py:65 +msgid "This object has multiple guide lines, but only the first one will be used." +msgstr "" + +#: lib/elements/fill_stitch.py:67 +msgid "* Remove all guide lines, except for one." +msgstr "" + +#: lib/elements/fill_stitch.py:72 msgid "Unconnected" msgstr "Несвязанные формы" -#: lib/elements/fill.py:24 +#: lib/elements/fill_stitch.py:73 msgid "Fill: This object is made up of unconnected shapes. This is not allowed because Ink/Stitch doesn't know what order to stitch them in. Please break this object up into separate shapes." msgstr "Гладь: Этот объект состоит из несвязанных фигур. Это недопустимо, поскольку Ink/Stitch не знает в каком порядке выполнять их вышивку. Разделите объект на отдельные фигуры." -#: lib/elements/fill.py:28 lib/elements/fill.py:36 +#: lib/elements/fill_stitch.py:77 lib/elements/fill_stitch.py:85 msgid "* Extensions > Ink/Stitch > Fill Tools > Break Apart Fill Objects" msgstr "* Расширения > Ink/Stitch > Инструменты заполнения > Разбить объекты заливок" -#: lib/elements/fill.py:33 +#: lib/elements/fill_stitch.py:82 msgid "Border crosses itself" msgstr "Границы пересекают сами себя" -#: lib/elements/fill.py:34 +#: lib/elements/fill_stitch.py:83 msgid "Fill: Shape is not valid. This can happen if the border crosses over itself." msgstr "Заполнение: Фигура имеет проблемы. Это может произойти, когда её границы пересекают сами себя." -#: lib/elements/fill.py:41 -msgid "Fill" -msgstr "Заполнение" +#: lib/elements/fill_stitch.py:90 +msgid "FillStitch" +msgstr "" + +#: lib/elements/fill_stitch.py:93 +msgid "Automatically routed fill stitching" +msgstr "Автоматически рассчитанная вышивка заполнения" + +#: lib/elements/fill_stitch.py:98 +msgid "Fill method" +msgstr "" + +#: lib/elements/fill_stitch.py:99 +msgid "Auto Fill" +msgstr "" + +#: lib/elements/fill_stitch.py:99 +msgid "Contour Fill" +msgstr "" -#: lib/elements/fill.py:48 -msgid "Manually routed fill stitching" -msgstr "Ручная вышивка заполнения" +#: lib/elements/fill_stitch.py:99 +msgid "Guided Fill" +msgstr "" -#: lib/elements/fill.py:49 -msgid "AutoFill is the default method for generating fill stitching." -msgstr "Автзаполнение выбирается по умолчанию для создания вышивок заполнением." +#: lib/elements/fill_stitch.py:99 +msgid "Legacy Fill" +msgstr "" + +#: lib/elements/fill_stitch.py:104 +msgid "Contour Fill Strategy" +msgstr "" -#: lib/elements/fill.py:58 +#: lib/elements/fill_stitch.py:105 +msgid "Inner to Outer" +msgstr "" + +#: lib/elements/fill_stitch.py:105 +msgid "Single spiral" +msgstr "" + +#: lib/elements/fill_stitch.py:105 +msgid "Double spiral" +msgstr "" + +#: lib/elements/fill_stitch.py:110 +msgid "Join Style" +msgstr "" + +#: lib/elements/fill_stitch.py:111 +msgid "Round" +msgstr "" + +#: lib/elements/fill_stitch.py:111 +msgid "Mitered" +msgstr "" + +#: lib/elements/fill_stitch.py:111 +msgid "Beveled" +msgstr "" + +#: lib/elements/fill_stitch.py:116 +msgid "Avoid self-crossing" +msgstr "" + +#: lib/elements/fill_stitch.py:121 +msgid "Clockwise" +msgstr "" + +#: lib/elements/fill_stitch.py:127 msgid "Angle of lines of stitches" msgstr "Угол линий стежков" -#: lib/elements/fill.py:59 +#: lib/elements/fill_stitch.py:128 msgid "The angle increases in a counter-clockwise direction. 0 is horizontal. Negative angles are allowed." msgstr "Угол увеличивается в направление против часовой стрелки. 0 - горизонтально. Отрицательные значения допускаются." -#: lib/elements/fill.py:86 +#: lib/elements/fill_stitch.py:146 lib/elements/fill_stitch.py:388 +msgid "Skip last stitch in each row" +msgstr "Пропускать последний стежок в ряду" + +#: lib/elements/fill_stitch.py:147 lib/elements/fill_stitch.py:389 +msgid "The last stitch in each row is quite close to the first stitch in the next row. Skipping it decreases stitch count and density." +msgstr "Последний стежок в ряду находится очень близко к первому стежку следующей строки. Его пропуск уменьшает количество стежков и плотность." + +#: lib/elements/fill_stitch.py:160 msgid "Flip fill (start right-to-left)" msgstr "Развернуть направление (справа-налево)" -#: lib/elements/fill.py:87 +#: lib/elements/fill_stitch.py:161 msgid "The flip option can help you with routing your stitch path. When you enable flip, stitching goes from right-to-left instead of left-to-right." msgstr "Эта опция может помочь с планированием маршрута переходов при вышивке. Когда эта опция активна, вышивание идет справа-налево, вместо обычного направления слева-направо." -#: lib/elements/fill.py:96 +#: lib/elements/fill_stitch.py:172 msgid "Spacing between rows" msgstr "Расстояние между рядов" -#: lib/elements/fill.py:97 +#: lib/elements/fill_stitch.py:173 msgid "Distance between rows of stitches." msgstr "Расстояние между рядами вышивки." -#: lib/elements/fill.py:110 +#: lib/elements/fill_stitch.py:187 msgid "Maximum fill stitch length" msgstr "Максимальная длина стежка заполнения" -#: lib/elements/fill.py:111 +#: lib/elements/fill_stitch.py:188 msgid "The length of each stitch in a row. Shorter stitch may be used at the start or end of a row." msgstr "Длина каждого стежка в ряду. В конце и начале ряда стежки могут быть короче." -#: lib/elements/fill.py:120 +#: lib/elements/fill_stitch.py:199 msgid "Stagger rows this many times before repeating" msgstr "Количество сдвигов строчек перед повторением" -#: lib/elements/fill.py:121 +#: lib/elements/fill_stitch.py:200 msgid "Setting this dictates how many rows apart the stitches will be before they fall in the same column position." msgstr "Количество строчек между стежками в одной и той же позиции в колонке." +#: lib/elements/fill_stitch.py:315 +msgid "Running stitch length (traversal between sections)" +msgstr "Длина стежка строчки (переход между секциями)" + +#: lib/elements/fill_stitch.py:316 +msgid "Length of stitches around the outline of the fill region used when moving from section to section." +msgstr "Длина стежков внутри контура заполнения при переходе от секции к секции." + +#: lib/elements/fill_stitch.py:326 +msgid "Underlay" +msgstr "Предварительная прострочка" + +#: lib/elements/fill_stitch.py:326 lib/elements/fill_stitch.py:335 +#: lib/elements/fill_stitch.py:358 lib/elements/fill_stitch.py:369 +#: lib/elements/fill_stitch.py:379 lib/elements/fill_stitch.py:391 +#: lib/elements/fill_stitch.py:429 +msgid "Fill Underlay" +msgstr "" + +#: lib/elements/fill_stitch.py:332 +msgid "Fill angle" +msgstr "Угол заполнения" + +#: lib/elements/fill_stitch.py:333 +msgid "Default: fill angle + 90 deg. Insert comma-seperated list for multiple layers." +msgstr "По умолчанию: угол заполнения +90°. Укажите список через запятую для нескольких слоёв." + +#: lib/elements/fill_stitch.py:355 +msgid "Row spacing" +msgstr "Расстояние между рядов" + +#: lib/elements/fill_stitch.py:356 +msgid "default: 3x fill row spacing" +msgstr "по умолчанию: растояние между рядов заполнения × 3" + +#: lib/elements/fill_stitch.py:366 +msgid "Max stitch length" +msgstr "Максимальная длина стежка" + +#: lib/elements/fill_stitch.py:367 +msgid "default: equal to fill max stitch length" +msgstr "по умолчанию: равна максимальной длине стежка заполнения" + +#: lib/elements/fill_stitch.py:377 +msgid "Shrink the shape before doing underlay, to prevent underlay from showing around the outside of the fill." +msgstr "Сжать контур предварительной прострочки, чтобы она не показалась из под заполнения." + +#: lib/elements/fill_stitch.py:400 +msgid "Expand the shape before fill stitching, to compensate for gaps between shapes." +msgstr "Увеличение контура заполнения для компенсации расстояния между формами." + +#: lib/elements/fill_stitch.py:411 lib/elements/fill_stitch.py:425 +msgid "Underpath" +msgstr "Нижние переходы" + +#: lib/elements/fill_stitch.py:412 lib/elements/fill_stitch.py:426 +msgid "Travel inside the shape when moving from section to section. Underpath stitches avoid traveling in the direction of the row angle so that they are not visible. This gives them a jagged appearance." +msgstr "Перемещение внутри контура при переходе от секции к секции. Строчка переходов под заполнением или прострочкой избегает направления рядов, поэтому она не видна. Но могут сделать поверхность заполнения немного неровной." + +#: lib/elements/fill_stitch.py:629 +msgid "Error during autofill! This means that there is a problem with Ink/Stitch." +msgstr "Ошибка создания автозаполнения! Это значит, что возникла проблема в Ink/Stitch." + +#. this message is followed by a URL: +#. https://github.com/inkstitch/inkstitch/issues/new +#: lib/elements/fill_stitch.py:632 +msgid "If you'd like to help us make Ink/Stitch better, please paste this whole message into a new issue at: " +msgstr "Если вы желаете помочь нам делать Ink/Stitch лучше, пожалуйста скопируйте весь текст целиком в сообщение об ошибке на сайте: " + #: lib/elements/image.py:13 msgid "Image" msgstr "Изображение" @@ -1152,15 +1240,15 @@ msgid "Please select at least one satin column." msgstr "Выберите хотя бы одну сатиновую колонну." #. This was previously: "No embroiderable paths selected." -#: lib/extensions/base.py:126 +#: lib/extensions/base.py:127 msgid "Ink/Stitch doesn't know how to work with any of the objects you've selected." msgstr "Ink/Stitch не знает как работать ни с одним из выбранных объектов." -#: lib/extensions/base.py:128 +#: lib/extensions/base.py:129 msgid "There are no objects in the entire document that Ink/Stitch knows how to work with." msgstr "Во всем дизайне нет ни одного объекта с которым Ink/Stitch мог бы работаь." -#: lib/extensions/base.py:130 +#: lib/extensions/base.py:131 msgid "Tip: Run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot Objects" msgstr "Совет: Попробуйте Расширения > Ink/Stitch > Решение ппроблем > Решение проблем с объектами" @@ -1279,7 +1367,7 @@ msgstr "Вышивать строки поочерёдно вперёд и на msgid "Add trims" msgstr "Добавить обрез нитей" -#: lib/extensions/lettering.py:83 lib/extensions/params.py:361 +#: lib/extensions/lettering.py:83 lib/extensions/params.py:441 #: print/templates/custom-page.html:23 print/templates/custom-page.html:27 #: print/templates/custom-page.html:33 print/templates/ui.html:93 #: print/templates/ui.html:97 print/templates/ui.html:103 @@ -1288,7 +1376,7 @@ msgstr "Добавить обрез нитей" msgid "Cancel" msgstr "Отмена" -#: lib/extensions/lettering.py:87 lib/extensions/params.py:368 +#: lib/extensions/lettering.py:87 lib/extensions/params.py:449 msgid "Apply and Quit" msgstr "Применить и Выйти" @@ -1350,50 +1438,50 @@ msgstr "Выберите одну или несколько команд для msgid "Please select one or more text elements to split lines." msgstr "" -#: lib/extensions/params.py:208 +#: lib/extensions/params.py:227 msgid "These settings will be applied to 1 object." msgstr "Эти настройки будут применены к 1 объекту." -#: lib/extensions/params.py:210 +#: lib/extensions/params.py:229 #, python-format msgid "These settings will be applied to %d objects." msgstr "Эти параметры будут применены к %d объектам." -#: lib/extensions/params.py:213 +#: lib/extensions/params.py:234 msgid "Some settings had different values across objects. Select a value from the dropdown or enter a new one." msgstr "Некоторые параметры имеют различные значения у выбранных объектов. Выберите значение из списка или введите новое." -#: lib/extensions/params.py:217 +#: lib/extensions/params.py:239 #, python-format msgid "Disabling this tab will disable the following %d tabs." msgstr "Отключение этой вкладки отключит также следующие %d вкладки." -#: lib/extensions/params.py:219 +#: lib/extensions/params.py:243 msgid "Disabling this tab will disable the following tab." msgstr "Отключение этой вкладки отключит также следующую вкладу." -#: lib/extensions/params.py:222 +#: lib/extensions/params.py:247 #, python-format msgid "Enabling this tab will disable %s and vice-versa." msgstr "Включение этой вкладки отключит %s и наоборот." -#: lib/extensions/params.py:252 +#: lib/extensions/params.py:301 msgid "Inkscape objects" msgstr "Объекты Inkscape" -#: lib/extensions/params.py:313 +#: lib/extensions/params.py:390 msgid "Click to force this parameter to be saved when you click \"Apply and Quit\"" msgstr "Кликните, чтобы эти параметры были сохранены, когда вы нажмете \"Применить и Выйти\"" -#: lib/extensions/params.py:321 +#: lib/extensions/params.py:400 msgid "This parameter will be saved when you click \"Apply and Quit\"" msgstr "Эти параметры будут сохранены, когда вы нажмете \"Применить и Выйти\"" -#: lib/extensions/params.py:344 +#: lib/extensions/params.py:423 msgid "Embroidery Params" msgstr "Параметры вышивки" -#: lib/extensions/params.py:365 +#: lib/extensions/params.py:446 msgid "Use Last Settings" msgstr "Использовать последние настройки" @@ -1401,6 +1489,10 @@ msgstr "Использовать последние настройки" msgid "Please select at least two elements to reorder." msgstr "" +#: lib/extensions/selection_to_guide_line.py:21 +msgid "Please select at least one object to be marked as a guide line." +msgstr "" + #: lib/extensions/selection_to_pattern.py:21 msgid "Please select at least one object to be marked as a pattern." msgstr "Укажите хотя бы один объект, который будет отмечен как шаблон." @@ -1692,6 +1784,10 @@ msgstr "АвтоСатин %d" msgid "AutoSatin Running Stitch %d" msgstr "АвтоСатин Строчка %d" +#: lib/stitches/guided_fill.py:120 +msgid "Guide line (or offset copy) is self crossing!" +msgstr "" + #: lib/svg/rendering.py:222 msgid "Stitch Plan" msgstr "План Стежков" @@ -2745,6 +2841,7 @@ msgid "Duplicate Params" msgstr "Дублировать параметры" #: inx/inkstitch_duplicate_params.inx:10 inx/inkstitch_reorder.inx:10 +#: inx/inkstitch_selection_to_guide_line.inx:10 #: inx/inkstitch_selection_to_pattern.inx:10 msgid "Edit" msgstr "Правка" @@ -3706,6 +3803,14 @@ msgstr "Убрать настройки печати из данных SVG" msgid "Re-stack objects in order of selection" msgstr "Упорядочить объекты в порядке выделения" +#: inx/inkstitch_selection_to_guide_line.inx:3 +msgid "Selection to guide line" +msgstr "" + +#: inx/inkstitch_selection_to_guide_line.inx:9 +msgid "Ink/Stitch" +msgstr "" + #: inx/inkstitch_selection_to_pattern.inx:3 msgid "Selection to pattern" msgstr "Выделение в шаблон" diff --git a/translations/messages_sr_SP.po b/translations/messages_sr_SP.po index 6a956379..64599433 100644 --- a/translations/messages_sr_SP.po +++ b/translations/messages_sr_SP.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inkstitch\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2022-05-19 02:28+0000\n" -"PO-Revision-Date: 2022-05-20 02:21\n" +"POT-Creation-Date: 2022-05-21 01:55+0000\n" +"PO-Revision-Date: 2022-05-21 01:56\n" "Last-Translator: \n" "Language-Team: Serbian (Cyrillic)\n" "MIME-Version: 1.0\n" @@ -16,7 +16,7 @@ msgstr "" "Project-Id-Version: \n" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-05-19 02:28+0000\n" +"POT-Creation-Date: 2022-05-21 01:55+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: LANGUAGE \n" @@ -497,293 +497,381 @@ msgstr "" msgid "command marker" msgstr "" -#: lib/elements/auto_fill.py:23 -msgid "Small Fill" +#: lib/elements/clone.py:20 +msgid "Clone Object" msgstr "" -#: lib/elements/auto_fill.py:24 -msgid "This fill object is so small that it would probably look better as running stitch or satin column. For very small shapes, fill stitch is not possible, and Ink/Stitch will use running stitch around the outline instead." +#: lib/elements/clone.py:21 +msgid "There are one or more clone objects in this document. Ink/Stitch can work with single clones, but you are limited to set a very few parameters. " msgstr "" -#: lib/elements/auto_fill.py:30 lib/elements/auto_fill.py:146 -msgid "Expand" +#: lib/elements/clone.py:24 +msgid "If you want to convert the clone into a real element, follow these steps:" msgstr "" -#: lib/elements/auto_fill.py:31 -msgid "The expand parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use original size instead." +#: lib/elements/clone.py:25 +msgid "* Select the clone" msgstr "" -#: lib/elements/auto_fill.py:36 lib/elements/auto_fill.py:123 -msgid "Inset" +#: lib/elements/clone.py:26 lib/elements/clone.py:37 +msgid "* Run: Edit > Clone > Unlink Clone (Alt+Shift+D)" msgstr "" -#: lib/elements/auto_fill.py:37 -msgid "The underlay inset parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use the original size instead." +#: lib/elements/clone.py:31 +msgid "Clone is not embroiderable" msgstr "" -#: lib/elements/auto_fill.py:42 -msgid "AutoFill" +#: lib/elements/clone.py:32 +msgid "There are one ore more clone objects in this document. A clone must be a direct child of an embroiderable element. Ink/Stitch cannot embroider clones of groups or other not embroiderable elements (text or image)." msgstr "" -#: lib/elements/auto_fill.py:45 -msgid "Automatically routed fill stitching" +#: lib/elements/clone.py:35 +msgid "Convert the clone into a real element:" msgstr "" -#: lib/elements/auto_fill.py:65 -msgid "Running stitch length (traversal between sections)" +#: lib/elements/clone.py:36 +msgid "* Select the clone." msgstr "" -#: lib/elements/auto_fill.py:66 -msgid "Length of stitches around the outline of the fill region used when moving from section to section." +#: lib/elements/clone.py:51 +msgid "Clone" msgstr "" -#: lib/elements/auto_fill.py:74 -msgid "Underlay" +#: lib/elements/clone.py:57 +msgid "Custom fill angle" msgstr "" -#: lib/elements/auto_fill.py:74 lib/elements/auto_fill.py:83 -#: lib/elements/auto_fill.py:105 lib/elements/auto_fill.py:116 -#: lib/elements/auto_fill.py:126 lib/elements/auto_fill.py:138 -#: lib/elements/auto_fill.py:172 -msgid "AutoFill Underlay" +#: lib/elements/clone.py:58 +msgid "This setting will apply a custom fill angle for the clone." msgstr "" -#: lib/elements/auto_fill.py:80 -msgid "Fill angle" +#: lib/elements/element.py:202 +msgid "Allow lock stitches" msgstr "" -#: lib/elements/auto_fill.py:81 -msgid "Default: fill angle + 90 deg. Insert comma-seperated list for multiple layers." +#: lib/elements/element.py:203 +msgid "Tie thread at the beginning and/or end of this object. Manual stitch will not add lock stitches." msgstr "" -#: lib/elements/auto_fill.py:102 -msgid "Row spacing" +#. options to allow lock stitch before and after objects +#: lib/elements/element.py:207 +msgid "Both" msgstr "" -#: lib/elements/auto_fill.py:103 -msgid "default: 3x fill row spacing" +#: lib/elements/element.py:207 +msgid "Before" msgstr "" -#: lib/elements/auto_fill.py:113 -msgid "Max stitch length" +#: lib/elements/element.py:207 +msgid "After" msgstr "" -#: lib/elements/auto_fill.py:114 -msgid "default: equal to fill max stitch length" +#: lib/elements/element.py:207 +msgid "Neither" msgstr "" -#: lib/elements/auto_fill.py:124 -msgid "Shrink the shape before doing underlay, to prevent underlay from showing around the outside of the fill." +#: lib/elements/element.py:216 +#: inx/inkstitch_lettering_force_lock_stitches.inx:3 +msgid "Force lock stitches" msgstr "" -#: lib/elements/auto_fill.py:135 lib/elements/fill.py:75 -msgid "Skip last stitch in each row" +#: lib/elements/element.py:217 +msgid "Sew lock stitches after sewing this element, even if the distance to the next object is shorter than defined by the collapse length value in the Ink/Stitch preferences." msgstr "" -#: lib/elements/auto_fill.py:136 lib/elements/fill.py:76 -msgid "The last stitch in each row is quite close to the first stitch in the next row. Skipping it decreases stitch count and density." +#: lib/elements/element.py:261 +#, python-format +msgid "Object %(id)s has an empty 'd' attribute. Please delete this object from your document." msgstr "" -#: lib/elements/auto_fill.py:147 -msgid "Expand the shape before fill stitching, to compensate for gaps between shapes." +#. used when showing an error message to the user such as +#. "Some Path (path1234): error: satin column: One or more of the rungs doesn't +#. intersect both rails." +#: lib/elements/element.py:354 +msgid "error:" msgstr "" -#: lib/elements/auto_fill.py:156 lib/elements/auto_fill.py:168 -msgid "Underpath" +#: lib/elements/empty_d_object.py:13 +msgid "Empty D-Attribute" msgstr "" -#: lib/elements/auto_fill.py:157 lib/elements/auto_fill.py:169 -msgid "Travel inside the shape when moving from section to section. Underpath stitches avoid traveling in the direction of the row angle so that they are not visible. This gives them a jagged appearance." +#: lib/elements/empty_d_object.py:14 +msgid "There is an invalid path object in the document, the d-attribute is missing." msgstr "" -#: lib/elements/auto_fill.py:266 -msgid "Error during autofill! This means that there is a problem with Ink/Stitch." +#: lib/elements/empty_d_object.py:16 +msgid "* Run Extensions > Ink/Stitch > Troubleshoot > Cleanup Document..." msgstr "" -#. this message is followed by a URL: -#. https://github.com/inkstitch/inkstitch/issues/new -#: lib/elements/auto_fill.py:269 -msgid "If you'd like to help us make Ink/Stitch better, please paste this whole message into a new issue at: " +#: lib/elements/fill_stitch.py:27 +msgid "Small Fill" msgstr "" -#: lib/elements/clone.py:25 -msgid "Clone Object" +#: lib/elements/fill_stitch.py:28 +msgid "This fill object is so small that it would probably look better as running stitch or satin column. For very small shapes, fill stitch is not possible, and Ink/Stitch will use running stitch around the outline instead." msgstr "" -#: lib/elements/clone.py:26 -msgid "There are one or more clone objects in this document. Ink/Stitch can work with single clones, but you are limited to set a very few parameters. " +#: lib/elements/fill_stitch.py:34 lib/elements/fill_stitch.py:399 +msgid "Expand" msgstr "" -#: lib/elements/clone.py:29 -msgid "If you want to convert the clone into a real element, follow these steps:" +#: lib/elements/fill_stitch.py:35 +msgid "The expand parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use original size instead." msgstr "" -#: lib/elements/clone.py:30 -msgid "* Select the clone" +#: lib/elements/fill_stitch.py:40 lib/elements/fill_stitch.py:376 +msgid "Inset" msgstr "" -#: lib/elements/clone.py:31 lib/elements/clone.py:42 -msgid "* Run: Edit > Clone > Unlink Clone (Alt+Shift+D)" +#: lib/elements/fill_stitch.py:41 +msgid "The underlay inset parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use the original size instead." msgstr "" -#: lib/elements/clone.py:36 -msgid "Clone is not embroiderable" +#: lib/elements/fill_stitch.py:46 +msgid "Missing Guideline" msgstr "" -#: lib/elements/clone.py:37 -msgid "There are one ore more clone objects in this document. A clone must be a direct child of an embroiderable element. Ink/Stitch cannot embroider clones of groups or other not embroiderable elements (text or image)." +#: lib/elements/fill_stitch.py:47 +msgid "This object is set to \"Guided Fill\", but has no guide line." msgstr "" -#: lib/elements/clone.py:40 -msgid "Convert the clone into a real element:" +#: lib/elements/fill_stitch.py:49 +msgid "* Create a stroke object" msgstr "" -#: lib/elements/clone.py:41 -msgid "* Select the clone." +#: lib/elements/fill_stitch.py:50 +msgid "* Select this object and run Extensions > Ink/Stitch > Edit > Selection to guide line" msgstr "" -#: lib/elements/clone.py:56 -msgid "Clone" +#: lib/elements/fill_stitch.py:55 +msgid "Disjointed Guide Line" msgstr "" -#: lib/elements/clone.py:62 -msgid "Custom fill angle" +#: lib/elements/fill_stitch.py:56 +msgid "The guide line of this object isn't within the object borders. The guide line works best, if it is within the target element." msgstr "" -#: lib/elements/clone.py:63 -msgid "This setting will apply a custom fill angle for the clone." +#: lib/elements/fill_stitch.py:59 +msgid "* Move the guide line into the element" msgstr "" -#: lib/elements/element.py:198 -msgid "Allow lock stitches" +#: lib/elements/fill_stitch.py:64 +msgid "Multiple Guide Lines" msgstr "" -#: lib/elements/element.py:199 -msgid "Tie thread at the beginning and/or end of this object. Manual stitch will not add lock stitches." +#: lib/elements/fill_stitch.py:65 +msgid "This object has multiple guide lines, but only the first one will be used." msgstr "" -#. options to allow lock stitch before and after objects -#: lib/elements/element.py:203 -msgid "Both" +#: lib/elements/fill_stitch.py:67 +msgid "* Remove all guide lines, except for one." msgstr "" -#: lib/elements/element.py:203 -msgid "Before" +#: lib/elements/fill_stitch.py:72 +msgid "Unconnected" msgstr "" -#: lib/elements/element.py:203 -msgid "After" +#: lib/elements/fill_stitch.py:73 +msgid "Fill: This object is made up of unconnected shapes. This is not allowed because Ink/Stitch doesn't know what order to stitch them in. Please break this object up into separate shapes." msgstr "" -#: lib/elements/element.py:203 -msgid "Neither" +#: lib/elements/fill_stitch.py:77 lib/elements/fill_stitch.py:85 +msgid "* Extensions > Ink/Stitch > Fill Tools > Break Apart Fill Objects" msgstr "" -#: lib/elements/element.py:212 -#: inx/inkstitch_lettering_force_lock_stitches.inx:3 -msgid "Force lock stitches" +#: lib/elements/fill_stitch.py:82 +msgid "Border crosses itself" msgstr "" -#: lib/elements/element.py:213 -msgid "Sew lock stitches after sewing this element, even if the distance to the next object is shorter than defined by the collapse length value in the Ink/Stitch preferences." +#: lib/elements/fill_stitch.py:83 +msgid "Fill: Shape is not valid. This can happen if the border crosses over itself." msgstr "" -#: lib/elements/element.py:257 -#, python-format -msgid "Object %(id)s has an empty 'd' attribute. Please delete this object from your document." +#: lib/elements/fill_stitch.py:90 +msgid "FillStitch" msgstr "" -#. used when showing an error message to the user such as -#. "Some Path (path1234): error: satin column: One or more of the rungs doesn't -#. intersect both rails." -#: lib/elements/element.py:345 -msgid "error:" +#: lib/elements/fill_stitch.py:93 +msgid "Automatically routed fill stitching" msgstr "" -#: lib/elements/empty_d_object.py:13 -msgid "Empty D-Attribute" +#: lib/elements/fill_stitch.py:98 +msgid "Fill method" msgstr "" -#: lib/elements/empty_d_object.py:14 -msgid "There is an invalid path object in the document, the d-attribute is missing." +#: lib/elements/fill_stitch.py:99 +msgid "Auto Fill" msgstr "" -#: lib/elements/empty_d_object.py:16 -msgid "* Run Extensions > Ink/Stitch > Troubleshoot > Cleanup Document..." +#: lib/elements/fill_stitch.py:99 +msgid "Contour Fill" msgstr "" -#: lib/elements/fill.py:23 -msgid "Unconnected" +#: lib/elements/fill_stitch.py:99 +msgid "Guided Fill" msgstr "" -#: lib/elements/fill.py:24 -msgid "Fill: This object is made up of unconnected shapes. This is not allowed because Ink/Stitch doesn't know what order to stitch them in. Please break this object up into separate shapes." +#: lib/elements/fill_stitch.py:99 +msgid "Legacy Fill" msgstr "" -#: lib/elements/fill.py:28 lib/elements/fill.py:36 -msgid "* Extensions > Ink/Stitch > Fill Tools > Break Apart Fill Objects" +#: lib/elements/fill_stitch.py:104 +msgid "Contour Fill Strategy" msgstr "" -#: lib/elements/fill.py:33 -msgid "Border crosses itself" +#: lib/elements/fill_stitch.py:105 +msgid "Inner to Outer" msgstr "" -#: lib/elements/fill.py:34 -msgid "Fill: Shape is not valid. This can happen if the border crosses over itself." +#: lib/elements/fill_stitch.py:105 +msgid "Single spiral" msgstr "" -#: lib/elements/fill.py:41 -msgid "Fill" +#: lib/elements/fill_stitch.py:105 +msgid "Double spiral" msgstr "" -#: lib/elements/fill.py:48 -msgid "Manually routed fill stitching" +#: lib/elements/fill_stitch.py:110 +msgid "Join Style" msgstr "" -#: lib/elements/fill.py:49 -msgid "AutoFill is the default method for generating fill stitching." +#: lib/elements/fill_stitch.py:111 +msgid "Round" msgstr "" -#: lib/elements/fill.py:58 +#: lib/elements/fill_stitch.py:111 +msgid "Mitered" +msgstr "" + +#: lib/elements/fill_stitch.py:111 +msgid "Beveled" +msgstr "" + +#: lib/elements/fill_stitch.py:116 +msgid "Avoid self-crossing" +msgstr "" + +#: lib/elements/fill_stitch.py:121 +msgid "Clockwise" +msgstr "" + +#: lib/elements/fill_stitch.py:127 msgid "Angle of lines of stitches" msgstr "" -#: lib/elements/fill.py:59 +#: lib/elements/fill_stitch.py:128 msgid "The angle increases in a counter-clockwise direction. 0 is horizontal. Negative angles are allowed." msgstr "" -#: lib/elements/fill.py:86 +#: lib/elements/fill_stitch.py:146 lib/elements/fill_stitch.py:388 +msgid "Skip last stitch in each row" +msgstr "" + +#: lib/elements/fill_stitch.py:147 lib/elements/fill_stitch.py:389 +msgid "The last stitch in each row is quite close to the first stitch in the next row. Skipping it decreases stitch count and density." +msgstr "" + +#: lib/elements/fill_stitch.py:160 msgid "Flip fill (start right-to-left)" msgstr "" -#: lib/elements/fill.py:87 +#: lib/elements/fill_stitch.py:161 msgid "The flip option can help you with routing your stitch path. When you enable flip, stitching goes from right-to-left instead of left-to-right." msgstr "" -#: lib/elements/fill.py:96 +#: lib/elements/fill_stitch.py:172 msgid "Spacing between rows" msgstr "" -#: lib/elements/fill.py:97 +#: lib/elements/fill_stitch.py:173 msgid "Distance between rows of stitches." msgstr "" -#: lib/elements/fill.py:110 +#: lib/elements/fill_stitch.py:187 msgid "Maximum fill stitch length" msgstr "" -#: lib/elements/fill.py:111 +#: lib/elements/fill_stitch.py:188 msgid "The length of each stitch in a row. Shorter stitch may be used at the start or end of a row." msgstr "" -#: lib/elements/fill.py:120 +#: lib/elements/fill_stitch.py:199 msgid "Stagger rows this many times before repeating" msgstr "" -#: lib/elements/fill.py:121 +#: lib/elements/fill_stitch.py:200 msgid "Setting this dictates how many rows apart the stitches will be before they fall in the same column position." msgstr "" +#: lib/elements/fill_stitch.py:315 +msgid "Running stitch length (traversal between sections)" +msgstr "" + +#: lib/elements/fill_stitch.py:316 +msgid "Length of stitches around the outline of the fill region used when moving from section to section." +msgstr "" + +#: lib/elements/fill_stitch.py:326 +msgid "Underlay" +msgstr "" + +#: lib/elements/fill_stitch.py:326 lib/elements/fill_stitch.py:335 +#: lib/elements/fill_stitch.py:358 lib/elements/fill_stitch.py:369 +#: lib/elements/fill_stitch.py:379 lib/elements/fill_stitch.py:391 +#: lib/elements/fill_stitch.py:429 +msgid "Fill Underlay" +msgstr "" + +#: lib/elements/fill_stitch.py:332 +msgid "Fill angle" +msgstr "" + +#: lib/elements/fill_stitch.py:333 +msgid "Default: fill angle + 90 deg. Insert comma-seperated list for multiple layers." +msgstr "" + +#: lib/elements/fill_stitch.py:355 +msgid "Row spacing" +msgstr "" + +#: lib/elements/fill_stitch.py:356 +msgid "default: 3x fill row spacing" +msgstr "" + +#: lib/elements/fill_stitch.py:366 +msgid "Max stitch length" +msgstr "" + +#: lib/elements/fill_stitch.py:367 +msgid "default: equal to fill max stitch length" +msgstr "" + +#: lib/elements/fill_stitch.py:377 +msgid "Shrink the shape before doing underlay, to prevent underlay from showing around the outside of the fill." +msgstr "" + +#: lib/elements/fill_stitch.py:400 +msgid "Expand the shape before fill stitching, to compensate for gaps between shapes." +msgstr "" + +#: lib/elements/fill_stitch.py:411 lib/elements/fill_stitch.py:425 +msgid "Underpath" +msgstr "" + +#: lib/elements/fill_stitch.py:412 lib/elements/fill_stitch.py:426 +msgid "Travel inside the shape when moving from section to section. Underpath stitches avoid traveling in the direction of the row angle so that they are not visible. This gives them a jagged appearance." +msgstr "" + +#: lib/elements/fill_stitch.py:629 +msgid "Error during autofill! This means that there is a problem with Ink/Stitch." +msgstr "" + +#. this message is followed by a URL: +#. https://github.com/inkstitch/inkstitch/issues/new +#: lib/elements/fill_stitch.py:632 +msgid "If you'd like to help us make Ink/Stitch better, please paste this whole message into a new issue at: " +msgstr "" + #: lib/elements/image.py:13 msgid "Image" msgstr "" @@ -1151,15 +1239,15 @@ msgid "Please select at least one satin column." msgstr "" #. This was previously: "No embroiderable paths selected." -#: lib/extensions/base.py:126 +#: lib/extensions/base.py:127 msgid "Ink/Stitch doesn't know how to work with any of the objects you've selected." msgstr "" -#: lib/extensions/base.py:128 +#: lib/extensions/base.py:129 msgid "There are no objects in the entire document that Ink/Stitch knows how to work with." msgstr "" -#: lib/extensions/base.py:130 +#: lib/extensions/base.py:131 msgid "Tip: Run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot Objects" msgstr "" @@ -1278,7 +1366,7 @@ msgstr "" msgid "Add trims" msgstr "" -#: lib/extensions/lettering.py:83 lib/extensions/params.py:361 +#: lib/extensions/lettering.py:83 lib/extensions/params.py:441 #: print/templates/custom-page.html:23 print/templates/custom-page.html:27 #: print/templates/custom-page.html:33 print/templates/ui.html:93 #: print/templates/ui.html:97 print/templates/ui.html:103 @@ -1287,7 +1375,7 @@ msgstr "" msgid "Cancel" msgstr "" -#: lib/extensions/lettering.py:87 lib/extensions/params.py:368 +#: lib/extensions/lettering.py:87 lib/extensions/params.py:449 msgid "Apply and Quit" msgstr "" @@ -1349,50 +1437,50 @@ msgstr "" msgid "Please select one or more text elements to split lines." msgstr "" -#: lib/extensions/params.py:208 +#: lib/extensions/params.py:227 msgid "These settings will be applied to 1 object." msgstr "" -#: lib/extensions/params.py:210 +#: lib/extensions/params.py:229 #, python-format msgid "These settings will be applied to %d objects." msgstr "" -#: lib/extensions/params.py:213 +#: lib/extensions/params.py:234 msgid "Some settings had different values across objects. Select a value from the dropdown or enter a new one." msgstr "" -#: lib/extensions/params.py:217 +#: lib/extensions/params.py:239 #, python-format msgid "Disabling this tab will disable the following %d tabs." msgstr "" -#: lib/extensions/params.py:219 +#: lib/extensions/params.py:243 msgid "Disabling this tab will disable the following tab." msgstr "" -#: lib/extensions/params.py:222 +#: lib/extensions/params.py:247 #, python-format msgid "Enabling this tab will disable %s and vice-versa." msgstr "" -#: lib/extensions/params.py:252 +#: lib/extensions/params.py:301 msgid "Inkscape objects" msgstr "" -#: lib/extensions/params.py:313 +#: lib/extensions/params.py:390 msgid "Click to force this parameter to be saved when you click \"Apply and Quit\"" msgstr "" -#: lib/extensions/params.py:321 +#: lib/extensions/params.py:400 msgid "This parameter will be saved when you click \"Apply and Quit\"" msgstr "" -#: lib/extensions/params.py:344 +#: lib/extensions/params.py:423 msgid "Embroidery Params" msgstr "" -#: lib/extensions/params.py:365 +#: lib/extensions/params.py:446 msgid "Use Last Settings" msgstr "" @@ -1400,6 +1488,10 @@ msgstr "" msgid "Please select at least two elements to reorder." msgstr "" +#: lib/extensions/selection_to_guide_line.py:21 +msgid "Please select at least one object to be marked as a guide line." +msgstr "" + #: lib/extensions/selection_to_pattern.py:21 msgid "Please select at least one object to be marked as a pattern." msgstr "" @@ -1690,6 +1782,10 @@ msgstr "" msgid "AutoSatin Running Stitch %d" msgstr "" +#: lib/stitches/guided_fill.py:120 +msgid "Guide line (or offset copy) is self crossing!" +msgstr "" + #: lib/svg/rendering.py:222 msgid "Stitch Plan" msgstr "" @@ -2742,6 +2838,7 @@ msgid "Duplicate Params" msgstr "" #: inx/inkstitch_duplicate_params.inx:10 inx/inkstitch_reorder.inx:10 +#: inx/inkstitch_selection_to_guide_line.inx:10 #: inx/inkstitch_selection_to_pattern.inx:10 msgid "Edit" msgstr "" @@ -3703,6 +3800,14 @@ msgstr "" msgid "Re-stack objects in order of selection" msgstr "" +#: inx/inkstitch_selection_to_guide_line.inx:3 +msgid "Selection to guide line" +msgstr "" + +#: inx/inkstitch_selection_to_guide_line.inx:9 +msgid "Ink/Stitch" +msgstr "" + #: inx/inkstitch_selection_to_pattern.inx:3 msgid "Selection to pattern" msgstr "" diff --git a/translations/messages_sv_SE.po b/translations/messages_sv_SE.po index b1b891b0..7fe2ab7b 100644 --- a/translations/messages_sv_SE.po +++ b/translations/messages_sv_SE.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inkstitch\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2022-05-19 02:28+0000\n" -"PO-Revision-Date: 2022-05-20 02:21\n" +"POT-Creation-Date: 2022-05-21 01:55+0000\n" +"PO-Revision-Date: 2022-05-21 01:57\n" "Last-Translator: \n" "Language-Team: Swedish\n" "MIME-Version: 1.0\n" @@ -16,7 +16,7 @@ msgstr "" "Project-Id-Version: \n" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-05-19 02:28+0000\n" +"POT-Creation-Date: 2022-05-21 01:55+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: LANGUAGE \n" @@ -497,293 +497,381 @@ msgstr "" msgid "command marker" msgstr "" -#: lib/elements/auto_fill.py:23 -msgid "Small Fill" +#: lib/elements/clone.py:20 +msgid "Clone Object" msgstr "" -#: lib/elements/auto_fill.py:24 -msgid "This fill object is so small that it would probably look better as running stitch or satin column. For very small shapes, fill stitch is not possible, and Ink/Stitch will use running stitch around the outline instead." +#: lib/elements/clone.py:21 +msgid "There are one or more clone objects in this document. Ink/Stitch can work with single clones, but you are limited to set a very few parameters. " msgstr "" -#: lib/elements/auto_fill.py:30 lib/elements/auto_fill.py:146 -msgid "Expand" +#: lib/elements/clone.py:24 +msgid "If you want to convert the clone into a real element, follow these steps:" msgstr "" -#: lib/elements/auto_fill.py:31 -msgid "The expand parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use original size instead." +#: lib/elements/clone.py:25 +msgid "* Select the clone" msgstr "" -#: lib/elements/auto_fill.py:36 lib/elements/auto_fill.py:123 -msgid "Inset" +#: lib/elements/clone.py:26 lib/elements/clone.py:37 +msgid "* Run: Edit > Clone > Unlink Clone (Alt+Shift+D)" msgstr "" -#: lib/elements/auto_fill.py:37 -msgid "The underlay inset parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use the original size instead." +#: lib/elements/clone.py:31 +msgid "Clone is not embroiderable" msgstr "" -#: lib/elements/auto_fill.py:42 -msgid "AutoFill" +#: lib/elements/clone.py:32 +msgid "There are one ore more clone objects in this document. A clone must be a direct child of an embroiderable element. Ink/Stitch cannot embroider clones of groups or other not embroiderable elements (text or image)." msgstr "" -#: lib/elements/auto_fill.py:45 -msgid "Automatically routed fill stitching" +#: lib/elements/clone.py:35 +msgid "Convert the clone into a real element:" msgstr "" -#: lib/elements/auto_fill.py:65 -msgid "Running stitch length (traversal between sections)" +#: lib/elements/clone.py:36 +msgid "* Select the clone." msgstr "" -#: lib/elements/auto_fill.py:66 -msgid "Length of stitches around the outline of the fill region used when moving from section to section." +#: lib/elements/clone.py:51 +msgid "Clone" msgstr "" -#: lib/elements/auto_fill.py:74 -msgid "Underlay" +#: lib/elements/clone.py:57 +msgid "Custom fill angle" msgstr "" -#: lib/elements/auto_fill.py:74 lib/elements/auto_fill.py:83 -#: lib/elements/auto_fill.py:105 lib/elements/auto_fill.py:116 -#: lib/elements/auto_fill.py:126 lib/elements/auto_fill.py:138 -#: lib/elements/auto_fill.py:172 -msgid "AutoFill Underlay" +#: lib/elements/clone.py:58 +msgid "This setting will apply a custom fill angle for the clone." msgstr "" -#: lib/elements/auto_fill.py:80 -msgid "Fill angle" +#: lib/elements/element.py:202 +msgid "Allow lock stitches" msgstr "" -#: lib/elements/auto_fill.py:81 -msgid "Default: fill angle + 90 deg. Insert comma-seperated list for multiple layers." +#: lib/elements/element.py:203 +msgid "Tie thread at the beginning and/or end of this object. Manual stitch will not add lock stitches." msgstr "" -#: lib/elements/auto_fill.py:102 -msgid "Row spacing" +#. options to allow lock stitch before and after objects +#: lib/elements/element.py:207 +msgid "Both" msgstr "" -#: lib/elements/auto_fill.py:103 -msgid "default: 3x fill row spacing" +#: lib/elements/element.py:207 +msgid "Before" msgstr "" -#: lib/elements/auto_fill.py:113 -msgid "Max stitch length" -msgstr "Max stygn längd" +#: lib/elements/element.py:207 +msgid "After" +msgstr "" -#: lib/elements/auto_fill.py:114 -msgid "default: equal to fill max stitch length" +#: lib/elements/element.py:207 +msgid "Neither" msgstr "" -#: lib/elements/auto_fill.py:124 -msgid "Shrink the shape before doing underlay, to prevent underlay from showing around the outside of the fill." +#: lib/elements/element.py:216 +#: inx/inkstitch_lettering_force_lock_stitches.inx:3 +msgid "Force lock stitches" msgstr "" -#: lib/elements/auto_fill.py:135 lib/elements/fill.py:75 -msgid "Skip last stitch in each row" -msgstr "Hoppa över sista stygnet i varje rad" +#: lib/elements/element.py:217 +msgid "Sew lock stitches after sewing this element, even if the distance to the next object is shorter than defined by the collapse length value in the Ink/Stitch preferences." +msgstr "" -#: lib/elements/auto_fill.py:136 lib/elements/fill.py:76 -msgid "The last stitch in each row is quite close to the first stitch in the next row. Skipping it decreases stitch count and density." +#: lib/elements/element.py:261 +#, python-format +msgid "Object %(id)s has an empty 'd' attribute. Please delete this object from your document." msgstr "" -#: lib/elements/auto_fill.py:147 -msgid "Expand the shape before fill stitching, to compensate for gaps between shapes." +#. used when showing an error message to the user such as +#. "Some Path (path1234): error: satin column: One or more of the rungs doesn't +#. intersect both rails." +#: lib/elements/element.py:354 +msgid "error:" msgstr "" -#: lib/elements/auto_fill.py:156 lib/elements/auto_fill.py:168 -msgid "Underpath" +#: lib/elements/empty_d_object.py:13 +msgid "Empty D-Attribute" msgstr "" -#: lib/elements/auto_fill.py:157 lib/elements/auto_fill.py:169 -msgid "Travel inside the shape when moving from section to section. Underpath stitches avoid traveling in the direction of the row angle so that they are not visible. This gives them a jagged appearance." +#: lib/elements/empty_d_object.py:14 +msgid "There is an invalid path object in the document, the d-attribute is missing." msgstr "" -#: lib/elements/auto_fill.py:266 -msgid "Error during autofill! This means that there is a problem with Ink/Stitch." +#: lib/elements/empty_d_object.py:16 +msgid "* Run Extensions > Ink/Stitch > Troubleshoot > Cleanup Document..." msgstr "" -#. this message is followed by a URL: -#. https://github.com/inkstitch/inkstitch/issues/new -#: lib/elements/auto_fill.py:269 -msgid "If you'd like to help us make Ink/Stitch better, please paste this whole message into a new issue at: " +#: lib/elements/fill_stitch.py:27 +msgid "Small Fill" msgstr "" -#: lib/elements/clone.py:25 -msgid "Clone Object" +#: lib/elements/fill_stitch.py:28 +msgid "This fill object is so small that it would probably look better as running stitch or satin column. For very small shapes, fill stitch is not possible, and Ink/Stitch will use running stitch around the outline instead." msgstr "" -#: lib/elements/clone.py:26 -msgid "There are one or more clone objects in this document. Ink/Stitch can work with single clones, but you are limited to set a very few parameters. " +#: lib/elements/fill_stitch.py:34 lib/elements/fill_stitch.py:399 +msgid "Expand" msgstr "" -#: lib/elements/clone.py:29 -msgid "If you want to convert the clone into a real element, follow these steps:" +#: lib/elements/fill_stitch.py:35 +msgid "The expand parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use original size instead." msgstr "" -#: lib/elements/clone.py:30 -msgid "* Select the clone" +#: lib/elements/fill_stitch.py:40 lib/elements/fill_stitch.py:376 +msgid "Inset" msgstr "" -#: lib/elements/clone.py:31 lib/elements/clone.py:42 -msgid "* Run: Edit > Clone > Unlink Clone (Alt+Shift+D)" +#: lib/elements/fill_stitch.py:41 +msgid "The underlay inset parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use the original size instead." msgstr "" -#: lib/elements/clone.py:36 -msgid "Clone is not embroiderable" +#: lib/elements/fill_stitch.py:46 +msgid "Missing Guideline" msgstr "" -#: lib/elements/clone.py:37 -msgid "There are one ore more clone objects in this document. A clone must be a direct child of an embroiderable element. Ink/Stitch cannot embroider clones of groups or other not embroiderable elements (text or image)." +#: lib/elements/fill_stitch.py:47 +msgid "This object is set to \"Guided Fill\", but has no guide line." msgstr "" -#: lib/elements/clone.py:40 -msgid "Convert the clone into a real element:" +#: lib/elements/fill_stitch.py:49 +msgid "* Create a stroke object" msgstr "" -#: lib/elements/clone.py:41 -msgid "* Select the clone." +#: lib/elements/fill_stitch.py:50 +msgid "* Select this object and run Extensions > Ink/Stitch > Edit > Selection to guide line" msgstr "" -#: lib/elements/clone.py:56 -msgid "Clone" +#: lib/elements/fill_stitch.py:55 +msgid "Disjointed Guide Line" msgstr "" -#: lib/elements/clone.py:62 -msgid "Custom fill angle" +#: lib/elements/fill_stitch.py:56 +msgid "The guide line of this object isn't within the object borders. The guide line works best, if it is within the target element." msgstr "" -#: lib/elements/clone.py:63 -msgid "This setting will apply a custom fill angle for the clone." +#: lib/elements/fill_stitch.py:59 +msgid "* Move the guide line into the element" msgstr "" -#: lib/elements/element.py:198 -msgid "Allow lock stitches" +#: lib/elements/fill_stitch.py:64 +msgid "Multiple Guide Lines" msgstr "" -#: lib/elements/element.py:199 -msgid "Tie thread at the beginning and/or end of this object. Manual stitch will not add lock stitches." +#: lib/elements/fill_stitch.py:65 +msgid "This object has multiple guide lines, but only the first one will be used." msgstr "" -#. options to allow lock stitch before and after objects -#: lib/elements/element.py:203 -msgid "Both" +#: lib/elements/fill_stitch.py:67 +msgid "* Remove all guide lines, except for one." msgstr "" -#: lib/elements/element.py:203 -msgid "Before" +#: lib/elements/fill_stitch.py:72 +msgid "Unconnected" msgstr "" -#: lib/elements/element.py:203 -msgid "After" +#: lib/elements/fill_stitch.py:73 +msgid "Fill: This object is made up of unconnected shapes. This is not allowed because Ink/Stitch doesn't know what order to stitch them in. Please break this object up into separate shapes." msgstr "" -#: lib/elements/element.py:203 -msgid "Neither" +#: lib/elements/fill_stitch.py:77 lib/elements/fill_stitch.py:85 +msgid "* Extensions > Ink/Stitch > Fill Tools > Break Apart Fill Objects" msgstr "" -#: lib/elements/element.py:212 -#: inx/inkstitch_lettering_force_lock_stitches.inx:3 -msgid "Force lock stitches" +#: lib/elements/fill_stitch.py:82 +msgid "Border crosses itself" msgstr "" -#: lib/elements/element.py:213 -msgid "Sew lock stitches after sewing this element, even if the distance to the next object is shorter than defined by the collapse length value in the Ink/Stitch preferences." +#: lib/elements/fill_stitch.py:83 +msgid "Fill: Shape is not valid. This can happen if the border crosses over itself." msgstr "" -#: lib/elements/element.py:257 -#, python-format -msgid "Object %(id)s has an empty 'd' attribute. Please delete this object from your document." +#: lib/elements/fill_stitch.py:90 +msgid "FillStitch" msgstr "" -#. used when showing an error message to the user such as -#. "Some Path (path1234): error: satin column: One or more of the rungs doesn't -#. intersect both rails." -#: lib/elements/element.py:345 -msgid "error:" +#: lib/elements/fill_stitch.py:93 +msgid "Automatically routed fill stitching" msgstr "" -#: lib/elements/empty_d_object.py:13 -msgid "Empty D-Attribute" +#: lib/elements/fill_stitch.py:98 +msgid "Fill method" msgstr "" -#: lib/elements/empty_d_object.py:14 -msgid "There is an invalid path object in the document, the d-attribute is missing." +#: lib/elements/fill_stitch.py:99 +msgid "Auto Fill" msgstr "" -#: lib/elements/empty_d_object.py:16 -msgid "* Run Extensions > Ink/Stitch > Troubleshoot > Cleanup Document..." +#: lib/elements/fill_stitch.py:99 +msgid "Contour Fill" msgstr "" -#: lib/elements/fill.py:23 -msgid "Unconnected" +#: lib/elements/fill_stitch.py:99 +msgid "Guided Fill" msgstr "" -#: lib/elements/fill.py:24 -msgid "Fill: This object is made up of unconnected shapes. This is not allowed because Ink/Stitch doesn't know what order to stitch them in. Please break this object up into separate shapes." +#: lib/elements/fill_stitch.py:99 +msgid "Legacy Fill" msgstr "" -#: lib/elements/fill.py:28 lib/elements/fill.py:36 -msgid "* Extensions > Ink/Stitch > Fill Tools > Break Apart Fill Objects" +#: lib/elements/fill_stitch.py:104 +msgid "Contour Fill Strategy" msgstr "" -#: lib/elements/fill.py:33 -msgid "Border crosses itself" +#: lib/elements/fill_stitch.py:105 +msgid "Inner to Outer" msgstr "" -#: lib/elements/fill.py:34 -msgid "Fill: Shape is not valid. This can happen if the border crosses over itself." +#: lib/elements/fill_stitch.py:105 +msgid "Single spiral" +msgstr "" + +#: lib/elements/fill_stitch.py:105 +msgid "Double spiral" +msgstr "" + +#: lib/elements/fill_stitch.py:110 +msgid "Join Style" +msgstr "" + +#: lib/elements/fill_stitch.py:111 +msgid "Round" +msgstr "" + +#: lib/elements/fill_stitch.py:111 +msgid "Mitered" msgstr "" -#: lib/elements/fill.py:41 -msgid "Fill" +#: lib/elements/fill_stitch.py:111 +msgid "Beveled" msgstr "" -#: lib/elements/fill.py:48 -msgid "Manually routed fill stitching" +#: lib/elements/fill_stitch.py:116 +msgid "Avoid self-crossing" msgstr "" -#: lib/elements/fill.py:49 -msgid "AutoFill is the default method for generating fill stitching." +#: lib/elements/fill_stitch.py:121 +msgid "Clockwise" msgstr "" -#: lib/elements/fill.py:58 +#: lib/elements/fill_stitch.py:127 msgid "Angle of lines of stitches" msgstr "" -#: lib/elements/fill.py:59 +#: lib/elements/fill_stitch.py:128 msgid "The angle increases in a counter-clockwise direction. 0 is horizontal. Negative angles are allowed." msgstr "" -#: lib/elements/fill.py:86 +#: lib/elements/fill_stitch.py:146 lib/elements/fill_stitch.py:388 +msgid "Skip last stitch in each row" +msgstr "Hoppa över sista stygnet i varje rad" + +#: lib/elements/fill_stitch.py:147 lib/elements/fill_stitch.py:389 +msgid "The last stitch in each row is quite close to the first stitch in the next row. Skipping it decreases stitch count and density." +msgstr "" + +#: lib/elements/fill_stitch.py:160 msgid "Flip fill (start right-to-left)" msgstr "" -#: lib/elements/fill.py:87 +#: lib/elements/fill_stitch.py:161 msgid "The flip option can help you with routing your stitch path. When you enable flip, stitching goes from right-to-left instead of left-to-right." msgstr "" -#: lib/elements/fill.py:96 +#: lib/elements/fill_stitch.py:172 msgid "Spacing between rows" msgstr "" -#: lib/elements/fill.py:97 +#: lib/elements/fill_stitch.py:173 msgid "Distance between rows of stitches." msgstr "" -#: lib/elements/fill.py:110 +#: lib/elements/fill_stitch.py:187 msgid "Maximum fill stitch length" msgstr "" -#: lib/elements/fill.py:111 +#: lib/elements/fill_stitch.py:188 msgid "The length of each stitch in a row. Shorter stitch may be used at the start or end of a row." msgstr "" -#: lib/elements/fill.py:120 +#: lib/elements/fill_stitch.py:199 msgid "Stagger rows this many times before repeating" msgstr "" -#: lib/elements/fill.py:121 +#: lib/elements/fill_stitch.py:200 msgid "Setting this dictates how many rows apart the stitches will be before they fall in the same column position." msgstr "" +#: lib/elements/fill_stitch.py:315 +msgid "Running stitch length (traversal between sections)" +msgstr "" + +#: lib/elements/fill_stitch.py:316 +msgid "Length of stitches around the outline of the fill region used when moving from section to section." +msgstr "" + +#: lib/elements/fill_stitch.py:326 +msgid "Underlay" +msgstr "" + +#: lib/elements/fill_stitch.py:326 lib/elements/fill_stitch.py:335 +#: lib/elements/fill_stitch.py:358 lib/elements/fill_stitch.py:369 +#: lib/elements/fill_stitch.py:379 lib/elements/fill_stitch.py:391 +#: lib/elements/fill_stitch.py:429 +msgid "Fill Underlay" +msgstr "" + +#: lib/elements/fill_stitch.py:332 +msgid "Fill angle" +msgstr "" + +#: lib/elements/fill_stitch.py:333 +msgid "Default: fill angle + 90 deg. Insert comma-seperated list for multiple layers." +msgstr "" + +#: lib/elements/fill_stitch.py:355 +msgid "Row spacing" +msgstr "" + +#: lib/elements/fill_stitch.py:356 +msgid "default: 3x fill row spacing" +msgstr "" + +#: lib/elements/fill_stitch.py:366 +msgid "Max stitch length" +msgstr "Max stygn längd" + +#: lib/elements/fill_stitch.py:367 +msgid "default: equal to fill max stitch length" +msgstr "" + +#: lib/elements/fill_stitch.py:377 +msgid "Shrink the shape before doing underlay, to prevent underlay from showing around the outside of the fill." +msgstr "" + +#: lib/elements/fill_stitch.py:400 +msgid "Expand the shape before fill stitching, to compensate for gaps between shapes." +msgstr "" + +#: lib/elements/fill_stitch.py:411 lib/elements/fill_stitch.py:425 +msgid "Underpath" +msgstr "" + +#: lib/elements/fill_stitch.py:412 lib/elements/fill_stitch.py:426 +msgid "Travel inside the shape when moving from section to section. Underpath stitches avoid traveling in the direction of the row angle so that they are not visible. This gives them a jagged appearance." +msgstr "" + +#: lib/elements/fill_stitch.py:629 +msgid "Error during autofill! This means that there is a problem with Ink/Stitch." +msgstr "" + +#. this message is followed by a URL: +#. https://github.com/inkstitch/inkstitch/issues/new +#: lib/elements/fill_stitch.py:632 +msgid "If you'd like to help us make Ink/Stitch better, please paste this whole message into a new issue at: " +msgstr "" + #: lib/elements/image.py:13 msgid "Image" msgstr "" @@ -1151,15 +1239,15 @@ msgid "Please select at least one satin column." msgstr "" #. This was previously: "No embroiderable paths selected." -#: lib/extensions/base.py:126 +#: lib/extensions/base.py:127 msgid "Ink/Stitch doesn't know how to work with any of the objects you've selected." msgstr "" -#: lib/extensions/base.py:128 +#: lib/extensions/base.py:129 msgid "There are no objects in the entire document that Ink/Stitch knows how to work with." msgstr "" -#: lib/extensions/base.py:130 +#: lib/extensions/base.py:131 msgid "Tip: Run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot Objects" msgstr "" @@ -1278,7 +1366,7 @@ msgstr "" msgid "Add trims" msgstr "" -#: lib/extensions/lettering.py:83 lib/extensions/params.py:361 +#: lib/extensions/lettering.py:83 lib/extensions/params.py:441 #: print/templates/custom-page.html:23 print/templates/custom-page.html:27 #: print/templates/custom-page.html:33 print/templates/ui.html:93 #: print/templates/ui.html:97 print/templates/ui.html:103 @@ -1287,7 +1375,7 @@ msgstr "" msgid "Cancel" msgstr "" -#: lib/extensions/lettering.py:87 lib/extensions/params.py:368 +#: lib/extensions/lettering.py:87 lib/extensions/params.py:449 msgid "Apply and Quit" msgstr "" @@ -1349,50 +1437,50 @@ msgstr "" msgid "Please select one or more text elements to split lines." msgstr "" -#: lib/extensions/params.py:208 +#: lib/extensions/params.py:227 msgid "These settings will be applied to 1 object." msgstr "" -#: lib/extensions/params.py:210 +#: lib/extensions/params.py:229 #, python-format msgid "These settings will be applied to %d objects." msgstr "" -#: lib/extensions/params.py:213 +#: lib/extensions/params.py:234 msgid "Some settings had different values across objects. Select a value from the dropdown or enter a new one." msgstr "" -#: lib/extensions/params.py:217 +#: lib/extensions/params.py:239 #, python-format msgid "Disabling this tab will disable the following %d tabs." msgstr "" -#: lib/extensions/params.py:219 +#: lib/extensions/params.py:243 msgid "Disabling this tab will disable the following tab." msgstr "" -#: lib/extensions/params.py:222 +#: lib/extensions/params.py:247 #, python-format msgid "Enabling this tab will disable %s and vice-versa." msgstr "" -#: lib/extensions/params.py:252 +#: lib/extensions/params.py:301 msgid "Inkscape objects" msgstr "" -#: lib/extensions/params.py:313 +#: lib/extensions/params.py:390 msgid "Click to force this parameter to be saved when you click \"Apply and Quit\"" msgstr "" -#: lib/extensions/params.py:321 +#: lib/extensions/params.py:400 msgid "This parameter will be saved when you click \"Apply and Quit\"" msgstr "" -#: lib/extensions/params.py:344 +#: lib/extensions/params.py:423 msgid "Embroidery Params" msgstr "" -#: lib/extensions/params.py:365 +#: lib/extensions/params.py:446 msgid "Use Last Settings" msgstr "" @@ -1400,6 +1488,10 @@ msgstr "" msgid "Please select at least two elements to reorder." msgstr "" +#: lib/extensions/selection_to_guide_line.py:21 +msgid "Please select at least one object to be marked as a guide line." +msgstr "" + #: lib/extensions/selection_to_pattern.py:21 msgid "Please select at least one object to be marked as a pattern." msgstr "" @@ -1690,6 +1782,10 @@ msgstr "" msgid "AutoSatin Running Stitch %d" msgstr "" +#: lib/stitches/guided_fill.py:120 +msgid "Guide line (or offset copy) is self crossing!" +msgstr "" + #: lib/svg/rendering.py:222 msgid "Stitch Plan" msgstr "" @@ -2741,6 +2837,7 @@ msgid "Duplicate Params" msgstr "" #: inx/inkstitch_duplicate_params.inx:10 inx/inkstitch_reorder.inx:10 +#: inx/inkstitch_selection_to_guide_line.inx:10 #: inx/inkstitch_selection_to_pattern.inx:10 msgid "Edit" msgstr "" @@ -3702,6 +3799,14 @@ msgstr "" msgid "Re-stack objects in order of selection" msgstr "" +#: inx/inkstitch_selection_to_guide_line.inx:3 +msgid "Selection to guide line" +msgstr "" + +#: inx/inkstitch_selection_to_guide_line.inx:9 +msgid "Ink/Stitch" +msgstr "" + #: inx/inkstitch_selection_to_pattern.inx:3 msgid "Selection to pattern" msgstr "" diff --git a/translations/messages_tr_TR.po b/translations/messages_tr_TR.po index a9c6f840..bae935b7 100644 --- a/translations/messages_tr_TR.po +++ b/translations/messages_tr_TR.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inkstitch\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2022-05-19 02:28+0000\n" -"PO-Revision-Date: 2022-05-20 02:21\n" +"POT-Creation-Date: 2022-05-21 01:55+0000\n" +"PO-Revision-Date: 2022-05-21 01:57\n" "Last-Translator: \n" "Language-Team: Turkish\n" "MIME-Version: 1.0\n" @@ -16,7 +16,7 @@ msgstr "" "Project-Id-Version: \n" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-05-19 02:28+0000\n" +"POT-Creation-Date: 2022-05-21 01:55+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: LANGUAGE \n" @@ -497,293 +497,381 @@ msgstr "" msgid "command marker" msgstr "" -#: lib/elements/auto_fill.py:23 -msgid "Small Fill" +#: lib/elements/clone.py:20 +msgid "Clone Object" msgstr "" -#: lib/elements/auto_fill.py:24 -msgid "This fill object is so small that it would probably look better as running stitch or satin column. For very small shapes, fill stitch is not possible, and Ink/Stitch will use running stitch around the outline instead." +#: lib/elements/clone.py:21 +msgid "There are one or more clone objects in this document. Ink/Stitch can work with single clones, but you are limited to set a very few parameters. " msgstr "" -#: lib/elements/auto_fill.py:30 lib/elements/auto_fill.py:146 -msgid "Expand" +#: lib/elements/clone.py:24 +msgid "If you want to convert the clone into a real element, follow these steps:" msgstr "" -#: lib/elements/auto_fill.py:31 -msgid "The expand parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use original size instead." +#: lib/elements/clone.py:25 +msgid "* Select the clone" msgstr "" -#: lib/elements/auto_fill.py:36 lib/elements/auto_fill.py:123 -msgid "Inset" +#: lib/elements/clone.py:26 lib/elements/clone.py:37 +msgid "* Run: Edit > Clone > Unlink Clone (Alt+Shift+D)" msgstr "" -#: lib/elements/auto_fill.py:37 -msgid "The underlay inset parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use the original size instead." +#: lib/elements/clone.py:31 +msgid "Clone is not embroiderable" msgstr "" -#: lib/elements/auto_fill.py:42 -msgid "AutoFill" +#: lib/elements/clone.py:32 +msgid "There are one ore more clone objects in this document. A clone must be a direct child of an embroiderable element. Ink/Stitch cannot embroider clones of groups or other not embroiderable elements (text or image)." msgstr "" -#: lib/elements/auto_fill.py:45 -msgid "Automatically routed fill stitching" +#: lib/elements/clone.py:35 +msgid "Convert the clone into a real element:" msgstr "" -#: lib/elements/auto_fill.py:65 -msgid "Running stitch length (traversal between sections)" +#: lib/elements/clone.py:36 +msgid "* Select the clone." msgstr "" -#: lib/elements/auto_fill.py:66 -msgid "Length of stitches around the outline of the fill region used when moving from section to section." +#: lib/elements/clone.py:51 +msgid "Clone" msgstr "" -#: lib/elements/auto_fill.py:74 -msgid "Underlay" +#: lib/elements/clone.py:57 +msgid "Custom fill angle" msgstr "" -#: lib/elements/auto_fill.py:74 lib/elements/auto_fill.py:83 -#: lib/elements/auto_fill.py:105 lib/elements/auto_fill.py:116 -#: lib/elements/auto_fill.py:126 lib/elements/auto_fill.py:138 -#: lib/elements/auto_fill.py:172 -msgid "AutoFill Underlay" +#: lib/elements/clone.py:58 +msgid "This setting will apply a custom fill angle for the clone." msgstr "" -#: lib/elements/auto_fill.py:80 -msgid "Fill angle" +#: lib/elements/element.py:202 +msgid "Allow lock stitches" msgstr "" -#: lib/elements/auto_fill.py:81 -msgid "Default: fill angle + 90 deg. Insert comma-seperated list for multiple layers." +#: lib/elements/element.py:203 +msgid "Tie thread at the beginning and/or end of this object. Manual stitch will not add lock stitches." msgstr "" -#: lib/elements/auto_fill.py:102 -msgid "Row spacing" +#. options to allow lock stitch before and after objects +#: lib/elements/element.py:207 +msgid "Both" msgstr "" -#: lib/elements/auto_fill.py:103 -msgid "default: 3x fill row spacing" +#: lib/elements/element.py:207 +msgid "Before" msgstr "" -#: lib/elements/auto_fill.py:113 -msgid "Max stitch length" -msgstr "Max dikiş uzunluğu" +#: lib/elements/element.py:207 +msgid "After" +msgstr "" -#: lib/elements/auto_fill.py:114 -msgid "default: equal to fill max stitch length" +#: lib/elements/element.py:207 +msgid "Neither" msgstr "" -#: lib/elements/auto_fill.py:124 -msgid "Shrink the shape before doing underlay, to prevent underlay from showing around the outside of the fill." +#: lib/elements/element.py:216 +#: inx/inkstitch_lettering_force_lock_stitches.inx:3 +msgid "Force lock stitches" msgstr "" -#: lib/elements/auto_fill.py:135 lib/elements/fill.py:75 -msgid "Skip last stitch in each row" -msgstr "Her sırada son dikişi atla" +#: lib/elements/element.py:217 +msgid "Sew lock stitches after sewing this element, even if the distance to the next object is shorter than defined by the collapse length value in the Ink/Stitch preferences." +msgstr "" -#: lib/elements/auto_fill.py:136 lib/elements/fill.py:76 -msgid "The last stitch in each row is quite close to the first stitch in the next row. Skipping it decreases stitch count and density." +#: lib/elements/element.py:261 +#, python-format +msgid "Object %(id)s has an empty 'd' attribute. Please delete this object from your document." msgstr "" -#: lib/elements/auto_fill.py:147 -msgid "Expand the shape before fill stitching, to compensate for gaps between shapes." +#. used when showing an error message to the user such as +#. "Some Path (path1234): error: satin column: One or more of the rungs doesn't +#. intersect both rails." +#: lib/elements/element.py:354 +msgid "error:" +msgstr "hata:" + +#: lib/elements/empty_d_object.py:13 +msgid "Empty D-Attribute" msgstr "" -#: lib/elements/auto_fill.py:156 lib/elements/auto_fill.py:168 -msgid "Underpath" +#: lib/elements/empty_d_object.py:14 +msgid "There is an invalid path object in the document, the d-attribute is missing." msgstr "" -#: lib/elements/auto_fill.py:157 lib/elements/auto_fill.py:169 -msgid "Travel inside the shape when moving from section to section. Underpath stitches avoid traveling in the direction of the row angle so that they are not visible. This gives them a jagged appearance." +#: lib/elements/empty_d_object.py:16 +msgid "* Run Extensions > Ink/Stitch > Troubleshoot > Cleanup Document..." msgstr "" -#: lib/elements/auto_fill.py:266 -msgid "Error during autofill! This means that there is a problem with Ink/Stitch." -msgstr "Otodolgu sırasında hata! Bu Ink/Stitch ile bir problem mevcut olduğu anlamına gelir." +#: lib/elements/fill_stitch.py:27 +msgid "Small Fill" +msgstr "" -#. this message is followed by a URL: -#. https://github.com/inkstitch/inkstitch/issues/new -#: lib/elements/auto_fill.py:269 -msgid "If you'd like to help us make Ink/Stitch better, please paste this whole message into a new issue at: " +#: lib/elements/fill_stitch.py:28 +msgid "This fill object is so small that it would probably look better as running stitch or satin column. For very small shapes, fill stitch is not possible, and Ink/Stitch will use running stitch around the outline instead." msgstr "" -#: lib/elements/clone.py:25 -msgid "Clone Object" +#: lib/elements/fill_stitch.py:34 lib/elements/fill_stitch.py:399 +msgid "Expand" msgstr "" -#: lib/elements/clone.py:26 -msgid "There are one or more clone objects in this document. Ink/Stitch can work with single clones, but you are limited to set a very few parameters. " +#: lib/elements/fill_stitch.py:35 +msgid "The expand parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use original size instead." msgstr "" -#: lib/elements/clone.py:29 -msgid "If you want to convert the clone into a real element, follow these steps:" +#: lib/elements/fill_stitch.py:40 lib/elements/fill_stitch.py:376 +msgid "Inset" msgstr "" -#: lib/elements/clone.py:30 -msgid "* Select the clone" +#: lib/elements/fill_stitch.py:41 +msgid "The underlay inset parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use the original size instead." msgstr "" -#: lib/elements/clone.py:31 lib/elements/clone.py:42 -msgid "* Run: Edit > Clone > Unlink Clone (Alt+Shift+D)" +#: lib/elements/fill_stitch.py:46 +msgid "Missing Guideline" msgstr "" -#: lib/elements/clone.py:36 -msgid "Clone is not embroiderable" +#: lib/elements/fill_stitch.py:47 +msgid "This object is set to \"Guided Fill\", but has no guide line." msgstr "" -#: lib/elements/clone.py:37 -msgid "There are one ore more clone objects in this document. A clone must be a direct child of an embroiderable element. Ink/Stitch cannot embroider clones of groups or other not embroiderable elements (text or image)." +#: lib/elements/fill_stitch.py:49 +msgid "* Create a stroke object" msgstr "" -#: lib/elements/clone.py:40 -msgid "Convert the clone into a real element:" +#: lib/elements/fill_stitch.py:50 +msgid "* Select this object and run Extensions > Ink/Stitch > Edit > Selection to guide line" msgstr "" -#: lib/elements/clone.py:41 -msgid "* Select the clone." +#: lib/elements/fill_stitch.py:55 +msgid "Disjointed Guide Line" msgstr "" -#: lib/elements/clone.py:56 -msgid "Clone" +#: lib/elements/fill_stitch.py:56 +msgid "The guide line of this object isn't within the object borders. The guide line works best, if it is within the target element." msgstr "" -#: lib/elements/clone.py:62 -msgid "Custom fill angle" +#: lib/elements/fill_stitch.py:59 +msgid "* Move the guide line into the element" msgstr "" -#: lib/elements/clone.py:63 -msgid "This setting will apply a custom fill angle for the clone." +#: lib/elements/fill_stitch.py:64 +msgid "Multiple Guide Lines" msgstr "" -#: lib/elements/element.py:198 -msgid "Allow lock stitches" +#: lib/elements/fill_stitch.py:65 +msgid "This object has multiple guide lines, but only the first one will be used." msgstr "" -#: lib/elements/element.py:199 -msgid "Tie thread at the beginning and/or end of this object. Manual stitch will not add lock stitches." +#: lib/elements/fill_stitch.py:67 +msgid "* Remove all guide lines, except for one." msgstr "" -#. options to allow lock stitch before and after objects -#: lib/elements/element.py:203 -msgid "Both" +#: lib/elements/fill_stitch.py:72 +msgid "Unconnected" msgstr "" -#: lib/elements/element.py:203 -msgid "Before" +#: lib/elements/fill_stitch.py:73 +msgid "Fill: This object is made up of unconnected shapes. This is not allowed because Ink/Stitch doesn't know what order to stitch them in. Please break this object up into separate shapes." msgstr "" -#: lib/elements/element.py:203 -msgid "After" +#: lib/elements/fill_stitch.py:77 lib/elements/fill_stitch.py:85 +msgid "* Extensions > Ink/Stitch > Fill Tools > Break Apart Fill Objects" msgstr "" -#: lib/elements/element.py:203 -msgid "Neither" +#: lib/elements/fill_stitch.py:82 +msgid "Border crosses itself" msgstr "" -#: lib/elements/element.py:212 -#: inx/inkstitch_lettering_force_lock_stitches.inx:3 -msgid "Force lock stitches" +#: lib/elements/fill_stitch.py:83 +msgid "Fill: Shape is not valid. This can happen if the border crosses over itself." msgstr "" -#: lib/elements/element.py:213 -msgid "Sew lock stitches after sewing this element, even if the distance to the next object is shorter than defined by the collapse length value in the Ink/Stitch preferences." +#: lib/elements/fill_stitch.py:90 +msgid "FillStitch" msgstr "" -#: lib/elements/element.py:257 -#, python-format -msgid "Object %(id)s has an empty 'd' attribute. Please delete this object from your document." +#: lib/elements/fill_stitch.py:93 +msgid "Automatically routed fill stitching" msgstr "" -#. used when showing an error message to the user such as -#. "Some Path (path1234): error: satin column: One or more of the rungs doesn't -#. intersect both rails." -#: lib/elements/element.py:345 -msgid "error:" -msgstr "hata:" +#: lib/elements/fill_stitch.py:98 +msgid "Fill method" +msgstr "" -#: lib/elements/empty_d_object.py:13 -msgid "Empty D-Attribute" +#: lib/elements/fill_stitch.py:99 +msgid "Auto Fill" msgstr "" -#: lib/elements/empty_d_object.py:14 -msgid "There is an invalid path object in the document, the d-attribute is missing." +#: lib/elements/fill_stitch.py:99 +msgid "Contour Fill" msgstr "" -#: lib/elements/empty_d_object.py:16 -msgid "* Run Extensions > Ink/Stitch > Troubleshoot > Cleanup Document..." +#: lib/elements/fill_stitch.py:99 +msgid "Guided Fill" msgstr "" -#: lib/elements/fill.py:23 -msgid "Unconnected" +#: lib/elements/fill_stitch.py:99 +msgid "Legacy Fill" msgstr "" -#: lib/elements/fill.py:24 -msgid "Fill: This object is made up of unconnected shapes. This is not allowed because Ink/Stitch doesn't know what order to stitch them in. Please break this object up into separate shapes." +#: lib/elements/fill_stitch.py:104 +msgid "Contour Fill Strategy" msgstr "" -#: lib/elements/fill.py:28 lib/elements/fill.py:36 -msgid "* Extensions > Ink/Stitch > Fill Tools > Break Apart Fill Objects" +#: lib/elements/fill_stitch.py:105 +msgid "Inner to Outer" msgstr "" -#: lib/elements/fill.py:33 -msgid "Border crosses itself" +#: lib/elements/fill_stitch.py:105 +msgid "Single spiral" msgstr "" -#: lib/elements/fill.py:34 -msgid "Fill: Shape is not valid. This can happen if the border crosses over itself." +#: lib/elements/fill_stitch.py:105 +msgid "Double spiral" +msgstr "" + +#: lib/elements/fill_stitch.py:110 +msgid "Join Style" msgstr "" -#: lib/elements/fill.py:41 -msgid "Fill" +#: lib/elements/fill_stitch.py:111 +msgid "Round" msgstr "" -#: lib/elements/fill.py:48 -msgid "Manually routed fill stitching" +#: lib/elements/fill_stitch.py:111 +msgid "Mitered" msgstr "" -#: lib/elements/fill.py:49 -msgid "AutoFill is the default method for generating fill stitching." +#: lib/elements/fill_stitch.py:111 +msgid "Beveled" msgstr "" -#: lib/elements/fill.py:58 +#: lib/elements/fill_stitch.py:116 +msgid "Avoid self-crossing" +msgstr "" + +#: lib/elements/fill_stitch.py:121 +msgid "Clockwise" +msgstr "" + +#: lib/elements/fill_stitch.py:127 msgid "Angle of lines of stitches" msgstr "" -#: lib/elements/fill.py:59 +#: lib/elements/fill_stitch.py:128 msgid "The angle increases in a counter-clockwise direction. 0 is horizontal. Negative angles are allowed." msgstr "" -#: lib/elements/fill.py:86 +#: lib/elements/fill_stitch.py:146 lib/elements/fill_stitch.py:388 +msgid "Skip last stitch in each row" +msgstr "Her sırada son dikişi atla" + +#: lib/elements/fill_stitch.py:147 lib/elements/fill_stitch.py:389 +msgid "The last stitch in each row is quite close to the first stitch in the next row. Skipping it decreases stitch count and density." +msgstr "" + +#: lib/elements/fill_stitch.py:160 msgid "Flip fill (start right-to-left)" msgstr "" -#: lib/elements/fill.py:87 +#: lib/elements/fill_stitch.py:161 msgid "The flip option can help you with routing your stitch path. When you enable flip, stitching goes from right-to-left instead of left-to-right." msgstr "" -#: lib/elements/fill.py:96 +#: lib/elements/fill_stitch.py:172 msgid "Spacing between rows" msgstr "" -#: lib/elements/fill.py:97 +#: lib/elements/fill_stitch.py:173 msgid "Distance between rows of stitches." msgstr "" -#: lib/elements/fill.py:110 +#: lib/elements/fill_stitch.py:187 msgid "Maximum fill stitch length" msgstr "" -#: lib/elements/fill.py:111 +#: lib/elements/fill_stitch.py:188 msgid "The length of each stitch in a row. Shorter stitch may be used at the start or end of a row." msgstr "" -#: lib/elements/fill.py:120 +#: lib/elements/fill_stitch.py:199 msgid "Stagger rows this many times before repeating" msgstr "" -#: lib/elements/fill.py:121 +#: lib/elements/fill_stitch.py:200 msgid "Setting this dictates how many rows apart the stitches will be before they fall in the same column position." msgstr "" +#: lib/elements/fill_stitch.py:315 +msgid "Running stitch length (traversal between sections)" +msgstr "" + +#: lib/elements/fill_stitch.py:316 +msgid "Length of stitches around the outline of the fill region used when moving from section to section." +msgstr "" + +#: lib/elements/fill_stitch.py:326 +msgid "Underlay" +msgstr "" + +#: lib/elements/fill_stitch.py:326 lib/elements/fill_stitch.py:335 +#: lib/elements/fill_stitch.py:358 lib/elements/fill_stitch.py:369 +#: lib/elements/fill_stitch.py:379 lib/elements/fill_stitch.py:391 +#: lib/elements/fill_stitch.py:429 +msgid "Fill Underlay" +msgstr "" + +#: lib/elements/fill_stitch.py:332 +msgid "Fill angle" +msgstr "" + +#: lib/elements/fill_stitch.py:333 +msgid "Default: fill angle + 90 deg. Insert comma-seperated list for multiple layers." +msgstr "" + +#: lib/elements/fill_stitch.py:355 +msgid "Row spacing" +msgstr "" + +#: lib/elements/fill_stitch.py:356 +msgid "default: 3x fill row spacing" +msgstr "" + +#: lib/elements/fill_stitch.py:366 +msgid "Max stitch length" +msgstr "Max dikiş uzunluğu" + +#: lib/elements/fill_stitch.py:367 +msgid "default: equal to fill max stitch length" +msgstr "" + +#: lib/elements/fill_stitch.py:377 +msgid "Shrink the shape before doing underlay, to prevent underlay from showing around the outside of the fill." +msgstr "" + +#: lib/elements/fill_stitch.py:400 +msgid "Expand the shape before fill stitching, to compensate for gaps between shapes." +msgstr "" + +#: lib/elements/fill_stitch.py:411 lib/elements/fill_stitch.py:425 +msgid "Underpath" +msgstr "" + +#: lib/elements/fill_stitch.py:412 lib/elements/fill_stitch.py:426 +msgid "Travel inside the shape when moving from section to section. Underpath stitches avoid traveling in the direction of the row angle so that they are not visible. This gives them a jagged appearance." +msgstr "" + +#: lib/elements/fill_stitch.py:629 +msgid "Error during autofill! This means that there is a problem with Ink/Stitch." +msgstr "Otodolgu sırasında hata! Bu Ink/Stitch ile bir problem mevcut olduğu anlamına gelir." + +#. this message is followed by a URL: +#. https://github.com/inkstitch/inkstitch/issues/new +#: lib/elements/fill_stitch.py:632 +msgid "If you'd like to help us make Ink/Stitch better, please paste this whole message into a new issue at: " +msgstr "" + #: lib/elements/image.py:13 msgid "Image" msgstr "" @@ -1151,15 +1239,15 @@ msgid "Please select at least one satin column." msgstr "" #. This was previously: "No embroiderable paths selected." -#: lib/extensions/base.py:126 +#: lib/extensions/base.py:127 msgid "Ink/Stitch doesn't know how to work with any of the objects you've selected." msgstr "" -#: lib/extensions/base.py:128 +#: lib/extensions/base.py:129 msgid "There are no objects in the entire document that Ink/Stitch knows how to work with." msgstr "" -#: lib/extensions/base.py:130 +#: lib/extensions/base.py:131 msgid "Tip: Run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot Objects" msgstr "" @@ -1278,7 +1366,7 @@ msgstr "" msgid "Add trims" msgstr "" -#: lib/extensions/lettering.py:83 lib/extensions/params.py:361 +#: lib/extensions/lettering.py:83 lib/extensions/params.py:441 #: print/templates/custom-page.html:23 print/templates/custom-page.html:27 #: print/templates/custom-page.html:33 print/templates/ui.html:93 #: print/templates/ui.html:97 print/templates/ui.html:103 @@ -1287,7 +1375,7 @@ msgstr "" msgid "Cancel" msgstr "İptal et" -#: lib/extensions/lettering.py:87 lib/extensions/params.py:368 +#: lib/extensions/lettering.py:87 lib/extensions/params.py:449 msgid "Apply and Quit" msgstr "Uygula ve Kapat" @@ -1349,50 +1437,50 @@ msgstr "" msgid "Please select one or more text elements to split lines." msgstr "" -#: lib/extensions/params.py:208 +#: lib/extensions/params.py:227 msgid "These settings will be applied to 1 object." msgstr "Bu ayarlar sadece 1 objeye uygulanacaktır." -#: lib/extensions/params.py:210 +#: lib/extensions/params.py:229 #, python-format msgid "These settings will be applied to %d objects." msgstr "Bu ayarlar sadece %d objeye uygulanacaktır." -#: lib/extensions/params.py:213 +#: lib/extensions/params.py:234 msgid "Some settings had different values across objects. Select a value from the dropdown or enter a new one." msgstr "" -#: lib/extensions/params.py:217 +#: lib/extensions/params.py:239 #, python-format msgid "Disabling this tab will disable the following %d tabs." msgstr "" -#: lib/extensions/params.py:219 +#: lib/extensions/params.py:243 msgid "Disabling this tab will disable the following tab." msgstr "" -#: lib/extensions/params.py:222 +#: lib/extensions/params.py:247 #, python-format msgid "Enabling this tab will disable %s and vice-versa." msgstr "" -#: lib/extensions/params.py:252 +#: lib/extensions/params.py:301 msgid "Inkscape objects" msgstr "Inkscape objeleri" -#: lib/extensions/params.py:313 +#: lib/extensions/params.py:390 msgid "Click to force this parameter to be saved when you click \"Apply and Quit\"" msgstr "" -#: lib/extensions/params.py:321 +#: lib/extensions/params.py:400 msgid "This parameter will be saved when you click \"Apply and Quit\"" msgstr "" -#: lib/extensions/params.py:344 +#: lib/extensions/params.py:423 msgid "Embroidery Params" msgstr "" -#: lib/extensions/params.py:365 +#: lib/extensions/params.py:446 msgid "Use Last Settings" msgstr "En Son Ayarları Kullan" @@ -1400,6 +1488,10 @@ msgstr "En Son Ayarları Kullan" msgid "Please select at least two elements to reorder." msgstr "" +#: lib/extensions/selection_to_guide_line.py:21 +msgid "Please select at least one object to be marked as a guide line." +msgstr "" + #: lib/extensions/selection_to_pattern.py:21 msgid "Please select at least one object to be marked as a pattern." msgstr "" @@ -1690,6 +1782,10 @@ msgstr "" msgid "AutoSatin Running Stitch %d" msgstr "" +#: lib/stitches/guided_fill.py:120 +msgid "Guide line (or offset copy) is self crossing!" +msgstr "" + #: lib/svg/rendering.py:222 msgid "Stitch Plan" msgstr "" @@ -2741,6 +2837,7 @@ msgid "Duplicate Params" msgstr "" #: inx/inkstitch_duplicate_params.inx:10 inx/inkstitch_reorder.inx:10 +#: inx/inkstitch_selection_to_guide_line.inx:10 #: inx/inkstitch_selection_to_pattern.inx:10 msgid "Edit" msgstr "" @@ -3702,6 +3799,14 @@ msgstr "" msgid "Re-stack objects in order of selection" msgstr "" +#: inx/inkstitch_selection_to_guide_line.inx:3 +msgid "Selection to guide line" +msgstr "" + +#: inx/inkstitch_selection_to_guide_line.inx:9 +msgid "Ink/Stitch" +msgstr "" + #: inx/inkstitch_selection_to_pattern.inx:3 msgid "Selection to pattern" msgstr "" diff --git a/translations/messages_uk_UA.po b/translations/messages_uk_UA.po index caabf8d5..e83ec188 100644 --- a/translations/messages_uk_UA.po +++ b/translations/messages_uk_UA.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inkstitch\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2022-05-19 02:28+0000\n" -"PO-Revision-Date: 2022-05-20 02:21\n" +"POT-Creation-Date: 2022-05-21 01:55+0000\n" +"PO-Revision-Date: 2022-05-21 01:57\n" "Last-Translator: \n" "Language-Team: Ukrainian\n" "MIME-Version: 1.0\n" @@ -16,7 +16,7 @@ msgstr "" "Project-Id-Version: \n" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-05-19 02:28+0000\n" +"POT-Creation-Date: 2022-05-21 01:55+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: LANGUAGE \n" @@ -497,198 +497,89 @@ msgstr "з'єднувач" msgid "command marker" msgstr "маркер команд" -#: lib/elements/auto_fill.py:23 -msgid "Small Fill" -msgstr "Дрібне заповнення" - -#: lib/elements/auto_fill.py:24 -msgid "This fill object is so small that it would probably look better as running stitch or satin column. For very small shapes, fill stitch is not possible, and Ink/Stitch will use running stitch around the outline instead." -msgstr "Цей об'єкт із заповненням настільки малий, що він, мабуть, буде виглядати краще як його виконати стібком або атласною колонкою. Для дуже маленьких форм заповнення неможливо, а Ink/Stitch застосує стібок по контуру." - -#: lib/elements/auto_fill.py:30 lib/elements/auto_fill.py:146 -msgid "Expand" -msgstr "Розширити" - -#: lib/elements/auto_fill.py:31 -msgid "The expand parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use original size instead." -msgstr "Параметр розширення не можна застосувати для цього об'єкта гладі. Замість нього Ink/Stitch буде використовувати оригінальний розмір." - -#: lib/elements/auto_fill.py:36 lib/elements/auto_fill.py:123 -msgid "Inset" -msgstr "Вставки" - -#: lib/elements/auto_fill.py:37 -msgid "The underlay inset parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use the original size instead." -msgstr "Параметр відступу попереднього прошиття не можна застосувати для цього об'єкта гладі. Замість нього Ink/Stitch буде використовувати оригінальний розмір." - -#: lib/elements/auto_fill.py:42 -msgid "AutoFill" -msgstr "Автозаповнення" - -#: lib/elements/auto_fill.py:45 -msgid "Automatically routed fill stitching" -msgstr "Автоматично прокладене заповнення" - -#: lib/elements/auto_fill.py:65 -msgid "Running stitch length (traversal between sections)" -msgstr "Довжина стібка по ходу (перехід між секціями)" - -#: lib/elements/auto_fill.py:66 -msgid "Length of stitches around the outline of the fill region used when moving from section to section." -msgstr "Довжина стібків навколо контуру області заповнення, що використовується при переході від розділу до розділу." - -#: lib/elements/auto_fill.py:74 -msgid "Underlay" -msgstr "Підкладка" - -#: lib/elements/auto_fill.py:74 lib/elements/auto_fill.py:83 -#: lib/elements/auto_fill.py:105 lib/elements/auto_fill.py:116 -#: lib/elements/auto_fill.py:126 lib/elements/auto_fill.py:138 -#: lib/elements/auto_fill.py:172 -msgid "AutoFill Underlay" -msgstr "Автозаповнення підкладки" - -#: lib/elements/auto_fill.py:80 -msgid "Fill angle" -msgstr "Кут заповнення" - -#: lib/elements/auto_fill.py:81 -msgid "Default: fill angle + 90 deg. Insert comma-seperated list for multiple layers." -msgstr "По замовчуванню: кут заповнення +90°. Для кількох шарів вкажіть список через кому." - -#: lib/elements/auto_fill.py:102 -msgid "Row spacing" -msgstr "Міжрядковий інтервал" - -#: lib/elements/auto_fill.py:103 -msgid "default: 3x fill row spacing" -msgstr "типовий: 3-кратний проміжок між рядками" - -#: lib/elements/auto_fill.py:113 -msgid "Max stitch length" -msgstr "Максимальна довжина стібка" - -#: lib/elements/auto_fill.py:114 -msgid "default: equal to fill max stitch length" -msgstr "типовий: дорівнює максимальній довжині стібка" - -#: lib/elements/auto_fill.py:124 -msgid "Shrink the shape before doing underlay, to prevent underlay from showing around the outside of the fill." -msgstr "Перед тим, як робити підкладку, стисніть форму, щоб запобігти появі підкладки навколо зовнішньої сторони заповнення." - -#: lib/elements/auto_fill.py:135 lib/elements/fill.py:75 -msgid "Skip last stitch in each row" -msgstr "Пропустіть останній стібок у кожному ряду" - -#: lib/elements/auto_fill.py:136 lib/elements/fill.py:76 -msgid "The last stitch in each row is quite close to the first stitch in the next row. Skipping it decreases stitch count and density." -msgstr "Останній стібок у кожному ряду досить близький до першого стібка в наступному ряду. Пропускаючи його, зменшується кількість швів і щільність." - -#: lib/elements/auto_fill.py:147 -msgid "Expand the shape before fill stitching, to compensate for gaps between shapes." -msgstr "Розгорніть форму перед тим, як заповнити зшивання, щоб компенсувати зазори між фігурами." - -#: lib/elements/auto_fill.py:156 lib/elements/auto_fill.py:168 -msgid "Underpath" -msgstr "Нижні переходи" - -#: lib/elements/auto_fill.py:157 lib/elements/auto_fill.py:169 -msgid "Travel inside the shape when moving from section to section. Underpath stitches avoid traveling in the direction of the row angle so that they are not visible. This gives them a jagged appearance." -msgstr "Переміщення всередині контуру при переході від секції до секції. Рядок переходів під гладдю або прострочкою уникає напрямків рядів, тому її не видно. Це робить поверхню гладі трохи нерівною." - -#: lib/elements/auto_fill.py:266 -msgid "Error during autofill! This means that there is a problem with Ink/Stitch." -msgstr "Помилка під час автозаповнення! Це означає, що існує проблема з Ink/Stitch." - -#. this message is followed by a URL: -#. https://github.com/inkstitch/inkstitch/issues/new -#: lib/elements/auto_fill.py:269 -msgid "If you'd like to help us make Ink/Stitch better, please paste this whole message into a new issue at: " -msgstr "Якщо ви хочете допомогти нам зробити Ink/Stitch краще, будь ласка, вставте все це повідомлення в нову проблему за адресою: " - -#: lib/elements/clone.py:25 +#: lib/elements/clone.py:20 msgid "Clone Object" msgstr "Клонувати об'єкт" -#: lib/elements/clone.py:26 +#: lib/elements/clone.py:21 msgid "There are one or more clone objects in this document. Ink/Stitch can work with single clones, but you are limited to set a very few parameters. " msgstr "У дизайні присутні один або більше об'єктів-клонів. Ink/Stitch може працювати з простими клонами, але ви будет обмежені лише невеликим списком параметрів. " -#: lib/elements/clone.py:29 +#: lib/elements/clone.py:24 msgid "If you want to convert the clone into a real element, follow these steps:" msgstr "Якщо ви хочете перетворити клон в реальний об'єкт, виконайте наступні кроки:" -#: lib/elements/clone.py:30 +#: lib/elements/clone.py:25 msgid "* Select the clone" msgstr "* Виберіть клон" -#: lib/elements/clone.py:31 lib/elements/clone.py:42 +#: lib/elements/clone.py:26 lib/elements/clone.py:37 msgid "* Run: Edit > Clone > Unlink Clone (Alt+Shift+D)" msgstr "* Виберіть: Правка > Клони > Від'єднати клона (Alt+Shift+D)" -#: lib/elements/clone.py:36 +#: lib/elements/clone.py:31 msgid "Clone is not embroiderable" msgstr "Клон не може бути вишитий" -#: lib/elements/clone.py:37 +#: lib/elements/clone.py:32 msgid "There are one ore more clone objects in this document. A clone must be a direct child of an embroiderable element. Ink/Stitch cannot embroider clones of groups or other not embroiderable elements (text or image)." msgstr "У дизайні присутні один або більше об'єктів-клонів. Клон повинен бути прямим нащадком елемента, який можна вишити. Ink/Stitch не може вишити клони груп чи інших невишиваємі елементи (текст або картинка)." -#: lib/elements/clone.py:40 +#: lib/elements/clone.py:35 msgid "Convert the clone into a real element:" msgstr "Перетворіть клон в реальний об'єкт:" -#: lib/elements/clone.py:41 +#: lib/elements/clone.py:36 msgid "* Select the clone." msgstr "* Виберіть клон." -#: lib/elements/clone.py:56 +#: lib/elements/clone.py:51 msgid "Clone" msgstr "Клонувати" -#: lib/elements/clone.py:62 +#: lib/elements/clone.py:57 msgid "Custom fill angle" msgstr "Свій кут гладі" -#: lib/elements/clone.py:63 +#: lib/elements/clone.py:58 msgid "This setting will apply a custom fill angle for the clone." msgstr "Ця настройка вказує свій кут гладі для клону." -#: lib/elements/element.py:198 +#: lib/elements/element.py:202 msgid "Allow lock stitches" msgstr "Дозволити додавати закріпки" -#: lib/elements/element.py:199 +#: lib/elements/element.py:203 msgid "Tie thread at the beginning and/or end of this object. Manual stitch will not add lock stitches." msgstr "Закріпки на початку і/або наприкінці цього об'єкта. Для ручних стібків закріпки додаватися не будуть." #. options to allow lock stitch before and after objects -#: lib/elements/element.py:203 +#: lib/elements/element.py:207 msgid "Both" msgstr "Обидва" -#: lib/elements/element.py:203 +#: lib/elements/element.py:207 msgid "Before" msgstr "Початок" -#: lib/elements/element.py:203 +#: lib/elements/element.py:207 msgid "After" msgstr "Кінець" -#: lib/elements/element.py:203 +#: lib/elements/element.py:207 msgid "Neither" msgstr "Не додавати" -#: lib/elements/element.py:212 +#: lib/elements/element.py:216 #: inx/inkstitch_lettering_force_lock_stitches.inx:3 msgid "Force lock stitches" msgstr "" -#: lib/elements/element.py:213 +#: lib/elements/element.py:217 msgid "Sew lock stitches after sewing this element, even if the distance to the next object is shorter than defined by the collapse length value in the Ink/Stitch preferences." msgstr "" -#: lib/elements/element.py:257 +#: lib/elements/element.py:261 #, python-format msgid "Object %(id)s has an empty 'd' attribute. Please delete this object from your document." msgstr "У об'єкта %(id)s атрибут 'd' порожній. Видаліть цей об'єкт з вашого дизайну." @@ -696,7 +587,7 @@ msgstr "У об'єкта %(id)s атрибут 'd' порожній. Видал #. used when showing an error message to the user such as #. "Some Path (path1234): error: satin column: One or more of the rungs doesn't #. intersect both rails." -#: lib/elements/element.py:345 +#: lib/elements/element.py:354 msgid "error:" msgstr "помилка:" @@ -712,78 +603,275 @@ msgstr "У дизайні виявлена неправильна лінія, п msgid "* Run Extensions > Ink/Stitch > Troubleshoot > Cleanup Document..." msgstr "* Виберіть: Розширення > Ink/Stitch > Вирішення проблем > Очистка Дизайна..." -#: lib/elements/fill.py:23 +#: lib/elements/fill_stitch.py:27 +msgid "Small Fill" +msgstr "Дрібне заповнення" + +#: lib/elements/fill_stitch.py:28 +msgid "This fill object is so small that it would probably look better as running stitch or satin column. For very small shapes, fill stitch is not possible, and Ink/Stitch will use running stitch around the outline instead." +msgstr "Цей об'єкт із заповненням настільки малий, що він, мабуть, буде виглядати краще як його виконати стібком або атласною колонкою. Для дуже маленьких форм заповнення неможливо, а Ink/Stitch застосує стібок по контуру." + +#: lib/elements/fill_stitch.py:34 lib/elements/fill_stitch.py:399 +msgid "Expand" +msgstr "Розширити" + +#: lib/elements/fill_stitch.py:35 +msgid "The expand parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use original size instead." +msgstr "Параметр розширення не можна застосувати для цього об'єкта гладі. Замість нього Ink/Stitch буде використовувати оригінальний розмір." + +#: lib/elements/fill_stitch.py:40 lib/elements/fill_stitch.py:376 +msgid "Inset" +msgstr "Вставки" + +#: lib/elements/fill_stitch.py:41 +msgid "The underlay inset parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use the original size instead." +msgstr "Параметр відступу попереднього прошиття не можна застосувати для цього об'єкта гладі. Замість нього Ink/Stitch буде використовувати оригінальний розмір." + +#: lib/elements/fill_stitch.py:46 +msgid "Missing Guideline" +msgstr "" + +#: lib/elements/fill_stitch.py:47 +msgid "This object is set to \"Guided Fill\", but has no guide line." +msgstr "" + +#: lib/elements/fill_stitch.py:49 +msgid "* Create a stroke object" +msgstr "" + +#: lib/elements/fill_stitch.py:50 +msgid "* Select this object and run Extensions > Ink/Stitch > Edit > Selection to guide line" +msgstr "" + +#: lib/elements/fill_stitch.py:55 +msgid "Disjointed Guide Line" +msgstr "" + +#: lib/elements/fill_stitch.py:56 +msgid "The guide line of this object isn't within the object borders. The guide line works best, if it is within the target element." +msgstr "" + +#: lib/elements/fill_stitch.py:59 +msgid "* Move the guide line into the element" +msgstr "" + +#: lib/elements/fill_stitch.py:64 +msgid "Multiple Guide Lines" +msgstr "" + +#: lib/elements/fill_stitch.py:65 +msgid "This object has multiple guide lines, but only the first one will be used." +msgstr "" + +#: lib/elements/fill_stitch.py:67 +msgid "* Remove all guide lines, except for one." +msgstr "" + +#: lib/elements/fill_stitch.py:72 msgid "Unconnected" msgstr "Нез'єднані" -#: lib/elements/fill.py:24 +#: lib/elements/fill_stitch.py:73 msgid "Fill: This object is made up of unconnected shapes. This is not allowed because Ink/Stitch doesn't know what order to stitch them in. Please break this object up into separate shapes." msgstr "Заповнення: Цей об'єкт складається з фігур що нез'єднані. Це заборонено, оскільки Ink/Stitch не знає, в якому порядку їх зшивати. Будь ласка, розбийте цей об'єкт на окремі форми." -#: lib/elements/fill.py:28 lib/elements/fill.py:36 +#: lib/elements/fill_stitch.py:77 lib/elements/fill_stitch.py:85 msgid "* Extensions > Ink/Stitch > Fill Tools > Break Apart Fill Objects" msgstr "* Розширення > Ink/Stitch > Інструменти гладі > Розбити об'єкти заливок" -#: lib/elements/fill.py:33 +#: lib/elements/fill_stitch.py:82 msgid "Border crosses itself" msgstr "Границі пересікають самі себе" -#: lib/elements/fill.py:34 +#: lib/elements/fill_stitch.py:83 msgid "Fill: Shape is not valid. This can happen if the border crosses over itself." msgstr "Заповнення: Форма недійсна. Це може статися, якщо кордон перетинає себе." -#: lib/elements/fill.py:41 -msgid "Fill" -msgstr "Заповнення" +#: lib/elements/fill_stitch.py:90 +msgid "FillStitch" +msgstr "" + +#: lib/elements/fill_stitch.py:93 +msgid "Automatically routed fill stitching" +msgstr "Автоматично прокладене заповнення" + +#: lib/elements/fill_stitch.py:98 +msgid "Fill method" +msgstr "" + +#: lib/elements/fill_stitch.py:99 +msgid "Auto Fill" +msgstr "" + +#: lib/elements/fill_stitch.py:99 +msgid "Contour Fill" +msgstr "" -#: lib/elements/fill.py:48 -msgid "Manually routed fill stitching" -msgstr "Вручну прокладене заповнення" +#: lib/elements/fill_stitch.py:99 +msgid "Guided Fill" +msgstr "" -#: lib/elements/fill.py:49 -msgid "AutoFill is the default method for generating fill stitching." -msgstr "Автозаповнення є методом за замовчуванням для створення зшивання заливки." +#: lib/elements/fill_stitch.py:99 +msgid "Legacy Fill" +msgstr "" + +#: lib/elements/fill_stitch.py:104 +msgid "Contour Fill Strategy" +msgstr "" -#: lib/elements/fill.py:58 +#: lib/elements/fill_stitch.py:105 +msgid "Inner to Outer" +msgstr "" + +#: lib/elements/fill_stitch.py:105 +msgid "Single spiral" +msgstr "" + +#: lib/elements/fill_stitch.py:105 +msgid "Double spiral" +msgstr "" + +#: lib/elements/fill_stitch.py:110 +msgid "Join Style" +msgstr "" + +#: lib/elements/fill_stitch.py:111 +msgid "Round" +msgstr "" + +#: lib/elements/fill_stitch.py:111 +msgid "Mitered" +msgstr "" + +#: lib/elements/fill_stitch.py:111 +msgid "Beveled" +msgstr "" + +#: lib/elements/fill_stitch.py:116 +msgid "Avoid self-crossing" +msgstr "" + +#: lib/elements/fill_stitch.py:121 +msgid "Clockwise" +msgstr "" + +#: lib/elements/fill_stitch.py:127 msgid "Angle of lines of stitches" msgstr "Кут стібків" -#: lib/elements/fill.py:59 +#: lib/elements/fill_stitch.py:128 msgid "The angle increases in a counter-clockwise direction. 0 is horizontal. Negative angles are allowed." msgstr "Кут збільшується в напрямку проти годинникової стрілки. 0 - горизонтальний. Дозволені негативні кути." -#: lib/elements/fill.py:86 +#: lib/elements/fill_stitch.py:146 lib/elements/fill_stitch.py:388 +msgid "Skip last stitch in each row" +msgstr "Пропустіть останній стібок у кожному ряду" + +#: lib/elements/fill_stitch.py:147 lib/elements/fill_stitch.py:389 +msgid "The last stitch in each row is quite close to the first stitch in the next row. Skipping it decreases stitch count and density." +msgstr "Останній стібок у кожному ряду досить близький до першого стібка в наступному ряду. Пропускаючи його, зменшується кількість швів і щільність." + +#: lib/elements/fill_stitch.py:160 msgid "Flip fill (start right-to-left)" msgstr "Віддзеркалити заповнення (почати справа наліво)" -#: lib/elements/fill.py:87 +#: lib/elements/fill_stitch.py:161 msgid "The flip option can help you with routing your stitch path. When you enable flip, stitching goes from right-to-left instead of left-to-right." msgstr "Віддзеркалення може допомогти вам в маршрутизації вашого контуру стібка. Коли ви вмикаєте віддзеркалення, зшивання рухається справа наліво, а не зліва направо." -#: lib/elements/fill.py:96 +#: lib/elements/fill_stitch.py:172 msgid "Spacing between rows" msgstr "Відстань між рядами" -#: lib/elements/fill.py:97 +#: lib/elements/fill_stitch.py:173 msgid "Distance between rows of stitches." msgstr "Відстань між рядами стібків." -#: lib/elements/fill.py:110 +#: lib/elements/fill_stitch.py:187 msgid "Maximum fill stitch length" msgstr "Максимальна довжина стібка заповнення" -#: lib/elements/fill.py:111 +#: lib/elements/fill_stitch.py:188 msgid "The length of each stitch in a row. Shorter stitch may be used at the start or end of a row." msgstr "Довжина кожного стібка підряд. Більш короткі стібки можна використовувати на початку або в кінці ряду." -#: lib/elements/fill.py:120 +#: lib/elements/fill_stitch.py:199 msgid "Stagger rows this many times before repeating" msgstr "Повторний рядок це багато разів, перш ніж повторити" -#: lib/elements/fill.py:121 +#: lib/elements/fill_stitch.py:200 msgid "Setting this dictates how many rows apart the stitches will be before they fall in the same column position." msgstr "Кількість рядків між стібками в одній і тій же позиції в колонці." +#: lib/elements/fill_stitch.py:315 +msgid "Running stitch length (traversal between sections)" +msgstr "Довжина стібка по ходу (перехід між секціями)" + +#: lib/elements/fill_stitch.py:316 +msgid "Length of stitches around the outline of the fill region used when moving from section to section." +msgstr "Довжина стібків навколо контуру області заповнення, що використовується при переході від розділу до розділу." + +#: lib/elements/fill_stitch.py:326 +msgid "Underlay" +msgstr "Підкладка" + +#: lib/elements/fill_stitch.py:326 lib/elements/fill_stitch.py:335 +#: lib/elements/fill_stitch.py:358 lib/elements/fill_stitch.py:369 +#: lib/elements/fill_stitch.py:379 lib/elements/fill_stitch.py:391 +#: lib/elements/fill_stitch.py:429 +msgid "Fill Underlay" +msgstr "" + +#: lib/elements/fill_stitch.py:332 +msgid "Fill angle" +msgstr "Кут заповнення" + +#: lib/elements/fill_stitch.py:333 +msgid "Default: fill angle + 90 deg. Insert comma-seperated list for multiple layers." +msgstr "По замовчуванню: кут заповнення +90°. Для кількох шарів вкажіть список через кому." + +#: lib/elements/fill_stitch.py:355 +msgid "Row spacing" +msgstr "Міжрядковий інтервал" + +#: lib/elements/fill_stitch.py:356 +msgid "default: 3x fill row spacing" +msgstr "типовий: 3-кратний проміжок між рядками" + +#: lib/elements/fill_stitch.py:366 +msgid "Max stitch length" +msgstr "Максимальна довжина стібка" + +#: lib/elements/fill_stitch.py:367 +msgid "default: equal to fill max stitch length" +msgstr "типовий: дорівнює максимальній довжині стібка" + +#: lib/elements/fill_stitch.py:377 +msgid "Shrink the shape before doing underlay, to prevent underlay from showing around the outside of the fill." +msgstr "Перед тим, як робити підкладку, стисніть форму, щоб запобігти появі підкладки навколо зовнішньої сторони заповнення." + +#: lib/elements/fill_stitch.py:400 +msgid "Expand the shape before fill stitching, to compensate for gaps between shapes." +msgstr "Розгорніть форму перед тим, як заповнити зшивання, щоб компенсувати зазори між фігурами." + +#: lib/elements/fill_stitch.py:411 lib/elements/fill_stitch.py:425 +msgid "Underpath" +msgstr "Нижні переходи" + +#: lib/elements/fill_stitch.py:412 lib/elements/fill_stitch.py:426 +msgid "Travel inside the shape when moving from section to section. Underpath stitches avoid traveling in the direction of the row angle so that they are not visible. This gives them a jagged appearance." +msgstr "Переміщення всередині контуру при переході від секції до секції. Рядок переходів під гладдю або прострочкою уникає напрямків рядів, тому її не видно. Це робить поверхню гладі трохи нерівною." + +#: lib/elements/fill_stitch.py:629 +msgid "Error during autofill! This means that there is a problem with Ink/Stitch." +msgstr "Помилка під час автозаповнення! Це означає, що існує проблема з Ink/Stitch." + +#. this message is followed by a URL: +#. https://github.com/inkstitch/inkstitch/issues/new +#: lib/elements/fill_stitch.py:632 +msgid "If you'd like to help us make Ink/Stitch better, please paste this whole message into a new issue at: " +msgstr "Якщо ви хочете допомогти нам зробити Ink/Stitch краще, будь ласка, вставте все це повідомлення в нову проблему за адресою: " + #: lib/elements/image.py:13 msgid "Image" msgstr "Зображення" @@ -1152,15 +1240,15 @@ msgid "Please select at least one satin column." msgstr "Виберіть хоча би одну сатинову колонку." #. This was previously: "No embroiderable paths selected." -#: lib/extensions/base.py:126 +#: lib/extensions/base.py:127 msgid "Ink/Stitch doesn't know how to work with any of the objects you've selected." msgstr "Ink/Stitch не знає як працювати з жодним із вибраних об'єктів." -#: lib/extensions/base.py:128 +#: lib/extensions/base.py:129 msgid "There are no objects in the entire document that Ink/Stitch knows how to work with." msgstr "У всьому дизайні немає жодного об'єкта з яким Ink/Stitch міг би працювати." -#: lib/extensions/base.py:130 +#: lib/extensions/base.py:131 msgid "Tip: Run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot Objects" msgstr "Порада: Спробуйте Розширення > Ink/Stitch > Вирішення проблем > Вирішення проблем з об'єктами" @@ -1279,7 +1367,7 @@ msgstr "Прошийте рядки тексту вперед і назад" msgid "Add trims" msgstr "Додати обрізку" -#: lib/extensions/lettering.py:83 lib/extensions/params.py:361 +#: lib/extensions/lettering.py:83 lib/extensions/params.py:441 #: print/templates/custom-page.html:23 print/templates/custom-page.html:27 #: print/templates/custom-page.html:33 print/templates/ui.html:93 #: print/templates/ui.html:97 print/templates/ui.html:103 @@ -1288,7 +1376,7 @@ msgstr "Додати обрізку" msgid "Cancel" msgstr "Скасувати" -#: lib/extensions/lettering.py:87 lib/extensions/params.py:368 +#: lib/extensions/lettering.py:87 lib/extensions/params.py:449 msgid "Apply and Quit" msgstr "Застосувати і закрити" @@ -1350,50 +1438,50 @@ msgstr "Виберіть одну або декілька команд, які msgid "Please select one or more text elements to split lines." msgstr "" -#: lib/extensions/params.py:208 +#: lib/extensions/params.py:227 msgid "These settings will be applied to 1 object." msgstr "Ці настройки буде застосовано до 1 об'єкта." -#: lib/extensions/params.py:210 +#: lib/extensions/params.py:229 #, python-format msgid "These settings will be applied to %d objects." msgstr "Ці настройки буде застосовано до %d об'єктів." -#: lib/extensions/params.py:213 +#: lib/extensions/params.py:234 msgid "Some settings had different values across objects. Select a value from the dropdown or enter a new one." msgstr "Деякі параметри мають різні значення у вибраних об'єктів. Виберіть значення зі списку або введіть нове." -#: lib/extensions/params.py:217 +#: lib/extensions/params.py:239 #, python-format msgid "Disabling this tab will disable the following %d tabs." msgstr "Відключення цієї вкладки також відключить наступні %d вкладок." -#: lib/extensions/params.py:219 +#: lib/extensions/params.py:243 msgid "Disabling this tab will disable the following tab." msgstr "Відключення цієї вкладки також відключить наступну вкладку." -#: lib/extensions/params.py:222 +#: lib/extensions/params.py:247 #, python-format msgid "Enabling this tab will disable %s and vice-versa." msgstr "Включення цієї вкладки відключить %s і навпаки." -#: lib/extensions/params.py:252 +#: lib/extensions/params.py:301 msgid "Inkscape objects" msgstr "Об'єкти Inkscape" -#: lib/extensions/params.py:313 +#: lib/extensions/params.py:390 msgid "Click to force this parameter to be saved when you click \"Apply and Quit\"" msgstr "Натисніть тут, щоб ці параметри були збережені, коли ви натиснете \"Застосувати і Вийти\"" -#: lib/extensions/params.py:321 +#: lib/extensions/params.py:400 msgid "This parameter will be saved when you click \"Apply and Quit\"" msgstr "Ці параметри будуть збережені, коли ви натиснете \"Застосувати і Вийти\"" -#: lib/extensions/params.py:344 +#: lib/extensions/params.py:423 msgid "Embroidery Params" msgstr "Параметри вишивки" -#: lib/extensions/params.py:365 +#: lib/extensions/params.py:446 msgid "Use Last Settings" msgstr "Використовувати останні налаштування" @@ -1401,6 +1489,10 @@ msgstr "Використовувати останні налаштування" msgid "Please select at least two elements to reorder." msgstr "" +#: lib/extensions/selection_to_guide_line.py:21 +msgid "Please select at least one object to be marked as a guide line." +msgstr "" + #: lib/extensions/selection_to_pattern.py:21 msgid "Please select at least one object to be marked as a pattern." msgstr "Виберіть принаймні один об’єкт, який буде позначено як шаблон." @@ -1692,6 +1784,10 @@ msgstr "АвтоСатин %d" msgid "AutoSatin Running Stitch %d" msgstr "АвтоСатин Стрічка %d" +#: lib/stitches/guided_fill.py:120 +msgid "Guide line (or offset copy) is self crossing!" +msgstr "" + #: lib/svg/rendering.py:222 msgid "Stitch Plan" msgstr "План Стіжків" @@ -2745,6 +2841,7 @@ msgid "Duplicate Params" msgstr "Дублювати параметри" #: inx/inkstitch_duplicate_params.inx:10 inx/inkstitch_reorder.inx:10 +#: inx/inkstitch_selection_to_guide_line.inx:10 #: inx/inkstitch_selection_to_pattern.inx:10 msgid "Edit" msgstr "Правка" @@ -3706,6 +3803,14 @@ msgstr "" msgid "Re-stack objects in order of selection" msgstr "Впорядкувати об'єкти в порядку виділення" +#: inx/inkstitch_selection_to_guide_line.inx:3 +msgid "Selection to guide line" +msgstr "" + +#: inx/inkstitch_selection_to_guide_line.inx:9 +msgid "Ink/Stitch" +msgstr "" + #: inx/inkstitch_selection_to_pattern.inx:3 msgid "Selection to pattern" msgstr "Перетворити виділення в шаблон" diff --git a/translations/messages_vi_VN.po b/translations/messages_vi_VN.po index b3c5ae55..6f23fbe4 100644 --- a/translations/messages_vi_VN.po +++ b/translations/messages_vi_VN.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inkstitch\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2022-05-19 02:28+0000\n" -"PO-Revision-Date: 2022-05-20 02:21\n" +"POT-Creation-Date: 2022-05-21 01:55+0000\n" +"PO-Revision-Date: 2022-05-21 01:57\n" "Last-Translator: \n" "Language-Team: Vietnamese\n" "MIME-Version: 1.0\n" @@ -16,7 +16,7 @@ msgstr "" "Project-Id-Version: \n" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-05-19 02:28+0000\n" +"POT-Creation-Date: 2022-05-21 01:55+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: LANGUAGE \n" @@ -497,293 +497,381 @@ msgstr "" msgid "command marker" msgstr "" -#: lib/elements/auto_fill.py:23 -msgid "Small Fill" +#: lib/elements/clone.py:20 +msgid "Clone Object" msgstr "" -#: lib/elements/auto_fill.py:24 -msgid "This fill object is so small that it would probably look better as running stitch or satin column. For very small shapes, fill stitch is not possible, and Ink/Stitch will use running stitch around the outline instead." +#: lib/elements/clone.py:21 +msgid "There are one or more clone objects in this document. Ink/Stitch can work with single clones, but you are limited to set a very few parameters. " msgstr "" -#: lib/elements/auto_fill.py:30 lib/elements/auto_fill.py:146 -msgid "Expand" +#: lib/elements/clone.py:24 +msgid "If you want to convert the clone into a real element, follow these steps:" msgstr "" -#: lib/elements/auto_fill.py:31 -msgid "The expand parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use original size instead." +#: lib/elements/clone.py:25 +msgid "* Select the clone" msgstr "" -#: lib/elements/auto_fill.py:36 lib/elements/auto_fill.py:123 -msgid "Inset" +#: lib/elements/clone.py:26 lib/elements/clone.py:37 +msgid "* Run: Edit > Clone > Unlink Clone (Alt+Shift+D)" msgstr "" -#: lib/elements/auto_fill.py:37 -msgid "The underlay inset parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use the original size instead." +#: lib/elements/clone.py:31 +msgid "Clone is not embroiderable" msgstr "" -#: lib/elements/auto_fill.py:42 -msgid "AutoFill" +#: lib/elements/clone.py:32 +msgid "There are one ore more clone objects in this document. A clone must be a direct child of an embroiderable element. Ink/Stitch cannot embroider clones of groups or other not embroiderable elements (text or image)." msgstr "" -#: lib/elements/auto_fill.py:45 -msgid "Automatically routed fill stitching" +#: lib/elements/clone.py:35 +msgid "Convert the clone into a real element:" msgstr "" -#: lib/elements/auto_fill.py:65 -msgid "Running stitch length (traversal between sections)" +#: lib/elements/clone.py:36 +msgid "* Select the clone." msgstr "" -#: lib/elements/auto_fill.py:66 -msgid "Length of stitches around the outline of the fill region used when moving from section to section." +#: lib/elements/clone.py:51 +msgid "Clone" msgstr "" -#: lib/elements/auto_fill.py:74 -msgid "Underlay" +#: lib/elements/clone.py:57 +msgid "Custom fill angle" msgstr "" -#: lib/elements/auto_fill.py:74 lib/elements/auto_fill.py:83 -#: lib/elements/auto_fill.py:105 lib/elements/auto_fill.py:116 -#: lib/elements/auto_fill.py:126 lib/elements/auto_fill.py:138 -#: lib/elements/auto_fill.py:172 -msgid "AutoFill Underlay" +#: lib/elements/clone.py:58 +msgid "This setting will apply a custom fill angle for the clone." msgstr "" -#: lib/elements/auto_fill.py:80 -msgid "Fill angle" +#: lib/elements/element.py:202 +msgid "Allow lock stitches" msgstr "" -#: lib/elements/auto_fill.py:81 -msgid "Default: fill angle + 90 deg. Insert comma-seperated list for multiple layers." +#: lib/elements/element.py:203 +msgid "Tie thread at the beginning and/or end of this object. Manual stitch will not add lock stitches." msgstr "" -#: lib/elements/auto_fill.py:102 -msgid "Row spacing" +#. options to allow lock stitch before and after objects +#: lib/elements/element.py:207 +msgid "Both" msgstr "" -#: lib/elements/auto_fill.py:103 -msgid "default: 3x fill row spacing" +#: lib/elements/element.py:207 +msgid "Before" msgstr "" -#: lib/elements/auto_fill.py:113 -msgid "Max stitch length" +#: lib/elements/element.py:207 +msgid "After" msgstr "" -#: lib/elements/auto_fill.py:114 -msgid "default: equal to fill max stitch length" +#: lib/elements/element.py:207 +msgid "Neither" msgstr "" -#: lib/elements/auto_fill.py:124 -msgid "Shrink the shape before doing underlay, to prevent underlay from showing around the outside of the fill." +#: lib/elements/element.py:216 +#: inx/inkstitch_lettering_force_lock_stitches.inx:3 +msgid "Force lock stitches" msgstr "" -#: lib/elements/auto_fill.py:135 lib/elements/fill.py:75 -msgid "Skip last stitch in each row" +#: lib/elements/element.py:217 +msgid "Sew lock stitches after sewing this element, even if the distance to the next object is shorter than defined by the collapse length value in the Ink/Stitch preferences." msgstr "" -#: lib/elements/auto_fill.py:136 lib/elements/fill.py:76 -msgid "The last stitch in each row is quite close to the first stitch in the next row. Skipping it decreases stitch count and density." +#: lib/elements/element.py:261 +#, python-format +msgid "Object %(id)s has an empty 'd' attribute. Please delete this object from your document." msgstr "" -#: lib/elements/auto_fill.py:147 -msgid "Expand the shape before fill stitching, to compensate for gaps between shapes." +#. used when showing an error message to the user such as +#. "Some Path (path1234): error: satin column: One or more of the rungs doesn't +#. intersect both rails." +#: lib/elements/element.py:354 +msgid "error:" msgstr "" -#: lib/elements/auto_fill.py:156 lib/elements/auto_fill.py:168 -msgid "Underpath" +#: lib/elements/empty_d_object.py:13 +msgid "Empty D-Attribute" msgstr "" -#: lib/elements/auto_fill.py:157 lib/elements/auto_fill.py:169 -msgid "Travel inside the shape when moving from section to section. Underpath stitches avoid traveling in the direction of the row angle so that they are not visible. This gives them a jagged appearance." +#: lib/elements/empty_d_object.py:14 +msgid "There is an invalid path object in the document, the d-attribute is missing." msgstr "" -#: lib/elements/auto_fill.py:266 -msgid "Error during autofill! This means that there is a problem with Ink/Stitch." +#: lib/elements/empty_d_object.py:16 +msgid "* Run Extensions > Ink/Stitch > Troubleshoot > Cleanup Document..." msgstr "" -#. this message is followed by a URL: -#. https://github.com/inkstitch/inkstitch/issues/new -#: lib/elements/auto_fill.py:269 -msgid "If you'd like to help us make Ink/Stitch better, please paste this whole message into a new issue at: " +#: lib/elements/fill_stitch.py:27 +msgid "Small Fill" msgstr "" -#: lib/elements/clone.py:25 -msgid "Clone Object" +#: lib/elements/fill_stitch.py:28 +msgid "This fill object is so small that it would probably look better as running stitch or satin column. For very small shapes, fill stitch is not possible, and Ink/Stitch will use running stitch around the outline instead." msgstr "" -#: lib/elements/clone.py:26 -msgid "There are one or more clone objects in this document. Ink/Stitch can work with single clones, but you are limited to set a very few parameters. " +#: lib/elements/fill_stitch.py:34 lib/elements/fill_stitch.py:399 +msgid "Expand" msgstr "" -#: lib/elements/clone.py:29 -msgid "If you want to convert the clone into a real element, follow these steps:" +#: lib/elements/fill_stitch.py:35 +msgid "The expand parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use original size instead." msgstr "" -#: lib/elements/clone.py:30 -msgid "* Select the clone" +#: lib/elements/fill_stitch.py:40 lib/elements/fill_stitch.py:376 +msgid "Inset" msgstr "" -#: lib/elements/clone.py:31 lib/elements/clone.py:42 -msgid "* Run: Edit > Clone > Unlink Clone (Alt+Shift+D)" +#: lib/elements/fill_stitch.py:41 +msgid "The underlay inset parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use the original size instead." msgstr "" -#: lib/elements/clone.py:36 -msgid "Clone is not embroiderable" +#: lib/elements/fill_stitch.py:46 +msgid "Missing Guideline" msgstr "" -#: lib/elements/clone.py:37 -msgid "There are one ore more clone objects in this document. A clone must be a direct child of an embroiderable element. Ink/Stitch cannot embroider clones of groups or other not embroiderable elements (text or image)." +#: lib/elements/fill_stitch.py:47 +msgid "This object is set to \"Guided Fill\", but has no guide line." msgstr "" -#: lib/elements/clone.py:40 -msgid "Convert the clone into a real element:" +#: lib/elements/fill_stitch.py:49 +msgid "* Create a stroke object" msgstr "" -#: lib/elements/clone.py:41 -msgid "* Select the clone." +#: lib/elements/fill_stitch.py:50 +msgid "* Select this object and run Extensions > Ink/Stitch > Edit > Selection to guide line" msgstr "" -#: lib/elements/clone.py:56 -msgid "Clone" +#: lib/elements/fill_stitch.py:55 +msgid "Disjointed Guide Line" msgstr "" -#: lib/elements/clone.py:62 -msgid "Custom fill angle" +#: lib/elements/fill_stitch.py:56 +msgid "The guide line of this object isn't within the object borders. The guide line works best, if it is within the target element." msgstr "" -#: lib/elements/clone.py:63 -msgid "This setting will apply a custom fill angle for the clone." +#: lib/elements/fill_stitch.py:59 +msgid "* Move the guide line into the element" msgstr "" -#: lib/elements/element.py:198 -msgid "Allow lock stitches" +#: lib/elements/fill_stitch.py:64 +msgid "Multiple Guide Lines" msgstr "" -#: lib/elements/element.py:199 -msgid "Tie thread at the beginning and/or end of this object. Manual stitch will not add lock stitches." +#: lib/elements/fill_stitch.py:65 +msgid "This object has multiple guide lines, but only the first one will be used." msgstr "" -#. options to allow lock stitch before and after objects -#: lib/elements/element.py:203 -msgid "Both" +#: lib/elements/fill_stitch.py:67 +msgid "* Remove all guide lines, except for one." msgstr "" -#: lib/elements/element.py:203 -msgid "Before" +#: lib/elements/fill_stitch.py:72 +msgid "Unconnected" msgstr "" -#: lib/elements/element.py:203 -msgid "After" +#: lib/elements/fill_stitch.py:73 +msgid "Fill: This object is made up of unconnected shapes. This is not allowed because Ink/Stitch doesn't know what order to stitch them in. Please break this object up into separate shapes." msgstr "" -#: lib/elements/element.py:203 -msgid "Neither" +#: lib/elements/fill_stitch.py:77 lib/elements/fill_stitch.py:85 +msgid "* Extensions > Ink/Stitch > Fill Tools > Break Apart Fill Objects" msgstr "" -#: lib/elements/element.py:212 -#: inx/inkstitch_lettering_force_lock_stitches.inx:3 -msgid "Force lock stitches" +#: lib/elements/fill_stitch.py:82 +msgid "Border crosses itself" msgstr "" -#: lib/elements/element.py:213 -msgid "Sew lock stitches after sewing this element, even if the distance to the next object is shorter than defined by the collapse length value in the Ink/Stitch preferences." +#: lib/elements/fill_stitch.py:83 +msgid "Fill: Shape is not valid. This can happen if the border crosses over itself." msgstr "" -#: lib/elements/element.py:257 -#, python-format -msgid "Object %(id)s has an empty 'd' attribute. Please delete this object from your document." +#: lib/elements/fill_stitch.py:90 +msgid "FillStitch" msgstr "" -#. used when showing an error message to the user such as -#. "Some Path (path1234): error: satin column: One or more of the rungs doesn't -#. intersect both rails." -#: lib/elements/element.py:345 -msgid "error:" +#: lib/elements/fill_stitch.py:93 +msgid "Automatically routed fill stitching" msgstr "" -#: lib/elements/empty_d_object.py:13 -msgid "Empty D-Attribute" +#: lib/elements/fill_stitch.py:98 +msgid "Fill method" msgstr "" -#: lib/elements/empty_d_object.py:14 -msgid "There is an invalid path object in the document, the d-attribute is missing." +#: lib/elements/fill_stitch.py:99 +msgid "Auto Fill" msgstr "" -#: lib/elements/empty_d_object.py:16 -msgid "* Run Extensions > Ink/Stitch > Troubleshoot > Cleanup Document..." +#: lib/elements/fill_stitch.py:99 +msgid "Contour Fill" msgstr "" -#: lib/elements/fill.py:23 -msgid "Unconnected" +#: lib/elements/fill_stitch.py:99 +msgid "Guided Fill" msgstr "" -#: lib/elements/fill.py:24 -msgid "Fill: This object is made up of unconnected shapes. This is not allowed because Ink/Stitch doesn't know what order to stitch them in. Please break this object up into separate shapes." +#: lib/elements/fill_stitch.py:99 +msgid "Legacy Fill" msgstr "" -#: lib/elements/fill.py:28 lib/elements/fill.py:36 -msgid "* Extensions > Ink/Stitch > Fill Tools > Break Apart Fill Objects" +#: lib/elements/fill_stitch.py:104 +msgid "Contour Fill Strategy" msgstr "" -#: lib/elements/fill.py:33 -msgid "Border crosses itself" +#: lib/elements/fill_stitch.py:105 +msgid "Inner to Outer" msgstr "" -#: lib/elements/fill.py:34 -msgid "Fill: Shape is not valid. This can happen if the border crosses over itself." +#: lib/elements/fill_stitch.py:105 +msgid "Single spiral" msgstr "" -#: lib/elements/fill.py:41 -msgid "Fill" +#: lib/elements/fill_stitch.py:105 +msgid "Double spiral" msgstr "" -#: lib/elements/fill.py:48 -msgid "Manually routed fill stitching" +#: lib/elements/fill_stitch.py:110 +msgid "Join Style" msgstr "" -#: lib/elements/fill.py:49 -msgid "AutoFill is the default method for generating fill stitching." +#: lib/elements/fill_stitch.py:111 +msgid "Round" msgstr "" -#: lib/elements/fill.py:58 +#: lib/elements/fill_stitch.py:111 +msgid "Mitered" +msgstr "" + +#: lib/elements/fill_stitch.py:111 +msgid "Beveled" +msgstr "" + +#: lib/elements/fill_stitch.py:116 +msgid "Avoid self-crossing" +msgstr "" + +#: lib/elements/fill_stitch.py:121 +msgid "Clockwise" +msgstr "" + +#: lib/elements/fill_stitch.py:127 msgid "Angle of lines of stitches" msgstr "" -#: lib/elements/fill.py:59 +#: lib/elements/fill_stitch.py:128 msgid "The angle increases in a counter-clockwise direction. 0 is horizontal. Negative angles are allowed." msgstr "" -#: lib/elements/fill.py:86 +#: lib/elements/fill_stitch.py:146 lib/elements/fill_stitch.py:388 +msgid "Skip last stitch in each row" +msgstr "" + +#: lib/elements/fill_stitch.py:147 lib/elements/fill_stitch.py:389 +msgid "The last stitch in each row is quite close to the first stitch in the next row. Skipping it decreases stitch count and density." +msgstr "" + +#: lib/elements/fill_stitch.py:160 msgid "Flip fill (start right-to-left)" msgstr "" -#: lib/elements/fill.py:87 +#: lib/elements/fill_stitch.py:161 msgid "The flip option can help you with routing your stitch path. When you enable flip, stitching goes from right-to-left instead of left-to-right." msgstr "" -#: lib/elements/fill.py:96 +#: lib/elements/fill_stitch.py:172 msgid "Spacing between rows" msgstr "" -#: lib/elements/fill.py:97 +#: lib/elements/fill_stitch.py:173 msgid "Distance between rows of stitches." msgstr "" -#: lib/elements/fill.py:110 +#: lib/elements/fill_stitch.py:187 msgid "Maximum fill stitch length" msgstr "" -#: lib/elements/fill.py:111 +#: lib/elements/fill_stitch.py:188 msgid "The length of each stitch in a row. Shorter stitch may be used at the start or end of a row." msgstr "" -#: lib/elements/fill.py:120 +#: lib/elements/fill_stitch.py:199 msgid "Stagger rows this many times before repeating" msgstr "" -#: lib/elements/fill.py:121 +#: lib/elements/fill_stitch.py:200 msgid "Setting this dictates how many rows apart the stitches will be before they fall in the same column position." msgstr "" +#: lib/elements/fill_stitch.py:315 +msgid "Running stitch length (traversal between sections)" +msgstr "" + +#: lib/elements/fill_stitch.py:316 +msgid "Length of stitches around the outline of the fill region used when moving from section to section." +msgstr "" + +#: lib/elements/fill_stitch.py:326 +msgid "Underlay" +msgstr "" + +#: lib/elements/fill_stitch.py:326 lib/elements/fill_stitch.py:335 +#: lib/elements/fill_stitch.py:358 lib/elements/fill_stitch.py:369 +#: lib/elements/fill_stitch.py:379 lib/elements/fill_stitch.py:391 +#: lib/elements/fill_stitch.py:429 +msgid "Fill Underlay" +msgstr "" + +#: lib/elements/fill_stitch.py:332 +msgid "Fill angle" +msgstr "" + +#: lib/elements/fill_stitch.py:333 +msgid "Default: fill angle + 90 deg. Insert comma-seperated list for multiple layers." +msgstr "" + +#: lib/elements/fill_stitch.py:355 +msgid "Row spacing" +msgstr "" + +#: lib/elements/fill_stitch.py:356 +msgid "default: 3x fill row spacing" +msgstr "" + +#: lib/elements/fill_stitch.py:366 +msgid "Max stitch length" +msgstr "" + +#: lib/elements/fill_stitch.py:367 +msgid "default: equal to fill max stitch length" +msgstr "" + +#: lib/elements/fill_stitch.py:377 +msgid "Shrink the shape before doing underlay, to prevent underlay from showing around the outside of the fill." +msgstr "" + +#: lib/elements/fill_stitch.py:400 +msgid "Expand the shape before fill stitching, to compensate for gaps between shapes." +msgstr "" + +#: lib/elements/fill_stitch.py:411 lib/elements/fill_stitch.py:425 +msgid "Underpath" +msgstr "" + +#: lib/elements/fill_stitch.py:412 lib/elements/fill_stitch.py:426 +msgid "Travel inside the shape when moving from section to section. Underpath stitches avoid traveling in the direction of the row angle so that they are not visible. This gives them a jagged appearance." +msgstr "" + +#: lib/elements/fill_stitch.py:629 +msgid "Error during autofill! This means that there is a problem with Ink/Stitch." +msgstr "" + +#. this message is followed by a URL: +#. https://github.com/inkstitch/inkstitch/issues/new +#: lib/elements/fill_stitch.py:632 +msgid "If you'd like to help us make Ink/Stitch better, please paste this whole message into a new issue at: " +msgstr "" + #: lib/elements/image.py:13 msgid "Image" msgstr "" @@ -1151,15 +1239,15 @@ msgid "Please select at least one satin column." msgstr "" #. This was previously: "No embroiderable paths selected." -#: lib/extensions/base.py:126 +#: lib/extensions/base.py:127 msgid "Ink/Stitch doesn't know how to work with any of the objects you've selected." msgstr "" -#: lib/extensions/base.py:128 +#: lib/extensions/base.py:129 msgid "There are no objects in the entire document that Ink/Stitch knows how to work with." msgstr "" -#: lib/extensions/base.py:130 +#: lib/extensions/base.py:131 msgid "Tip: Run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot Objects" msgstr "" @@ -1278,7 +1366,7 @@ msgstr "" msgid "Add trims" msgstr "" -#: lib/extensions/lettering.py:83 lib/extensions/params.py:361 +#: lib/extensions/lettering.py:83 lib/extensions/params.py:441 #: print/templates/custom-page.html:23 print/templates/custom-page.html:27 #: print/templates/custom-page.html:33 print/templates/ui.html:93 #: print/templates/ui.html:97 print/templates/ui.html:103 @@ -1287,7 +1375,7 @@ msgstr "" msgid "Cancel" msgstr "" -#: lib/extensions/lettering.py:87 lib/extensions/params.py:368 +#: lib/extensions/lettering.py:87 lib/extensions/params.py:449 msgid "Apply and Quit" msgstr "" @@ -1349,50 +1437,50 @@ msgstr "" msgid "Please select one or more text elements to split lines." msgstr "" -#: lib/extensions/params.py:208 +#: lib/extensions/params.py:227 msgid "These settings will be applied to 1 object." msgstr "" -#: lib/extensions/params.py:210 +#: lib/extensions/params.py:229 #, python-format msgid "These settings will be applied to %d objects." msgstr "" -#: lib/extensions/params.py:213 +#: lib/extensions/params.py:234 msgid "Some settings had different values across objects. Select a value from the dropdown or enter a new one." msgstr "" -#: lib/extensions/params.py:217 +#: lib/extensions/params.py:239 #, python-format msgid "Disabling this tab will disable the following %d tabs." msgstr "" -#: lib/extensions/params.py:219 +#: lib/extensions/params.py:243 msgid "Disabling this tab will disable the following tab." msgstr "" -#: lib/extensions/params.py:222 +#: lib/extensions/params.py:247 #, python-format msgid "Enabling this tab will disable %s and vice-versa." msgstr "" -#: lib/extensions/params.py:252 +#: lib/extensions/params.py:301 msgid "Inkscape objects" msgstr "" -#: lib/extensions/params.py:313 +#: lib/extensions/params.py:390 msgid "Click to force this parameter to be saved when you click \"Apply and Quit\"" msgstr "" -#: lib/extensions/params.py:321 +#: lib/extensions/params.py:400 msgid "This parameter will be saved when you click \"Apply and Quit\"" msgstr "" -#: lib/extensions/params.py:344 +#: lib/extensions/params.py:423 msgid "Embroidery Params" msgstr "" -#: lib/extensions/params.py:365 +#: lib/extensions/params.py:446 msgid "Use Last Settings" msgstr "" @@ -1400,6 +1488,10 @@ msgstr "" msgid "Please select at least two elements to reorder." msgstr "" +#: lib/extensions/selection_to_guide_line.py:21 +msgid "Please select at least one object to be marked as a guide line." +msgstr "" + #: lib/extensions/selection_to_pattern.py:21 msgid "Please select at least one object to be marked as a pattern." msgstr "" @@ -1690,6 +1782,10 @@ msgstr "" msgid "AutoSatin Running Stitch %d" msgstr "" +#: lib/stitches/guided_fill.py:120 +msgid "Guide line (or offset copy) is self crossing!" +msgstr "" + #: lib/svg/rendering.py:222 msgid "Stitch Plan" msgstr "" @@ -2740,6 +2836,7 @@ msgid "Duplicate Params" msgstr "" #: inx/inkstitch_duplicate_params.inx:10 inx/inkstitch_reorder.inx:10 +#: inx/inkstitch_selection_to_guide_line.inx:10 #: inx/inkstitch_selection_to_pattern.inx:10 msgid "Edit" msgstr "" @@ -3701,6 +3798,14 @@ msgstr "" msgid "Re-stack objects in order of selection" msgstr "" +#: inx/inkstitch_selection_to_guide_line.inx:3 +msgid "Selection to guide line" +msgstr "" + +#: inx/inkstitch_selection_to_guide_line.inx:9 +msgid "Ink/Stitch" +msgstr "" + #: inx/inkstitch_selection_to_pattern.inx:3 msgid "Selection to pattern" msgstr "" diff --git a/translations/messages_zh_CN.po b/translations/messages_zh_CN.po index 63ad6489..1991afab 100644 --- a/translations/messages_zh_CN.po +++ b/translations/messages_zh_CN.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inkstitch\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2022-05-19 02:28+0000\n" -"PO-Revision-Date: 2022-05-20 02:20\n" +"POT-Creation-Date: 2022-05-21 01:55+0000\n" +"PO-Revision-Date: 2022-05-21 01:56\n" "Last-Translator: \n" "Language-Team: Chinese Simplified\n" "MIME-Version: 1.0\n" @@ -16,7 +16,7 @@ msgstr "" "Project-Id-Version: \n" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-05-19 02:28+0000\n" +"POT-Creation-Date: 2022-05-21 01:55+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: LANGUAGE \n" @@ -497,293 +497,381 @@ msgstr "" msgid "command marker" msgstr "" -#: lib/elements/auto_fill.py:23 -msgid "Small Fill" +#: lib/elements/clone.py:20 +msgid "Clone Object" msgstr "" -#: lib/elements/auto_fill.py:24 -msgid "This fill object is so small that it would probably look better as running stitch or satin column. For very small shapes, fill stitch is not possible, and Ink/Stitch will use running stitch around the outline instead." +#: lib/elements/clone.py:21 +msgid "There are one or more clone objects in this document. Ink/Stitch can work with single clones, but you are limited to set a very few parameters. " msgstr "" -#: lib/elements/auto_fill.py:30 lib/elements/auto_fill.py:146 -msgid "Expand" +#: lib/elements/clone.py:24 +msgid "If you want to convert the clone into a real element, follow these steps:" msgstr "" -#: lib/elements/auto_fill.py:31 -msgid "The expand parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use original size instead." +#: lib/elements/clone.py:25 +msgid "* Select the clone" msgstr "" -#: lib/elements/auto_fill.py:36 lib/elements/auto_fill.py:123 -msgid "Inset" +#: lib/elements/clone.py:26 lib/elements/clone.py:37 +msgid "* Run: Edit > Clone > Unlink Clone (Alt+Shift+D)" msgstr "" -#: lib/elements/auto_fill.py:37 -msgid "The underlay inset parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use the original size instead." +#: lib/elements/clone.py:31 +msgid "Clone is not embroiderable" msgstr "" -#: lib/elements/auto_fill.py:42 -msgid "AutoFill" +#: lib/elements/clone.py:32 +msgid "There are one ore more clone objects in this document. A clone must be a direct child of an embroiderable element. Ink/Stitch cannot embroider clones of groups or other not embroiderable elements (text or image)." msgstr "" -#: lib/elements/auto_fill.py:45 -msgid "Automatically routed fill stitching" +#: lib/elements/clone.py:35 +msgid "Convert the clone into a real element:" msgstr "" -#: lib/elements/auto_fill.py:65 -msgid "Running stitch length (traversal between sections)" +#: lib/elements/clone.py:36 +msgid "* Select the clone." msgstr "" -#: lib/elements/auto_fill.py:66 -msgid "Length of stitches around the outline of the fill region used when moving from section to section." +#: lib/elements/clone.py:51 +msgid "Clone" msgstr "" -#: lib/elements/auto_fill.py:74 -msgid "Underlay" +#: lib/elements/clone.py:57 +msgid "Custom fill angle" msgstr "" -#: lib/elements/auto_fill.py:74 lib/elements/auto_fill.py:83 -#: lib/elements/auto_fill.py:105 lib/elements/auto_fill.py:116 -#: lib/elements/auto_fill.py:126 lib/elements/auto_fill.py:138 -#: lib/elements/auto_fill.py:172 -msgid "AutoFill Underlay" +#: lib/elements/clone.py:58 +msgid "This setting will apply a custom fill angle for the clone." msgstr "" -#: lib/elements/auto_fill.py:80 -msgid "Fill angle" +#: lib/elements/element.py:202 +msgid "Allow lock stitches" msgstr "" -#: lib/elements/auto_fill.py:81 -msgid "Default: fill angle + 90 deg. Insert comma-seperated list for multiple layers." +#: lib/elements/element.py:203 +msgid "Tie thread at the beginning and/or end of this object. Manual stitch will not add lock stitches." msgstr "" -#: lib/elements/auto_fill.py:102 -msgid "Row spacing" +#. options to allow lock stitch before and after objects +#: lib/elements/element.py:207 +msgid "Both" msgstr "" -#: lib/elements/auto_fill.py:103 -msgid "default: 3x fill row spacing" +#: lib/elements/element.py:207 +msgid "Before" msgstr "" -#: lib/elements/auto_fill.py:113 -msgid "Max stitch length" +#: lib/elements/element.py:207 +msgid "After" msgstr "" -#: lib/elements/auto_fill.py:114 -msgid "default: equal to fill max stitch length" +#: lib/elements/element.py:207 +msgid "Neither" msgstr "" -#: lib/elements/auto_fill.py:124 -msgid "Shrink the shape before doing underlay, to prevent underlay from showing around the outside of the fill." +#: lib/elements/element.py:216 +#: inx/inkstitch_lettering_force_lock_stitches.inx:3 +msgid "Force lock stitches" msgstr "" -#: lib/elements/auto_fill.py:135 lib/elements/fill.py:75 -msgid "Skip last stitch in each row" +#: lib/elements/element.py:217 +msgid "Sew lock stitches after sewing this element, even if the distance to the next object is shorter than defined by the collapse length value in the Ink/Stitch preferences." msgstr "" -#: lib/elements/auto_fill.py:136 lib/elements/fill.py:76 -msgid "The last stitch in each row is quite close to the first stitch in the next row. Skipping it decreases stitch count and density." +#: lib/elements/element.py:261 +#, python-format +msgid "Object %(id)s has an empty 'd' attribute. Please delete this object from your document." msgstr "" -#: lib/elements/auto_fill.py:147 -msgid "Expand the shape before fill stitching, to compensate for gaps between shapes." +#. used when showing an error message to the user such as +#. "Some Path (path1234): error: satin column: One or more of the rungs doesn't +#. intersect both rails." +#: lib/elements/element.py:354 +msgid "error:" msgstr "" -#: lib/elements/auto_fill.py:156 lib/elements/auto_fill.py:168 -msgid "Underpath" +#: lib/elements/empty_d_object.py:13 +msgid "Empty D-Attribute" msgstr "" -#: lib/elements/auto_fill.py:157 lib/elements/auto_fill.py:169 -msgid "Travel inside the shape when moving from section to section. Underpath stitches avoid traveling in the direction of the row angle so that they are not visible. This gives them a jagged appearance." +#: lib/elements/empty_d_object.py:14 +msgid "There is an invalid path object in the document, the d-attribute is missing." msgstr "" -#: lib/elements/auto_fill.py:266 -msgid "Error during autofill! This means that there is a problem with Ink/Stitch." +#: lib/elements/empty_d_object.py:16 +msgid "* Run Extensions > Ink/Stitch > Troubleshoot > Cleanup Document..." msgstr "" -#. this message is followed by a URL: -#. https://github.com/inkstitch/inkstitch/issues/new -#: lib/elements/auto_fill.py:269 -msgid "If you'd like to help us make Ink/Stitch better, please paste this whole message into a new issue at: " +#: lib/elements/fill_stitch.py:27 +msgid "Small Fill" msgstr "" -#: lib/elements/clone.py:25 -msgid "Clone Object" +#: lib/elements/fill_stitch.py:28 +msgid "This fill object is so small that it would probably look better as running stitch or satin column. For very small shapes, fill stitch is not possible, and Ink/Stitch will use running stitch around the outline instead." msgstr "" -#: lib/elements/clone.py:26 -msgid "There are one or more clone objects in this document. Ink/Stitch can work with single clones, but you are limited to set a very few parameters. " +#: lib/elements/fill_stitch.py:34 lib/elements/fill_stitch.py:399 +msgid "Expand" msgstr "" -#: lib/elements/clone.py:29 -msgid "If you want to convert the clone into a real element, follow these steps:" +#: lib/elements/fill_stitch.py:35 +msgid "The expand parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use original size instead." msgstr "" -#: lib/elements/clone.py:30 -msgid "* Select the clone" +#: lib/elements/fill_stitch.py:40 lib/elements/fill_stitch.py:376 +msgid "Inset" msgstr "" -#: lib/elements/clone.py:31 lib/elements/clone.py:42 -msgid "* Run: Edit > Clone > Unlink Clone (Alt+Shift+D)" +#: lib/elements/fill_stitch.py:41 +msgid "The underlay inset parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use the original size instead." msgstr "" -#: lib/elements/clone.py:36 -msgid "Clone is not embroiderable" +#: lib/elements/fill_stitch.py:46 +msgid "Missing Guideline" msgstr "" -#: lib/elements/clone.py:37 -msgid "There are one ore more clone objects in this document. A clone must be a direct child of an embroiderable element. Ink/Stitch cannot embroider clones of groups or other not embroiderable elements (text or image)." +#: lib/elements/fill_stitch.py:47 +msgid "This object is set to \"Guided Fill\", but has no guide line." msgstr "" -#: lib/elements/clone.py:40 -msgid "Convert the clone into a real element:" +#: lib/elements/fill_stitch.py:49 +msgid "* Create a stroke object" msgstr "" -#: lib/elements/clone.py:41 -msgid "* Select the clone." +#: lib/elements/fill_stitch.py:50 +msgid "* Select this object and run Extensions > Ink/Stitch > Edit > Selection to guide line" msgstr "" -#: lib/elements/clone.py:56 -msgid "Clone" +#: lib/elements/fill_stitch.py:55 +msgid "Disjointed Guide Line" msgstr "" -#: lib/elements/clone.py:62 -msgid "Custom fill angle" +#: lib/elements/fill_stitch.py:56 +msgid "The guide line of this object isn't within the object borders. The guide line works best, if it is within the target element." msgstr "" -#: lib/elements/clone.py:63 -msgid "This setting will apply a custom fill angle for the clone." +#: lib/elements/fill_stitch.py:59 +msgid "* Move the guide line into the element" msgstr "" -#: lib/elements/element.py:198 -msgid "Allow lock stitches" +#: lib/elements/fill_stitch.py:64 +msgid "Multiple Guide Lines" msgstr "" -#: lib/elements/element.py:199 -msgid "Tie thread at the beginning and/or end of this object. Manual stitch will not add lock stitches." +#: lib/elements/fill_stitch.py:65 +msgid "This object has multiple guide lines, but only the first one will be used." msgstr "" -#. options to allow lock stitch before and after objects -#: lib/elements/element.py:203 -msgid "Both" +#: lib/elements/fill_stitch.py:67 +msgid "* Remove all guide lines, except for one." msgstr "" -#: lib/elements/element.py:203 -msgid "Before" +#: lib/elements/fill_stitch.py:72 +msgid "Unconnected" msgstr "" -#: lib/elements/element.py:203 -msgid "After" +#: lib/elements/fill_stitch.py:73 +msgid "Fill: This object is made up of unconnected shapes. This is not allowed because Ink/Stitch doesn't know what order to stitch them in. Please break this object up into separate shapes." msgstr "" -#: lib/elements/element.py:203 -msgid "Neither" +#: lib/elements/fill_stitch.py:77 lib/elements/fill_stitch.py:85 +msgid "* Extensions > Ink/Stitch > Fill Tools > Break Apart Fill Objects" msgstr "" -#: lib/elements/element.py:212 -#: inx/inkstitch_lettering_force_lock_stitches.inx:3 -msgid "Force lock stitches" +#: lib/elements/fill_stitch.py:82 +msgid "Border crosses itself" msgstr "" -#: lib/elements/element.py:213 -msgid "Sew lock stitches after sewing this element, even if the distance to the next object is shorter than defined by the collapse length value in the Ink/Stitch preferences." +#: lib/elements/fill_stitch.py:83 +msgid "Fill: Shape is not valid. This can happen if the border crosses over itself." msgstr "" -#: lib/elements/element.py:257 -#, python-format -msgid "Object %(id)s has an empty 'd' attribute. Please delete this object from your document." +#: lib/elements/fill_stitch.py:90 +msgid "FillStitch" msgstr "" -#. used when showing an error message to the user such as -#. "Some Path (path1234): error: satin column: One or more of the rungs doesn't -#. intersect both rails." -#: lib/elements/element.py:345 -msgid "error:" +#: lib/elements/fill_stitch.py:93 +msgid "Automatically routed fill stitching" msgstr "" -#: lib/elements/empty_d_object.py:13 -msgid "Empty D-Attribute" +#: lib/elements/fill_stitch.py:98 +msgid "Fill method" msgstr "" -#: lib/elements/empty_d_object.py:14 -msgid "There is an invalid path object in the document, the d-attribute is missing." +#: lib/elements/fill_stitch.py:99 +msgid "Auto Fill" msgstr "" -#: lib/elements/empty_d_object.py:16 -msgid "* Run Extensions > Ink/Stitch > Troubleshoot > Cleanup Document..." +#: lib/elements/fill_stitch.py:99 +msgid "Contour Fill" msgstr "" -#: lib/elements/fill.py:23 -msgid "Unconnected" +#: lib/elements/fill_stitch.py:99 +msgid "Guided Fill" msgstr "" -#: lib/elements/fill.py:24 -msgid "Fill: This object is made up of unconnected shapes. This is not allowed because Ink/Stitch doesn't know what order to stitch them in. Please break this object up into separate shapes." +#: lib/elements/fill_stitch.py:99 +msgid "Legacy Fill" msgstr "" -#: lib/elements/fill.py:28 lib/elements/fill.py:36 -msgid "* Extensions > Ink/Stitch > Fill Tools > Break Apart Fill Objects" +#: lib/elements/fill_stitch.py:104 +msgid "Contour Fill Strategy" msgstr "" -#: lib/elements/fill.py:33 -msgid "Border crosses itself" +#: lib/elements/fill_stitch.py:105 +msgid "Inner to Outer" msgstr "" -#: lib/elements/fill.py:34 -msgid "Fill: Shape is not valid. This can happen if the border crosses over itself." +#: lib/elements/fill_stitch.py:105 +msgid "Single spiral" msgstr "" -#: lib/elements/fill.py:41 -msgid "Fill" +#: lib/elements/fill_stitch.py:105 +msgid "Double spiral" msgstr "" -#: lib/elements/fill.py:48 -msgid "Manually routed fill stitching" +#: lib/elements/fill_stitch.py:110 +msgid "Join Style" msgstr "" -#: lib/elements/fill.py:49 -msgid "AutoFill is the default method for generating fill stitching." +#: lib/elements/fill_stitch.py:111 +msgid "Round" msgstr "" -#: lib/elements/fill.py:58 +#: lib/elements/fill_stitch.py:111 +msgid "Mitered" +msgstr "" + +#: lib/elements/fill_stitch.py:111 +msgid "Beveled" +msgstr "" + +#: lib/elements/fill_stitch.py:116 +msgid "Avoid self-crossing" +msgstr "" + +#: lib/elements/fill_stitch.py:121 +msgid "Clockwise" +msgstr "" + +#: lib/elements/fill_stitch.py:127 msgid "Angle of lines of stitches" msgstr "" -#: lib/elements/fill.py:59 +#: lib/elements/fill_stitch.py:128 msgid "The angle increases in a counter-clockwise direction. 0 is horizontal. Negative angles are allowed." msgstr "" -#: lib/elements/fill.py:86 +#: lib/elements/fill_stitch.py:146 lib/elements/fill_stitch.py:388 +msgid "Skip last stitch in each row" +msgstr "" + +#: lib/elements/fill_stitch.py:147 lib/elements/fill_stitch.py:389 +msgid "The last stitch in each row is quite close to the first stitch in the next row. Skipping it decreases stitch count and density." +msgstr "" + +#: lib/elements/fill_stitch.py:160 msgid "Flip fill (start right-to-left)" msgstr "" -#: lib/elements/fill.py:87 +#: lib/elements/fill_stitch.py:161 msgid "The flip option can help you with routing your stitch path. When you enable flip, stitching goes from right-to-left instead of left-to-right." msgstr "" -#: lib/elements/fill.py:96 +#: lib/elements/fill_stitch.py:172 msgid "Spacing between rows" msgstr "" -#: lib/elements/fill.py:97 +#: lib/elements/fill_stitch.py:173 msgid "Distance between rows of stitches." msgstr "" -#: lib/elements/fill.py:110 +#: lib/elements/fill_stitch.py:187 msgid "Maximum fill stitch length" msgstr "" -#: lib/elements/fill.py:111 +#: lib/elements/fill_stitch.py:188 msgid "The length of each stitch in a row. Shorter stitch may be used at the start or end of a row." msgstr "" -#: lib/elements/fill.py:120 +#: lib/elements/fill_stitch.py:199 msgid "Stagger rows this many times before repeating" msgstr "" -#: lib/elements/fill.py:121 +#: lib/elements/fill_stitch.py:200 msgid "Setting this dictates how many rows apart the stitches will be before they fall in the same column position." msgstr "" +#: lib/elements/fill_stitch.py:315 +msgid "Running stitch length (traversal between sections)" +msgstr "" + +#: lib/elements/fill_stitch.py:316 +msgid "Length of stitches around the outline of the fill region used when moving from section to section." +msgstr "" + +#: lib/elements/fill_stitch.py:326 +msgid "Underlay" +msgstr "" + +#: lib/elements/fill_stitch.py:326 lib/elements/fill_stitch.py:335 +#: lib/elements/fill_stitch.py:358 lib/elements/fill_stitch.py:369 +#: lib/elements/fill_stitch.py:379 lib/elements/fill_stitch.py:391 +#: lib/elements/fill_stitch.py:429 +msgid "Fill Underlay" +msgstr "" + +#: lib/elements/fill_stitch.py:332 +msgid "Fill angle" +msgstr "" + +#: lib/elements/fill_stitch.py:333 +msgid "Default: fill angle + 90 deg. Insert comma-seperated list for multiple layers." +msgstr "" + +#: lib/elements/fill_stitch.py:355 +msgid "Row spacing" +msgstr "" + +#: lib/elements/fill_stitch.py:356 +msgid "default: 3x fill row spacing" +msgstr "" + +#: lib/elements/fill_stitch.py:366 +msgid "Max stitch length" +msgstr "" + +#: lib/elements/fill_stitch.py:367 +msgid "default: equal to fill max stitch length" +msgstr "" + +#: lib/elements/fill_stitch.py:377 +msgid "Shrink the shape before doing underlay, to prevent underlay from showing around the outside of the fill." +msgstr "" + +#: lib/elements/fill_stitch.py:400 +msgid "Expand the shape before fill stitching, to compensate for gaps between shapes." +msgstr "" + +#: lib/elements/fill_stitch.py:411 lib/elements/fill_stitch.py:425 +msgid "Underpath" +msgstr "" + +#: lib/elements/fill_stitch.py:412 lib/elements/fill_stitch.py:426 +msgid "Travel inside the shape when moving from section to section. Underpath stitches avoid traveling in the direction of the row angle so that they are not visible. This gives them a jagged appearance." +msgstr "" + +#: lib/elements/fill_stitch.py:629 +msgid "Error during autofill! This means that there is a problem with Ink/Stitch." +msgstr "" + +#. this message is followed by a URL: +#. https://github.com/inkstitch/inkstitch/issues/new +#: lib/elements/fill_stitch.py:632 +msgid "If you'd like to help us make Ink/Stitch better, please paste this whole message into a new issue at: " +msgstr "" + #: lib/elements/image.py:13 msgid "Image" msgstr "" @@ -1151,15 +1239,15 @@ msgid "Please select at least one satin column." msgstr "" #. This was previously: "No embroiderable paths selected." -#: lib/extensions/base.py:126 +#: lib/extensions/base.py:127 msgid "Ink/Stitch doesn't know how to work with any of the objects you've selected." msgstr "" -#: lib/extensions/base.py:128 +#: lib/extensions/base.py:129 msgid "There are no objects in the entire document that Ink/Stitch knows how to work with." msgstr "" -#: lib/extensions/base.py:130 +#: lib/extensions/base.py:131 msgid "Tip: Run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot Objects" msgstr "" @@ -1278,7 +1366,7 @@ msgstr "" msgid "Add trims" msgstr "" -#: lib/extensions/lettering.py:83 lib/extensions/params.py:361 +#: lib/extensions/lettering.py:83 lib/extensions/params.py:441 #: print/templates/custom-page.html:23 print/templates/custom-page.html:27 #: print/templates/custom-page.html:33 print/templates/ui.html:93 #: print/templates/ui.html:97 print/templates/ui.html:103 @@ -1287,7 +1375,7 @@ msgstr "" msgid "Cancel" msgstr "" -#: lib/extensions/lettering.py:87 lib/extensions/params.py:368 +#: lib/extensions/lettering.py:87 lib/extensions/params.py:449 msgid "Apply and Quit" msgstr "" @@ -1349,50 +1437,50 @@ msgstr "" msgid "Please select one or more text elements to split lines." msgstr "" -#: lib/extensions/params.py:208 +#: lib/extensions/params.py:227 msgid "These settings will be applied to 1 object." msgstr "" -#: lib/extensions/params.py:210 +#: lib/extensions/params.py:229 #, python-format msgid "These settings will be applied to %d objects." msgstr "" -#: lib/extensions/params.py:213 +#: lib/extensions/params.py:234 msgid "Some settings had different values across objects. Select a value from the dropdown or enter a new one." msgstr "" -#: lib/extensions/params.py:217 +#: lib/extensions/params.py:239 #, python-format msgid "Disabling this tab will disable the following %d tabs." msgstr "" -#: lib/extensions/params.py:219 +#: lib/extensions/params.py:243 msgid "Disabling this tab will disable the following tab." msgstr "" -#: lib/extensions/params.py:222 +#: lib/extensions/params.py:247 #, python-format msgid "Enabling this tab will disable %s and vice-versa." msgstr "" -#: lib/extensions/params.py:252 +#: lib/extensions/params.py:301 msgid "Inkscape objects" msgstr "" -#: lib/extensions/params.py:313 +#: lib/extensions/params.py:390 msgid "Click to force this parameter to be saved when you click \"Apply and Quit\"" msgstr "" -#: lib/extensions/params.py:321 +#: lib/extensions/params.py:400 msgid "This parameter will be saved when you click \"Apply and Quit\"" msgstr "" -#: lib/extensions/params.py:344 +#: lib/extensions/params.py:423 msgid "Embroidery Params" msgstr "" -#: lib/extensions/params.py:365 +#: lib/extensions/params.py:446 msgid "Use Last Settings" msgstr "" @@ -1400,6 +1488,10 @@ msgstr "" msgid "Please select at least two elements to reorder." msgstr "" +#: lib/extensions/selection_to_guide_line.py:21 +msgid "Please select at least one object to be marked as a guide line." +msgstr "" + #: lib/extensions/selection_to_pattern.py:21 msgid "Please select at least one object to be marked as a pattern." msgstr "" @@ -1690,6 +1782,10 @@ msgstr "" msgid "AutoSatin Running Stitch %d" msgstr "" +#: lib/stitches/guided_fill.py:120 +msgid "Guide line (or offset copy) is self crossing!" +msgstr "" + #: lib/svg/rendering.py:222 msgid "Stitch Plan" msgstr "" @@ -2740,6 +2836,7 @@ msgid "Duplicate Params" msgstr "" #: inx/inkstitch_duplicate_params.inx:10 inx/inkstitch_reorder.inx:10 +#: inx/inkstitch_selection_to_guide_line.inx:10 #: inx/inkstitch_selection_to_pattern.inx:10 msgid "Edit" msgstr "" @@ -3701,6 +3798,14 @@ msgstr "" msgid "Re-stack objects in order of selection" msgstr "" +#: inx/inkstitch_selection_to_guide_line.inx:3 +msgid "Selection to guide line" +msgstr "" + +#: inx/inkstitch_selection_to_guide_line.inx:9 +msgid "Ink/Stitch" +msgstr "" + #: inx/inkstitch_selection_to_pattern.inx:3 msgid "Selection to pattern" msgstr "" diff --git a/translations/messages_zh_TW.po b/translations/messages_zh_TW.po index a7aa424e..b7c7aaf2 100644 --- a/translations/messages_zh_TW.po +++ b/translations/messages_zh_TW.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inkstitch\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2022-05-19 02:28+0000\n" -"PO-Revision-Date: 2022-05-20 02:20\n" +"POT-Creation-Date: 2022-05-21 01:55+0000\n" +"PO-Revision-Date: 2022-05-21 01:56\n" "Last-Translator: \n" "Language-Team: Chinese Traditional\n" "MIME-Version: 1.0\n" @@ -16,7 +16,7 @@ msgstr "" "Project-Id-Version: \n" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-05-19 02:28+0000\n" +"POT-Creation-Date: 2022-05-21 01:55+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: LANGUAGE \n" @@ -497,293 +497,381 @@ msgstr "" msgid "command marker" msgstr "" -#: lib/elements/auto_fill.py:23 -msgid "Small Fill" +#: lib/elements/clone.py:20 +msgid "Clone Object" msgstr "" -#: lib/elements/auto_fill.py:24 -msgid "This fill object is so small that it would probably look better as running stitch or satin column. For very small shapes, fill stitch is not possible, and Ink/Stitch will use running stitch around the outline instead." +#: lib/elements/clone.py:21 +msgid "There are one or more clone objects in this document. Ink/Stitch can work with single clones, but you are limited to set a very few parameters. " msgstr "" -#: lib/elements/auto_fill.py:30 lib/elements/auto_fill.py:146 -msgid "Expand" +#: lib/elements/clone.py:24 +msgid "If you want to convert the clone into a real element, follow these steps:" msgstr "" -#: lib/elements/auto_fill.py:31 -msgid "The expand parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use original size instead." +#: lib/elements/clone.py:25 +msgid "* Select the clone" msgstr "" -#: lib/elements/auto_fill.py:36 lib/elements/auto_fill.py:123 -msgid "Inset" +#: lib/elements/clone.py:26 lib/elements/clone.py:37 +msgid "* Run: Edit > Clone > Unlink Clone (Alt+Shift+D)" msgstr "" -#: lib/elements/auto_fill.py:37 -msgid "The underlay inset parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use the original size instead." +#: lib/elements/clone.py:31 +msgid "Clone is not embroiderable" msgstr "" -#: lib/elements/auto_fill.py:42 -msgid "AutoFill" +#: lib/elements/clone.py:32 +msgid "There are one ore more clone objects in this document. A clone must be a direct child of an embroiderable element. Ink/Stitch cannot embroider clones of groups or other not embroiderable elements (text or image)." msgstr "" -#: lib/elements/auto_fill.py:45 -msgid "Automatically routed fill stitching" +#: lib/elements/clone.py:35 +msgid "Convert the clone into a real element:" msgstr "" -#: lib/elements/auto_fill.py:65 -msgid "Running stitch length (traversal between sections)" +#: lib/elements/clone.py:36 +msgid "* Select the clone." msgstr "" -#: lib/elements/auto_fill.py:66 -msgid "Length of stitches around the outline of the fill region used when moving from section to section." +#: lib/elements/clone.py:51 +msgid "Clone" msgstr "" -#: lib/elements/auto_fill.py:74 -msgid "Underlay" +#: lib/elements/clone.py:57 +msgid "Custom fill angle" msgstr "" -#: lib/elements/auto_fill.py:74 lib/elements/auto_fill.py:83 -#: lib/elements/auto_fill.py:105 lib/elements/auto_fill.py:116 -#: lib/elements/auto_fill.py:126 lib/elements/auto_fill.py:138 -#: lib/elements/auto_fill.py:172 -msgid "AutoFill Underlay" +#: lib/elements/clone.py:58 +msgid "This setting will apply a custom fill angle for the clone." msgstr "" -#: lib/elements/auto_fill.py:80 -msgid "Fill angle" +#: lib/elements/element.py:202 +msgid "Allow lock stitches" msgstr "" -#: lib/elements/auto_fill.py:81 -msgid "Default: fill angle + 90 deg. Insert comma-seperated list for multiple layers." +#: lib/elements/element.py:203 +msgid "Tie thread at the beginning and/or end of this object. Manual stitch will not add lock stitches." msgstr "" -#: lib/elements/auto_fill.py:102 -msgid "Row spacing" +#. options to allow lock stitch before and after objects +#: lib/elements/element.py:207 +msgid "Both" msgstr "" -#: lib/elements/auto_fill.py:103 -msgid "default: 3x fill row spacing" +#: lib/elements/element.py:207 +msgid "Before" msgstr "" -#: lib/elements/auto_fill.py:113 -msgid "Max stitch length" +#: lib/elements/element.py:207 +msgid "After" msgstr "" -#: lib/elements/auto_fill.py:114 -msgid "default: equal to fill max stitch length" +#: lib/elements/element.py:207 +msgid "Neither" msgstr "" -#: lib/elements/auto_fill.py:124 -msgid "Shrink the shape before doing underlay, to prevent underlay from showing around the outside of the fill." +#: lib/elements/element.py:216 +#: inx/inkstitch_lettering_force_lock_stitches.inx:3 +msgid "Force lock stitches" msgstr "" -#: lib/elements/auto_fill.py:135 lib/elements/fill.py:75 -msgid "Skip last stitch in each row" +#: lib/elements/element.py:217 +msgid "Sew lock stitches after sewing this element, even if the distance to the next object is shorter than defined by the collapse length value in the Ink/Stitch preferences." msgstr "" -#: lib/elements/auto_fill.py:136 lib/elements/fill.py:76 -msgid "The last stitch in each row is quite close to the first stitch in the next row. Skipping it decreases stitch count and density." +#: lib/elements/element.py:261 +#, python-format +msgid "Object %(id)s has an empty 'd' attribute. Please delete this object from your document." msgstr "" -#: lib/elements/auto_fill.py:147 -msgid "Expand the shape before fill stitching, to compensate for gaps between shapes." +#. used when showing an error message to the user such as +#. "Some Path (path1234): error: satin column: One or more of the rungs doesn't +#. intersect both rails." +#: lib/elements/element.py:354 +msgid "error:" msgstr "" -#: lib/elements/auto_fill.py:156 lib/elements/auto_fill.py:168 -msgid "Underpath" +#: lib/elements/empty_d_object.py:13 +msgid "Empty D-Attribute" msgstr "" -#: lib/elements/auto_fill.py:157 lib/elements/auto_fill.py:169 -msgid "Travel inside the shape when moving from section to section. Underpath stitches avoid traveling in the direction of the row angle so that they are not visible. This gives them a jagged appearance." +#: lib/elements/empty_d_object.py:14 +msgid "There is an invalid path object in the document, the d-attribute is missing." msgstr "" -#: lib/elements/auto_fill.py:266 -msgid "Error during autofill! This means that there is a problem with Ink/Stitch." +#: lib/elements/empty_d_object.py:16 +msgid "* Run Extensions > Ink/Stitch > Troubleshoot > Cleanup Document..." msgstr "" -#. this message is followed by a URL: -#. https://github.com/inkstitch/inkstitch/issues/new -#: lib/elements/auto_fill.py:269 -msgid "If you'd like to help us make Ink/Stitch better, please paste this whole message into a new issue at: " +#: lib/elements/fill_stitch.py:27 +msgid "Small Fill" msgstr "" -#: lib/elements/clone.py:25 -msgid "Clone Object" +#: lib/elements/fill_stitch.py:28 +msgid "This fill object is so small that it would probably look better as running stitch or satin column. For very small shapes, fill stitch is not possible, and Ink/Stitch will use running stitch around the outline instead." msgstr "" -#: lib/elements/clone.py:26 -msgid "There are one or more clone objects in this document. Ink/Stitch can work with single clones, but you are limited to set a very few parameters. " +#: lib/elements/fill_stitch.py:34 lib/elements/fill_stitch.py:399 +msgid "Expand" msgstr "" -#: lib/elements/clone.py:29 -msgid "If you want to convert the clone into a real element, follow these steps:" +#: lib/elements/fill_stitch.py:35 +msgid "The expand parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use original size instead." msgstr "" -#: lib/elements/clone.py:30 -msgid "* Select the clone" +#: lib/elements/fill_stitch.py:40 lib/elements/fill_stitch.py:376 +msgid "Inset" msgstr "" -#: lib/elements/clone.py:31 lib/elements/clone.py:42 -msgid "* Run: Edit > Clone > Unlink Clone (Alt+Shift+D)" +#: lib/elements/fill_stitch.py:41 +msgid "The underlay inset parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use the original size instead." msgstr "" -#: lib/elements/clone.py:36 -msgid "Clone is not embroiderable" +#: lib/elements/fill_stitch.py:46 +msgid "Missing Guideline" msgstr "" -#: lib/elements/clone.py:37 -msgid "There are one ore more clone objects in this document. A clone must be a direct child of an embroiderable element. Ink/Stitch cannot embroider clones of groups or other not embroiderable elements (text or image)." +#: lib/elements/fill_stitch.py:47 +msgid "This object is set to \"Guided Fill\", but has no guide line." msgstr "" -#: lib/elements/clone.py:40 -msgid "Convert the clone into a real element:" +#: lib/elements/fill_stitch.py:49 +msgid "* Create a stroke object" msgstr "" -#: lib/elements/clone.py:41 -msgid "* Select the clone." +#: lib/elements/fill_stitch.py:50 +msgid "* Select this object and run Extensions > Ink/Stitch > Edit > Selection to guide line" msgstr "" -#: lib/elements/clone.py:56 -msgid "Clone" +#: lib/elements/fill_stitch.py:55 +msgid "Disjointed Guide Line" msgstr "" -#: lib/elements/clone.py:62 -msgid "Custom fill angle" +#: lib/elements/fill_stitch.py:56 +msgid "The guide line of this object isn't within the object borders. The guide line works best, if it is within the target element." msgstr "" -#: lib/elements/clone.py:63 -msgid "This setting will apply a custom fill angle for the clone." +#: lib/elements/fill_stitch.py:59 +msgid "* Move the guide line into the element" msgstr "" -#: lib/elements/element.py:198 -msgid "Allow lock stitches" +#: lib/elements/fill_stitch.py:64 +msgid "Multiple Guide Lines" msgstr "" -#: lib/elements/element.py:199 -msgid "Tie thread at the beginning and/or end of this object. Manual stitch will not add lock stitches." +#: lib/elements/fill_stitch.py:65 +msgid "This object has multiple guide lines, but only the first one will be used." msgstr "" -#. options to allow lock stitch before and after objects -#: lib/elements/element.py:203 -msgid "Both" +#: lib/elements/fill_stitch.py:67 +msgid "* Remove all guide lines, except for one." msgstr "" -#: lib/elements/element.py:203 -msgid "Before" +#: lib/elements/fill_stitch.py:72 +msgid "Unconnected" msgstr "" -#: lib/elements/element.py:203 -msgid "After" +#: lib/elements/fill_stitch.py:73 +msgid "Fill: This object is made up of unconnected shapes. This is not allowed because Ink/Stitch doesn't know what order to stitch them in. Please break this object up into separate shapes." msgstr "" -#: lib/elements/element.py:203 -msgid "Neither" +#: lib/elements/fill_stitch.py:77 lib/elements/fill_stitch.py:85 +msgid "* Extensions > Ink/Stitch > Fill Tools > Break Apart Fill Objects" msgstr "" -#: lib/elements/element.py:212 -#: inx/inkstitch_lettering_force_lock_stitches.inx:3 -msgid "Force lock stitches" +#: lib/elements/fill_stitch.py:82 +msgid "Border crosses itself" msgstr "" -#: lib/elements/element.py:213 -msgid "Sew lock stitches after sewing this element, even if the distance to the next object is shorter than defined by the collapse length value in the Ink/Stitch preferences." +#: lib/elements/fill_stitch.py:83 +msgid "Fill: Shape is not valid. This can happen if the border crosses over itself." msgstr "" -#: lib/elements/element.py:257 -#, python-format -msgid "Object %(id)s has an empty 'd' attribute. Please delete this object from your document." +#: lib/elements/fill_stitch.py:90 +msgid "FillStitch" msgstr "" -#. used when showing an error message to the user such as -#. "Some Path (path1234): error: satin column: One or more of the rungs doesn't -#. intersect both rails." -#: lib/elements/element.py:345 -msgid "error:" +#: lib/elements/fill_stitch.py:93 +msgid "Automatically routed fill stitching" msgstr "" -#: lib/elements/empty_d_object.py:13 -msgid "Empty D-Attribute" +#: lib/elements/fill_stitch.py:98 +msgid "Fill method" msgstr "" -#: lib/elements/empty_d_object.py:14 -msgid "There is an invalid path object in the document, the d-attribute is missing." +#: lib/elements/fill_stitch.py:99 +msgid "Auto Fill" msgstr "" -#: lib/elements/empty_d_object.py:16 -msgid "* Run Extensions > Ink/Stitch > Troubleshoot > Cleanup Document..." +#: lib/elements/fill_stitch.py:99 +msgid "Contour Fill" msgstr "" -#: lib/elements/fill.py:23 -msgid "Unconnected" +#: lib/elements/fill_stitch.py:99 +msgid "Guided Fill" msgstr "" -#: lib/elements/fill.py:24 -msgid "Fill: This object is made up of unconnected shapes. This is not allowed because Ink/Stitch doesn't know what order to stitch them in. Please break this object up into separate shapes." +#: lib/elements/fill_stitch.py:99 +msgid "Legacy Fill" msgstr "" -#: lib/elements/fill.py:28 lib/elements/fill.py:36 -msgid "* Extensions > Ink/Stitch > Fill Tools > Break Apart Fill Objects" +#: lib/elements/fill_stitch.py:104 +msgid "Contour Fill Strategy" msgstr "" -#: lib/elements/fill.py:33 -msgid "Border crosses itself" +#: lib/elements/fill_stitch.py:105 +msgid "Inner to Outer" msgstr "" -#: lib/elements/fill.py:34 -msgid "Fill: Shape is not valid. This can happen if the border crosses over itself." +#: lib/elements/fill_stitch.py:105 +msgid "Single spiral" msgstr "" -#: lib/elements/fill.py:41 -msgid "Fill" +#: lib/elements/fill_stitch.py:105 +msgid "Double spiral" msgstr "" -#: lib/elements/fill.py:48 -msgid "Manually routed fill stitching" +#: lib/elements/fill_stitch.py:110 +msgid "Join Style" msgstr "" -#: lib/elements/fill.py:49 -msgid "AutoFill is the default method for generating fill stitching." +#: lib/elements/fill_stitch.py:111 +msgid "Round" msgstr "" -#: lib/elements/fill.py:58 +#: lib/elements/fill_stitch.py:111 +msgid "Mitered" +msgstr "" + +#: lib/elements/fill_stitch.py:111 +msgid "Beveled" +msgstr "" + +#: lib/elements/fill_stitch.py:116 +msgid "Avoid self-crossing" +msgstr "" + +#: lib/elements/fill_stitch.py:121 +msgid "Clockwise" +msgstr "" + +#: lib/elements/fill_stitch.py:127 msgid "Angle of lines of stitches" msgstr "" -#: lib/elements/fill.py:59 +#: lib/elements/fill_stitch.py:128 msgid "The angle increases in a counter-clockwise direction. 0 is horizontal. Negative angles are allowed." msgstr "" -#: lib/elements/fill.py:86 +#: lib/elements/fill_stitch.py:146 lib/elements/fill_stitch.py:388 +msgid "Skip last stitch in each row" +msgstr "" + +#: lib/elements/fill_stitch.py:147 lib/elements/fill_stitch.py:389 +msgid "The last stitch in each row is quite close to the first stitch in the next row. Skipping it decreases stitch count and density." +msgstr "" + +#: lib/elements/fill_stitch.py:160 msgid "Flip fill (start right-to-left)" msgstr "" -#: lib/elements/fill.py:87 +#: lib/elements/fill_stitch.py:161 msgid "The flip option can help you with routing your stitch path. When you enable flip, stitching goes from right-to-left instead of left-to-right." msgstr "" -#: lib/elements/fill.py:96 +#: lib/elements/fill_stitch.py:172 msgid "Spacing between rows" msgstr "" -#: lib/elements/fill.py:97 +#: lib/elements/fill_stitch.py:173 msgid "Distance between rows of stitches." msgstr "" -#: lib/elements/fill.py:110 +#: lib/elements/fill_stitch.py:187 msgid "Maximum fill stitch length" msgstr "" -#: lib/elements/fill.py:111 +#: lib/elements/fill_stitch.py:188 msgid "The length of each stitch in a row. Shorter stitch may be used at the start or end of a row." msgstr "" -#: lib/elements/fill.py:120 +#: lib/elements/fill_stitch.py:199 msgid "Stagger rows this many times before repeating" msgstr "" -#: lib/elements/fill.py:121 +#: lib/elements/fill_stitch.py:200 msgid "Setting this dictates how many rows apart the stitches will be before they fall in the same column position." msgstr "" +#: lib/elements/fill_stitch.py:315 +msgid "Running stitch length (traversal between sections)" +msgstr "" + +#: lib/elements/fill_stitch.py:316 +msgid "Length of stitches around the outline of the fill region used when moving from section to section." +msgstr "" + +#: lib/elements/fill_stitch.py:326 +msgid "Underlay" +msgstr "" + +#: lib/elements/fill_stitch.py:326 lib/elements/fill_stitch.py:335 +#: lib/elements/fill_stitch.py:358 lib/elements/fill_stitch.py:369 +#: lib/elements/fill_stitch.py:379 lib/elements/fill_stitch.py:391 +#: lib/elements/fill_stitch.py:429 +msgid "Fill Underlay" +msgstr "" + +#: lib/elements/fill_stitch.py:332 +msgid "Fill angle" +msgstr "" + +#: lib/elements/fill_stitch.py:333 +msgid "Default: fill angle + 90 deg. Insert comma-seperated list for multiple layers." +msgstr "" + +#: lib/elements/fill_stitch.py:355 +msgid "Row spacing" +msgstr "" + +#: lib/elements/fill_stitch.py:356 +msgid "default: 3x fill row spacing" +msgstr "" + +#: lib/elements/fill_stitch.py:366 +msgid "Max stitch length" +msgstr "" + +#: lib/elements/fill_stitch.py:367 +msgid "default: equal to fill max stitch length" +msgstr "" + +#: lib/elements/fill_stitch.py:377 +msgid "Shrink the shape before doing underlay, to prevent underlay from showing around the outside of the fill." +msgstr "" + +#: lib/elements/fill_stitch.py:400 +msgid "Expand the shape before fill stitching, to compensate for gaps between shapes." +msgstr "" + +#: lib/elements/fill_stitch.py:411 lib/elements/fill_stitch.py:425 +msgid "Underpath" +msgstr "" + +#: lib/elements/fill_stitch.py:412 lib/elements/fill_stitch.py:426 +msgid "Travel inside the shape when moving from section to section. Underpath stitches avoid traveling in the direction of the row angle so that they are not visible. This gives them a jagged appearance." +msgstr "" + +#: lib/elements/fill_stitch.py:629 +msgid "Error during autofill! This means that there is a problem with Ink/Stitch." +msgstr "" + +#. this message is followed by a URL: +#. https://github.com/inkstitch/inkstitch/issues/new +#: lib/elements/fill_stitch.py:632 +msgid "If you'd like to help us make Ink/Stitch better, please paste this whole message into a new issue at: " +msgstr "" + #: lib/elements/image.py:13 msgid "Image" msgstr "" @@ -1151,15 +1239,15 @@ msgid "Please select at least one satin column." msgstr "" #. This was previously: "No embroiderable paths selected." -#: lib/extensions/base.py:126 +#: lib/extensions/base.py:127 msgid "Ink/Stitch doesn't know how to work with any of the objects you've selected." msgstr "" -#: lib/extensions/base.py:128 +#: lib/extensions/base.py:129 msgid "There are no objects in the entire document that Ink/Stitch knows how to work with." msgstr "" -#: lib/extensions/base.py:130 +#: lib/extensions/base.py:131 msgid "Tip: Run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot Objects" msgstr "" @@ -1278,7 +1366,7 @@ msgstr "" msgid "Add trims" msgstr "" -#: lib/extensions/lettering.py:83 lib/extensions/params.py:361 +#: lib/extensions/lettering.py:83 lib/extensions/params.py:441 #: print/templates/custom-page.html:23 print/templates/custom-page.html:27 #: print/templates/custom-page.html:33 print/templates/ui.html:93 #: print/templates/ui.html:97 print/templates/ui.html:103 @@ -1287,7 +1375,7 @@ msgstr "" msgid "Cancel" msgstr "" -#: lib/extensions/lettering.py:87 lib/extensions/params.py:368 +#: lib/extensions/lettering.py:87 lib/extensions/params.py:449 msgid "Apply and Quit" msgstr "" @@ -1349,50 +1437,50 @@ msgstr "" msgid "Please select one or more text elements to split lines." msgstr "" -#: lib/extensions/params.py:208 +#: lib/extensions/params.py:227 msgid "These settings will be applied to 1 object." msgstr "" -#: lib/extensions/params.py:210 +#: lib/extensions/params.py:229 #, python-format msgid "These settings will be applied to %d objects." msgstr "" -#: lib/extensions/params.py:213 +#: lib/extensions/params.py:234 msgid "Some settings had different values across objects. Select a value from the dropdown or enter a new one." msgstr "" -#: lib/extensions/params.py:217 +#: lib/extensions/params.py:239 #, python-format msgid "Disabling this tab will disable the following %d tabs." msgstr "" -#: lib/extensions/params.py:219 +#: lib/extensions/params.py:243 msgid "Disabling this tab will disable the following tab." msgstr "" -#: lib/extensions/params.py:222 +#: lib/extensions/params.py:247 #, python-format msgid "Enabling this tab will disable %s and vice-versa." msgstr "" -#: lib/extensions/params.py:252 +#: lib/extensions/params.py:301 msgid "Inkscape objects" msgstr "" -#: lib/extensions/params.py:313 +#: lib/extensions/params.py:390 msgid "Click to force this parameter to be saved when you click \"Apply and Quit\"" msgstr "" -#: lib/extensions/params.py:321 +#: lib/extensions/params.py:400 msgid "This parameter will be saved when you click \"Apply and Quit\"" msgstr "" -#: lib/extensions/params.py:344 +#: lib/extensions/params.py:423 msgid "Embroidery Params" msgstr "" -#: lib/extensions/params.py:365 +#: lib/extensions/params.py:446 msgid "Use Last Settings" msgstr "" @@ -1400,6 +1488,10 @@ msgstr "" msgid "Please select at least two elements to reorder." msgstr "" +#: lib/extensions/selection_to_guide_line.py:21 +msgid "Please select at least one object to be marked as a guide line." +msgstr "" + #: lib/extensions/selection_to_pattern.py:21 msgid "Please select at least one object to be marked as a pattern." msgstr "" @@ -1690,6 +1782,10 @@ msgstr "" msgid "AutoSatin Running Stitch %d" msgstr "" +#: lib/stitches/guided_fill.py:120 +msgid "Guide line (or offset copy) is self crossing!" +msgstr "" + #: lib/svg/rendering.py:222 msgid "Stitch Plan" msgstr "" @@ -2740,6 +2836,7 @@ msgid "Duplicate Params" msgstr "" #: inx/inkstitch_duplicate_params.inx:10 inx/inkstitch_reorder.inx:10 +#: inx/inkstitch_selection_to_guide_line.inx:10 #: inx/inkstitch_selection_to_pattern.inx:10 msgid "Edit" msgstr "" @@ -3701,6 +3798,14 @@ msgstr "" msgid "Re-stack objects in order of selection" msgstr "" +#: inx/inkstitch_selection_to_guide_line.inx:3 +msgid "Selection to guide line" +msgstr "" + +#: inx/inkstitch_selection_to_guide_line.inx:9 +msgid "Ink/Stitch" +msgstr "" + #: inx/inkstitch_selection_to_pattern.inx:3 msgid "Selection to pattern" msgstr "" -- cgit v1.3.1