summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorInk/Stitch Crowdin integration <inkstitch-crowdin@lex.gd>2025-05-21 01:46:54 +0000
committerInk/Stitch Crowdin integration <inkstitch-crowdin@lex.gd>2025-05-21 01:46:54 +0000
commit7374f7e90afaeb190c783fd68286ff466821de6f (patch)
tree2a5320db674eaee1ba54731a84dc1b6a2fe554d1
parente7b5f19b02512b7424954c868e7bacb93cdff9f2 (diff)
new translations from Crowdin
-rw-r--r--translations/messages_af_ZA.po565
-rw-r--r--translations/messages_ar_SA.po565
-rw-r--r--translations/messages_ca_ES.po565
-rw-r--r--translations/messages_cs_CZ.po565
-rw-r--r--translations/messages_da_DK.po565
-rw-r--r--translations/messages_de_DE.po565
-rw-r--r--translations/messages_el_GR.po565
-rw-r--r--translations/messages_en_US.po565
-rw-r--r--translations/messages_es_ES.po565
-rw-r--r--translations/messages_fi_FI.po565
-rw-r--r--translations/messages_fr_FR.po569
-rw-r--r--translations/messages_he_IL.po565
-rw-r--r--translations/messages_hu_HU.po565
-rw-r--r--translations/messages_it_IT.po565
-rw-r--r--translations/messages_ja_JP.po565
-rw-r--r--translations/messages_ko_KR.po565
-rw-r--r--translations/messages_nl_NL.po565
-rw-r--r--translations/messages_no_NO.po565
-rw-r--r--translations/messages_pl_PL.po565
-rw-r--r--translations/messages_pt_BR.po565
-rw-r--r--translations/messages_pt_PT.po565
-rw-r--r--translations/messages_ro_RO.po565
-rw-r--r--translations/messages_ru_RU.po565
-rw-r--r--translations/messages_sr_SP.po565
-rw-r--r--translations/messages_sv_SE.po565
-rw-r--r--translations/messages_tr_TR.po565
-rw-r--r--translations/messages_uk_UA.po565
-rw-r--r--translations/messages_vi_VN.po565
-rw-r--r--translations/messages_zh_CN.po565
-rw-r--r--translations/messages_zh_TW.po565
30 files changed, 8912 insertions, 8042 deletions
diff --git a/translations/messages_af_ZA.po b/translations/messages_af_ZA.po
index 7dfc2c2e..1bff6696 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: 2025-05-12 01:48+0000\n"
-"PO-Revision-Date: 2025-05-12 01:48\n"
+"POT-Creation-Date: 2025-05-21 01:46+0000\n"
+"PO-Revision-Date: 2025-05-21 01:46\n"
"Last-Translator: \n"
"Language-Team: Afrikaans\n"
"MIME-Version: 1.0\n"
@@ -12,7 +12,7 @@ msgstr ""
"Generated-By: Babel 2.17.0\n"
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2025-05-12 01:48+0000\n"
+"POT-Creation-Date: 2025-05-21 01:46+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -910,11 +910,11 @@ msgstr ""
msgid "weird one"
msgstr ""
-#: inkstitch.py:166
+#: inkstitch.py:170
msgid "Ink/Stitch cannot read your SVG file. This is often the case when you use a file which has been created with Adobe Illustrator."
msgstr ""
-#: inkstitch.py:169
+#: inkstitch.py:173
msgid "Try to import the file into Inkscape through 'File > Import...' (Ctrl+I)"
msgstr ""
@@ -1076,126 +1076,126 @@ msgstr ""
msgid "Flip automatically calculated angle if it appears to be wrong."
msgstr ""
-#: lib/elements/element.py:249 lib/gui/preferences.py:59
+#: lib/elements/element.py:251 lib/gui/preferences.py:59
#: lib/gui/preferences.py:106
msgid "Minimum stitch length"
msgstr ""
-#: lib/elements/element.py:250
+#: lib/elements/element.py:252
msgid "Overwrite global minimum stitch length setting. Shorter stitches than that will be removed."
msgstr ""
-#: lib/elements/element.py:260 lib/gui/preferences.py:41
+#: lib/elements/element.py:262 lib/gui/preferences.py:41
msgid "Minimum jump stitch length"
msgstr ""
-#: lib/elements/element.py:261
+#: lib/elements/element.py:263
msgid "Overwrite global minimum jump stitch length setting. Shorter distances to the next object will have no lock stitches."
msgstr ""
-#: lib/elements/element.py:271
+#: lib/elements/element.py:273
msgid "Allow lock stitches"
msgstr ""
-#: lib/elements/element.py:272
+#: lib/elements/element.py:274
msgid "Tie thread at the beginning and/or end of this object. Manual stitch will only add lock stitches if force lock stitched is checked."
msgstr ""
#. options to allow lock stitch before and after objects
-#: lib/elements/element.py:277
+#: lib/elements/element.py:279
msgid "Both"
msgstr ""
-#: lib/elements/element.py:277
+#: lib/elements/element.py:279
msgid "Before"
msgstr ""
-#: lib/elements/element.py:277
+#: lib/elements/element.py:279
msgid "After"
msgstr ""
-#: lib/elements/element.py:277
+#: lib/elements/element.py:279
msgid "Neither"
msgstr ""
-#: lib/elements/element.py:286
+#: lib/elements/element.py:288
#: inx/inkstitch_lettering_force_lock_stitches.inx:3
msgid "Force lock stitches"
msgstr ""
-#: lib/elements/element.py:287
+#: lib/elements/element.py:289
msgid "Sew lock stitches after sewing this element, even if the distance to the next object is shorter than defined by the minimum jump stitch length value in the Ink/Stitch preferences."
msgstr ""
-#: lib/elements/element.py:299
+#: lib/elements/element.py:301
msgid "Tack stitch"
msgstr ""
-#: lib/elements/element.py:300
+#: lib/elements/element.py:302
msgid "Tack down stitch type"
msgstr ""
-#: lib/elements/element.py:310 lib/elements/element.py:356
+#: lib/elements/element.py:312 lib/elements/element.py:358
msgid "Custom path"
msgstr ""
-#: lib/elements/element.py:311
+#: lib/elements/element.py:313
msgid "Enter a custom path. For svg paths The last node will not be embroidered, but represents the first stitch of the element."
msgstr ""
-#: lib/elements/element.py:321 lib/elements/element.py:333
+#: lib/elements/element.py:323 lib/elements/element.py:335
msgid "Scale tack stitch"
msgstr ""
-#: lib/elements/element.py:322
+#: lib/elements/element.py:324
msgid "Set stitch length. A 1 in a custom path equals this values."
msgstr ""
-#: lib/elements/element.py:334
+#: lib/elements/element.py:336
msgid "Scale tack stitch by this percentage."
msgstr ""
-#: lib/elements/element.py:345
+#: lib/elements/element.py:347
msgid "Lock stitch"
msgstr ""
-#: lib/elements/element.py:346
+#: lib/elements/element.py:348
msgid "Lock stitch type"
msgstr ""
-#: lib/elements/element.py:357
+#: lib/elements/element.py:359
msgid "Enter a custom path. For svg paths the first node will not be embroidered, but represents the last stitch of the element."
msgstr ""
-#: lib/elements/element.py:367 lib/elements/element.py:379
+#: lib/elements/element.py:369 lib/elements/element.py:381
msgid "Scale lock stitch"
msgstr ""
-#: lib/elements/element.py:368
+#: lib/elements/element.py:370
msgid "Set length of lock stitches (mm)."
msgstr ""
-#: lib/elements/element.py:380
+#: lib/elements/element.py:382
msgid "Scale lock stitch by this percentage."
msgstr ""
-#: lib/elements/element.py:392
+#: lib/elements/element.py:394
msgid "Trim After"
msgstr ""
-#: lib/elements/element.py:393
+#: lib/elements/element.py:395
msgid "Add a TRIM command after stitching this object."
msgstr ""
-#: lib/elements/element.py:402
+#: lib/elements/element.py:404
msgid "Stop After"
msgstr ""
-#: lib/elements/element.py:403
+#: lib/elements/element.py:405
msgid "Add a STOP command after stitching this object."
msgstr ""
-#: lib/elements/element.py:687
+#: lib/elements/element.py:700
msgid "Please run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot objects. This will show you the exact location of the problem."
msgstr ""
@@ -1211,559 +1211,560 @@ msgstr ""
msgid "* Run Extensions > Ink/Stitch > Troubleshoot > Cleanup Document..."
msgstr ""
-#: lib/elements/fill_stitch.py:37
+#: lib/elements/fill_stitch.py:36
msgid "Small Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:38
+#: lib/elements/fill_stitch.py:37
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:44 lib/elements/fill_stitch.py:264
+#: lib/elements/fill_stitch.py:43 lib/elements/fill_stitch.py:263
msgid "Expand"
msgstr ""
-#: lib/elements/fill_stitch.py:45
+#: lib/elements/fill_stitch.py:44
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:50 lib/elements/fill_stitch.py:701
+#: lib/elements/fill_stitch.py:49 lib/elements/fill_stitch.py:700
msgid "Inset"
msgstr ""
-#: lib/elements/fill_stitch.py:51
+#: lib/elements/fill_stitch.py:50
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:56
+#: lib/elements/fill_stitch.py:55
msgid "Missing Guideline"
msgstr ""
-#: lib/elements/fill_stitch.py:57
+#: lib/elements/fill_stitch.py:56
msgid "This object is set to \"Guided Fill\", but has no guide line."
msgstr ""
-#: lib/elements/fill_stitch.py:59
+#: lib/elements/fill_stitch.py:58
msgid "* Create a stroke object"
msgstr ""
-#: lib/elements/fill_stitch.py:60
+#: lib/elements/fill_stitch.py:59
msgid "* Select this object and run Extensions > Ink/Stitch > Edit > Selection to guide line"
msgstr ""
-#: lib/elements/fill_stitch.py:65
+#: lib/elements/fill_stitch.py:64
msgid "Disjointed Guide Line"
msgstr ""
-#: lib/elements/fill_stitch.py:66
+#: lib/elements/fill_stitch.py:65
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:69
+#: lib/elements/fill_stitch.py:68
msgid "* Move the guide line into the element"
msgstr ""
-#: lib/elements/fill_stitch.py:74 lib/elements/stroke.py:27
+#: lib/elements/fill_stitch.py:73 lib/elements/stroke.py:26
msgid "Multiple Guide Lines"
msgstr ""
-#: lib/elements/fill_stitch.py:75 lib/elements/stroke.py:28
+#: lib/elements/fill_stitch.py:74 lib/elements/stroke.py:27
msgid "This object has multiple guide lines, but only the first one will be used."
msgstr ""
-#: lib/elements/fill_stitch.py:77 lib/elements/stroke.py:30
+#: lib/elements/fill_stitch.py:76 lib/elements/stroke.py:29
msgid "* Remove all guide lines, except for one."
msgstr ""
-#: lib/elements/fill_stitch.py:82
+#: lib/elements/fill_stitch.py:81
msgid "Unconnected"
msgstr ""
-#: lib/elements/fill_stitch.py:83
+#: lib/elements/fill_stitch.py:82
msgid "Fill: This object is made up of unconnected shapes. Ink/Stitch doesn't know what order to stitch them in. Please break this object up into separate shapes."
msgstr ""
-#: lib/elements/fill_stitch.py:87 lib/elements/fill_stitch.py:96
-#: lib/elements/fill_stitch.py:141
+#: lib/elements/fill_stitch.py:86 lib/elements/fill_stitch.py:95
+#: lib/elements/fill_stitch.py:140
msgid "* Extensions > Ink/Stitch > Fill Tools > Break Apart Fill Objects"
msgstr ""
-#: lib/elements/fill_stitch.py:92
+#: lib/elements/fill_stitch.py:91
msgid "Border crosses itself"
msgstr ""
-#: lib/elements/fill_stitch.py:93
+#: lib/elements/fill_stitch.py:92
msgid "Fill: The border crosses over itself. This may lead into unconnected shapes. Please break this object into separate shapes to indicate in which order it should be stitched in."
msgstr ""
-#: lib/elements/fill_stitch.py:101
+#: lib/elements/fill_stitch.py:100
msgid "Fill and Stroke color"
msgstr ""
-#: lib/elements/fill_stitch.py:102
+#: lib/elements/fill_stitch.py:101
msgid "Element has both a fill and a stroke color. It is recommended to use two separate elements instead."
msgstr ""
-#: lib/elements/fill_stitch.py:104
+#: lib/elements/fill_stitch.py:103
msgid "* Duplicate the element. Remove stroke color from the first and fill color from the second."
msgstr ""
-#: lib/elements/fill_stitch.py:105
+#: lib/elements/fill_stitch.py:104
msgid "* Adapt the shape of the second element to compensate for push and pull fabric distortion."
msgstr ""
-#: lib/elements/fill_stitch.py:110
+#: lib/elements/fill_stitch.py:109
msgid "No linear gradient color"
msgstr ""
-#: lib/elements/fill_stitch.py:111
+#: lib/elements/fill_stitch.py:110
msgid "Linear Gradient has no linear gradient color."
msgstr ""
-#: lib/elements/fill_stitch.py:113
+#: lib/elements/fill_stitch.py:112
msgid "* Open the Fill and Stroke dialog."
msgstr ""
-#: lib/elements/fill_stitch.py:114
+#: lib/elements/fill_stitch.py:113
msgid "* Set a linear gradient as a fill and adapt colors to your liking."
msgstr ""
-#: lib/elements/fill_stitch.py:119
+#: lib/elements/fill_stitch.py:118
msgid "No stripes to render"
msgstr ""
-#: lib/elements/fill_stitch.py:120
+#: lib/elements/fill_stitch.py:119
msgid "Tartan fill: There is no active fill stripe to render"
msgstr ""
-#: lib/elements/fill_stitch.py:122 lib/elements/fill_stitch.py:132
+#: lib/elements/fill_stitch.py:121 lib/elements/fill_stitch.py:131
msgid "Go to Extensions > Ink/Stitch > Fill Tools > Tartan and adjust stripe settings:"
msgstr ""
-#: lib/elements/fill_stitch.py:123
+#: lib/elements/fill_stitch.py:122
msgid "* Check if stripes are active"
msgstr ""
-#: lib/elements/fill_stitch.py:124
+#: lib/elements/fill_stitch.py:123
msgid "* Check the minimum stripe width setting and the scale factor"
msgstr ""
-#: lib/elements/fill_stitch.py:129
+#: lib/elements/fill_stitch.py:128
msgid "No customized pattern"
msgstr ""
-#: lib/elements/fill_stitch.py:130
+#: lib/elements/fill_stitch.py:129
msgid "Tartan fill: Using default pattern"
msgstr ""
-#: lib/elements/fill_stitch.py:133
+#: lib/elements/fill_stitch.py:132
msgid "* Customize your pattern"
msgstr ""
-#: lib/elements/fill_stitch.py:138
+#: lib/elements/fill_stitch.py:137
msgid "This shape is invalid"
msgstr ""
-#: lib/elements/fill_stitch.py:139
+#: lib/elements/fill_stitch.py:138
msgid "Fill: This shape cannot be stitched out. Please try to repair it with the \"Break Apart Fill Objects\" extension."
msgstr ""
-#: lib/elements/fill_stitch.py:147
+#: lib/elements/fill_stitch.py:146
msgid "FillStitch"
msgstr ""
-#: lib/elements/fill_stitch.py:150
+#: lib/elements/fill_stitch.py:149
msgid "Automatically routed fill stitching"
msgstr ""
-#: lib/elements/fill_stitch.py:154
+#: lib/elements/fill_stitch.py:153
msgid "Auto Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:155 inx/inkstitch_select_elements.inx:56
+#: lib/elements/fill_stitch.py:154 inx/inkstitch_select_elements.inx:56
msgid "Circular Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:156 inx/inkstitch_select_elements.inx:57
+#: lib/elements/fill_stitch.py:155 inx/inkstitch_select_elements.inx:57
msgid "Contour Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:157 inx/inkstitch_select_elements.inx:58
+#: lib/elements/fill_stitch.py:156 inx/inkstitch_select_elements.inx:58
msgid "Guided Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:158 inx/inkstitch_select_elements.inx:59
+#: lib/elements/fill_stitch.py:157 inx/inkstitch_select_elements.inx:59
msgid "Linear Gradient Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:159 inx/inkstitch_select_elements.inx:60
+#: lib/elements/fill_stitch.py:158 inx/inkstitch_select_elements.inx:60
msgid "Meander Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:160 inx/inkstitch_select_elements.inx:61
+#: lib/elements/fill_stitch.py:159 inx/inkstitch_select_elements.inx:61
msgid "Tartan Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:161 lib/gui/tartan/embroidery_panel.py:203
+#: lib/elements/fill_stitch.py:160 lib/gui/tartan/embroidery_panel.py:203
#: inx/inkstitch_select_elements.inx:62
msgid "Legacy Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:165
+#: lib/elements/fill_stitch.py:164
msgid "Fill method"
msgstr ""
-#: lib/elements/fill_stitch.py:174
+#: lib/elements/fill_stitch.py:173
msgid "Guided Fill Strategy"
msgstr ""
-#: lib/elements/fill_stitch.py:175
+#: lib/elements/fill_stitch.py:174
msgid "Copy"
msgstr ""
-#: lib/elements/fill_stitch.py:175
+#: lib/elements/fill_stitch.py:174
msgid "Parallel Offset"
msgstr ""
-#: lib/elements/fill_stitch.py:176
+#: lib/elements/fill_stitch.py:175
msgid "Copy (the default) will fill the shape with shifted copies of the line. Parallel offset will ensure that each line is always a consistent distance from its neighbor. Sharp corners may be introduced."
msgstr ""
-#: lib/elements/fill_stitch.py:183
+#: lib/elements/fill_stitch.py:182
msgid "Contour Fill Strategy"
msgstr ""
-#: lib/elements/fill_stitch.py:184
+#: lib/elements/fill_stitch.py:183
msgid "Inner to Outer"
msgstr ""
-#: lib/elements/fill_stitch.py:184
+#: lib/elements/fill_stitch.py:183
msgid "Single spiral"
msgstr ""
-#: lib/elements/fill_stitch.py:184
+#: lib/elements/fill_stitch.py:183
msgid "Double spiral"
msgstr ""
-#: lib/elements/fill_stitch.py:189
+#: lib/elements/fill_stitch.py:188
msgid "Join Style"
msgstr ""
-#: lib/elements/fill_stitch.py:190 inx/inkstitch_knockdown_fill.inx:21
+#: lib/elements/fill_stitch.py:189 inx/inkstitch_knockdown_fill.inx:21
+#: inx/inkstitch_knockdown_fill.inx:38
msgid "Round"
msgstr ""
-#: lib/elements/fill_stitch.py:190
+#: lib/elements/fill_stitch.py:189
msgid "Mitered"
msgstr ""
-#: lib/elements/fill_stitch.py:190
+#: lib/elements/fill_stitch.py:189
msgid "Beveled"
msgstr ""
-#: lib/elements/fill_stitch.py:196
+#: lib/elements/fill_stitch.py:195
msgid "Avoid self-crossing"
msgstr ""
-#: lib/elements/fill_stitch.py:205
+#: lib/elements/fill_stitch.py:204
msgid "Clockwise"
msgstr ""
-#: lib/elements/fill_stitch.py:210
+#: lib/elements/fill_stitch.py:209
msgid "Meander Pattern"
msgstr ""
-#: lib/elements/fill_stitch.py:217
+#: lib/elements/fill_stitch.py:216
msgid "Meander pattern angle"
msgstr ""
-#: lib/elements/fill_stitch.py:227
+#: lib/elements/fill_stitch.py:226
msgid "Meander pattern scale"
msgstr ""
-#: lib/elements/fill_stitch.py:228
+#: lib/elements/fill_stitch.py:227
msgid "Percentage to stretch or compress the meander pattern. You can scale horizontally and vertically individually by giving two percentages separated by a space. "
msgstr ""
-#: lib/elements/fill_stitch.py:238
+#: lib/elements/fill_stitch.py:237
msgid "Clip path"
msgstr ""
-#: lib/elements/fill_stitch.py:239
+#: lib/elements/fill_stitch.py:238
msgid "Constrain stitching to the shape. Useful when smoothing and expand are used."
msgstr ""
-#: lib/elements/fill_stitch.py:248
+#: lib/elements/fill_stitch.py:247
msgid "Smoothness"
msgstr ""
-#: lib/elements/fill_stitch.py:250
+#: lib/elements/fill_stitch.py:249
msgid "Smooth the stitch path. Smoothness limits how far the smoothed stitch path is allowed to deviate from the original path. Try low numbers like 0.2. Hint: a lower running stitch tolerance may be needed too."
msgstr ""
-#: lib/elements/fill_stitch.py:265
+#: lib/elements/fill_stitch.py:264
msgid "Expand the shape before fill stitching, to compensate for gaps between shapes. Negative values contract instead."
msgstr ""
-#: lib/elements/fill_stitch.py:282
+#: lib/elements/fill_stitch.py:281
msgid "Gap Filling"
msgstr ""
-#: lib/elements/fill_stitch.py:283
+#: lib/elements/fill_stitch.py:282
msgid "Add extra rows to compensate for gaps between sections caused by distortion.Rows are always added in pairs, so this number will be rounded up to the nearest multiple of 2."
msgstr ""
-#: lib/elements/fill_stitch.py:295 lib/elements/fill_stitch.py:308
+#: lib/elements/fill_stitch.py:294 lib/elements/fill_stitch.py:307
#: lib/gui/tartan/embroidery_panel.py:35
msgid "Angle of lines of stitches"
msgstr ""
-#: lib/elements/fill_stitch.py:296
+#: lib/elements/fill_stitch.py:295
msgid "The angle increases in a counter-clockwise direction. 0 is horizontal. Negative angles are allowed."
msgstr ""
-#: lib/elements/fill_stitch.py:309 lib/gui/tartan/embroidery_panel.py:36
+#: lib/elements/fill_stitch.py:308 lib/gui/tartan/embroidery_panel.py:36
msgid "Relative to the tartan stripe direction."
msgstr ""
-#: lib/elements/fill_stitch.py:321
+#: lib/elements/fill_stitch.py:320
msgid "Maximum fill stitch length"
msgstr ""
-#: lib/elements/fill_stitch.py:323
+#: lib/elements/fill_stitch.py:322
msgid "The length of each stitch in a row. Shorter stitch may be used at the start or end of a row."
msgstr ""
-#: lib/elements/fill_stitch.py:339
+#: lib/elements/fill_stitch.py:338
msgid "Spacing between rows"
msgstr ""
-#: lib/elements/fill_stitch.py:340
+#: lib/elements/fill_stitch.py:339
msgid "Distance between rows of stitches."
msgstr ""
-#: lib/elements/fill_stitch.py:357 inx/inkstitch_gradient_blocks.inx:24
+#: lib/elements/fill_stitch.py:356 inx/inkstitch_gradient_blocks.inx:24
msgid "End row spacing"
msgstr ""
-#: lib/elements/fill_stitch.py:358
+#: lib/elements/fill_stitch.py:357
msgid "Increases or decreases the row spacing towards the end."
msgstr ""
-#: lib/elements/fill_stitch.py:372
+#: lib/elements/fill_stitch.py:371
msgid "Stagger rows this many times before repeating"
msgstr ""
-#: lib/elements/fill_stitch.py:373 lib/elements/satin_column.py:215
+#: lib/elements/fill_stitch.py:372 lib/elements/satin_column.py:215
msgid "Length of the cycle by which successive stitch rows are staggered. Fractional values are allowed and can have less visible diagonals than integer values."
msgstr ""
-#: lib/elements/fill_stitch.py:389 lib/elements/fill_stitch.py:713
+#: lib/elements/fill_stitch.py:388 lib/elements/fill_stitch.py:712
msgid "Skip last stitch in each row"
msgstr ""
-#: lib/elements/fill_stitch.py:390 lib/elements/fill_stitch.py:714
+#: lib/elements/fill_stitch.py:389 lib/elements/fill_stitch.py:713
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:405
+#: lib/elements/fill_stitch.py:404
msgid "Flip fill (start right-to-left)"
msgstr ""
-#: lib/elements/fill_stitch.py:406
+#: lib/elements/fill_stitch.py:405
msgid "The flip option can help you with routing your stitch path. When you enable flip, stitching goes from right-to-left instead of left-to-right."
msgstr ""
-#: lib/elements/fill_stitch.py:418
+#: lib/elements/fill_stitch.py:417
msgid "Reverse fill"
msgstr ""
-#: lib/elements/fill_stitch.py:419
+#: lib/elements/fill_stitch.py:418
msgid "Reverses fill path."
msgstr ""
-#: lib/elements/fill_stitch.py:430
+#: lib/elements/fill_stitch.py:429
msgid "Stop at ending point"
msgstr ""
-#: lib/elements/fill_stitch.py:431
+#: lib/elements/fill_stitch.py:430
msgid "If this option is disabled, the ending point will only be used to define a general direction for stitch routing. When enabled the last section will end at the defined spot."
msgstr ""
-#: lib/elements/fill_stitch.py:443 lib/elements/fill_stitch.py:725
+#: lib/elements/fill_stitch.py:442 lib/elements/fill_stitch.py:724
msgid "Underpath"
msgstr ""
-#: lib/elements/fill_stitch.py:444 lib/elements/fill_stitch.py:726
+#: lib/elements/fill_stitch.py:443 lib/elements/fill_stitch.py:725
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:456 lib/elements/satin_column.py:364
-#: lib/elements/stroke.py:121
+#: lib/elements/fill_stitch.py:455 lib/elements/satin_column.py:364
+#: lib/elements/stroke.py:120
msgid "Running stitch length"
msgstr ""
-#: lib/elements/fill_stitch.py:457
+#: lib/elements/fill_stitch.py:456
msgid "Length of stitches around the outline of the fill region used when moving from section to section. Also used for meander and circular fill."
msgstr ""
-#: lib/elements/fill_stitch.py:474 lib/elements/satin_column.py:375
+#: lib/elements/fill_stitch.py:473 lib/elements/satin_column.py:375
msgid "Running stitch tolerance"
msgstr ""
-#: lib/elements/fill_stitch.py:475 lib/elements/satin_column.py:376
+#: lib/elements/fill_stitch.py:474 lib/elements/satin_column.py:376
msgid "Determines how hard Ink/Stitch tries to avoid stitching outside the shape.Lower numbers are less likely to stitch outside the shape but require more stitches."
msgstr ""
-#: lib/elements/fill_stitch.py:493 lib/elements/stroke.py:147
+#: lib/elements/fill_stitch.py:492 lib/elements/stroke.py:146
msgid "Randomize stitch length"
msgstr ""
-#: lib/elements/fill_stitch.py:494 lib/elements/stroke.py:148
+#: lib/elements/fill_stitch.py:493 lib/elements/stroke.py:147
msgid "Randomize stitch length and phase instead of dividing evenly or staggering. This is recommended for closely-spaced curved fills to avoid Moiré artefacts."
msgstr ""
-#: lib/elements/fill_stitch.py:510 lib/elements/stroke.py:160
+#: lib/elements/fill_stitch.py:509 lib/elements/stroke.py:159
msgid "Random stitch length jitter"
msgstr ""
-#: lib/elements/fill_stitch.py:511 lib/elements/stroke.py:161
+#: lib/elements/fill_stitch.py:510 lib/elements/stroke.py:160
msgid "Amount to vary the length of each stitch by when randomizing."
msgstr ""
-#: lib/elements/fill_stitch.py:526 lib/elements/satin_column.py:500
-#: lib/elements/stroke.py:83
+#: lib/elements/fill_stitch.py:525 lib/elements/satin_column.py:500
+#: lib/elements/stroke.py:82
#: lib/sew_stack/stitch_layers/running_stitch/running_stitch_layer.py:33
#: lib/sew_stack/stitch_layers/running_stitch/running_stitch_layer.py:35
msgid "Repeats"
msgstr ""
-#: lib/elements/fill_stitch.py:527 lib/elements/stroke.py:84
+#: lib/elements/fill_stitch.py:526 lib/elements/stroke.py:83
#: lib/sew_stack/stitch_layers/running_stitch/running_stitch_layer.py:36
msgid "Defines how many times to run down and back along the path."
msgstr ""
-#: lib/elements/fill_stitch.py:538 lib/elements/stroke.py:95
+#: lib/elements/fill_stitch.py:537 lib/elements/stroke.py:94
msgid "Bean stitch number of repeats"
msgstr ""
-#: lib/elements/fill_stitch.py:539 lib/elements/stroke.py:96
+#: lib/elements/fill_stitch.py:538 lib/elements/stroke.py:95
msgid "Backtrack each stitch this many times. A value of 1 would triple each stitch (forward, back, forward). A value of 2 would quintuple each stitch, etc.\n\n"
"A pattern with various repeats can be created with a list of values separated by a space."
msgstr ""
-#: lib/elements/fill_stitch.py:554 lib/elements/satin_column.py:250
-#: lib/elements/stroke.py:186
+#: lib/elements/fill_stitch.py:553 lib/elements/satin_column.py:250
+#: lib/elements/stroke.py:185
msgid "Zig-zag spacing (peak-to-peak)"
msgstr ""
-#: lib/elements/fill_stitch.py:555 lib/elements/stroke.py:187
+#: lib/elements/fill_stitch.py:554 lib/elements/stroke.py:186
msgid "Length of stitches in zig-zag mode."
msgstr ""
-#: lib/elements/fill_stitch.py:567
+#: lib/elements/fill_stitch.py:566
msgid "Zig-zag width"
msgstr ""
-#: lib/elements/fill_stitch.py:568
+#: lib/elements/fill_stitch.py:567
msgid "Width of the zig-zag line."
msgstr ""
-#: lib/elements/fill_stitch.py:581 lib/gui/tartan/embroidery_panel.py:42
+#: lib/elements/fill_stitch.py:580 lib/gui/tartan/embroidery_panel.py:42
msgid "Rows per tartan thread"
msgstr ""
-#: lib/elements/fill_stitch.py:582 lib/gui/tartan/embroidery_panel.py:44
+#: lib/elements/fill_stitch.py:581 lib/gui/tartan/embroidery_panel.py:44
msgid "Consecutive rows of the same color"
msgstr ""
-#: lib/elements/fill_stitch.py:593
+#: lib/elements/fill_stitch.py:592
msgid "Herringbone width"
msgstr ""
-#: lib/elements/fill_stitch.py:594
+#: lib/elements/fill_stitch.py:593
msgid "Defines width of a herringbone pattern. Use 0 for regular rows."
msgstr ""
-#: lib/elements/fill_stitch.py:606 lib/elements/satin_column.py:278
-#: lib/elements/stroke.py:199
+#: lib/elements/fill_stitch.py:605 lib/elements/satin_column.py:278
+#: lib/elements/stroke.py:198
msgid "Pull compensation"
msgstr ""
-#: lib/elements/fill_stitch.py:607
+#: lib/elements/fill_stitch.py:606
msgid "Fill stitch can pull the fabric together, resulting in a shape narrower than you draw in Inkscape. This setting expands each row of stitches outward from the center of the row by a fixed length. Two values separated by a space may be used for an asymmetric effect."
msgstr ""
-#: lib/elements/fill_stitch.py:611 lib/elements/satin_column.py:282
+#: lib/elements/fill_stitch.py:610 lib/elements/satin_column.py:282
#: lib/elements/satin_column.py:445 lib/elements/satin_column.py:539
-#: lib/elements/stroke.py:202
+#: lib/elements/stroke.py:201
msgid "mm (each side)"
msgstr ""
-#: lib/elements/fill_stitch.py:622 lib/elements/satin_column.py:263
+#: lib/elements/fill_stitch.py:621 lib/elements/satin_column.py:263
msgid "Pull compensation percentage"
msgstr ""
-#: lib/elements/fill_stitch.py:623
+#: lib/elements/fill_stitch.py:622
msgid "Additional pull compensation which varies as a percentage of row width. Two values separated by a space may be used for an asymmetric effect."
msgstr ""
-#: lib/elements/fill_stitch.py:626 lib/elements/satin_column.py:132
+#: lib/elements/fill_stitch.py:625 lib/elements/satin_column.py:132
#: lib/elements/satin_column.py:142 lib/elements/satin_column.py:266
#: lib/elements/satin_column.py:460 lib/elements/satin_column.py:559
msgid "% (each side)"
msgstr ""
-#: lib/elements/fill_stitch.py:647 lib/elements/fill_stitch.py:656
-#: lib/elements/fill_stitch.py:683 lib/elements/fill_stitch.py:694
-#: lib/elements/fill_stitch.py:704 lib/elements/fill_stitch.py:716
-#: lib/elements/fill_stitch.py:729
+#: lib/elements/fill_stitch.py:646 lib/elements/fill_stitch.py:655
+#: lib/elements/fill_stitch.py:682 lib/elements/fill_stitch.py:693
+#: lib/elements/fill_stitch.py:703 lib/elements/fill_stitch.py:715
+#: lib/elements/fill_stitch.py:728
msgid "Fill Underlay"
msgstr ""
-#: lib/elements/fill_stitch.py:647 lib/gui/tartan/embroidery_panel.py:55
+#: lib/elements/fill_stitch.py:646 lib/gui/tartan/embroidery_panel.py:55
#: inx/inkstitch_select_elements.inx:36 inx/inkstitch_select_elements.inx:64
#: inx/inkstitch_select_elements.inx:66
msgid "Underlay"
msgstr ""
-#: lib/elements/fill_stitch.py:653
+#: lib/elements/fill_stitch.py:652
msgid "Fill angle"
msgstr ""
-#: lib/elements/fill_stitch.py:654
+#: lib/elements/fill_stitch.py:653
msgid "Default: fill angle + 90 deg. Insert a list for multiple layers separated by a space."
msgstr ""
-#: lib/elements/fill_stitch.py:680 lib/gui/tartan/embroidery_panel.py:77
+#: lib/elements/fill_stitch.py:679 lib/gui/tartan/embroidery_panel.py:77
msgid "Row spacing"
msgstr ""
-#: lib/elements/fill_stitch.py:681
+#: lib/elements/fill_stitch.py:680
msgid "default: 3x fill row spacing"
msgstr ""
-#: lib/elements/fill_stitch.py:691 lib/elements/stroke.py:172
+#: lib/elements/fill_stitch.py:690 lib/elements/stroke.py:171
#: lib/extensions/element_info.py:134 lib/extensions/element_info.py:190
msgid "Max stitch length"
msgstr ""
-#: lib/elements/fill_stitch.py:692
+#: lib/elements/fill_stitch.py:691
msgid "default: equal to fill max stitch length"
msgstr ""
-#: lib/elements/fill_stitch.py:702
+#: lib/elements/fill_stitch.py:701
msgid "Shrink the shape before doing underlay, to prevent underlay from showing around the outside of the fill."
msgstr ""
-#: lib/elements/fill_stitch.py:737 lib/elements/satin_column.py:581
-#: lib/elements/stroke.py:451 lib/gui/satin_multicolor/colorize_panel.py:61
+#: lib/elements/fill_stitch.py:736 lib/elements/satin_column.py:581
+#: lib/elements/stroke.py:450 lib/gui/satin_multicolor/colorize_panel.py:61
#: lib/sew_stack/stitch_layers/mixins/randomization.py:59
msgid "Random seed"
msgstr ""
-#: lib/elements/fill_stitch.py:738 lib/elements/satin_column.py:582
-#: lib/elements/stroke.py:452
+#: lib/elements/fill_stitch.py:737 lib/elements/satin_column.py:582
+#: lib/elements/stroke.py:451
msgid "Use a specific seed for randomized attributes. Uses the element ID if empty."
msgstr ""
@@ -1807,7 +1808,7 @@ msgstr ""
msgid "* Under \"Markers\" choose the first (empty) option in the first dropdown list."
msgstr ""
-#: lib/elements/satin_column.py:32 lib/elements/stroke.py:35
+#: lib/elements/satin_column.py:32 lib/elements/stroke.py:34
msgid "Too few subpaths"
msgstr ""
@@ -1941,8 +1942,8 @@ msgstr ""
msgid "Zig-zag"
msgstr ""
-#: lib/elements/satin_column.py:119 lib/elements/stroke.py:73
-#: inx/inkstitch_break_apart.inx:9 inx/inkstitch_knockdown_fill.inx:20
+#: lib/elements/satin_column.py:119 lib/elements/stroke.py:72
+#: inx/inkstitch_break_apart.inx:9
msgid "Method"
msgstr ""
@@ -2055,27 +2056,27 @@ msgstr ""
msgid "Satin stitches pull the fabric together, resulting in a column narrower than you draw in Inkscape. This setting expands each pair of needle penetrations outward from the center of the satin column by a fixed length. Two values separated by a space may be used for an asymmetric effect."
msgstr ""
-#: lib/elements/satin_column.py:293 lib/elements/stroke.py:341
+#: lib/elements/satin_column.py:293 lib/elements/stroke.py:340
msgid "Automatic"
msgstr ""
-#: lib/elements/satin_column.py:294 lib/elements/stroke.py:342
+#: lib/elements/satin_column.py:294 lib/elements/stroke.py:341
msgid "Don't reverse"
msgstr ""
-#: lib/elements/satin_column.py:295 lib/elements/stroke.py:343
+#: lib/elements/satin_column.py:295 lib/elements/stroke.py:342
msgid "Reverse first rail"
msgstr ""
-#: lib/elements/satin_column.py:296 lib/elements/stroke.py:344
+#: lib/elements/satin_column.py:296 lib/elements/stroke.py:343
msgid "Reverse second rail"
msgstr ""
-#: lib/elements/satin_column.py:297 lib/elements/stroke.py:345
+#: lib/elements/satin_column.py:297 lib/elements/stroke.py:344
msgid "Reverse both rails"
msgstr ""
-#: lib/elements/satin_column.py:303 lib/elements/stroke.py:351
+#: lib/elements/satin_column.py:303 lib/elements/stroke.py:350
msgid "Reverse rails"
msgstr ""
@@ -2136,7 +2137,7 @@ msgid "Stitch length"
msgstr ""
#: lib/elements/satin_column.py:425 lib/elements/satin_column.py:482
-#: lib/elements/stroke.py:133
+#: lib/elements/stroke.py:132
msgid "Stitch tolerance"
msgstr ""
@@ -2221,237 +2222,239 @@ msgstr ""
msgid "Split stitch if distance of maximum stitch length is exceeded"
msgstr ""
-#: lib/elements/stroke.py:36
+#: lib/elements/stroke.py:35
msgid "This element renders as running stitch while it has a satin column parameter."
msgstr ""
-#: lib/elements/stroke.py:38
+#: lib/elements/stroke.py:37
msgid "* Convert to stroke: select the element and open the parameter dialog. Enable running stitch along path."
msgstr ""
-#: lib/elements/stroke.py:39
+#: lib/elements/stroke.py:38
msgid "* Use as satin column: add an other rail and optionally rungs."
msgstr ""
-#: lib/elements/stroke.py:45 lib/extensions/params.py:607
+#: lib/elements/stroke.py:44 lib/extensions/params.py:607
#: inx/inkstitch_select_elements.inx:12
msgid "Stroke"
msgstr ""
-#: lib/elements/stroke.py:48 lib/extensions/params.py:280
+#: lib/elements/stroke.py:47 lib/extensions/params.py:280
msgid "Running stitch along paths"
msgstr ""
-#: lib/elements/stroke.py:66
+#: lib/elements/stroke.py:65
msgid "Running Stitch / Bean Stitch"
msgstr ""
-#: lib/elements/stroke.py:67 lib/lettering/categories.py:26
+#: lib/elements/stroke.py:66 lib/lettering/categories.py:26
#: inx/inkstitch_lettering_generate_json.inx:57
msgid "Ripple Stitch"
msgstr ""
-#: lib/elements/stroke.py:68 inx/inkstitch_select_elements.inx:23
+#: lib/elements/stroke.py:67 inx/inkstitch_select_elements.inx:23
msgid "ZigZag Stitch"
msgstr ""
-#: lib/elements/stroke.py:69 inx/inkstitch_select_elements.inx:24
+#: lib/elements/stroke.py:68 inx/inkstitch_select_elements.inx:24
msgid "Manual Stitch"
msgstr ""
-#: lib/elements/stroke.py:109
+#: lib/elements/stroke.py:108
msgid "Manual stitch placement"
msgstr ""
-#: lib/elements/stroke.py:110
+#: lib/elements/stroke.py:109
msgid "No extra stitches will be added to the original ripple pattern and the running stitch length value will be ignored."
msgstr ""
-#: lib/elements/stroke.py:122
+#: lib/elements/stroke.py:121
#: lib/sew_stack/stitch_layers/running_stitch/running_stitch_layer.py:21
msgid "Length of stitches. Stitches can be shorter according to the stitch tolerance setting."
msgstr ""
-#: lib/elements/stroke.py:134
+#: lib/elements/stroke.py:133
msgid "All stitches must be within this distance from the path. A lower tolerance means stitches will be closer together. A higher tolerance means sharp corners may be rounded."
msgstr ""
-#: lib/elements/stroke.py:173
+#: lib/elements/stroke.py:172
msgid "Split stitches longer than this."
msgstr ""
-#: lib/elements/stroke.py:200
+#: lib/elements/stroke.py:199
msgid "Zigzag stitches pull the fabric together, resulting in a column narrower than you draw in Inkscape. This widens the zigzag line width."
msgstr ""
-#: lib/elements/stroke.py:213
+#: lib/elements/stroke.py:212
msgid "Number of lines"
msgstr ""
-#: lib/elements/stroke.py:214
+#: lib/elements/stroke.py:213
msgid "Number of lines from start to finish"
msgstr ""
-#: lib/elements/stroke.py:225
+#: lib/elements/stroke.py:224
msgid "Minimum line distance"
msgstr ""
-#: lib/elements/stroke.py:226
+#: lib/elements/stroke.py:225
msgid "Overrides the number of lines setting."
msgstr ""
-#: lib/elements/stroke.py:239
+#: lib/elements/stroke.py:238
msgid "Line count / Minimum line distance"
msgstr ""
-#: lib/elements/stroke.py:240
+#: lib/elements/stroke.py:239
msgid "Render at rungs"
msgstr ""
-#: lib/elements/stroke.py:241
+#: lib/elements/stroke.py:240
msgid "Adaptive + minimum line distance"
msgstr ""
-#: lib/elements/stroke.py:246
+#: lib/elements/stroke.py:245
msgid "Pattern position"
msgstr ""
-#: lib/elements/stroke.py:247
+#: lib/elements/stroke.py:246
msgid "Pattern position for satin guided ripples."
msgstr ""
-#: lib/elements/stroke.py:258
+#: lib/elements/stroke.py:257
msgid "Stagger lines this many times before repeating"
msgstr ""
-#: lib/elements/stroke.py:259
+#: lib/elements/stroke.py:258
msgid "Length of the cycle by which successive stitch lines are staggered. Fractional values are allowed and can have less visible diagonals than integer values. A value of 0 (default) disables staggering and instead stitches evenly.For linear ripples only."
msgstr ""
-#: lib/elements/stroke.py:272
+#: lib/elements/stroke.py:271
msgid "Skip first lines"
msgstr ""
-#: lib/elements/stroke.py:273
+#: lib/elements/stroke.py:272
msgid "Skip this number of lines at the beginning."
msgstr ""
-#: lib/elements/stroke.py:284
+#: lib/elements/stroke.py:283
msgid "Skip last lines"
msgstr ""
-#: lib/elements/stroke.py:285
+#: lib/elements/stroke.py:284
msgid "Skip this number of lines at the end"
msgstr ""
-#: lib/elements/stroke.py:296
+#: lib/elements/stroke.py:295
msgid "Flip every second line"
msgstr ""
-#: lib/elements/stroke.py:297
+#: lib/elements/stroke.py:296
msgid "Linear ripple: wether to flip the pattern every second line or not."
msgstr ""
-#: lib/elements/stroke.py:307
+#: lib/elements/stroke.py:306
msgid "Line distance exponent"
msgstr ""
-#: lib/elements/stroke.py:308
+#: lib/elements/stroke.py:307
msgid "Increase density towards one side."
msgstr ""
-#: lib/elements/stroke.py:319
+#: lib/elements/stroke.py:318
msgid "Flip exponent"
msgstr ""
-#: lib/elements/stroke.py:320
+#: lib/elements/stroke.py:319
msgid "Reverse exponent effect."
msgstr ""
-#: lib/elements/stroke.py:331
+#: lib/elements/stroke.py:330
msgid "Reverse"
msgstr ""
-#: lib/elements/stroke.py:332
+#: lib/elements/stroke.py:331
msgid "Flip start and end point"
msgstr ""
-#: lib/elements/stroke.py:352
+#: lib/elements/stroke.py:351
msgid "Reverse satin ripple rails. Default: automatically detect and fix a reversed rail."
msgstr ""
-#: lib/elements/stroke.py:364
+#: lib/elements/stroke.py:363
msgid "Grid size"
msgstr ""
-#: lib/elements/stroke.py:365
+#: lib/elements/stroke.py:364
msgid "Render as grid. Use with care and watch your stitch density."
msgstr ""
-#: lib/elements/stroke.py:377
+#: lib/elements/stroke.py:376
msgid "Stitch grid first"
msgstr ""
-#: lib/elements/stroke.py:378
+#: lib/elements/stroke.py:377
msgid "Reverse the stitch paths, so that the grid will be stitched first"
msgstr ""
-#: lib/elements/stroke.py:389
+#: lib/elements/stroke.py:388
msgid "Scale axis"
msgstr ""
-#: lib/elements/stroke.py:390
+#: lib/elements/stroke.py:389
msgid "Scale axis for satin guided ripple stitches."
msgstr ""
-#: lib/elements/stroke.py:394 lib/gui/edit_json/settings_panel.py:159
-#: print/templates/ui.html:180 inx/inkstitch_remove_embroidery_settings.inx:12
+#: lib/elements/stroke.py:393 lib/gui/edit_json/settings_panel.py:159
+#: print/templates/ui.html:180 inx/inkstitch_knockdown_fill.inx:32
+#: inx/inkstitch_remove_embroidery_settings.inx:12
#: inx/inkstitch_remove_embroidery_settings.inx:117
msgid "None"
msgstr ""
-#: lib/elements/stroke.py:402
+#: lib/elements/stroke.py:401
msgid "Starting scale"
msgstr ""
-#: lib/elements/stroke.py:403
+#: lib/elements/stroke.py:402
msgid "How big the first copy of the line should be, in percent."
msgstr ""
-#: lib/elements/stroke.py:403 lib/elements/stroke.py:415
+#: lib/elements/stroke.py:402 lib/elements/stroke.py:414
msgid "Used only for ripple stitch with a guide line."
msgstr ""
-#: lib/elements/stroke.py:414
+#: lib/elements/stroke.py:413
msgid "Ending scale"
msgstr ""
-#: lib/elements/stroke.py:415
+#: lib/elements/stroke.py:414
msgid "How big the last copy of the line should be, in percent."
msgstr ""
-#: lib/elements/stroke.py:426 lib/gui/tartan/customize_panel.py:43
+#: lib/elements/stroke.py:425 lib/gui/tartan/customize_panel.py:43
#: inx/inkstitch_transform_elements.inx:10
msgid "Rotate"
msgstr ""
-#: lib/elements/stroke.py:427
+#: lib/elements/stroke.py:426
msgid "Rotate satin guided ripple stitches"
msgstr ""
-#: lib/elements/stroke.py:438
+#: lib/elements/stroke.py:437 inx/inkstitch_knockdown_fill.inx:20
+#: inx/inkstitch_knockdown_fill.inx:37
msgid "Join style"
msgstr ""
-#: lib/elements/stroke.py:439
+#: lib/elements/stroke.py:438
msgid "Join style for non circular ripples."
msgstr ""
-#: lib/elements/stroke.py:442
+#: lib/elements/stroke.py:441
msgid "flat"
msgstr ""
-#: lib/elements/stroke.py:442
+#: lib/elements/stroke.py:441
msgid "point"
msgstr ""
@@ -2866,11 +2869,11 @@ msgstr ""
msgid "The maximum value is smaller than the minimum value."
msgstr ""
-#: lib/extensions/lettering_generate_json.py:51
+#: lib/extensions/lettering_generate_json.py:53
msgid "Please specify a font file."
msgstr ""
-#: lib/extensions/letters_to_font.py:37
+#: lib/extensions/letters_to_font.py:38
msgid "Font directory not found. Please specify an existing directory."
msgstr ""
@@ -3295,11 +3298,11 @@ msgstr ""
#: inx/inkstitch_generate_palette.inx:26 inx/inkstitch_gradient_blocks.inx:26
#: inx/inkstitch_install.inx:14 inx/inkstitch_install_custom_palette.inx:14
#: inx/inkstitch_jump_to_stroke.inx:42 inx/inkstitch_jump_to_trim.inx:27
-#: inx/inkstitch_knockdown_fill.inx:27
+#: inx/inkstitch_knockdown_fill.inx:43
#: inx/inkstitch_lettering_along_path.inx:25
#: inx/inkstitch_lettering_custom_font_dir.inx:11
#: inx/inkstitch_lettering_force_lock_stitches.inx:22
-#: inx/inkstitch_lettering_generate_json.inx:135
+#: inx/inkstitch_lettering_generate_json.inx:143
#: inx/inkstitch_lettering_remove_kerning.inx:12
#: inx/inkstitch_lettering_set_color_sort_index.inx:11
#: inx/inkstitch_letters_to_font.inx:60 inx/inkstitch_outline.inx:25
@@ -3329,7 +3332,7 @@ msgid "Feature to verify or update font information for an existing font."
msgstr ""
#: lib/gui/edit_json/help_panel.py:33 lib/gui/edit_json/help_panel.py:34
-#: inx/inkstitch_lettering_generate_json.inx:141
+#: inx/inkstitch_lettering_generate_json.inx:149
msgid "https://inkstitch.org/docs/font-tools/#edit-json"
msgstr ""
@@ -5310,11 +5313,11 @@ msgstr ""
#: inx/inkstitch_density_map.inx:29 inx/inkstitch_display_stacking_order.inx:14
#: inx/inkstitch_fill_to_satin.inx:27 inx/inkstitch_install.inx:18
#: inx/inkstitch_install_custom_palette.inx:17
-#: inx/inkstitch_knockdown_fill.inx:33
+#: inx/inkstitch_knockdown_fill.inx:49
#: inx/inkstitch_lettering_along_path.inx:37
#: inx/inkstitch_lettering_custom_font_dir.inx:16
#: inx/inkstitch_lettering_force_lock_stitches.inx:33
-#: inx/inkstitch_lettering_generate_json.inx:139
+#: inx/inkstitch_lettering_generate_json.inx:147
#: inx/inkstitch_lettering_remove_kerning.inx:22
#: inx/inkstitch_lettering_set_color_sort_index.inx:19
#: inx/inkstitch_letters_to_font.inx:75 inx/inkstitch_outline.inx:28
@@ -6633,15 +6636,15 @@ msgstr ""
msgid "Keep holes"
msgstr ""
-#: inx/inkstitch_knockdown_fill.inx:19
+#: inx/inkstitch_knockdown_fill.inx:19 inx/inkstitch_knockdown_fill.inx:36
msgid "Offset"
msgstr ""
-#: inx/inkstitch_knockdown_fill.inx:22
+#: inx/inkstitch_knockdown_fill.inx:22 inx/inkstitch_knockdown_fill.inx:39
msgid "Mitre"
msgstr ""
-#: inx/inkstitch_knockdown_fill.inx:23
+#: inx/inkstitch_knockdown_fill.inx:23 inx/inkstitch_knockdown_fill.inx:40
msgid "Bevel"
msgstr ""
@@ -6649,23 +6652,40 @@ msgstr ""
msgid "Mitre limit"
msgstr ""
-#: inx/inkstitch_knockdown_fill.inx:28
+#: inx/inkstitch_knockdown_fill.inx:30
+msgid "Embossing"
+msgstr ""
+
+#: inx/inkstitch_knockdown_fill.inx:31
+msgid "Shape"
+msgstr ""
+
+#: inx/inkstitch_knockdown_fill.inx:33
+#: inx/inkstitch_zigzag_line_to_satin.inx:10
+msgid "Square"
+msgstr ""
+
+#: inx/inkstitch_knockdown_fill.inx:34
+msgid "Circle"
+msgstr ""
+
+#: inx/inkstitch_knockdown_fill.inx:44
msgid "This extension generates a knockdown fill area with a specified offset around selected elements."
msgstr ""
-#: inx/inkstitch_knockdown_fill.inx:29
+#: inx/inkstitch_knockdown_fill.inx:45
msgid "* Select elements of any kind"
msgstr ""
-#: inx/inkstitch_knockdown_fill.inx:30
+#: inx/inkstitch_knockdown_fill.inx:46
msgid "* Open this extension and apply with desired settings"
msgstr ""
-#: inx/inkstitch_knockdown_fill.inx:31
+#: inx/inkstitch_knockdown_fill.inx:47
msgid "* Adapt fill settings in the params dialog"
msgstr ""
-#: inx/inkstitch_knockdown_fill.inx:34
+#: inx/inkstitch_knockdown_fill.inx:50
msgid "https://inkstitch.org/docs/fill-tools/#knockdown-fill"
msgstr ""
@@ -6886,6 +6906,7 @@ msgstr ""
#: inx/inkstitch_lettering_generate_json.inx:118
#: inx/inkstitch_lettering_generate_json.inx:126
+#: inx/inkstitch_lettering_generate_json.inx:134
msgid "Force"
msgstr ""
@@ -6913,15 +6934,27 @@ msgstr ""
msgid "Space character width (default: 20)"
msgstr ""
+#: inx/inkstitch_lettering_generate_json.inx:134
+msgid "Overwrite letter spacing information from font file."
+msgstr ""
+
#: inx/inkstitch_lettering_generate_json.inx:136
+msgid "Letter spacing (px)"
+msgstr ""
+
+#: inx/inkstitch_lettering_generate_json.inx:136
+msgid "Letter spacing (default: 100)"
+msgstr ""
+
+#: inx/inkstitch_lettering_generate_json.inx:144
msgid "Generates font.json which can be used by the lettering tool."
msgstr ""
-#: inx/inkstitch_lettering_generate_json.inx:137
+#: inx/inkstitch_lettering_generate_json.inx:145
msgid "The generated file can be updated with Extensions > Ink/Stitch > Font Management > Edit JSON."
msgstr ""
-#: inx/inkstitch_lettering_generate_json.inx:140
+#: inx/inkstitch_lettering_generate_json.inx:148
msgid "https://inkstitch.org/docs/font-tools/#generate-json"
msgstr ""
@@ -8107,10 +8140,6 @@ msgstr ""
msgid "Line Pattern"
msgstr ""
-#: inx/inkstitch_zigzag_line_to_satin.inx:10
-msgid "Square"
-msgstr ""
-
#: inx/inkstitch_zigzag_line_to_satin.inx:11
msgid "Sawtooth"
msgstr ""
diff --git a/translations/messages_ar_SA.po b/translations/messages_ar_SA.po
index 13e92d9c..64f5ab09 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: 2025-05-12 01:48+0000\n"
-"PO-Revision-Date: 2025-05-12 01:48\n"
+"POT-Creation-Date: 2025-05-21 01:46+0000\n"
+"PO-Revision-Date: 2025-05-21 01:46\n"
"Last-Translator: \n"
"Language-Team: Arabic\n"
"MIME-Version: 1.0\n"
@@ -12,7 +12,7 @@ msgstr ""
"Generated-By: Babel 2.17.0\n"
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2025-05-12 01:48+0000\n"
+"POT-Creation-Date: 2025-05-21 01:46+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -910,11 +910,11 @@ msgstr ""
msgid "weird one"
msgstr ""
-#: inkstitch.py:166
+#: inkstitch.py:170
msgid "Ink/Stitch cannot read your SVG file. This is often the case when you use a file which has been created with Adobe Illustrator."
msgstr ""
-#: inkstitch.py:169
+#: inkstitch.py:173
msgid "Try to import the file into Inkscape through 'File > Import...' (Ctrl+I)"
msgstr ""
@@ -1076,126 +1076,126 @@ msgstr ""
msgid "Flip automatically calculated angle if it appears to be wrong."
msgstr ""
-#: lib/elements/element.py:249 lib/gui/preferences.py:59
+#: lib/elements/element.py:251 lib/gui/preferences.py:59
#: lib/gui/preferences.py:106
msgid "Minimum stitch length"
msgstr ""
-#: lib/elements/element.py:250
+#: lib/elements/element.py:252
msgid "Overwrite global minimum stitch length setting. Shorter stitches than that will be removed."
msgstr ""
-#: lib/elements/element.py:260 lib/gui/preferences.py:41
+#: lib/elements/element.py:262 lib/gui/preferences.py:41
msgid "Minimum jump stitch length"
msgstr ""
-#: lib/elements/element.py:261
+#: lib/elements/element.py:263
msgid "Overwrite global minimum jump stitch length setting. Shorter distances to the next object will have no lock stitches."
msgstr ""
-#: lib/elements/element.py:271
+#: lib/elements/element.py:273
msgid "Allow lock stitches"
msgstr ""
-#: lib/elements/element.py:272
+#: lib/elements/element.py:274
msgid "Tie thread at the beginning and/or end of this object. Manual stitch will only add lock stitches if force lock stitched is checked."
msgstr ""
#. options to allow lock stitch before and after objects
-#: lib/elements/element.py:277
+#: lib/elements/element.py:279
msgid "Both"
msgstr ""
-#: lib/elements/element.py:277
+#: lib/elements/element.py:279
msgid "Before"
msgstr ""
-#: lib/elements/element.py:277
+#: lib/elements/element.py:279
msgid "After"
msgstr ""
-#: lib/elements/element.py:277
+#: lib/elements/element.py:279
msgid "Neither"
msgstr ""
-#: lib/elements/element.py:286
+#: lib/elements/element.py:288
#: inx/inkstitch_lettering_force_lock_stitches.inx:3
msgid "Force lock stitches"
msgstr ""
-#: lib/elements/element.py:287
+#: lib/elements/element.py:289
msgid "Sew lock stitches after sewing this element, even if the distance to the next object is shorter than defined by the minimum jump stitch length value in the Ink/Stitch preferences."
msgstr ""
-#: lib/elements/element.py:299
+#: lib/elements/element.py:301
msgid "Tack stitch"
msgstr ""
-#: lib/elements/element.py:300
+#: lib/elements/element.py:302
msgid "Tack down stitch type"
msgstr ""
-#: lib/elements/element.py:310 lib/elements/element.py:356
+#: lib/elements/element.py:312 lib/elements/element.py:358
msgid "Custom path"
msgstr ""
-#: lib/elements/element.py:311
+#: lib/elements/element.py:313
msgid "Enter a custom path. For svg paths The last node will not be embroidered, but represents the first stitch of the element."
msgstr ""
-#: lib/elements/element.py:321 lib/elements/element.py:333
+#: lib/elements/element.py:323 lib/elements/element.py:335
msgid "Scale tack stitch"
msgstr ""
-#: lib/elements/element.py:322
+#: lib/elements/element.py:324
msgid "Set stitch length. A 1 in a custom path equals this values."
msgstr ""
-#: lib/elements/element.py:334
+#: lib/elements/element.py:336
msgid "Scale tack stitch by this percentage."
msgstr ""
-#: lib/elements/element.py:345
+#: lib/elements/element.py:347
msgid "Lock stitch"
msgstr ""
-#: lib/elements/element.py:346
+#: lib/elements/element.py:348
msgid "Lock stitch type"
msgstr ""
-#: lib/elements/element.py:357
+#: lib/elements/element.py:359
msgid "Enter a custom path. For svg paths the first node will not be embroidered, but represents the last stitch of the element."
msgstr ""
-#: lib/elements/element.py:367 lib/elements/element.py:379
+#: lib/elements/element.py:369 lib/elements/element.py:381
msgid "Scale lock stitch"
msgstr ""
-#: lib/elements/element.py:368
+#: lib/elements/element.py:370
msgid "Set length of lock stitches (mm)."
msgstr ""
-#: lib/elements/element.py:380
+#: lib/elements/element.py:382
msgid "Scale lock stitch by this percentage."
msgstr ""
-#: lib/elements/element.py:392
+#: lib/elements/element.py:394
msgid "Trim After"
msgstr ""
-#: lib/elements/element.py:393
+#: lib/elements/element.py:395
msgid "Add a TRIM command after stitching this object."
msgstr ""
-#: lib/elements/element.py:402
+#: lib/elements/element.py:404
msgid "Stop After"
msgstr ""
-#: lib/elements/element.py:403
+#: lib/elements/element.py:405
msgid "Add a STOP command after stitching this object."
msgstr ""
-#: lib/elements/element.py:687
+#: lib/elements/element.py:700
msgid "Please run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot objects. This will show you the exact location of the problem."
msgstr ""
@@ -1211,559 +1211,560 @@ msgstr ""
msgid "* Run Extensions > Ink/Stitch > Troubleshoot > Cleanup Document..."
msgstr ""
-#: lib/elements/fill_stitch.py:37
+#: lib/elements/fill_stitch.py:36
msgid "Small Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:38
+#: lib/elements/fill_stitch.py:37
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:44 lib/elements/fill_stitch.py:264
+#: lib/elements/fill_stitch.py:43 lib/elements/fill_stitch.py:263
msgid "Expand"
msgstr ""
-#: lib/elements/fill_stitch.py:45
+#: lib/elements/fill_stitch.py:44
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:50 lib/elements/fill_stitch.py:701
+#: lib/elements/fill_stitch.py:49 lib/elements/fill_stitch.py:700
msgid "Inset"
msgstr ""
-#: lib/elements/fill_stitch.py:51
+#: lib/elements/fill_stitch.py:50
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:56
+#: lib/elements/fill_stitch.py:55
msgid "Missing Guideline"
msgstr ""
-#: lib/elements/fill_stitch.py:57
+#: lib/elements/fill_stitch.py:56
msgid "This object is set to \"Guided Fill\", but has no guide line."
msgstr ""
-#: lib/elements/fill_stitch.py:59
+#: lib/elements/fill_stitch.py:58
msgid "* Create a stroke object"
msgstr ""
-#: lib/elements/fill_stitch.py:60
+#: lib/elements/fill_stitch.py:59
msgid "* Select this object and run Extensions > Ink/Stitch > Edit > Selection to guide line"
msgstr ""
-#: lib/elements/fill_stitch.py:65
+#: lib/elements/fill_stitch.py:64
msgid "Disjointed Guide Line"
msgstr ""
-#: lib/elements/fill_stitch.py:66
+#: lib/elements/fill_stitch.py:65
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:69
+#: lib/elements/fill_stitch.py:68
msgid "* Move the guide line into the element"
msgstr ""
-#: lib/elements/fill_stitch.py:74 lib/elements/stroke.py:27
+#: lib/elements/fill_stitch.py:73 lib/elements/stroke.py:26
msgid "Multiple Guide Lines"
msgstr ""
-#: lib/elements/fill_stitch.py:75 lib/elements/stroke.py:28
+#: lib/elements/fill_stitch.py:74 lib/elements/stroke.py:27
msgid "This object has multiple guide lines, but only the first one will be used."
msgstr ""
-#: lib/elements/fill_stitch.py:77 lib/elements/stroke.py:30
+#: lib/elements/fill_stitch.py:76 lib/elements/stroke.py:29
msgid "* Remove all guide lines, except for one."
msgstr ""
-#: lib/elements/fill_stitch.py:82
+#: lib/elements/fill_stitch.py:81
msgid "Unconnected"
msgstr ""
-#: lib/elements/fill_stitch.py:83
+#: lib/elements/fill_stitch.py:82
msgid "Fill: This object is made up of unconnected shapes. Ink/Stitch doesn't know what order to stitch them in. Please break this object up into separate shapes."
msgstr ""
-#: lib/elements/fill_stitch.py:87 lib/elements/fill_stitch.py:96
-#: lib/elements/fill_stitch.py:141
+#: lib/elements/fill_stitch.py:86 lib/elements/fill_stitch.py:95
+#: lib/elements/fill_stitch.py:140
msgid "* Extensions > Ink/Stitch > Fill Tools > Break Apart Fill Objects"
msgstr ""
-#: lib/elements/fill_stitch.py:92
+#: lib/elements/fill_stitch.py:91
msgid "Border crosses itself"
msgstr ""
-#: lib/elements/fill_stitch.py:93
+#: lib/elements/fill_stitch.py:92
msgid "Fill: The border crosses over itself. This may lead into unconnected shapes. Please break this object into separate shapes to indicate in which order it should be stitched in."
msgstr ""
-#: lib/elements/fill_stitch.py:101
+#: lib/elements/fill_stitch.py:100
msgid "Fill and Stroke color"
msgstr ""
-#: lib/elements/fill_stitch.py:102
+#: lib/elements/fill_stitch.py:101
msgid "Element has both a fill and a stroke color. It is recommended to use two separate elements instead."
msgstr ""
-#: lib/elements/fill_stitch.py:104
+#: lib/elements/fill_stitch.py:103
msgid "* Duplicate the element. Remove stroke color from the first and fill color from the second."
msgstr ""
-#: lib/elements/fill_stitch.py:105
+#: lib/elements/fill_stitch.py:104
msgid "* Adapt the shape of the second element to compensate for push and pull fabric distortion."
msgstr ""
-#: lib/elements/fill_stitch.py:110
+#: lib/elements/fill_stitch.py:109
msgid "No linear gradient color"
msgstr ""
-#: lib/elements/fill_stitch.py:111
+#: lib/elements/fill_stitch.py:110
msgid "Linear Gradient has no linear gradient color."
msgstr ""
-#: lib/elements/fill_stitch.py:113
+#: lib/elements/fill_stitch.py:112
msgid "* Open the Fill and Stroke dialog."
msgstr ""
-#: lib/elements/fill_stitch.py:114
+#: lib/elements/fill_stitch.py:113
msgid "* Set a linear gradient as a fill and adapt colors to your liking."
msgstr ""
-#: lib/elements/fill_stitch.py:119
+#: lib/elements/fill_stitch.py:118
msgid "No stripes to render"
msgstr ""
-#: lib/elements/fill_stitch.py:120
+#: lib/elements/fill_stitch.py:119
msgid "Tartan fill: There is no active fill stripe to render"
msgstr ""
-#: lib/elements/fill_stitch.py:122 lib/elements/fill_stitch.py:132
+#: lib/elements/fill_stitch.py:121 lib/elements/fill_stitch.py:131
msgid "Go to Extensions > Ink/Stitch > Fill Tools > Tartan and adjust stripe settings:"
msgstr ""
-#: lib/elements/fill_stitch.py:123
+#: lib/elements/fill_stitch.py:122
msgid "* Check if stripes are active"
msgstr ""
-#: lib/elements/fill_stitch.py:124
+#: lib/elements/fill_stitch.py:123
msgid "* Check the minimum stripe width setting and the scale factor"
msgstr ""
-#: lib/elements/fill_stitch.py:129
+#: lib/elements/fill_stitch.py:128
msgid "No customized pattern"
msgstr ""
-#: lib/elements/fill_stitch.py:130
+#: lib/elements/fill_stitch.py:129
msgid "Tartan fill: Using default pattern"
msgstr ""
-#: lib/elements/fill_stitch.py:133
+#: lib/elements/fill_stitch.py:132
msgid "* Customize your pattern"
msgstr ""
-#: lib/elements/fill_stitch.py:138
+#: lib/elements/fill_stitch.py:137
msgid "This shape is invalid"
msgstr ""
-#: lib/elements/fill_stitch.py:139
+#: lib/elements/fill_stitch.py:138
msgid "Fill: This shape cannot be stitched out. Please try to repair it with the \"Break Apart Fill Objects\" extension."
msgstr ""
-#: lib/elements/fill_stitch.py:147
+#: lib/elements/fill_stitch.py:146
msgid "FillStitch"
msgstr ""
-#: lib/elements/fill_stitch.py:150
+#: lib/elements/fill_stitch.py:149
msgid "Automatically routed fill stitching"
msgstr ""
-#: lib/elements/fill_stitch.py:154
+#: lib/elements/fill_stitch.py:153
msgid "Auto Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:155 inx/inkstitch_select_elements.inx:56
+#: lib/elements/fill_stitch.py:154 inx/inkstitch_select_elements.inx:56
msgid "Circular Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:156 inx/inkstitch_select_elements.inx:57
+#: lib/elements/fill_stitch.py:155 inx/inkstitch_select_elements.inx:57
msgid "Contour Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:157 inx/inkstitch_select_elements.inx:58
+#: lib/elements/fill_stitch.py:156 inx/inkstitch_select_elements.inx:58
msgid "Guided Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:158 inx/inkstitch_select_elements.inx:59
+#: lib/elements/fill_stitch.py:157 inx/inkstitch_select_elements.inx:59
msgid "Linear Gradient Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:159 inx/inkstitch_select_elements.inx:60
+#: lib/elements/fill_stitch.py:158 inx/inkstitch_select_elements.inx:60
msgid "Meander Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:160 inx/inkstitch_select_elements.inx:61
+#: lib/elements/fill_stitch.py:159 inx/inkstitch_select_elements.inx:61
msgid "Tartan Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:161 lib/gui/tartan/embroidery_panel.py:203
+#: lib/elements/fill_stitch.py:160 lib/gui/tartan/embroidery_panel.py:203
#: inx/inkstitch_select_elements.inx:62
msgid "Legacy Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:165
+#: lib/elements/fill_stitch.py:164
msgid "Fill method"
msgstr ""
-#: lib/elements/fill_stitch.py:174
+#: lib/elements/fill_stitch.py:173
msgid "Guided Fill Strategy"
msgstr ""
-#: lib/elements/fill_stitch.py:175
+#: lib/elements/fill_stitch.py:174
msgid "Copy"
msgstr ""
-#: lib/elements/fill_stitch.py:175
+#: lib/elements/fill_stitch.py:174
msgid "Parallel Offset"
msgstr ""
-#: lib/elements/fill_stitch.py:176
+#: lib/elements/fill_stitch.py:175
msgid "Copy (the default) will fill the shape with shifted copies of the line. Parallel offset will ensure that each line is always a consistent distance from its neighbor. Sharp corners may be introduced."
msgstr ""
-#: lib/elements/fill_stitch.py:183
+#: lib/elements/fill_stitch.py:182
msgid "Contour Fill Strategy"
msgstr ""
-#: lib/elements/fill_stitch.py:184
+#: lib/elements/fill_stitch.py:183
msgid "Inner to Outer"
msgstr ""
-#: lib/elements/fill_stitch.py:184
+#: lib/elements/fill_stitch.py:183
msgid "Single spiral"
msgstr ""
-#: lib/elements/fill_stitch.py:184
+#: lib/elements/fill_stitch.py:183
msgid "Double spiral"
msgstr ""
-#: lib/elements/fill_stitch.py:189
+#: lib/elements/fill_stitch.py:188
msgid "Join Style"
msgstr ""
-#: lib/elements/fill_stitch.py:190 inx/inkstitch_knockdown_fill.inx:21
+#: lib/elements/fill_stitch.py:189 inx/inkstitch_knockdown_fill.inx:21
+#: inx/inkstitch_knockdown_fill.inx:38
msgid "Round"
msgstr ""
-#: lib/elements/fill_stitch.py:190
+#: lib/elements/fill_stitch.py:189
msgid "Mitered"
msgstr ""
-#: lib/elements/fill_stitch.py:190
+#: lib/elements/fill_stitch.py:189
msgid "Beveled"
msgstr ""
-#: lib/elements/fill_stitch.py:196
+#: lib/elements/fill_stitch.py:195
msgid "Avoid self-crossing"
msgstr ""
-#: lib/elements/fill_stitch.py:205
+#: lib/elements/fill_stitch.py:204
msgid "Clockwise"
msgstr ""
-#: lib/elements/fill_stitch.py:210
+#: lib/elements/fill_stitch.py:209
msgid "Meander Pattern"
msgstr ""
-#: lib/elements/fill_stitch.py:217
+#: lib/elements/fill_stitch.py:216
msgid "Meander pattern angle"
msgstr ""
-#: lib/elements/fill_stitch.py:227
+#: lib/elements/fill_stitch.py:226
msgid "Meander pattern scale"
msgstr ""
-#: lib/elements/fill_stitch.py:228
+#: lib/elements/fill_stitch.py:227
msgid "Percentage to stretch or compress the meander pattern. You can scale horizontally and vertically individually by giving two percentages separated by a space. "
msgstr ""
-#: lib/elements/fill_stitch.py:238
+#: lib/elements/fill_stitch.py:237
msgid "Clip path"
msgstr ""
-#: lib/elements/fill_stitch.py:239
+#: lib/elements/fill_stitch.py:238
msgid "Constrain stitching to the shape. Useful when smoothing and expand are used."
msgstr ""
-#: lib/elements/fill_stitch.py:248
+#: lib/elements/fill_stitch.py:247
msgid "Smoothness"
msgstr ""
-#: lib/elements/fill_stitch.py:250
+#: lib/elements/fill_stitch.py:249
msgid "Smooth the stitch path. Smoothness limits how far the smoothed stitch path is allowed to deviate from the original path. Try low numbers like 0.2. Hint: a lower running stitch tolerance may be needed too."
msgstr ""
-#: lib/elements/fill_stitch.py:265
+#: lib/elements/fill_stitch.py:264
msgid "Expand the shape before fill stitching, to compensate for gaps between shapes. Negative values contract instead."
msgstr ""
-#: lib/elements/fill_stitch.py:282
+#: lib/elements/fill_stitch.py:281
msgid "Gap Filling"
msgstr ""
-#: lib/elements/fill_stitch.py:283
+#: lib/elements/fill_stitch.py:282
msgid "Add extra rows to compensate for gaps between sections caused by distortion.Rows are always added in pairs, so this number will be rounded up to the nearest multiple of 2."
msgstr ""
-#: lib/elements/fill_stitch.py:295 lib/elements/fill_stitch.py:308
+#: lib/elements/fill_stitch.py:294 lib/elements/fill_stitch.py:307
#: lib/gui/tartan/embroidery_panel.py:35
msgid "Angle of lines of stitches"
msgstr ""
-#: lib/elements/fill_stitch.py:296
+#: lib/elements/fill_stitch.py:295
msgid "The angle increases in a counter-clockwise direction. 0 is horizontal. Negative angles are allowed."
msgstr ""
-#: lib/elements/fill_stitch.py:309 lib/gui/tartan/embroidery_panel.py:36
+#: lib/elements/fill_stitch.py:308 lib/gui/tartan/embroidery_panel.py:36
msgid "Relative to the tartan stripe direction."
msgstr ""
-#: lib/elements/fill_stitch.py:321
+#: lib/elements/fill_stitch.py:320
msgid "Maximum fill stitch length"
msgstr ""
-#: lib/elements/fill_stitch.py:323
+#: lib/elements/fill_stitch.py:322
msgid "The length of each stitch in a row. Shorter stitch may be used at the start or end of a row."
msgstr ""
-#: lib/elements/fill_stitch.py:339
+#: lib/elements/fill_stitch.py:338
msgid "Spacing between rows"
msgstr ""
-#: lib/elements/fill_stitch.py:340
+#: lib/elements/fill_stitch.py:339
msgid "Distance between rows of stitches."
msgstr ""
-#: lib/elements/fill_stitch.py:357 inx/inkstitch_gradient_blocks.inx:24
+#: lib/elements/fill_stitch.py:356 inx/inkstitch_gradient_blocks.inx:24
msgid "End row spacing"
msgstr ""
-#: lib/elements/fill_stitch.py:358
+#: lib/elements/fill_stitch.py:357
msgid "Increases or decreases the row spacing towards the end."
msgstr ""
-#: lib/elements/fill_stitch.py:372
+#: lib/elements/fill_stitch.py:371
msgid "Stagger rows this many times before repeating"
msgstr ""
-#: lib/elements/fill_stitch.py:373 lib/elements/satin_column.py:215
+#: lib/elements/fill_stitch.py:372 lib/elements/satin_column.py:215
msgid "Length of the cycle by which successive stitch rows are staggered. Fractional values are allowed and can have less visible diagonals than integer values."
msgstr ""
-#: lib/elements/fill_stitch.py:389 lib/elements/fill_stitch.py:713
+#: lib/elements/fill_stitch.py:388 lib/elements/fill_stitch.py:712
msgid "Skip last stitch in each row"
msgstr ""
-#: lib/elements/fill_stitch.py:390 lib/elements/fill_stitch.py:714
+#: lib/elements/fill_stitch.py:389 lib/elements/fill_stitch.py:713
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:405
+#: lib/elements/fill_stitch.py:404
msgid "Flip fill (start right-to-left)"
msgstr ""
-#: lib/elements/fill_stitch.py:406
+#: lib/elements/fill_stitch.py:405
msgid "The flip option can help you with routing your stitch path. When you enable flip, stitching goes from right-to-left instead of left-to-right."
msgstr ""
-#: lib/elements/fill_stitch.py:418
+#: lib/elements/fill_stitch.py:417
msgid "Reverse fill"
msgstr ""
-#: lib/elements/fill_stitch.py:419
+#: lib/elements/fill_stitch.py:418
msgid "Reverses fill path."
msgstr ""
-#: lib/elements/fill_stitch.py:430
+#: lib/elements/fill_stitch.py:429
msgid "Stop at ending point"
msgstr ""
-#: lib/elements/fill_stitch.py:431
+#: lib/elements/fill_stitch.py:430
msgid "If this option is disabled, the ending point will only be used to define a general direction for stitch routing. When enabled the last section will end at the defined spot."
msgstr ""
-#: lib/elements/fill_stitch.py:443 lib/elements/fill_stitch.py:725
+#: lib/elements/fill_stitch.py:442 lib/elements/fill_stitch.py:724
msgid "Underpath"
msgstr ""
-#: lib/elements/fill_stitch.py:444 lib/elements/fill_stitch.py:726
+#: lib/elements/fill_stitch.py:443 lib/elements/fill_stitch.py:725
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:456 lib/elements/satin_column.py:364
-#: lib/elements/stroke.py:121
+#: lib/elements/fill_stitch.py:455 lib/elements/satin_column.py:364
+#: lib/elements/stroke.py:120
msgid "Running stitch length"
msgstr ""
-#: lib/elements/fill_stitch.py:457
+#: lib/elements/fill_stitch.py:456
msgid "Length of stitches around the outline of the fill region used when moving from section to section. Also used for meander and circular fill."
msgstr ""
-#: lib/elements/fill_stitch.py:474 lib/elements/satin_column.py:375
+#: lib/elements/fill_stitch.py:473 lib/elements/satin_column.py:375
msgid "Running stitch tolerance"
msgstr ""
-#: lib/elements/fill_stitch.py:475 lib/elements/satin_column.py:376
+#: lib/elements/fill_stitch.py:474 lib/elements/satin_column.py:376
msgid "Determines how hard Ink/Stitch tries to avoid stitching outside the shape.Lower numbers are less likely to stitch outside the shape but require more stitches."
msgstr ""
-#: lib/elements/fill_stitch.py:493 lib/elements/stroke.py:147
+#: lib/elements/fill_stitch.py:492 lib/elements/stroke.py:146
msgid "Randomize stitch length"
msgstr ""
-#: lib/elements/fill_stitch.py:494 lib/elements/stroke.py:148
+#: lib/elements/fill_stitch.py:493 lib/elements/stroke.py:147
msgid "Randomize stitch length and phase instead of dividing evenly or staggering. This is recommended for closely-spaced curved fills to avoid Moiré artefacts."
msgstr ""
-#: lib/elements/fill_stitch.py:510 lib/elements/stroke.py:160
+#: lib/elements/fill_stitch.py:509 lib/elements/stroke.py:159
msgid "Random stitch length jitter"
msgstr ""
-#: lib/elements/fill_stitch.py:511 lib/elements/stroke.py:161
+#: lib/elements/fill_stitch.py:510 lib/elements/stroke.py:160
msgid "Amount to vary the length of each stitch by when randomizing."
msgstr ""
-#: lib/elements/fill_stitch.py:526 lib/elements/satin_column.py:500
-#: lib/elements/stroke.py:83
+#: lib/elements/fill_stitch.py:525 lib/elements/satin_column.py:500
+#: lib/elements/stroke.py:82
#: lib/sew_stack/stitch_layers/running_stitch/running_stitch_layer.py:33
#: lib/sew_stack/stitch_layers/running_stitch/running_stitch_layer.py:35
msgid "Repeats"
msgstr ""
-#: lib/elements/fill_stitch.py:527 lib/elements/stroke.py:84
+#: lib/elements/fill_stitch.py:526 lib/elements/stroke.py:83
#: lib/sew_stack/stitch_layers/running_stitch/running_stitch_layer.py:36
msgid "Defines how many times to run down and back along the path."
msgstr ""
-#: lib/elements/fill_stitch.py:538 lib/elements/stroke.py:95
+#: lib/elements/fill_stitch.py:537 lib/elements/stroke.py:94
msgid "Bean stitch number of repeats"
msgstr ""
-#: lib/elements/fill_stitch.py:539 lib/elements/stroke.py:96
+#: lib/elements/fill_stitch.py:538 lib/elements/stroke.py:95
msgid "Backtrack each stitch this many times. A value of 1 would triple each stitch (forward, back, forward). A value of 2 would quintuple each stitch, etc.\n\n"
"A pattern with various repeats can be created with a list of values separated by a space."
msgstr ""
-#: lib/elements/fill_stitch.py:554 lib/elements/satin_column.py:250
-#: lib/elements/stroke.py:186
+#: lib/elements/fill_stitch.py:553 lib/elements/satin_column.py:250
+#: lib/elements/stroke.py:185
msgid "Zig-zag spacing (peak-to-peak)"
msgstr ""
-#: lib/elements/fill_stitch.py:555 lib/elements/stroke.py:187
+#: lib/elements/fill_stitch.py:554 lib/elements/stroke.py:186
msgid "Length of stitches in zig-zag mode."
msgstr ""
-#: lib/elements/fill_stitch.py:567
+#: lib/elements/fill_stitch.py:566
msgid "Zig-zag width"
msgstr ""
-#: lib/elements/fill_stitch.py:568
+#: lib/elements/fill_stitch.py:567
msgid "Width of the zig-zag line."
msgstr ""
-#: lib/elements/fill_stitch.py:581 lib/gui/tartan/embroidery_panel.py:42
+#: lib/elements/fill_stitch.py:580 lib/gui/tartan/embroidery_panel.py:42
msgid "Rows per tartan thread"
msgstr ""
-#: lib/elements/fill_stitch.py:582 lib/gui/tartan/embroidery_panel.py:44
+#: lib/elements/fill_stitch.py:581 lib/gui/tartan/embroidery_panel.py:44
msgid "Consecutive rows of the same color"
msgstr ""
-#: lib/elements/fill_stitch.py:593
+#: lib/elements/fill_stitch.py:592
msgid "Herringbone width"
msgstr ""
-#: lib/elements/fill_stitch.py:594
+#: lib/elements/fill_stitch.py:593
msgid "Defines width of a herringbone pattern. Use 0 for regular rows."
msgstr ""
-#: lib/elements/fill_stitch.py:606 lib/elements/satin_column.py:278
-#: lib/elements/stroke.py:199
+#: lib/elements/fill_stitch.py:605 lib/elements/satin_column.py:278
+#: lib/elements/stroke.py:198
msgid "Pull compensation"
msgstr ""
-#: lib/elements/fill_stitch.py:607
+#: lib/elements/fill_stitch.py:606
msgid "Fill stitch can pull the fabric together, resulting in a shape narrower than you draw in Inkscape. This setting expands each row of stitches outward from the center of the row by a fixed length. Two values separated by a space may be used for an asymmetric effect."
msgstr ""
-#: lib/elements/fill_stitch.py:611 lib/elements/satin_column.py:282
+#: lib/elements/fill_stitch.py:610 lib/elements/satin_column.py:282
#: lib/elements/satin_column.py:445 lib/elements/satin_column.py:539
-#: lib/elements/stroke.py:202
+#: lib/elements/stroke.py:201
msgid "mm (each side)"
msgstr ""
-#: lib/elements/fill_stitch.py:622 lib/elements/satin_column.py:263
+#: lib/elements/fill_stitch.py:621 lib/elements/satin_column.py:263
msgid "Pull compensation percentage"
msgstr ""
-#: lib/elements/fill_stitch.py:623
+#: lib/elements/fill_stitch.py:622
msgid "Additional pull compensation which varies as a percentage of row width. Two values separated by a space may be used for an asymmetric effect."
msgstr ""
-#: lib/elements/fill_stitch.py:626 lib/elements/satin_column.py:132
+#: lib/elements/fill_stitch.py:625 lib/elements/satin_column.py:132
#: lib/elements/satin_column.py:142 lib/elements/satin_column.py:266
#: lib/elements/satin_column.py:460 lib/elements/satin_column.py:559
msgid "% (each side)"
msgstr ""
-#: lib/elements/fill_stitch.py:647 lib/elements/fill_stitch.py:656
-#: lib/elements/fill_stitch.py:683 lib/elements/fill_stitch.py:694
-#: lib/elements/fill_stitch.py:704 lib/elements/fill_stitch.py:716
-#: lib/elements/fill_stitch.py:729
+#: lib/elements/fill_stitch.py:646 lib/elements/fill_stitch.py:655
+#: lib/elements/fill_stitch.py:682 lib/elements/fill_stitch.py:693
+#: lib/elements/fill_stitch.py:703 lib/elements/fill_stitch.py:715
+#: lib/elements/fill_stitch.py:728
msgid "Fill Underlay"
msgstr ""
-#: lib/elements/fill_stitch.py:647 lib/gui/tartan/embroidery_panel.py:55
+#: lib/elements/fill_stitch.py:646 lib/gui/tartan/embroidery_panel.py:55
#: inx/inkstitch_select_elements.inx:36 inx/inkstitch_select_elements.inx:64
#: inx/inkstitch_select_elements.inx:66
msgid "Underlay"
msgstr ""
-#: lib/elements/fill_stitch.py:653
+#: lib/elements/fill_stitch.py:652
msgid "Fill angle"
msgstr ""
-#: lib/elements/fill_stitch.py:654
+#: lib/elements/fill_stitch.py:653
msgid "Default: fill angle + 90 deg. Insert a list for multiple layers separated by a space."
msgstr ""
-#: lib/elements/fill_stitch.py:680 lib/gui/tartan/embroidery_panel.py:77
+#: lib/elements/fill_stitch.py:679 lib/gui/tartan/embroidery_panel.py:77
msgid "Row spacing"
msgstr ""
-#: lib/elements/fill_stitch.py:681
+#: lib/elements/fill_stitch.py:680
msgid "default: 3x fill row spacing"
msgstr ""
-#: lib/elements/fill_stitch.py:691 lib/elements/stroke.py:172
+#: lib/elements/fill_stitch.py:690 lib/elements/stroke.py:171
#: lib/extensions/element_info.py:134 lib/extensions/element_info.py:190
msgid "Max stitch length"
msgstr ""
-#: lib/elements/fill_stitch.py:692
+#: lib/elements/fill_stitch.py:691
msgid "default: equal to fill max stitch length"
msgstr ""
-#: lib/elements/fill_stitch.py:702
+#: lib/elements/fill_stitch.py:701
msgid "Shrink the shape before doing underlay, to prevent underlay from showing around the outside of the fill."
msgstr ""
-#: lib/elements/fill_stitch.py:737 lib/elements/satin_column.py:581
-#: lib/elements/stroke.py:451 lib/gui/satin_multicolor/colorize_panel.py:61
+#: lib/elements/fill_stitch.py:736 lib/elements/satin_column.py:581
+#: lib/elements/stroke.py:450 lib/gui/satin_multicolor/colorize_panel.py:61
#: lib/sew_stack/stitch_layers/mixins/randomization.py:59
msgid "Random seed"
msgstr ""
-#: lib/elements/fill_stitch.py:738 lib/elements/satin_column.py:582
-#: lib/elements/stroke.py:452
+#: lib/elements/fill_stitch.py:737 lib/elements/satin_column.py:582
+#: lib/elements/stroke.py:451
msgid "Use a specific seed for randomized attributes. Uses the element ID if empty."
msgstr ""
@@ -1807,7 +1808,7 @@ msgstr ""
msgid "* Under \"Markers\" choose the first (empty) option in the first dropdown list."
msgstr ""
-#: lib/elements/satin_column.py:32 lib/elements/stroke.py:35
+#: lib/elements/satin_column.py:32 lib/elements/stroke.py:34
msgid "Too few subpaths"
msgstr ""
@@ -1941,8 +1942,8 @@ msgstr ""
msgid "Zig-zag"
msgstr ""
-#: lib/elements/satin_column.py:119 lib/elements/stroke.py:73
-#: inx/inkstitch_break_apart.inx:9 inx/inkstitch_knockdown_fill.inx:20
+#: lib/elements/satin_column.py:119 lib/elements/stroke.py:72
+#: inx/inkstitch_break_apart.inx:9
msgid "Method"
msgstr ""
@@ -2055,27 +2056,27 @@ msgstr ""
msgid "Satin stitches pull the fabric together, resulting in a column narrower than you draw in Inkscape. This setting expands each pair of needle penetrations outward from the center of the satin column by a fixed length. Two values separated by a space may be used for an asymmetric effect."
msgstr ""
-#: lib/elements/satin_column.py:293 lib/elements/stroke.py:341
+#: lib/elements/satin_column.py:293 lib/elements/stroke.py:340
msgid "Automatic"
msgstr ""
-#: lib/elements/satin_column.py:294 lib/elements/stroke.py:342
+#: lib/elements/satin_column.py:294 lib/elements/stroke.py:341
msgid "Don't reverse"
msgstr ""
-#: lib/elements/satin_column.py:295 lib/elements/stroke.py:343
+#: lib/elements/satin_column.py:295 lib/elements/stroke.py:342
msgid "Reverse first rail"
msgstr ""
-#: lib/elements/satin_column.py:296 lib/elements/stroke.py:344
+#: lib/elements/satin_column.py:296 lib/elements/stroke.py:343
msgid "Reverse second rail"
msgstr ""
-#: lib/elements/satin_column.py:297 lib/elements/stroke.py:345
+#: lib/elements/satin_column.py:297 lib/elements/stroke.py:344
msgid "Reverse both rails"
msgstr ""
-#: lib/elements/satin_column.py:303 lib/elements/stroke.py:351
+#: lib/elements/satin_column.py:303 lib/elements/stroke.py:350
msgid "Reverse rails"
msgstr ""
@@ -2136,7 +2137,7 @@ msgid "Stitch length"
msgstr ""
#: lib/elements/satin_column.py:425 lib/elements/satin_column.py:482
-#: lib/elements/stroke.py:133
+#: lib/elements/stroke.py:132
msgid "Stitch tolerance"
msgstr ""
@@ -2221,237 +2222,239 @@ msgstr ""
msgid "Split stitch if distance of maximum stitch length is exceeded"
msgstr ""
-#: lib/elements/stroke.py:36
+#: lib/elements/stroke.py:35
msgid "This element renders as running stitch while it has a satin column parameter."
msgstr ""
-#: lib/elements/stroke.py:38
+#: lib/elements/stroke.py:37
msgid "* Convert to stroke: select the element and open the parameter dialog. Enable running stitch along path."
msgstr ""
-#: lib/elements/stroke.py:39
+#: lib/elements/stroke.py:38
msgid "* Use as satin column: add an other rail and optionally rungs."
msgstr ""
-#: lib/elements/stroke.py:45 lib/extensions/params.py:607
+#: lib/elements/stroke.py:44 lib/extensions/params.py:607
#: inx/inkstitch_select_elements.inx:12
msgid "Stroke"
msgstr ""
-#: lib/elements/stroke.py:48 lib/extensions/params.py:280
+#: lib/elements/stroke.py:47 lib/extensions/params.py:280
msgid "Running stitch along paths"
msgstr ""
-#: lib/elements/stroke.py:66
+#: lib/elements/stroke.py:65
msgid "Running Stitch / Bean Stitch"
msgstr ""
-#: lib/elements/stroke.py:67 lib/lettering/categories.py:26
+#: lib/elements/stroke.py:66 lib/lettering/categories.py:26
#: inx/inkstitch_lettering_generate_json.inx:57
msgid "Ripple Stitch"
msgstr ""
-#: lib/elements/stroke.py:68 inx/inkstitch_select_elements.inx:23
+#: lib/elements/stroke.py:67 inx/inkstitch_select_elements.inx:23
msgid "ZigZag Stitch"
msgstr ""
-#: lib/elements/stroke.py:69 inx/inkstitch_select_elements.inx:24
+#: lib/elements/stroke.py:68 inx/inkstitch_select_elements.inx:24
msgid "Manual Stitch"
msgstr ""
-#: lib/elements/stroke.py:109
+#: lib/elements/stroke.py:108
msgid "Manual stitch placement"
msgstr ""
-#: lib/elements/stroke.py:110
+#: lib/elements/stroke.py:109
msgid "No extra stitches will be added to the original ripple pattern and the running stitch length value will be ignored."
msgstr ""
-#: lib/elements/stroke.py:122
+#: lib/elements/stroke.py:121
#: lib/sew_stack/stitch_layers/running_stitch/running_stitch_layer.py:21
msgid "Length of stitches. Stitches can be shorter according to the stitch tolerance setting."
msgstr ""
-#: lib/elements/stroke.py:134
+#: lib/elements/stroke.py:133
msgid "All stitches must be within this distance from the path. A lower tolerance means stitches will be closer together. A higher tolerance means sharp corners may be rounded."
msgstr ""
-#: lib/elements/stroke.py:173
+#: lib/elements/stroke.py:172
msgid "Split stitches longer than this."
msgstr ""
-#: lib/elements/stroke.py:200
+#: lib/elements/stroke.py:199
msgid "Zigzag stitches pull the fabric together, resulting in a column narrower than you draw in Inkscape. This widens the zigzag line width."
msgstr ""
-#: lib/elements/stroke.py:213
+#: lib/elements/stroke.py:212
msgid "Number of lines"
msgstr ""
-#: lib/elements/stroke.py:214
+#: lib/elements/stroke.py:213
msgid "Number of lines from start to finish"
msgstr ""
-#: lib/elements/stroke.py:225
+#: lib/elements/stroke.py:224
msgid "Minimum line distance"
msgstr ""
-#: lib/elements/stroke.py:226
+#: lib/elements/stroke.py:225
msgid "Overrides the number of lines setting."
msgstr ""
-#: lib/elements/stroke.py:239
+#: lib/elements/stroke.py:238
msgid "Line count / Minimum line distance"
msgstr ""
-#: lib/elements/stroke.py:240
+#: lib/elements/stroke.py:239
msgid "Render at rungs"
msgstr ""
-#: lib/elements/stroke.py:241
+#: lib/elements/stroke.py:240
msgid "Adaptive + minimum line distance"
msgstr ""
-#: lib/elements/stroke.py:246
+#: lib/elements/stroke.py:245
msgid "Pattern position"
msgstr ""
-#: lib/elements/stroke.py:247
+#: lib/elements/stroke.py:246
msgid "Pattern position for satin guided ripples."
msgstr ""
-#: lib/elements/stroke.py:258
+#: lib/elements/stroke.py:257
msgid "Stagger lines this many times before repeating"
msgstr ""
-#: lib/elements/stroke.py:259
+#: lib/elements/stroke.py:258
msgid "Length of the cycle by which successive stitch lines are staggered. Fractional values are allowed and can have less visible diagonals than integer values. A value of 0 (default) disables staggering and instead stitches evenly.For linear ripples only."
msgstr ""
-#: lib/elements/stroke.py:272
+#: lib/elements/stroke.py:271
msgid "Skip first lines"
msgstr ""
-#: lib/elements/stroke.py:273
+#: lib/elements/stroke.py:272
msgid "Skip this number of lines at the beginning."
msgstr ""
-#: lib/elements/stroke.py:284
+#: lib/elements/stroke.py:283
msgid "Skip last lines"
msgstr ""
-#: lib/elements/stroke.py:285
+#: lib/elements/stroke.py:284
msgid "Skip this number of lines at the end"
msgstr ""
-#: lib/elements/stroke.py:296
+#: lib/elements/stroke.py:295
msgid "Flip every second line"
msgstr ""
-#: lib/elements/stroke.py:297
+#: lib/elements/stroke.py:296
msgid "Linear ripple: wether to flip the pattern every second line or not."
msgstr ""
-#: lib/elements/stroke.py:307
+#: lib/elements/stroke.py:306
msgid "Line distance exponent"
msgstr ""
-#: lib/elements/stroke.py:308
+#: lib/elements/stroke.py:307
msgid "Increase density towards one side."
msgstr ""
-#: lib/elements/stroke.py:319
+#: lib/elements/stroke.py:318
msgid "Flip exponent"
msgstr ""
-#: lib/elements/stroke.py:320
+#: lib/elements/stroke.py:319
msgid "Reverse exponent effect."
msgstr ""
-#: lib/elements/stroke.py:331
+#: lib/elements/stroke.py:330
msgid "Reverse"
msgstr ""
-#: lib/elements/stroke.py:332
+#: lib/elements/stroke.py:331
msgid "Flip start and end point"
msgstr ""
-#: lib/elements/stroke.py:352
+#: lib/elements/stroke.py:351
msgid "Reverse satin ripple rails. Default: automatically detect and fix a reversed rail."
msgstr ""
-#: lib/elements/stroke.py:364
+#: lib/elements/stroke.py:363
msgid "Grid size"
msgstr ""
-#: lib/elements/stroke.py:365
+#: lib/elements/stroke.py:364
msgid "Render as grid. Use with care and watch your stitch density."
msgstr ""
-#: lib/elements/stroke.py:377
+#: lib/elements/stroke.py:376
msgid "Stitch grid first"
msgstr ""
-#: lib/elements/stroke.py:378
+#: lib/elements/stroke.py:377
msgid "Reverse the stitch paths, so that the grid will be stitched first"
msgstr ""
-#: lib/elements/stroke.py:389
+#: lib/elements/stroke.py:388
msgid "Scale axis"
msgstr ""
-#: lib/elements/stroke.py:390
+#: lib/elements/stroke.py:389
msgid "Scale axis for satin guided ripple stitches."
msgstr ""
-#: lib/elements/stroke.py:394 lib/gui/edit_json/settings_panel.py:159
-#: print/templates/ui.html:180 inx/inkstitch_remove_embroidery_settings.inx:12
+#: lib/elements/stroke.py:393 lib/gui/edit_json/settings_panel.py:159
+#: print/templates/ui.html:180 inx/inkstitch_knockdown_fill.inx:32
+#: inx/inkstitch_remove_embroidery_settings.inx:12
#: inx/inkstitch_remove_embroidery_settings.inx:117
msgid "None"
msgstr ""
-#: lib/elements/stroke.py:402
+#: lib/elements/stroke.py:401
msgid "Starting scale"
msgstr ""
-#: lib/elements/stroke.py:403
+#: lib/elements/stroke.py:402
msgid "How big the first copy of the line should be, in percent."
msgstr ""
-#: lib/elements/stroke.py:403 lib/elements/stroke.py:415
+#: lib/elements/stroke.py:402 lib/elements/stroke.py:414
msgid "Used only for ripple stitch with a guide line."
msgstr ""
-#: lib/elements/stroke.py:414
+#: lib/elements/stroke.py:413
msgid "Ending scale"
msgstr ""
-#: lib/elements/stroke.py:415
+#: lib/elements/stroke.py:414
msgid "How big the last copy of the line should be, in percent."
msgstr ""
-#: lib/elements/stroke.py:426 lib/gui/tartan/customize_panel.py:43
+#: lib/elements/stroke.py:425 lib/gui/tartan/customize_panel.py:43
#: inx/inkstitch_transform_elements.inx:10
msgid "Rotate"
msgstr ""
-#: lib/elements/stroke.py:427
+#: lib/elements/stroke.py:426
msgid "Rotate satin guided ripple stitches"
msgstr ""
-#: lib/elements/stroke.py:438
+#: lib/elements/stroke.py:437 inx/inkstitch_knockdown_fill.inx:20
+#: inx/inkstitch_knockdown_fill.inx:37
msgid "Join style"
msgstr ""
-#: lib/elements/stroke.py:439
+#: lib/elements/stroke.py:438
msgid "Join style for non circular ripples."
msgstr ""
-#: lib/elements/stroke.py:442
+#: lib/elements/stroke.py:441
msgid "flat"
msgstr ""
-#: lib/elements/stroke.py:442
+#: lib/elements/stroke.py:441
msgid "point"
msgstr ""
@@ -2866,11 +2869,11 @@ msgstr ""
msgid "The maximum value is smaller than the minimum value."
msgstr ""
-#: lib/extensions/lettering_generate_json.py:51
+#: lib/extensions/lettering_generate_json.py:53
msgid "Please specify a font file."
msgstr ""
-#: lib/extensions/letters_to_font.py:37
+#: lib/extensions/letters_to_font.py:38
msgid "Font directory not found. Please specify an existing directory."
msgstr ""
@@ -3295,11 +3298,11 @@ msgstr ""
#: inx/inkstitch_generate_palette.inx:26 inx/inkstitch_gradient_blocks.inx:26
#: inx/inkstitch_install.inx:14 inx/inkstitch_install_custom_palette.inx:14
#: inx/inkstitch_jump_to_stroke.inx:42 inx/inkstitch_jump_to_trim.inx:27
-#: inx/inkstitch_knockdown_fill.inx:27
+#: inx/inkstitch_knockdown_fill.inx:43
#: inx/inkstitch_lettering_along_path.inx:25
#: inx/inkstitch_lettering_custom_font_dir.inx:11
#: inx/inkstitch_lettering_force_lock_stitches.inx:22
-#: inx/inkstitch_lettering_generate_json.inx:135
+#: inx/inkstitch_lettering_generate_json.inx:143
#: inx/inkstitch_lettering_remove_kerning.inx:12
#: inx/inkstitch_lettering_set_color_sort_index.inx:11
#: inx/inkstitch_letters_to_font.inx:60 inx/inkstitch_outline.inx:25
@@ -3329,7 +3332,7 @@ msgid "Feature to verify or update font information for an existing font."
msgstr ""
#: lib/gui/edit_json/help_panel.py:33 lib/gui/edit_json/help_panel.py:34
-#: inx/inkstitch_lettering_generate_json.inx:141
+#: inx/inkstitch_lettering_generate_json.inx:149
msgid "https://inkstitch.org/docs/font-tools/#edit-json"
msgstr ""
@@ -5310,11 +5313,11 @@ msgstr ""
#: inx/inkstitch_density_map.inx:29 inx/inkstitch_display_stacking_order.inx:14
#: inx/inkstitch_fill_to_satin.inx:27 inx/inkstitch_install.inx:18
#: inx/inkstitch_install_custom_palette.inx:17
-#: inx/inkstitch_knockdown_fill.inx:33
+#: inx/inkstitch_knockdown_fill.inx:49
#: inx/inkstitch_lettering_along_path.inx:37
#: inx/inkstitch_lettering_custom_font_dir.inx:16
#: inx/inkstitch_lettering_force_lock_stitches.inx:33
-#: inx/inkstitch_lettering_generate_json.inx:139
+#: inx/inkstitch_lettering_generate_json.inx:147
#: inx/inkstitch_lettering_remove_kerning.inx:22
#: inx/inkstitch_lettering_set_color_sort_index.inx:19
#: inx/inkstitch_letters_to_font.inx:75 inx/inkstitch_outline.inx:28
@@ -6633,15 +6636,15 @@ msgstr ""
msgid "Keep holes"
msgstr ""
-#: inx/inkstitch_knockdown_fill.inx:19
+#: inx/inkstitch_knockdown_fill.inx:19 inx/inkstitch_knockdown_fill.inx:36
msgid "Offset"
msgstr ""
-#: inx/inkstitch_knockdown_fill.inx:22
+#: inx/inkstitch_knockdown_fill.inx:22 inx/inkstitch_knockdown_fill.inx:39
msgid "Mitre"
msgstr ""
-#: inx/inkstitch_knockdown_fill.inx:23
+#: inx/inkstitch_knockdown_fill.inx:23 inx/inkstitch_knockdown_fill.inx:40
msgid "Bevel"
msgstr ""
@@ -6649,23 +6652,40 @@ msgstr ""
msgid "Mitre limit"
msgstr ""
-#: inx/inkstitch_knockdown_fill.inx:28
+#: inx/inkstitch_knockdown_fill.inx:30
+msgid "Embossing"
+msgstr ""
+
+#: inx/inkstitch_knockdown_fill.inx:31
+msgid "Shape"
+msgstr ""
+
+#: inx/inkstitch_knockdown_fill.inx:33
+#: inx/inkstitch_zigzag_line_to_satin.inx:10
+msgid "Square"
+msgstr ""
+
+#: inx/inkstitch_knockdown_fill.inx:34
+msgid "Circle"
+msgstr ""
+
+#: inx/inkstitch_knockdown_fill.inx:44
msgid "This extension generates a knockdown fill area with a specified offset around selected elements."
msgstr ""
-#: inx/inkstitch_knockdown_fill.inx:29
+#: inx/inkstitch_knockdown_fill.inx:45
msgid "* Select elements of any kind"
msgstr ""
-#: inx/inkstitch_knockdown_fill.inx:30
+#: inx/inkstitch_knockdown_fill.inx:46
msgid "* Open this extension and apply with desired settings"
msgstr ""
-#: inx/inkstitch_knockdown_fill.inx:31
+#: inx/inkstitch_knockdown_fill.inx:47
msgid "* Adapt fill settings in the params dialog"
msgstr ""
-#: inx/inkstitch_knockdown_fill.inx:34
+#: inx/inkstitch_knockdown_fill.inx:50
msgid "https://inkstitch.org/docs/fill-tools/#knockdown-fill"
msgstr ""
@@ -6886,6 +6906,7 @@ msgstr ""
#: inx/inkstitch_lettering_generate_json.inx:118
#: inx/inkstitch_lettering_generate_json.inx:126
+#: inx/inkstitch_lettering_generate_json.inx:134
msgid "Force"
msgstr ""
@@ -6913,15 +6934,27 @@ msgstr ""
msgid "Space character width (default: 20)"
msgstr ""
+#: inx/inkstitch_lettering_generate_json.inx:134
+msgid "Overwrite letter spacing information from font file."
+msgstr ""
+
#: inx/inkstitch_lettering_generate_json.inx:136
+msgid "Letter spacing (px)"
+msgstr ""
+
+#: inx/inkstitch_lettering_generate_json.inx:136
+msgid "Letter spacing (default: 100)"
+msgstr ""
+
+#: inx/inkstitch_lettering_generate_json.inx:144
msgid "Generates font.json which can be used by the lettering tool."
msgstr ""
-#: inx/inkstitch_lettering_generate_json.inx:137
+#: inx/inkstitch_lettering_generate_json.inx:145
msgid "The generated file can be updated with Extensions > Ink/Stitch > Font Management > Edit JSON."
msgstr ""
-#: inx/inkstitch_lettering_generate_json.inx:140
+#: inx/inkstitch_lettering_generate_json.inx:148
msgid "https://inkstitch.org/docs/font-tools/#generate-json"
msgstr ""
@@ -8107,10 +8140,6 @@ msgstr ""
msgid "Line Pattern"
msgstr ""
-#: inx/inkstitch_zigzag_line_to_satin.inx:10
-msgid "Square"
-msgstr ""
-
#: inx/inkstitch_zigzag_line_to_satin.inx:11
msgid "Sawtooth"
msgstr ""
diff --git a/translations/messages_ca_ES.po b/translations/messages_ca_ES.po
index cdb17a0c..d76674ed 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: 2025-05-12 01:48+0000\n"
-"PO-Revision-Date: 2025-05-12 01:48\n"
+"POT-Creation-Date: 2025-05-21 01:46+0000\n"
+"PO-Revision-Date: 2025-05-21 01:46\n"
"Last-Translator: \n"
"Language-Team: Catalan\n"
"MIME-Version: 1.0\n"
@@ -12,7 +12,7 @@ msgstr ""
"Generated-By: Babel 2.17.0\n"
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2025-05-12 01:48+0000\n"
+"POT-Creation-Date: 2025-05-21 01:46+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -910,11 +910,11 @@ msgstr ""
msgid "weird one"
msgstr ""
-#: inkstitch.py:166
+#: inkstitch.py:170
msgid "Ink/Stitch cannot read your SVG file. This is often the case when you use a file which has been created with Adobe Illustrator."
msgstr ""
-#: inkstitch.py:169
+#: inkstitch.py:173
msgid "Try to import the file into Inkscape through 'File > Import...' (Ctrl+I)"
msgstr ""
@@ -1076,126 +1076,126 @@ msgstr ""
msgid "Flip automatically calculated angle if it appears to be wrong."
msgstr ""
-#: lib/elements/element.py:249 lib/gui/preferences.py:59
+#: lib/elements/element.py:251 lib/gui/preferences.py:59
#: lib/gui/preferences.py:106
msgid "Minimum stitch length"
msgstr ""
-#: lib/elements/element.py:250
+#: lib/elements/element.py:252
msgid "Overwrite global minimum stitch length setting. Shorter stitches than that will be removed."
msgstr ""
-#: lib/elements/element.py:260 lib/gui/preferences.py:41
+#: lib/elements/element.py:262 lib/gui/preferences.py:41
msgid "Minimum jump stitch length"
msgstr ""
-#: lib/elements/element.py:261
+#: lib/elements/element.py:263
msgid "Overwrite global minimum jump stitch length setting. Shorter distances to the next object will have no lock stitches."
msgstr ""
-#: lib/elements/element.py:271
+#: lib/elements/element.py:273
msgid "Allow lock stitches"
msgstr ""
-#: lib/elements/element.py:272
+#: lib/elements/element.py:274
msgid "Tie thread at the beginning and/or end of this object. Manual stitch will only add lock stitches if force lock stitched is checked."
msgstr ""
#. options to allow lock stitch before and after objects
-#: lib/elements/element.py:277
+#: lib/elements/element.py:279
msgid "Both"
msgstr ""
-#: lib/elements/element.py:277
+#: lib/elements/element.py:279
msgid "Before"
msgstr ""
-#: lib/elements/element.py:277
+#: lib/elements/element.py:279
msgid "After"
msgstr ""
-#: lib/elements/element.py:277
+#: lib/elements/element.py:279
msgid "Neither"
msgstr ""
-#: lib/elements/element.py:286
+#: lib/elements/element.py:288
#: inx/inkstitch_lettering_force_lock_stitches.inx:3
msgid "Force lock stitches"
msgstr ""
-#: lib/elements/element.py:287
+#: lib/elements/element.py:289
msgid "Sew lock stitches after sewing this element, even if the distance to the next object is shorter than defined by the minimum jump stitch length value in the Ink/Stitch preferences."
msgstr ""
-#: lib/elements/element.py:299
+#: lib/elements/element.py:301
msgid "Tack stitch"
msgstr ""
-#: lib/elements/element.py:300
+#: lib/elements/element.py:302
msgid "Tack down stitch type"
msgstr ""
-#: lib/elements/element.py:310 lib/elements/element.py:356
+#: lib/elements/element.py:312 lib/elements/element.py:358
msgid "Custom path"
msgstr ""
-#: lib/elements/element.py:311
+#: lib/elements/element.py:313
msgid "Enter a custom path. For svg paths The last node will not be embroidered, but represents the first stitch of the element."
msgstr ""
-#: lib/elements/element.py:321 lib/elements/element.py:333
+#: lib/elements/element.py:323 lib/elements/element.py:335
msgid "Scale tack stitch"
msgstr ""
-#: lib/elements/element.py:322
+#: lib/elements/element.py:324
msgid "Set stitch length. A 1 in a custom path equals this values."
msgstr ""
-#: lib/elements/element.py:334
+#: lib/elements/element.py:336
msgid "Scale tack stitch by this percentage."
msgstr ""
-#: lib/elements/element.py:345
+#: lib/elements/element.py:347
msgid "Lock stitch"
msgstr ""
-#: lib/elements/element.py:346
+#: lib/elements/element.py:348
msgid "Lock stitch type"
msgstr ""
-#: lib/elements/element.py:357
+#: lib/elements/element.py:359
msgid "Enter a custom path. For svg paths the first node will not be embroidered, but represents the last stitch of the element."
msgstr ""
-#: lib/elements/element.py:367 lib/elements/element.py:379
+#: lib/elements/element.py:369 lib/elements/element.py:381
msgid "Scale lock stitch"
msgstr ""
-#: lib/elements/element.py:368
+#: lib/elements/element.py:370
msgid "Set length of lock stitches (mm)."
msgstr ""
-#: lib/elements/element.py:380
+#: lib/elements/element.py:382
msgid "Scale lock stitch by this percentage."
msgstr ""
-#: lib/elements/element.py:392
+#: lib/elements/element.py:394
msgid "Trim After"
msgstr ""
-#: lib/elements/element.py:393
+#: lib/elements/element.py:395
msgid "Add a TRIM command after stitching this object."
msgstr ""
-#: lib/elements/element.py:402
+#: lib/elements/element.py:404
msgid "Stop After"
msgstr ""
-#: lib/elements/element.py:403
+#: lib/elements/element.py:405
msgid "Add a STOP command after stitching this object."
msgstr ""
-#: lib/elements/element.py:687
+#: lib/elements/element.py:700
msgid "Please run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot objects. This will show you the exact location of the problem."
msgstr ""
@@ -1211,559 +1211,560 @@ msgstr ""
msgid "* Run Extensions > Ink/Stitch > Troubleshoot > Cleanup Document..."
msgstr ""
-#: lib/elements/fill_stitch.py:37
+#: lib/elements/fill_stitch.py:36
msgid "Small Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:38
+#: lib/elements/fill_stitch.py:37
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:44 lib/elements/fill_stitch.py:264
+#: lib/elements/fill_stitch.py:43 lib/elements/fill_stitch.py:263
msgid "Expand"
msgstr ""
-#: lib/elements/fill_stitch.py:45
+#: lib/elements/fill_stitch.py:44
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:50 lib/elements/fill_stitch.py:701
+#: lib/elements/fill_stitch.py:49 lib/elements/fill_stitch.py:700
msgid "Inset"
msgstr ""
-#: lib/elements/fill_stitch.py:51
+#: lib/elements/fill_stitch.py:50
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:56
+#: lib/elements/fill_stitch.py:55
msgid "Missing Guideline"
msgstr ""
-#: lib/elements/fill_stitch.py:57
+#: lib/elements/fill_stitch.py:56
msgid "This object is set to \"Guided Fill\", but has no guide line."
msgstr ""
-#: lib/elements/fill_stitch.py:59
+#: lib/elements/fill_stitch.py:58
msgid "* Create a stroke object"
msgstr ""
-#: lib/elements/fill_stitch.py:60
+#: lib/elements/fill_stitch.py:59
msgid "* Select this object and run Extensions > Ink/Stitch > Edit > Selection to guide line"
msgstr ""
-#: lib/elements/fill_stitch.py:65
+#: lib/elements/fill_stitch.py:64
msgid "Disjointed Guide Line"
msgstr ""
-#: lib/elements/fill_stitch.py:66
+#: lib/elements/fill_stitch.py:65
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:69
+#: lib/elements/fill_stitch.py:68
msgid "* Move the guide line into the element"
msgstr ""
-#: lib/elements/fill_stitch.py:74 lib/elements/stroke.py:27
+#: lib/elements/fill_stitch.py:73 lib/elements/stroke.py:26
msgid "Multiple Guide Lines"
msgstr ""
-#: lib/elements/fill_stitch.py:75 lib/elements/stroke.py:28
+#: lib/elements/fill_stitch.py:74 lib/elements/stroke.py:27
msgid "This object has multiple guide lines, but only the first one will be used."
msgstr ""
-#: lib/elements/fill_stitch.py:77 lib/elements/stroke.py:30
+#: lib/elements/fill_stitch.py:76 lib/elements/stroke.py:29
msgid "* Remove all guide lines, except for one."
msgstr ""
-#: lib/elements/fill_stitch.py:82
+#: lib/elements/fill_stitch.py:81
msgid "Unconnected"
msgstr ""
-#: lib/elements/fill_stitch.py:83
+#: lib/elements/fill_stitch.py:82
msgid "Fill: This object is made up of unconnected shapes. Ink/Stitch doesn't know what order to stitch them in. Please break this object up into separate shapes."
msgstr ""
-#: lib/elements/fill_stitch.py:87 lib/elements/fill_stitch.py:96
-#: lib/elements/fill_stitch.py:141
+#: lib/elements/fill_stitch.py:86 lib/elements/fill_stitch.py:95
+#: lib/elements/fill_stitch.py:140
msgid "* Extensions > Ink/Stitch > Fill Tools > Break Apart Fill Objects"
msgstr ""
-#: lib/elements/fill_stitch.py:92
+#: lib/elements/fill_stitch.py:91
msgid "Border crosses itself"
msgstr ""
-#: lib/elements/fill_stitch.py:93
+#: lib/elements/fill_stitch.py:92
msgid "Fill: The border crosses over itself. This may lead into unconnected shapes. Please break this object into separate shapes to indicate in which order it should be stitched in."
msgstr ""
-#: lib/elements/fill_stitch.py:101
+#: lib/elements/fill_stitch.py:100
msgid "Fill and Stroke color"
msgstr ""
-#: lib/elements/fill_stitch.py:102
+#: lib/elements/fill_stitch.py:101
msgid "Element has both a fill and a stroke color. It is recommended to use two separate elements instead."
msgstr ""
-#: lib/elements/fill_stitch.py:104
+#: lib/elements/fill_stitch.py:103
msgid "* Duplicate the element. Remove stroke color from the first and fill color from the second."
msgstr ""
-#: lib/elements/fill_stitch.py:105
+#: lib/elements/fill_stitch.py:104
msgid "* Adapt the shape of the second element to compensate for push and pull fabric distortion."
msgstr ""
-#: lib/elements/fill_stitch.py:110
+#: lib/elements/fill_stitch.py:109
msgid "No linear gradient color"
msgstr ""
-#: lib/elements/fill_stitch.py:111
+#: lib/elements/fill_stitch.py:110
msgid "Linear Gradient has no linear gradient color."
msgstr ""
-#: lib/elements/fill_stitch.py:113
+#: lib/elements/fill_stitch.py:112
msgid "* Open the Fill and Stroke dialog."
msgstr ""
-#: lib/elements/fill_stitch.py:114
+#: lib/elements/fill_stitch.py:113
msgid "* Set a linear gradient as a fill and adapt colors to your liking."
msgstr ""
-#: lib/elements/fill_stitch.py:119
+#: lib/elements/fill_stitch.py:118
msgid "No stripes to render"
msgstr ""
-#: lib/elements/fill_stitch.py:120
+#: lib/elements/fill_stitch.py:119
msgid "Tartan fill: There is no active fill stripe to render"
msgstr ""
-#: lib/elements/fill_stitch.py:122 lib/elements/fill_stitch.py:132
+#: lib/elements/fill_stitch.py:121 lib/elements/fill_stitch.py:131
msgid "Go to Extensions > Ink/Stitch > Fill Tools > Tartan and adjust stripe settings:"
msgstr ""
-#: lib/elements/fill_stitch.py:123
+#: lib/elements/fill_stitch.py:122
msgid "* Check if stripes are active"
msgstr ""
-#: lib/elements/fill_stitch.py:124
+#: lib/elements/fill_stitch.py:123
msgid "* Check the minimum stripe width setting and the scale factor"
msgstr ""
-#: lib/elements/fill_stitch.py:129
+#: lib/elements/fill_stitch.py:128
msgid "No customized pattern"
msgstr ""
-#: lib/elements/fill_stitch.py:130
+#: lib/elements/fill_stitch.py:129
msgid "Tartan fill: Using default pattern"
msgstr ""
-#: lib/elements/fill_stitch.py:133
+#: lib/elements/fill_stitch.py:132
msgid "* Customize your pattern"
msgstr ""
-#: lib/elements/fill_stitch.py:138
+#: lib/elements/fill_stitch.py:137
msgid "This shape is invalid"
msgstr ""
-#: lib/elements/fill_stitch.py:139
+#: lib/elements/fill_stitch.py:138
msgid "Fill: This shape cannot be stitched out. Please try to repair it with the \"Break Apart Fill Objects\" extension."
msgstr ""
-#: lib/elements/fill_stitch.py:147
+#: lib/elements/fill_stitch.py:146
msgid "FillStitch"
msgstr ""
-#: lib/elements/fill_stitch.py:150
+#: lib/elements/fill_stitch.py:149
msgid "Automatically routed fill stitching"
msgstr ""
-#: lib/elements/fill_stitch.py:154
+#: lib/elements/fill_stitch.py:153
msgid "Auto Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:155 inx/inkstitch_select_elements.inx:56
+#: lib/elements/fill_stitch.py:154 inx/inkstitch_select_elements.inx:56
msgid "Circular Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:156 inx/inkstitch_select_elements.inx:57
+#: lib/elements/fill_stitch.py:155 inx/inkstitch_select_elements.inx:57
msgid "Contour Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:157 inx/inkstitch_select_elements.inx:58
+#: lib/elements/fill_stitch.py:156 inx/inkstitch_select_elements.inx:58
msgid "Guided Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:158 inx/inkstitch_select_elements.inx:59
+#: lib/elements/fill_stitch.py:157 inx/inkstitch_select_elements.inx:59
msgid "Linear Gradient Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:159 inx/inkstitch_select_elements.inx:60
+#: lib/elements/fill_stitch.py:158 inx/inkstitch_select_elements.inx:60
msgid "Meander Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:160 inx/inkstitch_select_elements.inx:61
+#: lib/elements/fill_stitch.py:159 inx/inkstitch_select_elements.inx:61
msgid "Tartan Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:161 lib/gui/tartan/embroidery_panel.py:203
+#: lib/elements/fill_stitch.py:160 lib/gui/tartan/embroidery_panel.py:203
#: inx/inkstitch_select_elements.inx:62
msgid "Legacy Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:165
+#: lib/elements/fill_stitch.py:164
msgid "Fill method"
msgstr ""
-#: lib/elements/fill_stitch.py:174
+#: lib/elements/fill_stitch.py:173
msgid "Guided Fill Strategy"
msgstr ""
-#: lib/elements/fill_stitch.py:175
+#: lib/elements/fill_stitch.py:174
msgid "Copy"
msgstr ""
-#: lib/elements/fill_stitch.py:175
+#: lib/elements/fill_stitch.py:174
msgid "Parallel Offset"
msgstr ""
-#: lib/elements/fill_stitch.py:176
+#: lib/elements/fill_stitch.py:175
msgid "Copy (the default) will fill the shape with shifted copies of the line. Parallel offset will ensure that each line is always a consistent distance from its neighbor. Sharp corners may be introduced."
msgstr ""
-#: lib/elements/fill_stitch.py:183
+#: lib/elements/fill_stitch.py:182
msgid "Contour Fill Strategy"
msgstr ""
-#: lib/elements/fill_stitch.py:184
+#: lib/elements/fill_stitch.py:183
msgid "Inner to Outer"
msgstr ""
-#: lib/elements/fill_stitch.py:184
+#: lib/elements/fill_stitch.py:183
msgid "Single spiral"
msgstr ""
-#: lib/elements/fill_stitch.py:184
+#: lib/elements/fill_stitch.py:183
msgid "Double spiral"
msgstr ""
-#: lib/elements/fill_stitch.py:189
+#: lib/elements/fill_stitch.py:188
msgid "Join Style"
msgstr ""
-#: lib/elements/fill_stitch.py:190 inx/inkstitch_knockdown_fill.inx:21
+#: lib/elements/fill_stitch.py:189 inx/inkstitch_knockdown_fill.inx:21
+#: inx/inkstitch_knockdown_fill.inx:38
msgid "Round"
msgstr ""
-#: lib/elements/fill_stitch.py:190
+#: lib/elements/fill_stitch.py:189
msgid "Mitered"
msgstr ""
-#: lib/elements/fill_stitch.py:190
+#: lib/elements/fill_stitch.py:189
msgid "Beveled"
msgstr ""
-#: lib/elements/fill_stitch.py:196
+#: lib/elements/fill_stitch.py:195
msgid "Avoid self-crossing"
msgstr ""
-#: lib/elements/fill_stitch.py:205
+#: lib/elements/fill_stitch.py:204
msgid "Clockwise"
msgstr ""
-#: lib/elements/fill_stitch.py:210
+#: lib/elements/fill_stitch.py:209
msgid "Meander Pattern"
msgstr ""
-#: lib/elements/fill_stitch.py:217
+#: lib/elements/fill_stitch.py:216
msgid "Meander pattern angle"
msgstr ""
-#: lib/elements/fill_stitch.py:227
+#: lib/elements/fill_stitch.py:226
msgid "Meander pattern scale"
msgstr ""
-#: lib/elements/fill_stitch.py:228
+#: lib/elements/fill_stitch.py:227
msgid "Percentage to stretch or compress the meander pattern. You can scale horizontally and vertically individually by giving two percentages separated by a space. "
msgstr ""
-#: lib/elements/fill_stitch.py:238
+#: lib/elements/fill_stitch.py:237
msgid "Clip path"
msgstr ""
-#: lib/elements/fill_stitch.py:239
+#: lib/elements/fill_stitch.py:238
msgid "Constrain stitching to the shape. Useful when smoothing and expand are used."
msgstr ""
-#: lib/elements/fill_stitch.py:248
+#: lib/elements/fill_stitch.py:247
msgid "Smoothness"
msgstr ""
-#: lib/elements/fill_stitch.py:250
+#: lib/elements/fill_stitch.py:249
msgid "Smooth the stitch path. Smoothness limits how far the smoothed stitch path is allowed to deviate from the original path. Try low numbers like 0.2. Hint: a lower running stitch tolerance may be needed too."
msgstr ""
-#: lib/elements/fill_stitch.py:265
+#: lib/elements/fill_stitch.py:264
msgid "Expand the shape before fill stitching, to compensate for gaps between shapes. Negative values contract instead."
msgstr ""
-#: lib/elements/fill_stitch.py:282
+#: lib/elements/fill_stitch.py:281
msgid "Gap Filling"
msgstr ""
-#: lib/elements/fill_stitch.py:283
+#: lib/elements/fill_stitch.py:282
msgid "Add extra rows to compensate for gaps between sections caused by distortion.Rows are always added in pairs, so this number will be rounded up to the nearest multiple of 2."
msgstr ""
-#: lib/elements/fill_stitch.py:295 lib/elements/fill_stitch.py:308
+#: lib/elements/fill_stitch.py:294 lib/elements/fill_stitch.py:307
#: lib/gui/tartan/embroidery_panel.py:35
msgid "Angle of lines of stitches"
msgstr ""
-#: lib/elements/fill_stitch.py:296
+#: lib/elements/fill_stitch.py:295
msgid "The angle increases in a counter-clockwise direction. 0 is horizontal. Negative angles are allowed."
msgstr ""
-#: lib/elements/fill_stitch.py:309 lib/gui/tartan/embroidery_panel.py:36
+#: lib/elements/fill_stitch.py:308 lib/gui/tartan/embroidery_panel.py:36
msgid "Relative to the tartan stripe direction."
msgstr ""
-#: lib/elements/fill_stitch.py:321
+#: lib/elements/fill_stitch.py:320
msgid "Maximum fill stitch length"
msgstr ""
-#: lib/elements/fill_stitch.py:323
+#: lib/elements/fill_stitch.py:322
msgid "The length of each stitch in a row. Shorter stitch may be used at the start or end of a row."
msgstr ""
-#: lib/elements/fill_stitch.py:339
+#: lib/elements/fill_stitch.py:338
msgid "Spacing between rows"
msgstr ""
-#: lib/elements/fill_stitch.py:340
+#: lib/elements/fill_stitch.py:339
msgid "Distance between rows of stitches."
msgstr ""
-#: lib/elements/fill_stitch.py:357 inx/inkstitch_gradient_blocks.inx:24
+#: lib/elements/fill_stitch.py:356 inx/inkstitch_gradient_blocks.inx:24
msgid "End row spacing"
msgstr ""
-#: lib/elements/fill_stitch.py:358
+#: lib/elements/fill_stitch.py:357
msgid "Increases or decreases the row spacing towards the end."
msgstr ""
-#: lib/elements/fill_stitch.py:372
+#: lib/elements/fill_stitch.py:371
msgid "Stagger rows this many times before repeating"
msgstr ""
-#: lib/elements/fill_stitch.py:373 lib/elements/satin_column.py:215
+#: lib/elements/fill_stitch.py:372 lib/elements/satin_column.py:215
msgid "Length of the cycle by which successive stitch rows are staggered. Fractional values are allowed and can have less visible diagonals than integer values."
msgstr ""
-#: lib/elements/fill_stitch.py:389 lib/elements/fill_stitch.py:713
+#: lib/elements/fill_stitch.py:388 lib/elements/fill_stitch.py:712
msgid "Skip last stitch in each row"
msgstr ""
-#: lib/elements/fill_stitch.py:390 lib/elements/fill_stitch.py:714
+#: lib/elements/fill_stitch.py:389 lib/elements/fill_stitch.py:713
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:405
+#: lib/elements/fill_stitch.py:404
msgid "Flip fill (start right-to-left)"
msgstr ""
-#: lib/elements/fill_stitch.py:406
+#: lib/elements/fill_stitch.py:405
msgid "The flip option can help you with routing your stitch path. When you enable flip, stitching goes from right-to-left instead of left-to-right."
msgstr ""
-#: lib/elements/fill_stitch.py:418
+#: lib/elements/fill_stitch.py:417
msgid "Reverse fill"
msgstr ""
-#: lib/elements/fill_stitch.py:419
+#: lib/elements/fill_stitch.py:418
msgid "Reverses fill path."
msgstr ""
-#: lib/elements/fill_stitch.py:430
+#: lib/elements/fill_stitch.py:429
msgid "Stop at ending point"
msgstr ""
-#: lib/elements/fill_stitch.py:431
+#: lib/elements/fill_stitch.py:430
msgid "If this option is disabled, the ending point will only be used to define a general direction for stitch routing. When enabled the last section will end at the defined spot."
msgstr ""
-#: lib/elements/fill_stitch.py:443 lib/elements/fill_stitch.py:725
+#: lib/elements/fill_stitch.py:442 lib/elements/fill_stitch.py:724
msgid "Underpath"
msgstr ""
-#: lib/elements/fill_stitch.py:444 lib/elements/fill_stitch.py:726
+#: lib/elements/fill_stitch.py:443 lib/elements/fill_stitch.py:725
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:456 lib/elements/satin_column.py:364
-#: lib/elements/stroke.py:121
+#: lib/elements/fill_stitch.py:455 lib/elements/satin_column.py:364
+#: lib/elements/stroke.py:120
msgid "Running stitch length"
msgstr ""
-#: lib/elements/fill_stitch.py:457
+#: lib/elements/fill_stitch.py:456
msgid "Length of stitches around the outline of the fill region used when moving from section to section. Also used for meander and circular fill."
msgstr ""
-#: lib/elements/fill_stitch.py:474 lib/elements/satin_column.py:375
+#: lib/elements/fill_stitch.py:473 lib/elements/satin_column.py:375
msgid "Running stitch tolerance"
msgstr ""
-#: lib/elements/fill_stitch.py:475 lib/elements/satin_column.py:376
+#: lib/elements/fill_stitch.py:474 lib/elements/satin_column.py:376
msgid "Determines how hard Ink/Stitch tries to avoid stitching outside the shape.Lower numbers are less likely to stitch outside the shape but require more stitches."
msgstr ""
-#: lib/elements/fill_stitch.py:493 lib/elements/stroke.py:147
+#: lib/elements/fill_stitch.py:492 lib/elements/stroke.py:146
msgid "Randomize stitch length"
msgstr ""
-#: lib/elements/fill_stitch.py:494 lib/elements/stroke.py:148
+#: lib/elements/fill_stitch.py:493 lib/elements/stroke.py:147
msgid "Randomize stitch length and phase instead of dividing evenly or staggering. This is recommended for closely-spaced curved fills to avoid Moiré artefacts."
msgstr ""
-#: lib/elements/fill_stitch.py:510 lib/elements/stroke.py:160
+#: lib/elements/fill_stitch.py:509 lib/elements/stroke.py:159
msgid "Random stitch length jitter"
msgstr ""
-#: lib/elements/fill_stitch.py:511 lib/elements/stroke.py:161
+#: lib/elements/fill_stitch.py:510 lib/elements/stroke.py:160
msgid "Amount to vary the length of each stitch by when randomizing."
msgstr ""
-#: lib/elements/fill_stitch.py:526 lib/elements/satin_column.py:500
-#: lib/elements/stroke.py:83
+#: lib/elements/fill_stitch.py:525 lib/elements/satin_column.py:500
+#: lib/elements/stroke.py:82
#: lib/sew_stack/stitch_layers/running_stitch/running_stitch_layer.py:33
#: lib/sew_stack/stitch_layers/running_stitch/running_stitch_layer.py:35
msgid "Repeats"
msgstr ""
-#: lib/elements/fill_stitch.py:527 lib/elements/stroke.py:84
+#: lib/elements/fill_stitch.py:526 lib/elements/stroke.py:83
#: lib/sew_stack/stitch_layers/running_stitch/running_stitch_layer.py:36
msgid "Defines how many times to run down and back along the path."
msgstr ""
-#: lib/elements/fill_stitch.py:538 lib/elements/stroke.py:95
+#: lib/elements/fill_stitch.py:537 lib/elements/stroke.py:94
msgid "Bean stitch number of repeats"
msgstr ""
-#: lib/elements/fill_stitch.py:539 lib/elements/stroke.py:96
+#: lib/elements/fill_stitch.py:538 lib/elements/stroke.py:95
msgid "Backtrack each stitch this many times. A value of 1 would triple each stitch (forward, back, forward). A value of 2 would quintuple each stitch, etc.\n\n"
"A pattern with various repeats can be created with a list of values separated by a space."
msgstr ""
-#: lib/elements/fill_stitch.py:554 lib/elements/satin_column.py:250
-#: lib/elements/stroke.py:186
+#: lib/elements/fill_stitch.py:553 lib/elements/satin_column.py:250
+#: lib/elements/stroke.py:185
msgid "Zig-zag spacing (peak-to-peak)"
msgstr ""
-#: lib/elements/fill_stitch.py:555 lib/elements/stroke.py:187
+#: lib/elements/fill_stitch.py:554 lib/elements/stroke.py:186
msgid "Length of stitches in zig-zag mode."
msgstr ""
-#: lib/elements/fill_stitch.py:567
+#: lib/elements/fill_stitch.py:566
msgid "Zig-zag width"
msgstr ""
-#: lib/elements/fill_stitch.py:568
+#: lib/elements/fill_stitch.py:567
msgid "Width of the zig-zag line."
msgstr ""
-#: lib/elements/fill_stitch.py:581 lib/gui/tartan/embroidery_panel.py:42
+#: lib/elements/fill_stitch.py:580 lib/gui/tartan/embroidery_panel.py:42
msgid "Rows per tartan thread"
msgstr ""
-#: lib/elements/fill_stitch.py:582 lib/gui/tartan/embroidery_panel.py:44
+#: lib/elements/fill_stitch.py:581 lib/gui/tartan/embroidery_panel.py:44
msgid "Consecutive rows of the same color"
msgstr ""
-#: lib/elements/fill_stitch.py:593
+#: lib/elements/fill_stitch.py:592
msgid "Herringbone width"
msgstr ""
-#: lib/elements/fill_stitch.py:594
+#: lib/elements/fill_stitch.py:593
msgid "Defines width of a herringbone pattern. Use 0 for regular rows."
msgstr ""
-#: lib/elements/fill_stitch.py:606 lib/elements/satin_column.py:278
-#: lib/elements/stroke.py:199
+#: lib/elements/fill_stitch.py:605 lib/elements/satin_column.py:278
+#: lib/elements/stroke.py:198
msgid "Pull compensation"
msgstr ""
-#: lib/elements/fill_stitch.py:607
+#: lib/elements/fill_stitch.py:606
msgid "Fill stitch can pull the fabric together, resulting in a shape narrower than you draw in Inkscape. This setting expands each row of stitches outward from the center of the row by a fixed length. Two values separated by a space may be used for an asymmetric effect."
msgstr ""
-#: lib/elements/fill_stitch.py:611 lib/elements/satin_column.py:282
+#: lib/elements/fill_stitch.py:610 lib/elements/satin_column.py:282
#: lib/elements/satin_column.py:445 lib/elements/satin_column.py:539
-#: lib/elements/stroke.py:202
+#: lib/elements/stroke.py:201
msgid "mm (each side)"
msgstr ""
-#: lib/elements/fill_stitch.py:622 lib/elements/satin_column.py:263
+#: lib/elements/fill_stitch.py:621 lib/elements/satin_column.py:263
msgid "Pull compensation percentage"
msgstr ""
-#: lib/elements/fill_stitch.py:623
+#: lib/elements/fill_stitch.py:622
msgid "Additional pull compensation which varies as a percentage of row width. Two values separated by a space may be used for an asymmetric effect."
msgstr ""
-#: lib/elements/fill_stitch.py:626 lib/elements/satin_column.py:132
+#: lib/elements/fill_stitch.py:625 lib/elements/satin_column.py:132
#: lib/elements/satin_column.py:142 lib/elements/satin_column.py:266
#: lib/elements/satin_column.py:460 lib/elements/satin_column.py:559
msgid "% (each side)"
msgstr ""
-#: lib/elements/fill_stitch.py:647 lib/elements/fill_stitch.py:656
-#: lib/elements/fill_stitch.py:683 lib/elements/fill_stitch.py:694
-#: lib/elements/fill_stitch.py:704 lib/elements/fill_stitch.py:716
-#: lib/elements/fill_stitch.py:729
+#: lib/elements/fill_stitch.py:646 lib/elements/fill_stitch.py:655
+#: lib/elements/fill_stitch.py:682 lib/elements/fill_stitch.py:693
+#: lib/elements/fill_stitch.py:703 lib/elements/fill_stitch.py:715
+#: lib/elements/fill_stitch.py:728
msgid "Fill Underlay"
msgstr ""
-#: lib/elements/fill_stitch.py:647 lib/gui/tartan/embroidery_panel.py:55
+#: lib/elements/fill_stitch.py:646 lib/gui/tartan/embroidery_panel.py:55
#: inx/inkstitch_select_elements.inx:36 inx/inkstitch_select_elements.inx:64
#: inx/inkstitch_select_elements.inx:66
msgid "Underlay"
msgstr ""
-#: lib/elements/fill_stitch.py:653
+#: lib/elements/fill_stitch.py:652
msgid "Fill angle"
msgstr ""
-#: lib/elements/fill_stitch.py:654
+#: lib/elements/fill_stitch.py:653
msgid "Default: fill angle + 90 deg. Insert a list for multiple layers separated by a space."
msgstr ""
-#: lib/elements/fill_stitch.py:680 lib/gui/tartan/embroidery_panel.py:77
+#: lib/elements/fill_stitch.py:679 lib/gui/tartan/embroidery_panel.py:77
msgid "Row spacing"
msgstr ""
-#: lib/elements/fill_stitch.py:681
+#: lib/elements/fill_stitch.py:680
msgid "default: 3x fill row spacing"
msgstr ""
-#: lib/elements/fill_stitch.py:691 lib/elements/stroke.py:172
+#: lib/elements/fill_stitch.py:690 lib/elements/stroke.py:171
#: lib/extensions/element_info.py:134 lib/extensions/element_info.py:190
msgid "Max stitch length"
msgstr ""
-#: lib/elements/fill_stitch.py:692
+#: lib/elements/fill_stitch.py:691
msgid "default: equal to fill max stitch length"
msgstr ""
-#: lib/elements/fill_stitch.py:702
+#: lib/elements/fill_stitch.py:701
msgid "Shrink the shape before doing underlay, to prevent underlay from showing around the outside of the fill."
msgstr ""
-#: lib/elements/fill_stitch.py:737 lib/elements/satin_column.py:581
-#: lib/elements/stroke.py:451 lib/gui/satin_multicolor/colorize_panel.py:61
+#: lib/elements/fill_stitch.py:736 lib/elements/satin_column.py:581
+#: lib/elements/stroke.py:450 lib/gui/satin_multicolor/colorize_panel.py:61
#: lib/sew_stack/stitch_layers/mixins/randomization.py:59
msgid "Random seed"
msgstr ""
-#: lib/elements/fill_stitch.py:738 lib/elements/satin_column.py:582
-#: lib/elements/stroke.py:452
+#: lib/elements/fill_stitch.py:737 lib/elements/satin_column.py:582
+#: lib/elements/stroke.py:451
msgid "Use a specific seed for randomized attributes. Uses the element ID if empty."
msgstr ""
@@ -1807,7 +1808,7 @@ msgstr ""
msgid "* Under \"Markers\" choose the first (empty) option in the first dropdown list."
msgstr ""
-#: lib/elements/satin_column.py:32 lib/elements/stroke.py:35
+#: lib/elements/satin_column.py:32 lib/elements/stroke.py:34
msgid "Too few subpaths"
msgstr ""
@@ -1941,8 +1942,8 @@ msgstr ""
msgid "Zig-zag"
msgstr ""
-#: lib/elements/satin_column.py:119 lib/elements/stroke.py:73
-#: inx/inkstitch_break_apart.inx:9 inx/inkstitch_knockdown_fill.inx:20
+#: lib/elements/satin_column.py:119 lib/elements/stroke.py:72
+#: inx/inkstitch_break_apart.inx:9
msgid "Method"
msgstr ""
@@ -2055,27 +2056,27 @@ msgstr ""
msgid "Satin stitches pull the fabric together, resulting in a column narrower than you draw in Inkscape. This setting expands each pair of needle penetrations outward from the center of the satin column by a fixed length. Two values separated by a space may be used for an asymmetric effect."
msgstr ""
-#: lib/elements/satin_column.py:293 lib/elements/stroke.py:341
+#: lib/elements/satin_column.py:293 lib/elements/stroke.py:340
msgid "Automatic"
msgstr ""
-#: lib/elements/satin_column.py:294 lib/elements/stroke.py:342
+#: lib/elements/satin_column.py:294 lib/elements/stroke.py:341
msgid "Don't reverse"
msgstr ""
-#: lib/elements/satin_column.py:295 lib/elements/stroke.py:343
+#: lib/elements/satin_column.py:295 lib/elements/stroke.py:342
msgid "Reverse first rail"
msgstr ""
-#: lib/elements/satin_column.py:296 lib/elements/stroke.py:344
+#: lib/elements/satin_column.py:296 lib/elements/stroke.py:343
msgid "Reverse second rail"
msgstr ""
-#: lib/elements/satin_column.py:297 lib/elements/stroke.py:345
+#: lib/elements/satin_column.py:297 lib/elements/stroke.py:344
msgid "Reverse both rails"
msgstr ""
-#: lib/elements/satin_column.py:303 lib/elements/stroke.py:351
+#: lib/elements/satin_column.py:303 lib/elements/stroke.py:350
msgid "Reverse rails"
msgstr ""
@@ -2136,7 +2137,7 @@ msgid "Stitch length"
msgstr ""
#: lib/elements/satin_column.py:425 lib/elements/satin_column.py:482
-#: lib/elements/stroke.py:133
+#: lib/elements/stroke.py:132
msgid "Stitch tolerance"
msgstr ""
@@ -2221,237 +2222,239 @@ msgstr ""
msgid "Split stitch if distance of maximum stitch length is exceeded"
msgstr ""
-#: lib/elements/stroke.py:36
+#: lib/elements/stroke.py:35
msgid "This element renders as running stitch while it has a satin column parameter."
msgstr ""
-#: lib/elements/stroke.py:38
+#: lib/elements/stroke.py:37
msgid "* Convert to stroke: select the element and open the parameter dialog. Enable running stitch along path."
msgstr ""
-#: lib/elements/stroke.py:39
+#: lib/elements/stroke.py:38
msgid "* Use as satin column: add an other rail and optionally rungs."
msgstr ""
-#: lib/elements/stroke.py:45 lib/extensions/params.py:607
+#: lib/elements/stroke.py:44 lib/extensions/params.py:607
#: inx/inkstitch_select_elements.inx:12
msgid "Stroke"
msgstr ""
-#: lib/elements/stroke.py:48 lib/extensions/params.py:280
+#: lib/elements/stroke.py:47 lib/extensions/params.py:280
msgid "Running stitch along paths"
msgstr ""
-#: lib/elements/stroke.py:66
+#: lib/elements/stroke.py:65
msgid "Running Stitch / Bean Stitch"
msgstr ""
-#: lib/elements/stroke.py:67 lib/lettering/categories.py:26
+#: lib/elements/stroke.py:66 lib/lettering/categories.py:26
#: inx/inkstitch_lettering_generate_json.inx:57
msgid "Ripple Stitch"
msgstr ""
-#: lib/elements/stroke.py:68 inx/inkstitch_select_elements.inx:23
+#: lib/elements/stroke.py:67 inx/inkstitch_select_elements.inx:23
msgid "ZigZag Stitch"
msgstr ""
-#: lib/elements/stroke.py:69 inx/inkstitch_select_elements.inx:24
+#: lib/elements/stroke.py:68 inx/inkstitch_select_elements.inx:24
msgid "Manual Stitch"
msgstr ""
-#: lib/elements/stroke.py:109
+#: lib/elements/stroke.py:108
msgid "Manual stitch placement"
msgstr ""
-#: lib/elements/stroke.py:110
+#: lib/elements/stroke.py:109
msgid "No extra stitches will be added to the original ripple pattern and the running stitch length value will be ignored."
msgstr ""
-#: lib/elements/stroke.py:122
+#: lib/elements/stroke.py:121
#: lib/sew_stack/stitch_layers/running_stitch/running_stitch_layer.py:21
msgid "Length of stitches. Stitches can be shorter according to the stitch tolerance setting."
msgstr ""
-#: lib/elements/stroke.py:134
+#: lib/elements/stroke.py:133
msgid "All stitches must be within this distance from the path. A lower tolerance means stitches will be closer together. A higher tolerance means sharp corners may be rounded."
msgstr ""
-#: lib/elements/stroke.py:173
+#: lib/elements/stroke.py:172
msgid "Split stitches longer than this."
msgstr ""
-#: lib/elements/stroke.py:200
+#: lib/elements/stroke.py:199
msgid "Zigzag stitches pull the fabric together, resulting in a column narrower than you draw in Inkscape. This widens the zigzag line width."
msgstr ""
-#: lib/elements/stroke.py:213
+#: lib/elements/stroke.py:212
msgid "Number of lines"
msgstr ""
-#: lib/elements/stroke.py:214
+#: lib/elements/stroke.py:213
msgid "Number of lines from start to finish"
msgstr ""
-#: lib/elements/stroke.py:225
+#: lib/elements/stroke.py:224
msgid "Minimum line distance"
msgstr ""
-#: lib/elements/stroke.py:226
+#: lib/elements/stroke.py:225
msgid "Overrides the number of lines setting."
msgstr ""
-#: lib/elements/stroke.py:239
+#: lib/elements/stroke.py:238
msgid "Line count / Minimum line distance"
msgstr ""
-#: lib/elements/stroke.py:240
+#: lib/elements/stroke.py:239
msgid "Render at rungs"
msgstr ""
-#: lib/elements/stroke.py:241
+#: lib/elements/stroke.py:240
msgid "Adaptive + minimum line distance"
msgstr ""
-#: lib/elements/stroke.py:246
+#: lib/elements/stroke.py:245
msgid "Pattern position"
msgstr ""
-#: lib/elements/stroke.py:247
+#: lib/elements/stroke.py:246
msgid "Pattern position for satin guided ripples."
msgstr ""
-#: lib/elements/stroke.py:258
+#: lib/elements/stroke.py:257
msgid "Stagger lines this many times before repeating"
msgstr ""
-#: lib/elements/stroke.py:259
+#: lib/elements/stroke.py:258
msgid "Length of the cycle by which successive stitch lines are staggered. Fractional values are allowed and can have less visible diagonals than integer values. A value of 0 (default) disables staggering and instead stitches evenly.For linear ripples only."
msgstr ""
-#: lib/elements/stroke.py:272
+#: lib/elements/stroke.py:271
msgid "Skip first lines"
msgstr ""
-#: lib/elements/stroke.py:273
+#: lib/elements/stroke.py:272
msgid "Skip this number of lines at the beginning."
msgstr ""
-#: lib/elements/stroke.py:284
+#: lib/elements/stroke.py:283
msgid "Skip last lines"
msgstr ""
-#: lib/elements/stroke.py:285
+#: lib/elements/stroke.py:284
msgid "Skip this number of lines at the end"
msgstr ""
-#: lib/elements/stroke.py:296
+#: lib/elements/stroke.py:295
msgid "Flip every second line"
msgstr ""
-#: lib/elements/stroke.py:297
+#: lib/elements/stroke.py:296
msgid "Linear ripple: wether to flip the pattern every second line or not."
msgstr ""
-#: lib/elements/stroke.py:307
+#: lib/elements/stroke.py:306
msgid "Line distance exponent"
msgstr ""
-#: lib/elements/stroke.py:308
+#: lib/elements/stroke.py:307
msgid "Increase density towards one side."
msgstr ""
-#: lib/elements/stroke.py:319
+#: lib/elements/stroke.py:318
msgid "Flip exponent"
msgstr ""
-#: lib/elements/stroke.py:320
+#: lib/elements/stroke.py:319
msgid "Reverse exponent effect."
msgstr ""
-#: lib/elements/stroke.py:331
+#: lib/elements/stroke.py:330
msgid "Reverse"
msgstr ""
-#: lib/elements/stroke.py:332
+#: lib/elements/stroke.py:331
msgid "Flip start and end point"
msgstr ""
-#: lib/elements/stroke.py:352
+#: lib/elements/stroke.py:351
msgid "Reverse satin ripple rails. Default: automatically detect and fix a reversed rail."
msgstr ""
-#: lib/elements/stroke.py:364
+#: lib/elements/stroke.py:363
msgid "Grid size"
msgstr ""
-#: lib/elements/stroke.py:365
+#: lib/elements/stroke.py:364
msgid "Render as grid. Use with care and watch your stitch density."
msgstr ""
-#: lib/elements/stroke.py:377
+#: lib/elements/stroke.py:376
msgid "Stitch grid first"
msgstr ""
-#: lib/elements/stroke.py:378
+#: lib/elements/stroke.py:377
msgid "Reverse the stitch paths, so that the grid will be stitched first"
msgstr ""
-#: lib/elements/stroke.py:389
+#: lib/elements/stroke.py:388
msgid "Scale axis"
msgstr ""
-#: lib/elements/stroke.py:390
+#: lib/elements/stroke.py:389
msgid "Scale axis for satin guided ripple stitches."
msgstr ""
-#: lib/elements/stroke.py:394 lib/gui/edit_json/settings_panel.py:159
-#: print/templates/ui.html:180 inx/inkstitch_remove_embroidery_settings.inx:12
+#: lib/elements/stroke.py:393 lib/gui/edit_json/settings_panel.py:159
+#: print/templates/ui.html:180 inx/inkstitch_knockdown_fill.inx:32
+#: inx/inkstitch_remove_embroidery_settings.inx:12
#: inx/inkstitch_remove_embroidery_settings.inx:117
msgid "None"
msgstr ""
-#: lib/elements/stroke.py:402
+#: lib/elements/stroke.py:401
msgid "Starting scale"
msgstr ""
-#: lib/elements/stroke.py:403
+#: lib/elements/stroke.py:402
msgid "How big the first copy of the line should be, in percent."
msgstr ""
-#: lib/elements/stroke.py:403 lib/elements/stroke.py:415
+#: lib/elements/stroke.py:402 lib/elements/stroke.py:414
msgid "Used only for ripple stitch with a guide line."
msgstr ""
-#: lib/elements/stroke.py:414
+#: lib/elements/stroke.py:413
msgid "Ending scale"
msgstr ""
-#: lib/elements/stroke.py:415
+#: lib/elements/stroke.py:414
msgid "How big the last copy of the line should be, in percent."
msgstr ""
-#: lib/elements/stroke.py:426 lib/gui/tartan/customize_panel.py:43
+#: lib/elements/stroke.py:425 lib/gui/tartan/customize_panel.py:43
#: inx/inkstitch_transform_elements.inx:10
msgid "Rotate"
msgstr ""
-#: lib/elements/stroke.py:427
+#: lib/elements/stroke.py:426
msgid "Rotate satin guided ripple stitches"
msgstr ""
-#: lib/elements/stroke.py:438
+#: lib/elements/stroke.py:437 inx/inkstitch_knockdown_fill.inx:20
+#: inx/inkstitch_knockdown_fill.inx:37
msgid "Join style"
msgstr ""
-#: lib/elements/stroke.py:439
+#: lib/elements/stroke.py:438
msgid "Join style for non circular ripples."
msgstr ""
-#: lib/elements/stroke.py:442
+#: lib/elements/stroke.py:441
msgid "flat"
msgstr ""
-#: lib/elements/stroke.py:442
+#: lib/elements/stroke.py:441
msgid "point"
msgstr ""
@@ -2866,11 +2869,11 @@ msgstr ""
msgid "The maximum value is smaller than the minimum value."
msgstr ""
-#: lib/extensions/lettering_generate_json.py:51
+#: lib/extensions/lettering_generate_json.py:53
msgid "Please specify a font file."
msgstr ""
-#: lib/extensions/letters_to_font.py:37
+#: lib/extensions/letters_to_font.py:38
msgid "Font directory not found. Please specify an existing directory."
msgstr ""
@@ -3295,11 +3298,11 @@ msgstr ""
#: inx/inkstitch_generate_palette.inx:26 inx/inkstitch_gradient_blocks.inx:26
#: inx/inkstitch_install.inx:14 inx/inkstitch_install_custom_palette.inx:14
#: inx/inkstitch_jump_to_stroke.inx:42 inx/inkstitch_jump_to_trim.inx:27
-#: inx/inkstitch_knockdown_fill.inx:27
+#: inx/inkstitch_knockdown_fill.inx:43
#: inx/inkstitch_lettering_along_path.inx:25
#: inx/inkstitch_lettering_custom_font_dir.inx:11
#: inx/inkstitch_lettering_force_lock_stitches.inx:22
-#: inx/inkstitch_lettering_generate_json.inx:135
+#: inx/inkstitch_lettering_generate_json.inx:143
#: inx/inkstitch_lettering_remove_kerning.inx:12
#: inx/inkstitch_lettering_set_color_sort_index.inx:11
#: inx/inkstitch_letters_to_font.inx:60 inx/inkstitch_outline.inx:25
@@ -3329,7 +3332,7 @@ msgid "Feature to verify or update font information for an existing font."
msgstr ""
#: lib/gui/edit_json/help_panel.py:33 lib/gui/edit_json/help_panel.py:34
-#: inx/inkstitch_lettering_generate_json.inx:141
+#: inx/inkstitch_lettering_generate_json.inx:149
msgid "https://inkstitch.org/docs/font-tools/#edit-json"
msgstr ""
@@ -5310,11 +5313,11 @@ msgstr ""
#: inx/inkstitch_density_map.inx:29 inx/inkstitch_display_stacking_order.inx:14
#: inx/inkstitch_fill_to_satin.inx:27 inx/inkstitch_install.inx:18
#: inx/inkstitch_install_custom_palette.inx:17
-#: inx/inkstitch_knockdown_fill.inx:33
+#: inx/inkstitch_knockdown_fill.inx:49
#: inx/inkstitch_lettering_along_path.inx:37
#: inx/inkstitch_lettering_custom_font_dir.inx:16
#: inx/inkstitch_lettering_force_lock_stitches.inx:33
-#: inx/inkstitch_lettering_generate_json.inx:139
+#: inx/inkstitch_lettering_generate_json.inx:147
#: inx/inkstitch_lettering_remove_kerning.inx:22
#: inx/inkstitch_lettering_set_color_sort_index.inx:19
#: inx/inkstitch_letters_to_font.inx:75 inx/inkstitch_outline.inx:28
@@ -6633,15 +6636,15 @@ msgstr ""
msgid "Keep holes"
msgstr ""
-#: inx/inkstitch_knockdown_fill.inx:19
+#: inx/inkstitch_knockdown_fill.inx:19 inx/inkstitch_knockdown_fill.inx:36
msgid "Offset"
msgstr ""
-#: inx/inkstitch_knockdown_fill.inx:22
+#: inx/inkstitch_knockdown_fill.inx:22 inx/inkstitch_knockdown_fill.inx:39
msgid "Mitre"
msgstr ""
-#: inx/inkstitch_knockdown_fill.inx:23
+#: inx/inkstitch_knockdown_fill.inx:23 inx/inkstitch_knockdown_fill.inx:40
msgid "Bevel"
msgstr ""
@@ -6649,23 +6652,40 @@ msgstr ""
msgid "Mitre limit"
msgstr ""
-#: inx/inkstitch_knockdown_fill.inx:28
+#: inx/inkstitch_knockdown_fill.inx:30
+msgid "Embossing"
+msgstr ""
+
+#: inx/inkstitch_knockdown_fill.inx:31
+msgid "Shape"
+msgstr ""
+
+#: inx/inkstitch_knockdown_fill.inx:33
+#: inx/inkstitch_zigzag_line_to_satin.inx:10
+msgid "Square"
+msgstr ""
+
+#: inx/inkstitch_knockdown_fill.inx:34
+msgid "Circle"
+msgstr ""
+
+#: inx/inkstitch_knockdown_fill.inx:44
msgid "This extension generates a knockdown fill area with a specified offset around selected elements."
msgstr ""
-#: inx/inkstitch_knockdown_fill.inx:29
+#: inx/inkstitch_knockdown_fill.inx:45
msgid "* Select elements of any kind"
msgstr ""
-#: inx/inkstitch_knockdown_fill.inx:30
+#: inx/inkstitch_knockdown_fill.inx:46
msgid "* Open this extension and apply with desired settings"
msgstr ""
-#: inx/inkstitch_knockdown_fill.inx:31
+#: inx/inkstitch_knockdown_fill.inx:47
msgid "* Adapt fill settings in the params dialog"
msgstr ""
-#: inx/inkstitch_knockdown_fill.inx:34
+#: inx/inkstitch_knockdown_fill.inx:50
msgid "https://inkstitch.org/docs/fill-tools/#knockdown-fill"
msgstr ""
@@ -6886,6 +6906,7 @@ msgstr ""
#: inx/inkstitch_lettering_generate_json.inx:118
#: inx/inkstitch_lettering_generate_json.inx:126
+#: inx/inkstitch_lettering_generate_json.inx:134
msgid "Force"
msgstr ""
@@ -6913,15 +6934,27 @@ msgstr ""
msgid "Space character width (default: 20)"
msgstr ""
+#: inx/inkstitch_lettering_generate_json.inx:134
+msgid "Overwrite letter spacing information from font file."
+msgstr ""
+
#: inx/inkstitch_lettering_generate_json.inx:136
+msgid "Letter spacing (px)"
+msgstr ""
+
+#: inx/inkstitch_lettering_generate_json.inx:136
+msgid "Letter spacing (default: 100)"
+msgstr ""
+
+#: inx/inkstitch_lettering_generate_json.inx:144
msgid "Generates font.json which can be used by the lettering tool."
msgstr ""
-#: inx/inkstitch_lettering_generate_json.inx:137
+#: inx/inkstitch_lettering_generate_json.inx:145
msgid "The generated file can be updated with Extensions > Ink/Stitch > Font Management > Edit JSON."
msgstr ""
-#: inx/inkstitch_lettering_generate_json.inx:140
+#: inx/inkstitch_lettering_generate_json.inx:148
msgid "https://inkstitch.org/docs/font-tools/#generate-json"
msgstr ""
@@ -8107,10 +8140,6 @@ msgstr ""
msgid "Line Pattern"
msgstr ""
-#: inx/inkstitch_zigzag_line_to_satin.inx:10
-msgid "Square"
-msgstr ""
-
#: inx/inkstitch_zigzag_line_to_satin.inx:11
msgid "Sawtooth"
msgstr ""
diff --git a/translations/messages_cs_CZ.po b/translations/messages_cs_CZ.po
index ac17ea6a..8a3969be 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: 2025-05-12 01:48+0000\n"
-"PO-Revision-Date: 2025-05-12 01:48\n"
+"POT-Creation-Date: 2025-05-21 01:46+0000\n"
+"PO-Revision-Date: 2025-05-21 01:46\n"
"Last-Translator: \n"
"Language-Team: Czech\n"
"MIME-Version: 1.0\n"
@@ -12,7 +12,7 @@ msgstr ""
"Generated-By: Babel 2.17.0\n"
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2025-05-12 01:48+0000\n"
+"POT-Creation-Date: 2025-05-21 01:46+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -910,11 +910,11 @@ msgstr "Å¡estiĂºhelnĂ­kovĂ¡ mÅ™Ă­Å¾ka"
msgid "weird one"
msgstr "podivnĂ½"
-#: inkstitch.py:166
+#: inkstitch.py:170
msgid "Ink/Stitch cannot read your SVG file. This is often the case when you use a file which has been created with Adobe Illustrator."
msgstr "Ink/Stitch nemůže pÅ™eÄĂ­st vĂ¡Å¡ soubor SVG. To se Äasto stĂ¡vĂ¡, když použijete soubor vytvoÅ™enĂ½ v programu Adobe Illustrator."
-#: inkstitch.py:169
+#: inkstitch.py:173
msgid "Try to import the file into Inkscape through 'File > Import...' (Ctrl+I)"
msgstr "Zkuste soubor importovat do Inkscape přes 'Soubor > Importovat...' (Ctrl+I)"
@@ -1076,126 +1076,126 @@ msgstr "Ăhel pÅ™evrĂ¡cenĂ­"
msgid "Flip automatically calculated angle if it appears to be wrong."
msgstr "PÅ™evrĂ¡tit automaticky vypoÄĂ­tanĂ½ Ăºhel, pokud se zdĂ¡, že je nesprĂ¡vnĂ½."
-#: lib/elements/element.py:249 lib/gui/preferences.py:59
+#: lib/elements/element.py:251 lib/gui/preferences.py:59
#: lib/gui/preferences.py:106
msgid "Minimum stitch length"
msgstr "MinimĂ¡lnĂ­ dĂ©lka stehu"
-#: lib/elements/element.py:250
+#: lib/elements/element.py:252
msgid "Overwrite global minimum stitch length setting. Shorter stitches than that will be removed."
msgstr "PÅ™epsat globĂ¡lnĂ­ nastavenĂ­ minimĂ¡lnĂ­ dĂ©lky stehu. KratÅ¡Ă­ stehy budou odstranÄ›ny."
-#: lib/elements/element.py:260 lib/gui/preferences.py:41
+#: lib/elements/element.py:262 lib/gui/preferences.py:41
msgid "Minimum jump stitch length"
msgstr "MinimĂ¡lnĂ­ dĂ©lka skokovĂ©ho stehu"
-#: lib/elements/element.py:261
+#: lib/elements/element.py:263
msgid "Overwrite global minimum jump stitch length setting. Shorter distances to the next object will have no lock stitches."
msgstr "PÅ™epsat globĂ¡lnĂ­ nastavenĂ­ minimĂ¡lnĂ­ dĂ©lky skokovĂ©ho stehu. KratÅ¡Ă­ vzdĂ¡lenosti k dalÅ¡Ă­mu objektu nebudou mĂ­t vĂ¡zanĂ© stehy."
-#: lib/elements/element.py:271
+#: lib/elements/element.py:273
msgid "Allow lock stitches"
msgstr "Povolit vĂ¡zanĂ© stehy"
-#: lib/elements/element.py:272
+#: lib/elements/element.py:274
msgid "Tie thread at the beginning and/or end of this object. Manual stitch will only add lock stitches if force lock stitched is checked."
msgstr "Uvažte nit na zaÄĂ¡tku a/nebo konci tohoto pÅ™edmÄ›tu. RuÄnĂ­ steh pÅ™idĂ¡ vĂ¡zanĂ© stehy pouze v pÅ™Ă­padÄ›, že je zaÅ¡krtnuto vĂ¡zanĂ© stehovĂ¡nĂ­."
#. options to allow lock stitch before and after objects
-#: lib/elements/element.py:277
+#: lib/elements/element.py:279
msgid "Both"
msgstr "Oba"
-#: lib/elements/element.py:277
+#: lib/elements/element.py:279
msgid "Before"
msgstr "Před"
-#: lib/elements/element.py:277
+#: lib/elements/element.py:279
msgid "After"
msgstr "Po"
-#: lib/elements/element.py:277
+#: lib/elements/element.py:279
msgid "Neither"
msgstr "Ani"
-#: lib/elements/element.py:286
+#: lib/elements/element.py:288
#: inx/inkstitch_lettering_force_lock_stitches.inx:3
msgid "Force lock stitches"
msgstr "NucenĂ© vĂ¡zanĂ© stehovĂ¡nĂ­"
-#: lib/elements/element.py:287
+#: lib/elements/element.py:289
msgid "Sew lock stitches after sewing this element, even if the distance to the next object is shorter than defined by the minimum jump stitch length value in the Ink/Stitch preferences."
msgstr "Po uÅ¡itĂ­ tohoto prvku Å¡ijte vĂ¡zacĂ­ stehy, i když je vzdĂ¡lenost k dalÅ¡Ă­mu objektu kratÅ¡Ă­, než je definovĂ¡no hodnotou minimĂ¡lnĂ­ dĂ©lky skokovĂ©ho stehu v pÅ™edvolbĂ¡ch Inkoust/Stitch."
-#: lib/elements/element.py:299
+#: lib/elements/element.py:301
msgid "Tack stitch"
msgstr "ZajišťovacĂ­ steh"
-#: lib/elements/element.py:300
+#: lib/elements/element.py:302
msgid "Tack down stitch type"
msgstr "Typ dokonÄovacĂ­ho stehu"
-#: lib/elements/element.py:310 lib/elements/element.py:356
+#: lib/elements/element.py:312 lib/elements/element.py:358
msgid "Custom path"
msgstr "VlastnĂ­ cesta"
-#: lib/elements/element.py:311
+#: lib/elements/element.py:313
msgid "Enter a custom path. For svg paths The last node will not be embroidered, but represents the first stitch of the element."
msgstr "Zadejte vlastnĂ­ cestu. Pro svg cesty PoslednĂ­ uzel nebude vyÅ¡Ă­vanĂ½, ale pÅ™edstavuje prvnĂ­ steh prvku."
-#: lib/elements/element.py:321 lib/elements/element.py:333
+#: lib/elements/element.py:323 lib/elements/element.py:335
msgid "Scale tack stitch"
msgstr "MÄ›Å™Ă­tko zajišťovacĂ­ho stehu"
-#: lib/elements/element.py:322
+#: lib/elements/element.py:324
msgid "Set stitch length. A 1 in a custom path equals this values."
msgstr "Nastavte dĂ©lku stehu. Hodnota 1 ve vlastnĂ­ cestÄ› se rovnĂ¡ tÄ›mto hodnotĂ¡m."
-#: lib/elements/element.py:334
+#: lib/elements/element.py:336
msgid "Scale tack stitch by this percentage."
msgstr "ZmenÅ¡it zajišťovacĂ­ steh o toto procento."
-#: lib/elements/element.py:345
+#: lib/elements/element.py:347
msgid "Lock stitch"
msgstr "VĂ¡zacĂ­ steh"
-#: lib/elements/element.py:346
+#: lib/elements/element.py:348
msgid "Lock stitch type"
msgstr "Typ vĂ¡zacĂ­ho stehu"
-#: lib/elements/element.py:357
+#: lib/elements/element.py:359
msgid "Enter a custom path. For svg paths the first node will not be embroidered, but represents the last stitch of the element."
msgstr "Zadejte vlastnĂ­ cestu. Pro svg cesty nebude prvnĂ­ uzel vyÅ¡Ă­vanĂ½, ale pÅ™edstavuje poslednĂ­ steh prvku."
-#: lib/elements/element.py:367 lib/elements/element.py:379
+#: lib/elements/element.py:369 lib/elements/element.py:381
msgid "Scale lock stitch"
msgstr "MÄ›Å™Ă­tko vĂ¡zacĂ­ho stehu"
-#: lib/elements/element.py:368
+#: lib/elements/element.py:370
msgid "Set length of lock stitches (mm)."
msgstr "Nastavte dĂ©lku vĂ¡zacĂ­ho stehů (mm)."
-#: lib/elements/element.py:380
+#: lib/elements/element.py:382
msgid "Scale lock stitch by this percentage."
msgstr "ZmenÅ¡it vĂ¡zacĂ­ steh o toto procento."
-#: lib/elements/element.py:392
+#: lib/elements/element.py:394
msgid "Trim After"
msgstr "OÅ™Ă­znout Po"
-#: lib/elements/element.py:393
+#: lib/elements/element.py:395
msgid "Add a TRIM command after stitching this object."
msgstr "Po seÅ¡itĂ­ tohoto objektu pÅ™idejte pÅ™Ă­kaz OŘĂZNUTĂ."
-#: lib/elements/element.py:402
+#: lib/elements/element.py:404
msgid "Stop After"
msgstr "Zastavit po"
-#: lib/elements/element.py:403
+#: lib/elements/element.py:405
msgid "Add a STOP command after stitching this object."
msgstr "Po seÅ¡itĂ­ tohoto objektu pÅ™idejte pÅ™Ă­kaz STOP."
-#: lib/elements/element.py:687
+#: lib/elements/element.py:700
msgid "Please run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot objects. This will show you the exact location of the problem."
msgstr "SpusÅ¥te prosĂ­m RozÅ¡Ă­Å™enĂ­ > Ink/Stitch > OdstraňovĂ¡nĂ­ problĂ©mů > OdstraňovĂ¡nĂ­ problĂ©mů s objekty. To vĂ¡m ukĂ¡Å¾e pÅ™esnĂ© mĂ­sto problĂ©mu."
@@ -1211,560 +1211,561 @@ msgstr "V dokumentu je neplatnĂ½ objekt bez geometrickĂ½ch informacĂ­."
msgid "* Run Extensions > Ink/Stitch > Troubleshoot > Cleanup Document..."
msgstr "* Spustit rozÅ¡Ă­Å™enĂ­ > Ink/Stitch > OdstraňovĂ¡nĂ­ problĂ©mů > VyÄiÅ¡tÄ›nĂ­ dokumentu..."
-#: lib/elements/fill_stitch.py:37
+#: lib/elements/fill_stitch.py:36
msgid "Small Fill"
msgstr "MalĂ¡ nĂ¡plň"
-#: lib/elements/fill_stitch.py:38
+#: lib/elements/fill_stitch.py:37
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 "Tento vĂ½plňovĂ½ objekt je tak malĂ½, že by pravdÄ›podobnÄ› vypadal lĂ©pe jako pÅ™ednĂ­ steh nebo satĂ©novĂ½ sloupec. U velmi malĂ½ch tvarů nenĂ­ vĂ½plňovĂ½ steh možnĂ½ a Ink/Steh mĂ­sto toho použije pÅ™ednĂ­ steh kolem obrysu."
-#: lib/elements/fill_stitch.py:44 lib/elements/fill_stitch.py:264
+#: lib/elements/fill_stitch.py:43 lib/elements/fill_stitch.py:263
msgid "Expand"
msgstr "RozÅ¡Ă­Å™it"
-#: lib/elements/fill_stitch.py:45
+#: lib/elements/fill_stitch.py:44
msgid "The expand parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use original size instead."
msgstr "Parametr RozÅ¡Ă­Å™it pro tento objekt vĂ½plnÄ› nelze pouÅ¾Ă­t. Ink/Stitch jej bude ignorovat a použije mĂ­sto nÄ›j původnĂ­ velikost."
-#: lib/elements/fill_stitch.py:50 lib/elements/fill_stitch.py:701
+#: lib/elements/fill_stitch.py:49 lib/elements/fill_stitch.py:700
msgid "Inset"
msgstr "Inset"
-#: lib/elements/fill_stitch.py:51
+#: lib/elements/fill_stitch.py:50
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 "Parametr vloženĂ­ podÅ¡Ă­vky pro tento objekt vĂ½plnÄ› nelze pouÅ¾Ă­t. Ink/Stitch to bude ignorovat a mĂ­sto toho použije původnĂ­ velikost."
-#: lib/elements/fill_stitch.py:56
+#: lib/elements/fill_stitch.py:55
msgid "Missing Guideline"
msgstr "ChybÄ›jĂ­cĂ­ vodicĂ­ ÄĂ¡ra"
-#: lib/elements/fill_stitch.py:57
+#: lib/elements/fill_stitch.py:56
msgid "This object is set to \"Guided Fill\", but has no guide line."
msgstr "Tento objekt je nastaven na \"Å˜Ă­zenĂ© plnÄ›nĂ­\", ale nemĂ¡ Å¾Ă¡dnou vodicĂ­ ÄĂ¡ru."
-#: lib/elements/fill_stitch.py:59
+#: lib/elements/fill_stitch.py:58
msgid "* Create a stroke object"
msgstr "* VytvoÅ™te tahovĂ½ objekt"
-#: lib/elements/fill_stitch.py:60
+#: lib/elements/fill_stitch.py:59
msgid "* Select this object and run Extensions > Ink/Stitch > Edit > Selection to guide line"
msgstr "* Vyberte tento objekt a spusÅ¥te RozÅ¡Ă­Å™enĂ­ > Ink/Stitch > Upravit > VĂ½bÄ›r na vodicĂ­ ÄĂ¡ru"
-#: lib/elements/fill_stitch.py:65
+#: lib/elements/fill_stitch.py:64
msgid "Disjointed Guide Line"
msgstr "NesouvislĂ¡ vodicĂ­ ÄĂ¡ra"
-#: lib/elements/fill_stitch.py:66
+#: lib/elements/fill_stitch.py:65
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 "VodicĂ­ ÄĂ¡ra tohoto objektu nenĂ­ uvnitÅ™ hranic objektu. VodicĂ­ ÄĂ¡ra funguje nejlĂ©pe, pokud je uvnitÅ™ cĂ­lovĂ©ho prvku."
-#: lib/elements/fill_stitch.py:69
+#: lib/elements/fill_stitch.py:68
msgid "* Move the guide line into the element"
msgstr "* PÅ™esuňte vodicĂ­ ÄĂ¡ru do prvku"
-#: lib/elements/fill_stitch.py:74 lib/elements/stroke.py:27
+#: lib/elements/fill_stitch.py:73 lib/elements/stroke.py:26
msgid "Multiple Guide Lines"
msgstr "VĂ­ce vodicĂ­ch linek"
-#: lib/elements/fill_stitch.py:75 lib/elements/stroke.py:28
+#: lib/elements/fill_stitch.py:74 lib/elements/stroke.py:27
msgid "This object has multiple guide lines, but only the first one will be used."
msgstr "Tento objekt mĂ¡ vĂ­ce vodicĂ­ch Äar, ale použije se pouze prvnĂ­ z nich."
-#: lib/elements/fill_stitch.py:77 lib/elements/stroke.py:30
+#: lib/elements/fill_stitch.py:76 lib/elements/stroke.py:29
msgid "* Remove all guide lines, except for one."
msgstr "* Odstraňte vÅ¡echny vodicĂ­ ÄĂ¡ry kromÄ› jednĂ©."
-#: lib/elements/fill_stitch.py:82
+#: lib/elements/fill_stitch.py:81
msgid "Unconnected"
msgstr "Nepřipojeno"
-#: lib/elements/fill_stitch.py:83
+#: lib/elements/fill_stitch.py:82
msgid "Fill: This object is made up of unconnected shapes. Ink/Stitch doesn't know what order to stitch them in. Please break this object up into separate shapes."
msgstr "VĂ½plň: Tento objekt se sklĂ¡dĂ¡ z nespojenĂ½ch tvarů. Ink/Stitch nevĂ­, v jakĂ©m poÅ™adĂ­ je seÅ¡Ă­t. RozdÄ›lte prosĂ­m tento objekt do samostatnĂ½ch tvarů."
-#: lib/elements/fill_stitch.py:87 lib/elements/fill_stitch.py:96
-#: lib/elements/fill_stitch.py:141
+#: lib/elements/fill_stitch.py:86 lib/elements/fill_stitch.py:95
+#: lib/elements/fill_stitch.py:140
msgid "* Extensions > Ink/Stitch > Fill Tools > Break Apart Fill Objects"
msgstr "* RozÅ¡Ă­Å™enĂ­ > Ink/Stitch > NĂ¡stroje VĂ½plnÄ› > RozdÄ›lit vĂ½plnÄ› objektů"
-#: lib/elements/fill_stitch.py:92
+#: lib/elements/fill_stitch.py:91
msgid "Border crosses itself"
msgstr "Hranice pÅ™echĂ¡zĂ­ pÅ™es sebe"
-#: lib/elements/fill_stitch.py:93
+#: lib/elements/fill_stitch.py:92
msgid "Fill: The border crosses over itself. This may lead into unconnected shapes. Please break this object into separate shapes to indicate in which order it should be stitched in."
msgstr "VĂ½plň: Hranice pÅ™ekraÄuje sama sebe. To může vĂ©st k nesouvislĂ½m tvarům. RozdÄ›lte prosĂ­m tento pÅ™edmÄ›t do samostatnĂ½ch tvarů, abyste uvedli, v jakĂ©m poÅ™adĂ­ by mÄ›l bĂ½t seÅ¡it."
-#: lib/elements/fill_stitch.py:101
+#: lib/elements/fill_stitch.py:100
msgid "Fill and Stroke color"
msgstr "Barva vĂ½plnÄ› a tahu"
-#: lib/elements/fill_stitch.py:102
+#: lib/elements/fill_stitch.py:101
msgid "Element has both a fill and a stroke color. It is recommended to use two separate elements instead."
msgstr "Prvek mĂ¡ barvu vĂ½plnÄ› i tahu. MĂ­sto toho se doporuÄuje pouÅ¾Ă­t dva samostatnĂ© prvky."
-#: lib/elements/fill_stitch.py:104
+#: lib/elements/fill_stitch.py:103
msgid "* Duplicate the element. Remove stroke color from the first and fill color from the second."
msgstr "* Duplikujte prvek. Odstraňte barvu tahu z prvnĂ­ho a barvu vĂ½plnÄ› z druhĂ©ho."
-#: lib/elements/fill_stitch.py:105
+#: lib/elements/fill_stitch.py:104
msgid "* Adapt the shape of the second element to compensate for push and pull fabric distortion."
msgstr "* Upravte tvar druhého prvku, abyste kompenzovali deformaci tkaniny tlakem a tahem."
-#: lib/elements/fill_stitch.py:110
+#: lib/elements/fill_stitch.py:109
msgid "No linear gradient color"
msgstr "LineĂ¡rnĂ­ pÅ™ehod nemĂ¡ bervu"
-#: lib/elements/fill_stitch.py:111
+#: lib/elements/fill_stitch.py:110
msgid "Linear Gradient has no linear gradient color."
msgstr "LineĂ¡rnĂ­ PÅ™echod nemĂ¡ Å¾Ă¡dnou barvu lineĂ¡rnĂ­ho pÅ™echodu."
-#: lib/elements/fill_stitch.py:113
+#: lib/elements/fill_stitch.py:112
msgid "* Open the Fill and Stroke dialog."
msgstr "* OtevÅ™ete dialogovĂ© okno VĂ½plň a tah."
-#: lib/elements/fill_stitch.py:114
+#: lib/elements/fill_stitch.py:113
msgid "* Set a linear gradient as a fill and adapt colors to your liking."
msgstr "* Nastavte lineĂ¡rnĂ­ pÅ™echod jako vĂ½plň a pÅ™izpůsobte barvy podle svĂ½ch pÅ™edstav."
-#: lib/elements/fill_stitch.py:119
+#: lib/elements/fill_stitch.py:118
msgid "No stripes to render"
msgstr "Å½Ă¡dnĂ© proužky k vykreslenĂ­"
-#: lib/elements/fill_stitch.py:120
+#: lib/elements/fill_stitch.py:119
msgid "Tartan fill: There is no active fill stripe to render"
msgstr "TartanovĂ¡ vĂ½plň: Neexistuje Å¾Ă¡dnĂ½ aktivnĂ­ vĂ½plňovĂ½ pruh, kterĂ½ by bylo možnĂ© vykreslit"
-#: lib/elements/fill_stitch.py:122 lib/elements/fill_stitch.py:132
+#: lib/elements/fill_stitch.py:121 lib/elements/fill_stitch.py:131
msgid "Go to Extensions > Ink/Stitch > Fill Tools > Tartan and adjust stripe settings:"
msgstr "Bežte na RoÅ¡Ă­Å™enĂ­ > Ink/Stitch > NĂ¡stroje vĂ½plnÄ› > Tartan a upravte nastavenĂ­ proužků:"
-#: lib/elements/fill_stitch.py:123
+#: lib/elements/fill_stitch.py:122
msgid "* Check if stripes are active"
msgstr "* Zkontrolujte, zda jsou pruhy aktivnĂ­"
-#: lib/elements/fill_stitch.py:124
+#: lib/elements/fill_stitch.py:123
msgid "* Check the minimum stripe width setting and the scale factor"
msgstr "* Zkontrolujte nastavenĂ­ minimĂ¡lnĂ­ Å¡Ă­Å™ky pruhu a mÄ›Å™Ă­tka"
-#: lib/elements/fill_stitch.py:129
+#: lib/elements/fill_stitch.py:128
msgid "No customized pattern"
msgstr "Å½Ă¡dnĂ½ pÅ™izpůsobenĂ½ vzor"
-#: lib/elements/fill_stitch.py:130
+#: lib/elements/fill_stitch.py:129
msgid "Tartan fill: Using default pattern"
msgstr "TartanovĂ¡ vĂ½plň: PoužitĂ­ vĂ½chozĂ­ho vzoru"
-#: lib/elements/fill_stitch.py:133
+#: lib/elements/fill_stitch.py:132
msgid "* Customize your pattern"
msgstr "* Přizpůsobte si svůj vzor"
-#: lib/elements/fill_stitch.py:138
+#: lib/elements/fill_stitch.py:137
msgid "This shape is invalid"
msgstr "Tento tvar nenĂ­ platnĂ½"
-#: lib/elements/fill_stitch.py:139
+#: lib/elements/fill_stitch.py:138
msgid "Fill: This shape cannot be stitched out. Please try to repair it with the \"Break Apart Fill Objects\" extension."
msgstr "VĂ½plň: Tento tvar nelze vyÅ¡Ă­t. Pokuste se jej opravit pomocĂ­ rozÅ¡Ă­Å™enĂ­ â€RozdÄ›lit vĂ½plnÄ› objektů“."
-#: lib/elements/fill_stitch.py:147
+#: lib/elements/fill_stitch.py:146
msgid "FillStitch"
msgstr "Vyplnit steh"
-#: lib/elements/fill_stitch.py:150
+#: lib/elements/fill_stitch.py:149
msgid "Automatically routed fill stitching"
msgstr "Automaticky smÄ›rovanĂ© Å¡itĂ­ vĂ½plnÄ›"
-#: lib/elements/fill_stitch.py:154
+#: lib/elements/fill_stitch.py:153
msgid "Auto Fill"
msgstr "AutomatickĂ© vyplňovĂ¡nĂ­"
-#: lib/elements/fill_stitch.py:155 inx/inkstitch_select_elements.inx:56
+#: lib/elements/fill_stitch.py:154 inx/inkstitch_select_elements.inx:56
msgid "Circular Fill"
msgstr "KruhovĂ¡ vĂ½plň"
-#: lib/elements/fill_stitch.py:156 inx/inkstitch_select_elements.inx:57
+#: lib/elements/fill_stitch.py:155 inx/inkstitch_select_elements.inx:57
msgid "Contour Fill"
msgstr "ObrysovĂ¡ vĂ½plň"
-#: lib/elements/fill_stitch.py:157 inx/inkstitch_select_elements.inx:58
+#: lib/elements/fill_stitch.py:156 inx/inkstitch_select_elements.inx:58
msgid "Guided Fill"
msgstr "Å˜Ă­zenĂ¡ vĂ½plň"
-#: lib/elements/fill_stitch.py:158 inx/inkstitch_select_elements.inx:59
+#: lib/elements/fill_stitch.py:157 inx/inkstitch_select_elements.inx:59
msgid "Linear Gradient Fill"
msgstr "LineĂ¡rnĂ­ gradientovĂ¡ vĂ½plň"
-#: lib/elements/fill_stitch.py:159 inx/inkstitch_select_elements.inx:60
+#: lib/elements/fill_stitch.py:158 inx/inkstitch_select_elements.inx:60
msgid "Meander Fill"
msgstr "MeandrovĂ¡ vĂ½plň"
-#: lib/elements/fill_stitch.py:160 inx/inkstitch_select_elements.inx:61
+#: lib/elements/fill_stitch.py:159 inx/inkstitch_select_elements.inx:61
msgid "Tartan Fill"
msgstr "TartanovĂ¡ vĂ½plň"
-#: lib/elements/fill_stitch.py:161 lib/gui/tartan/embroidery_panel.py:203
+#: lib/elements/fill_stitch.py:160 lib/gui/tartan/embroidery_panel.py:203
#: inx/inkstitch_select_elements.inx:62
msgid "Legacy Fill"
msgstr "DÄ›diÄnĂ¡ vĂ½plň"
-#: lib/elements/fill_stitch.py:165
+#: lib/elements/fill_stitch.py:164
msgid "Fill method"
msgstr "Způsob vyplnÄ›nĂ­"
-#: lib/elements/fill_stitch.py:174
+#: lib/elements/fill_stitch.py:173
msgid "Guided Fill Strategy"
msgstr "Strategie Å™Ă­zenĂ©ho plnÄ›nĂ­"
-#: lib/elements/fill_stitch.py:175
+#: lib/elements/fill_stitch.py:174
msgid "Copy"
msgstr "KopĂ­rovat"
-#: lib/elements/fill_stitch.py:175
+#: lib/elements/fill_stitch.py:174
msgid "Parallel Offset"
msgstr "ParalelnĂ­ posun"
-#: lib/elements/fill_stitch.py:176
+#: lib/elements/fill_stitch.py:175
msgid "Copy (the default) will fill the shape with shifted copies of the line. Parallel offset will ensure that each line is always a consistent distance from its neighbor. Sharp corners may be introduced."
msgstr "KopĂ­rovat (vĂ½chozĂ­) vyplnĂ­ tvar posunutĂ½mi kopiemi ÄĂ¡ry. ParalelnĂ­ posun zajistĂ­, že každĂ¡ ÄĂ¡ra bude vždy v konzistentnĂ­ vzdĂ¡lenosti od svĂ©ho souseda. Mohou bĂ½t zavedeny ostrĂ© rohy."
-#: lib/elements/fill_stitch.py:183
+#: lib/elements/fill_stitch.py:182
msgid "Contour Fill Strategy"
msgstr "Strategie vyplnění obrysu"
-#: lib/elements/fill_stitch.py:184
+#: lib/elements/fill_stitch.py:183
msgid "Inner to Outer"
msgstr "Z vnitÅ™nĂ­ho do vnÄ›jÅ¡Ă­ho"
-#: lib/elements/fill_stitch.py:184
+#: lib/elements/fill_stitch.py:183
msgid "Single spiral"
msgstr "JednoduchĂ¡ spirĂ¡la"
-#: lib/elements/fill_stitch.py:184
+#: lib/elements/fill_stitch.py:183
msgid "Double spiral"
msgstr "DvojitĂ¡ spirĂ¡la"
-#: lib/elements/fill_stitch.py:189
+#: lib/elements/fill_stitch.py:188
msgid "Join Style"
msgstr "Styl pÅ™ipojenĂ­"
-#: lib/elements/fill_stitch.py:190 inx/inkstitch_knockdown_fill.inx:21
+#: lib/elements/fill_stitch.py:189 inx/inkstitch_knockdown_fill.inx:21
+#: inx/inkstitch_knockdown_fill.inx:38
msgid "Round"
msgstr "KulatĂ½"
-#: lib/elements/fill_stitch.py:190
+#: lib/elements/fill_stitch.py:189
msgid "Mitered"
msgstr "VroubkovanĂ½"
-#: lib/elements/fill_stitch.py:190
+#: lib/elements/fill_stitch.py:189
msgid "Beveled"
msgstr "ZkosenĂ½"
-#: lib/elements/fill_stitch.py:196
+#: lib/elements/fill_stitch.py:195
msgid "Avoid self-crossing"
msgstr "VyhnÄ›te se samokÅ™Ă­Å¾enĂ­"
-#: lib/elements/fill_stitch.py:205
+#: lib/elements/fill_stitch.py:204
msgid "Clockwise"
msgstr "Po smÄ›ru hodinovĂ½ch ruÄiÄek"
-#: lib/elements/fill_stitch.py:210
+#: lib/elements/fill_stitch.py:209
msgid "Meander Pattern"
msgstr "MeandrovĂ½ vzor"
-#: lib/elements/fill_stitch.py:217
+#: lib/elements/fill_stitch.py:216
msgid "Meander pattern angle"
msgstr "Ăhel meandrovĂ©ho vzoru"
-#: lib/elements/fill_stitch.py:227
+#: lib/elements/fill_stitch.py:226
msgid "Meander pattern scale"
msgstr "MÄ›Å™Ă­tko se vzorem meandru"
-#: lib/elements/fill_stitch.py:228
+#: lib/elements/fill_stitch.py:227
msgid "Percentage to stretch or compress the meander pattern. You can scale horizontally and vertically individually by giving two percentages separated by a space. "
msgstr "Procento pro roztaženĂ­ nebo stlaÄenĂ­ meandrovĂ©ho vzoru. VodorovnÄ› a svisle můžete Å¡kĂ¡lovat jednotlivÄ› zadĂ¡nĂ­m dvou procent oddÄ›lenĂ½ch mezerou. "
-#: lib/elements/fill_stitch.py:238
+#: lib/elements/fill_stitch.py:237
msgid "Clip path"
msgstr "Omezte cestu na tvar"
-#: lib/elements/fill_stitch.py:239
+#: lib/elements/fill_stitch.py:238
msgid "Constrain stitching to the shape. Useful when smoothing and expand are used."
msgstr "Omezte proÅ¡Ă­vĂ¡nĂ­ podle tvaru. UžiteÄnĂ© pÅ™i použitĂ­ vyhlazovĂ¡nĂ­ a roztahovĂ¡nĂ­."
-#: lib/elements/fill_stitch.py:248
+#: lib/elements/fill_stitch.py:247
msgid "Smoothness"
msgstr "Hladkost"
-#: lib/elements/fill_stitch.py:250
+#: lib/elements/fill_stitch.py:249
msgid "Smooth the stitch path. Smoothness limits how far the smoothed stitch path is allowed to deviate from the original path. Try low numbers like 0.2. Hint: a lower running stitch tolerance may be needed too."
msgstr "VyhlaÄte stehovou drĂ¡hu. Hladkost omezuje, do jakĂ© mĂ­ry se může vyhlazenĂ¡ drĂ¡ha stehu odchĂ½lit od původnĂ­ drĂ¡hy. Zkuste nĂ­zkĂ¡ ÄĂ­sla jako 0,2. Tip: Může bĂ½t takĂ© zapotÅ™ebĂ­ niÅ¾Å¡Ă­ tolerance pÅ™ednĂ­ho stehu."
-#: lib/elements/fill_stitch.py:265
+#: lib/elements/fill_stitch.py:264
msgid "Expand the shape before fill stitching, to compensate for gaps between shapes. Negative values contract instead."
msgstr "RozÅ¡iÅ™uje původnĂ­ tvar. Tuto možnost lze pouÅ¾Ă­t ke zmenÅ¡enĂ­ mezer mezi sousednĂ­mi objekty. ZĂ¡pornĂ© hodnoty zmenÅ¡ujĂ­ tvar."
-#: lib/elements/fill_stitch.py:282
+#: lib/elements/fill_stitch.py:281
msgid "Gap Filling"
msgstr "Vyplnění mezer"
-#: lib/elements/fill_stitch.py:283
+#: lib/elements/fill_stitch.py:282
msgid "Add extra rows to compensate for gaps between sections caused by distortion.Rows are always added in pairs, so this number will be rounded up to the nearest multiple of 2."
msgstr "PÅ™idejte dalÅ¡Ă­ Å™Ă¡dky, abyste kompenzovali mezery mezi sekcemi způsobenĂ© zkreslenĂ­m. Å˜Ă¡dky se vždy pÅ™idĂ¡vajĂ­ v pĂ¡rech, takže toto ÄĂ­slo bude zaokrouhleno nahoru na nejbliÅ¾Å¡Ă­ nĂ¡sobek 2."
-#: lib/elements/fill_stitch.py:295 lib/elements/fill_stitch.py:308
+#: lib/elements/fill_stitch.py:294 lib/elements/fill_stitch.py:307
#: lib/gui/tartan/embroidery_panel.py:35
msgid "Angle of lines of stitches"
msgstr "Ăhel Å™Ă¡dků stehů"
-#: lib/elements/fill_stitch.py:296
+#: lib/elements/fill_stitch.py:295
msgid "The angle increases in a counter-clockwise direction. 0 is horizontal. Negative angles are allowed."
msgstr "Ăhel se zvÄ›tÅ¡uje proti smÄ›ru hodinovĂ½ch ruÄiÄek. 0 je vodorovnĂ¡. ZĂ¡pornĂ© Ăºhly jsou povoleny."
-#: lib/elements/fill_stitch.py:309 lib/gui/tartan/embroidery_panel.py:36
+#: lib/elements/fill_stitch.py:308 lib/gui/tartan/embroidery_panel.py:36
msgid "Relative to the tartan stripe direction."
msgstr "Vzhledem ke smÄ›ru tartanovĂ½ch pruhů."
-#: lib/elements/fill_stitch.py:321
+#: lib/elements/fill_stitch.py:320
msgid "Maximum fill stitch length"
msgstr "MaximĂ¡lnĂ­ dĂ©lka vĂ½plňovĂ©ho stehu"
-#: lib/elements/fill_stitch.py:323
+#: lib/elements/fill_stitch.py:322
msgid "The length of each stitch in a row. Shorter stitch may be used at the start or end of a row."
msgstr "DĂ©lka vÅ¡ech stehů v Å™Ă¡dku. KratÅ¡Ă­ stehy mohou bĂ½t použity na zaÄĂ¡tku nebo konce Å™Ă¡dku."
-#: lib/elements/fill_stitch.py:339
+#: lib/elements/fill_stitch.py:338
msgid "Spacing between rows"
msgstr "VzdĂ¡lenost mezi Å™Ă¡dky"
-#: lib/elements/fill_stitch.py:340
+#: lib/elements/fill_stitch.py:339
msgid "Distance between rows of stitches."
msgstr "VzdĂ¡lenost mezi Å™Ă¡dkami stehů."
-#: lib/elements/fill_stitch.py:357 inx/inkstitch_gradient_blocks.inx:24
+#: lib/elements/fill_stitch.py:356 inx/inkstitch_gradient_blocks.inx:24
msgid "End row spacing"
msgstr "Mezera koncovĂ½ch Å™Ă¡dků"
-#: lib/elements/fill_stitch.py:358
+#: lib/elements/fill_stitch.py:357
msgid "Increases or decreases the row spacing towards the end."
msgstr "ZvÄ›tÅ¡uje nebo zmenÅ¡uje rozestup Å™Ă¡dků smÄ›rem ke konci."
-#: lib/elements/fill_stitch.py:372
+#: lib/elements/fill_stitch.py:371
msgid "Stagger rows this many times before repeating"
msgstr "Než to zopakujete, nÄ›kolikrĂ¡t to rozložte"
-#: lib/elements/fill_stitch.py:373 lib/elements/satin_column.py:215
+#: lib/elements/fill_stitch.py:372 lib/elements/satin_column.py:215
msgid "Length of the cycle by which successive stitch rows are staggered. Fractional values are allowed and can have less visible diagonals than integer values."
msgstr "DĂ©lka cyklu, o kterou se po sobÄ› jdoucĂ­ Å™ady stehů stÅ™Ă­dajĂ­. ZlomkovĂ© hodnoty jsou povoleny a mohou mĂ­t mĂ©nÄ› viditelnĂ© ĂºhlopÅ™Ă­Äky než celoÄĂ­selnĂ© hodnoty."
-#: lib/elements/fill_stitch.py:389 lib/elements/fill_stitch.py:713
+#: lib/elements/fill_stitch.py:388 lib/elements/fill_stitch.py:712
msgid "Skip last stitch in each row"
msgstr "V každĂ© Å™adÄ› vynechejte poslednĂ­ steh"
-#: lib/elements/fill_stitch.py:390 lib/elements/fill_stitch.py:714
+#: lib/elements/fill_stitch.py:389 lib/elements/fill_stitch.py:713
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 "PoslednĂ­ steh v každĂ© Å™adÄ› je docela blĂ­zko prvnĂ­mu oku v nĂ¡sledujĂ­cĂ­ Å™adÄ›. PÅ™eskoÄenĂ­m se snĂ­Å¾Ă­ poÄet stehů a hustota."
-#: lib/elements/fill_stitch.py:405
+#: lib/elements/fill_stitch.py:404
msgid "Flip fill (start right-to-left)"
msgstr "PÅ™evrĂ¡tit vĂ½plň (zaÄĂ­t zprava doleva)"
-#: lib/elements/fill_stitch.py:406
+#: lib/elements/fill_stitch.py:405
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 "Možnost pÅ™evrĂ¡cenĂ­ vĂ¡m může pomoci s nasmÄ›rovĂ¡nĂ­m cesty stehu. Když povolĂ­te pÅ™evrĂ¡cenĂ­, bude seÅ¡Ă­vĂ¡nĂ­ probĂ­hat zprava doleva namĂ­sto zleva doprava."
-#: lib/elements/fill_stitch.py:418
+#: lib/elements/fill_stitch.py:417
msgid "Reverse fill"
msgstr "ReverznĂ­ vĂ½plň"
-#: lib/elements/fill_stitch.py:419
+#: lib/elements/fill_stitch.py:418
msgid "Reverses fill path."
msgstr "Cesta reverznĂ­ vĂ½plnÄ›."
-#: lib/elements/fill_stitch.py:430
+#: lib/elements/fill_stitch.py:429
msgid "Stop at ending point"
msgstr "Zastavit v koncovém bodě"
-#: lib/elements/fill_stitch.py:431
+#: lib/elements/fill_stitch.py:430
msgid "If this option is disabled, the ending point will only be used to define a general direction for stitch routing. When enabled the last section will end at the defined spot."
msgstr "Pokud je tato možnost zakĂ¡zĂ¡na, bude koncovĂ½ bod použit pouze k definovĂ¡nĂ­ obecnĂ©ho smÄ›ru pro smÄ›rovĂ¡nĂ­ stehu. Když je povoleno, poslednĂ­ Ăºsek bude konÄit na definovanĂ©m mĂ­stÄ›."
-#: lib/elements/fill_stitch.py:443 lib/elements/fill_stitch.py:725
+#: lib/elements/fill_stitch.py:442 lib/elements/fill_stitch.py:724
msgid "Underpath"
msgstr "PodÅ¡Ă­vka"
-#: lib/elements/fill_stitch.py:444 lib/elements/fill_stitch.py:726
+#: lib/elements/fill_stitch.py:443 lib/elements/fill_stitch.py:725
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 "PÅ™i pÅ™esunu ze sekce do sekce se pohybujte uvnitÅ™ tvaru. SpodnĂ­ stehy se vyhĂ½bajĂ­ pohybu ve smÄ›ru Ăºhlu Å™Ă¡dku, takže nejsou viditelnĂ©. To jim dĂ¡vĂ¡ zubatĂ½ vzhled."
-#: lib/elements/fill_stitch.py:456 lib/elements/satin_column.py:364
-#: lib/elements/stroke.py:121
+#: lib/elements/fill_stitch.py:455 lib/elements/satin_column.py:364
+#: lib/elements/stroke.py:120
msgid "Running stitch length"
msgstr "DĂ©lka pÅ™ednĂ­ho stehu"
-#: lib/elements/fill_stitch.py:457
+#: lib/elements/fill_stitch.py:456
msgid "Length of stitches around the outline of the fill region used when moving from section to section. Also used for meander and circular fill."
msgstr "DĂ©lka stehů kolem obrysu vĂ½plňovĂ© oblasti použitĂ© pÅ™i pÅ™echodu ze sekce do sekce. PouÅ¾Ă­vĂ¡ se takĂ© pro meandrovĂ© a kruhovĂ© vĂ½plnÄ›."
-#: lib/elements/fill_stitch.py:474 lib/elements/satin_column.py:375
+#: lib/elements/fill_stitch.py:473 lib/elements/satin_column.py:375
msgid "Running stitch tolerance"
msgstr "Tolerance pÅ™ednĂ­ho stehu"
-#: lib/elements/fill_stitch.py:475 lib/elements/satin_column.py:376
+#: lib/elements/fill_stitch.py:474 lib/elements/satin_column.py:376
msgid "Determines how hard Ink/Stitch tries to avoid stitching outside the shape.Lower numbers are less likely to stitch outside the shape but require more stitches."
msgstr "UrÄuje, jak silnÄ› se Ink/Stitch snaÅ¾Ă­ vyhnout seÅ¡Ă­vĂ¡nĂ­ mimo tvar. U niÅ¾Å¡Ă­ch ÄĂ­sel je mĂ©nÄ› pravdÄ›podobnĂ©, že seÅ¡Ă­vajĂ­ mimo tvar, ale vyžadujĂ­ vĂ­ce stehů."
-#: lib/elements/fill_stitch.py:493 lib/elements/stroke.py:147
+#: lib/elements/fill_stitch.py:492 lib/elements/stroke.py:146
msgid "Randomize stitch length"
msgstr "NĂ¡hodnĂ¡ dĂ©lka stehu"
-#: lib/elements/fill_stitch.py:494 lib/elements/stroke.py:148
+#: lib/elements/fill_stitch.py:493 lib/elements/stroke.py:147
msgid "Randomize stitch length and phase instead of dividing evenly or staggering. This is recommended for closely-spaced curved fills to avoid Moiré artefacts."
msgstr "DĂ©lku stehu radÄ›ji nĂ¡hodnÄ› upravte, než abyste pravidelnÄ› stÅ™Ă­hali nebo odsazovali. To se doporuÄuje, když je vĂ½plň hustĂ¡, aby se pÅ™edeÅ¡lo moarĂ© efektu."
-#: lib/elements/fill_stitch.py:510 lib/elements/stroke.py:160
+#: lib/elements/fill_stitch.py:509 lib/elements/stroke.py:159
msgid "Random stitch length jitter"
msgstr "NahodilĂ½ pohyb dĂ©lky stehu"
-#: lib/elements/fill_stitch.py:511 lib/elements/stroke.py:161
+#: lib/elements/fill_stitch.py:510 lib/elements/stroke.py:160
msgid "Amount to vary the length of each stitch by when randomizing."
msgstr "MaximĂ¡lnĂ­ procento odchylky v dĂ©lce použitĂ©ho stehu, pokud je dĂ©lka nĂ¡hodnĂ¡."
-#: lib/elements/fill_stitch.py:526 lib/elements/satin_column.py:500
-#: lib/elements/stroke.py:83
+#: lib/elements/fill_stitch.py:525 lib/elements/satin_column.py:500
+#: lib/elements/stroke.py:82
#: lib/sew_stack/stitch_layers/running_stitch/running_stitch_layer.py:33
#: lib/sew_stack/stitch_layers/running_stitch/running_stitch_layer.py:35
msgid "Repeats"
msgstr "OpakovĂ¡nĂ­"
-#: lib/elements/fill_stitch.py:527 lib/elements/stroke.py:84
+#: lib/elements/fill_stitch.py:526 lib/elements/stroke.py:83
#: lib/sew_stack/stitch_layers/running_stitch/running_stitch_layer.py:36
msgid "Defines how many times to run down and back along the path."
msgstr "Definuje, kolikrĂ¡t se mĂ¡ Å¡Ă­t vpÅ™ed a vzad podĂ©l cesty."
-#: lib/elements/fill_stitch.py:538 lib/elements/stroke.py:95
+#: lib/elements/fill_stitch.py:537 lib/elements/stroke.py:94
msgid "Bean stitch number of repeats"
msgstr "PoÄet opakovĂ¡nĂ­ Å™etĂ­zkovĂ©ho stehu"
-#: lib/elements/fill_stitch.py:539 lib/elements/stroke.py:96
+#: lib/elements/fill_stitch.py:538 lib/elements/stroke.py:95
msgid "Backtrack each stitch this many times. A value of 1 would triple each stitch (forward, back, forward). A value of 2 would quintuple each stitch, etc.\n\n"
"A pattern with various repeats can be created with a list of values separated by a space."
msgstr "Tento krok opakujte mnohokrĂ¡t. Hodnota 1 by ztrojnĂ¡sobila každĂ½ steh (dopÅ™edu, dozadu, dopÅ™edu). Hodnota 2 by pÄ›tinĂ¡sobila každĂ½ steh atd.\n\n"
"Vzor s různĂ½m opakovĂ¡nĂ­m lze vytvoÅ™it se seznamem hodnot oddÄ›lenĂ½ch mezerou."
-#: lib/elements/fill_stitch.py:554 lib/elements/satin_column.py:250
-#: lib/elements/stroke.py:186
+#: lib/elements/fill_stitch.py:553 lib/elements/satin_column.py:250
+#: lib/elements/stroke.py:185
msgid "Zig-zag spacing (peak-to-peak)"
msgstr "Cik-cak mezery (od vrcholu k vrcholu)"
-#: lib/elements/fill_stitch.py:555 lib/elements/stroke.py:187
+#: lib/elements/fill_stitch.py:554 lib/elements/stroke.py:186
msgid "Length of stitches in zig-zag mode."
msgstr "DĂ©lka stehů v režimu cik-cak."
-#: lib/elements/fill_stitch.py:567
+#: lib/elements/fill_stitch.py:566
msgid "Zig-zag width"
msgstr "Cik-cak Å¡Ă­Å™ka"
-#: lib/elements/fill_stitch.py:568
+#: lib/elements/fill_stitch.py:567
msgid "Width of the zig-zag line."
msgstr "Å Ă­Å™ka cik-cak ÄĂ¡ry."
-#: lib/elements/fill_stitch.py:581 lib/gui/tartan/embroidery_panel.py:42
+#: lib/elements/fill_stitch.py:580 lib/gui/tartan/embroidery_panel.py:42
msgid "Rows per tartan thread"
msgstr "Å˜Ă¡dky na tartanovou nit"
-#: lib/elements/fill_stitch.py:582 lib/gui/tartan/embroidery_panel.py:44
+#: lib/elements/fill_stitch.py:581 lib/gui/tartan/embroidery_panel.py:44
msgid "Consecutive rows of the same color"
msgstr "Po sobÄ› jdoucĂ­ Å™ady stejnĂ© barvy"
-#: lib/elements/fill_stitch.py:593
+#: lib/elements/fill_stitch.py:592
msgid "Herringbone width"
msgstr "Å Ă­Å™ka rybĂ­ kosti"
-#: lib/elements/fill_stitch.py:594
+#: lib/elements/fill_stitch.py:593
msgid "Defines width of a herringbone pattern. Use 0 for regular rows."
msgstr "Definuje Å¡Ă­Å™ku vzoru rybĂ­ kosti. Pro běžnĂ© Å™Ă¡dky použijte 0."
-#: lib/elements/fill_stitch.py:606 lib/elements/satin_column.py:278
-#: lib/elements/stroke.py:199
+#: lib/elements/fill_stitch.py:605 lib/elements/satin_column.py:278
+#: lib/elements/stroke.py:198
msgid "Pull compensation"
msgstr "Kompenzace tahu"
-#: lib/elements/fill_stitch.py:607
+#: lib/elements/fill_stitch.py:606
msgid "Fill stitch can pull the fabric together, resulting in a shape narrower than you draw in Inkscape. This setting expands each row of stitches outward from the center of the row by a fixed length. Two values separated by a space may be used for an asymmetric effect."
msgstr "VĂ½plňovĂ½ steh může pÅ™itĂ¡hnout lĂ¡tku k sobÄ›, což mĂ¡ za nĂ¡sledek uÅ¾Å¡Ă­ tvar, než jakĂ½ kreslĂ­te v Inkscape. Toto nastavenĂ­ rozÅ¡Ă­Å™Ă­ každou Å™adu stehů smÄ›rem ven ze stÅ™edu Å™ady o pevnou dĂ©lku. DvÄ› hodnoty oddÄ›lenĂ© mezerou lze pouÅ¾Ă­t pro asymetrickĂ½ efekt."
-#: lib/elements/fill_stitch.py:611 lib/elements/satin_column.py:282
+#: lib/elements/fill_stitch.py:610 lib/elements/satin_column.py:282
#: lib/elements/satin_column.py:445 lib/elements/satin_column.py:539
-#: lib/elements/stroke.py:202
+#: lib/elements/stroke.py:201
msgid "mm (each side)"
msgstr "mm (každĂ¡ strana)"
-#: lib/elements/fill_stitch.py:622 lib/elements/satin_column.py:263
+#: lib/elements/fill_stitch.py:621 lib/elements/satin_column.py:263
msgid "Pull compensation percentage"
msgstr "Procento kompenzace tahu"
-#: lib/elements/fill_stitch.py:623
+#: lib/elements/fill_stitch.py:622
msgid "Additional pull compensation which varies as a percentage of row width. Two values separated by a space may be used for an asymmetric effect."
msgstr "DodateÄnĂ¡ kompenzace tahu, kterĂ¡ se mÄ›nĂ­ jako procento Å¡Ă­Å™ky Å™Ă¡dku. DvÄ› hodnoty oddÄ›lenĂ© mezerou lze pouÅ¾Ă­t pro asymetrickĂ½ efekt."
-#: lib/elements/fill_stitch.py:626 lib/elements/satin_column.py:132
+#: lib/elements/fill_stitch.py:625 lib/elements/satin_column.py:132
#: lib/elements/satin_column.py:142 lib/elements/satin_column.py:266
#: lib/elements/satin_column.py:460 lib/elements/satin_column.py:559
msgid "% (each side)"
msgstr "% (každĂ¡ strana)"
-#: lib/elements/fill_stitch.py:647 lib/elements/fill_stitch.py:656
-#: lib/elements/fill_stitch.py:683 lib/elements/fill_stitch.py:694
-#: lib/elements/fill_stitch.py:704 lib/elements/fill_stitch.py:716
-#: lib/elements/fill_stitch.py:729
+#: lib/elements/fill_stitch.py:646 lib/elements/fill_stitch.py:655
+#: lib/elements/fill_stitch.py:682 lib/elements/fill_stitch.py:693
+#: lib/elements/fill_stitch.py:703 lib/elements/fill_stitch.py:715
+#: lib/elements/fill_stitch.py:728
msgid "Fill Underlay"
msgstr "PodkladovĂ¡ vĂ½plň"
-#: lib/elements/fill_stitch.py:647 lib/gui/tartan/embroidery_panel.py:55
+#: lib/elements/fill_stitch.py:646 lib/gui/tartan/embroidery_panel.py:55
#: inx/inkstitch_select_elements.inx:36 inx/inkstitch_select_elements.inx:64
#: inx/inkstitch_select_elements.inx:66
msgid "Underlay"
msgstr "Podklad"
-#: lib/elements/fill_stitch.py:653
+#: lib/elements/fill_stitch.py:652
msgid "Fill angle"
msgstr "Ăhel vĂ½plnÄ›"
-#: lib/elements/fill_stitch.py:654
+#: lib/elements/fill_stitch.py:653
msgid "Default: fill angle + 90 deg. Insert a list for multiple layers separated by a space."
msgstr "VĂ½chozĂ­: Ăºhel vĂ½plnÄ› + 90°. Vložte seznam pro vĂ­ce vrstev oddÄ›lenĂ½ch mezerou."
-#: lib/elements/fill_stitch.py:680 lib/gui/tartan/embroidery_panel.py:77
+#: lib/elements/fill_stitch.py:679 lib/gui/tartan/embroidery_panel.py:77
msgid "Row spacing"
msgstr "Å˜Ă¡dkovĂ¡nĂ­"
-#: lib/elements/fill_stitch.py:681
+#: lib/elements/fill_stitch.py:680
msgid "default: 3x fill row spacing"
msgstr "vĂ½chozĂ­: 3x vĂ½plň mezi Å™Ă¡dky"
-#: lib/elements/fill_stitch.py:691 lib/elements/stroke.py:172
+#: lib/elements/fill_stitch.py:690 lib/elements/stroke.py:171
#: lib/extensions/element_info.py:134 lib/extensions/element_info.py:190
msgid "Max stitch length"
msgstr "MaximĂ¡lnĂ­ dĂ©lka stehu"
-#: lib/elements/fill_stitch.py:692
+#: lib/elements/fill_stitch.py:691
msgid "default: equal to fill max stitch length"
msgstr "vĂ½chozĂ­: rovnĂ¡ se maximĂ¡lnĂ­ dĂ©lce stehu vĂ½plnÄ›"
-#: lib/elements/fill_stitch.py:702
+#: lib/elements/fill_stitch.py:701
msgid "Shrink the shape before doing underlay, to prevent underlay from showing around the outside of the fill."
msgstr "ZmenÅ¡Ă­ tvar pÅ™ed vytvoÅ™enĂ­m podkladu, aby se zabrĂ¡nilo zobrazenĂ­ podkladu mimo vĂ½plň."
-#: lib/elements/fill_stitch.py:737 lib/elements/satin_column.py:581
-#: lib/elements/stroke.py:451 lib/gui/satin_multicolor/colorize_panel.py:61
+#: lib/elements/fill_stitch.py:736 lib/elements/satin_column.py:581
+#: lib/elements/stroke.py:450 lib/gui/satin_multicolor/colorize_panel.py:61
#: lib/sew_stack/stitch_layers/mixins/randomization.py:59
msgid "Random seed"
msgstr ""
-#: lib/elements/fill_stitch.py:738 lib/elements/satin_column.py:582
-#: lib/elements/stroke.py:452
+#: lib/elements/fill_stitch.py:737 lib/elements/satin_column.py:582
+#: lib/elements/stroke.py:451
msgid "Use a specific seed for randomized attributes. Uses the element ID if empty."
msgstr "Toto nastavte, když potÅ™ebujete opravit vzor pro nĂ¡hodnÄ› urÄenĂ© atributy. Pokud je prĂ¡zdnĂ©, použije se ID prvku."
@@ -1808,7 +1809,7 @@ msgstr "* Přejděte na kartu Styl tahu"
msgid "* Under \"Markers\" choose the first (empty) option in the first dropdown list."
msgstr "* V ÄĂ¡sti \"ZnaÄky\" vyberte prvnĂ­ (prĂ¡zdnou) možnost v prvnĂ­m rozevĂ­racĂ­m seznamu."
-#: lib/elements/satin_column.py:32 lib/elements/stroke.py:35
+#: lib/elements/satin_column.py:32 lib/elements/stroke.py:34
msgid "Too few subpaths"
msgstr "PÅ™Ă­liÅ¡ mĂ¡lo podcest"
@@ -1942,8 +1943,8 @@ msgstr "\"S\" Steh"
msgid "Zig-zag"
msgstr "Cik-Cak"
-#: lib/elements/satin_column.py:119 lib/elements/stroke.py:73
-#: inx/inkstitch_break_apart.inx:9 inx/inkstitch_knockdown_fill.inx:20
+#: lib/elements/satin_column.py:119 lib/elements/stroke.py:72
+#: inx/inkstitch_break_apart.inx:9
msgid "Method"
msgstr "Metoda"
@@ -2056,27 +2057,27 @@ msgstr "DodateÄnĂ¡ kompenzace tahu, kterĂ¡ se mÄ›nĂ­ v procentech Å¡Ă­Å™ky steh
msgid "Satin stitches pull the fabric together, resulting in a column narrower than you draw in Inkscape. This setting expands each pair of needle penetrations outward from the center of the satin column by a fixed length. Two values separated by a space may be used for an asymmetric effect."
msgstr "SatĂ©novĂ© stehy pÅ™itahujĂ­ lĂ¡tku k sobÄ›, což mĂ¡ za nĂ¡sledek uÅ¾Å¡Ă­ sloupec, než jakĂ½ kreslĂ­te v Inkscape. Toto nastavenĂ­ rozÅ¡iÅ™uje každĂ½ pĂ¡r průniků jehel smÄ›rem ven ze stÅ™edu satĂ©novĂ©ho sloupce o pevnou dĂ©lku. Pro asymetrickĂ½ efekt lze pouÅ¾Ă­t dvÄ› hodnoty oddÄ›lenĂ© mezerou."
-#: lib/elements/satin_column.py:293 lib/elements/stroke.py:341
+#: lib/elements/satin_column.py:293 lib/elements/stroke.py:340
msgid "Automatic"
msgstr "Automaticky"
-#: lib/elements/satin_column.py:294 lib/elements/stroke.py:342
+#: lib/elements/satin_column.py:294 lib/elements/stroke.py:341
msgid "Don't reverse"
msgstr "Nevracet"
-#: lib/elements/satin_column.py:295 lib/elements/stroke.py:343
+#: lib/elements/satin_column.py:295 lib/elements/stroke.py:342
msgid "Reverse first rail"
msgstr "OtoÄit prvnĂ­ obrysovou ÄĂ¡ru"
-#: lib/elements/satin_column.py:296 lib/elements/stroke.py:344
+#: lib/elements/satin_column.py:296 lib/elements/stroke.py:343
msgid "Reverse second rail"
msgstr "OtoÄit druhou obrysovou ÄĂ¡ru"
-#: lib/elements/satin_column.py:297 lib/elements/stroke.py:345
+#: lib/elements/satin_column.py:297 lib/elements/stroke.py:344
msgid "Reverse both rails"
msgstr "OtoÄit obÄ› obrysovĂ© ÄĂ¡ry"
-#: lib/elements/satin_column.py:303 lib/elements/stroke.py:351
+#: lib/elements/satin_column.py:303 lib/elements/stroke.py:350
msgid "Reverse rails"
msgstr "OtoÄit obrysovĂ© ÄĂ¡ry"
@@ -2137,7 +2138,7 @@ msgid "Stitch length"
msgstr "Délka stehu"
#: lib/elements/satin_column.py:425 lib/elements/satin_column.py:482
-#: lib/elements/stroke.py:133
+#: lib/elements/stroke.py:132
msgid "Stitch tolerance"
msgstr "Tolerance stehu"
@@ -2222,237 +2223,239 @@ msgstr "OdsazenĂ­ (proporcionĂ¡lnĂ­)"
msgid "Split stitch if distance of maximum stitch length is exceeded"
msgstr "RozdÄ›lte steh, pokud je pÅ™ekroÄena vzdĂ¡lenost maximĂ¡lnĂ­ dĂ©lky stehu"
-#: lib/elements/stroke.py:36
+#: lib/elements/stroke.py:35
msgid "This element renders as running stitch while it has a satin column parameter."
msgstr "Tento prvek se vykresluje jako pÅ™ednĂ­ steh, zatĂ­mco mĂ¡ parametr satĂ©novĂ½ sloupec."
-#: lib/elements/stroke.py:38
+#: lib/elements/stroke.py:37
msgid "* Convert to stroke: select the element and open the parameter dialog. Enable running stitch along path."
msgstr "* PÅ™evĂ©st na tah: vyberte prvek a otevÅ™ete dialog parametrů. Povolit pÅ™ednĂ­ steh podĂ©l cesty."
-#: lib/elements/stroke.py:39
+#: lib/elements/stroke.py:38
msgid "* Use as satin column: add an other rail and optionally rungs."
msgstr "* Použijte jako satĂ©novĂ½ sloupec: pÅ™idejte dalÅ¡Ă­ vnÄ›jÅ¡Ă­ obrysovou ÄĂ¡ru a v pÅ™Ă­padÄ› potÅ™eby smÄ›rovĂ© vektory."
-#: lib/elements/stroke.py:45 lib/extensions/params.py:607
+#: lib/elements/stroke.py:44 lib/extensions/params.py:607
#: inx/inkstitch_select_elements.inx:12
msgid "Stroke"
msgstr "Tah"
-#: lib/elements/stroke.py:48 lib/extensions/params.py:280
+#: lib/elements/stroke.py:47 lib/extensions/params.py:280
msgid "Running stitch along paths"
msgstr "PÅ™ednĂ­ stehy podĂ©l cesty"
-#: lib/elements/stroke.py:66
+#: lib/elements/stroke.py:65
msgid "Running Stitch / Bean Stitch"
msgstr "PÅ™ednĂ­ steh / Å™etĂ­zkovĂ½ steh"
-#: lib/elements/stroke.py:67 lib/lettering/categories.py:26
+#: lib/elements/stroke.py:66 lib/lettering/categories.py:26
#: inx/inkstitch_lettering_generate_json.inx:57
msgid "Ripple Stitch"
msgstr "VlnitĂ½ steh"
-#: lib/elements/stroke.py:68 inx/inkstitch_select_elements.inx:23
+#: lib/elements/stroke.py:67 inx/inkstitch_select_elements.inx:23
msgid "ZigZag Stitch"
msgstr "CikCak Steh"
-#: lib/elements/stroke.py:69 inx/inkstitch_select_elements.inx:24
+#: lib/elements/stroke.py:68 inx/inkstitch_select_elements.inx:24
msgid "Manual Stitch"
msgstr "ManuĂ¡lnĂ­ Steh"
-#: lib/elements/stroke.py:109
+#: lib/elements/stroke.py:108
msgid "Manual stitch placement"
msgstr "RuÄnĂ­ umĂ­stÄ›nĂ­ stehu"
-#: lib/elements/stroke.py:110
+#: lib/elements/stroke.py:109
msgid "No extra stitches will be added to the original ripple pattern and the running stitch length value will be ignored."
msgstr "K původnĂ­mu vzoru zvlnÄ›nĂ­ nebudou pÅ™idĂ¡ny Å¾Ă¡dnĂ© dalÅ¡Ă­ stehy a hodnota dĂ©lky probĂ­hajĂ­cĂ­ho stehu bude ignorovĂ¡na."
-#: lib/elements/stroke.py:122
+#: lib/elements/stroke.py:121
#: lib/sew_stack/stitch_layers/running_stitch/running_stitch_layer.py:21
msgid "Length of stitches. Stitches can be shorter according to the stitch tolerance setting."
msgstr "DĂ©lka stehů. Stehy mohou bĂ½t kratÅ¡Ă­ v zĂ¡vislosti na nastavenĂ­ tolerance stehu."
-#: lib/elements/stroke.py:134
+#: lib/elements/stroke.py:133
msgid "All stitches must be within this distance from the path. A lower tolerance means stitches will be closer together. A higher tolerance means sharp corners may be rounded."
msgstr "VÅ¡echny stehy se musĂ­ nachĂ¡zet v tĂ©to vzdĂ¡lenosti od cesty. NiÅ¾Å¡Ă­ tolerance znamenĂ¡, že stehy budou tÄ›snÄ›jÅ¡Ă­ u sebe. VyÅ¡Å¡Ă­ tolerance znamenĂ¡, že ostrĂ© rohy mohou bĂ½t zaoblenĂ©."
-#: lib/elements/stroke.py:173
+#: lib/elements/stroke.py:172
msgid "Split stitches longer than this."
msgstr "RozdÄ›lte stehy, kterĂ© jsou kratÅ¡Ă­ než tato hodnota."
-#: lib/elements/stroke.py:200
+#: lib/elements/stroke.py:199
msgid "Zigzag stitches pull the fabric together, resulting in a column narrower than you draw in Inkscape. This widens the zigzag line width."
msgstr "Cikcak stehy pÅ™itahujĂ­ lĂ¡tku k sobÄ›, což mĂ¡ za nĂ¡sledek uÅ¾Å¡Ă­ Å¡Ă­Å™ku, než je nakresleno v Inkscape. Tato možnost rozÅ¡iÅ™uje Å¡Ă­Å™ku klikatĂ© ÄĂ¡ry."
-#: lib/elements/stroke.py:213
+#: lib/elements/stroke.py:212
msgid "Number of lines"
msgstr "PoÄet Å™Ă¡dků"
-#: lib/elements/stroke.py:214
+#: lib/elements/stroke.py:213
msgid "Number of lines from start to finish"
msgstr "PoÄet Å™Ă¡dků od zaÄĂ¡tku do konce"
-#: lib/elements/stroke.py:225
+#: lib/elements/stroke.py:224
msgid "Minimum line distance"
msgstr "MinimĂ¡lnĂ­ vzdĂ¡lenost mezi Å™Ă¡dky"
-#: lib/elements/stroke.py:226
+#: lib/elements/stroke.py:225
msgid "Overrides the number of lines setting."
msgstr "PÅ™epĂ­Å¡e nastavenĂ­ poÄtu Å™Ă¡dků."
-#: lib/elements/stroke.py:239
+#: lib/elements/stroke.py:238
msgid "Line count / Minimum line distance"
msgstr ""
-#: lib/elements/stroke.py:240
+#: lib/elements/stroke.py:239
msgid "Render at rungs"
msgstr "Render na pÅ™Ă­ÄkĂ¡ch"
-#: lib/elements/stroke.py:241
+#: lib/elements/stroke.py:240
msgid "Adaptive + minimum line distance"
msgstr ""
-#: lib/elements/stroke.py:246
+#: lib/elements/stroke.py:245
msgid "Pattern position"
msgstr ""
-#: lib/elements/stroke.py:247
+#: lib/elements/stroke.py:246
msgid "Pattern position for satin guided ripples."
msgstr ""
-#: lib/elements/stroke.py:258
+#: lib/elements/stroke.py:257
msgid "Stagger lines this many times before repeating"
msgstr "PÅ™ed opakovĂ¡nĂ­m nÄ›kolikrĂ¡t posuňte Å™Ă¡dky"
-#: lib/elements/stroke.py:259
+#: lib/elements/stroke.py:258
msgid "Length of the cycle by which successive stitch lines are staggered. Fractional values are allowed and can have less visible diagonals than integer values. A value of 0 (default) disables staggering and instead stitches evenly.For linear ripples only."
msgstr "Tato hodnota popisuje, kolik Å™ad leÅ¾Ă­ body vpichu na sobÄ›. DesetinnĂ© hodnoty jsou povoleny a zobrazujĂ­ mĂ©nÄ› zÅ™etelnĂ© ĂºhlopÅ™Ă­Äky na obrĂ¡zku vĂ½Å¡ivky. Hodnota 0 (vĂ½chozĂ­ nastavenĂ­) deaktivuje odsazenĂ­ a vytvoÅ™Ă­ rovnomÄ›rnÄ› rozmĂ­stÄ›nĂ© stehy. Pouze pro lineĂ¡rnĂ­ zvlnÄ›nĂ­."
-#: lib/elements/stroke.py:272
+#: lib/elements/stroke.py:271
msgid "Skip first lines"
msgstr "Vynechat prvnĂ­ Å™Ă¡dky"
-#: lib/elements/stroke.py:273
+#: lib/elements/stroke.py:272
msgid "Skip this number of lines at the beginning."
msgstr "Na zaÄĂ¡tku tento poÄet Å™Ă¡dků vynechejte."
-#: lib/elements/stroke.py:284
+#: lib/elements/stroke.py:283
msgid "Skip last lines"
msgstr "Vynechat poslednĂ­ Å™Ă¡dky"
-#: lib/elements/stroke.py:285
+#: lib/elements/stroke.py:284
msgid "Skip this number of lines at the end"
msgstr "Na konci tento poÄet Å™Ă¡dků vynechejte"
-#: lib/elements/stroke.py:296
+#: lib/elements/stroke.py:295
msgid "Flip every second line"
msgstr "ObrĂ¡tit každĂ½ druhĂ½ Å™Ă¡dek"
-#: lib/elements/stroke.py:297
+#: lib/elements/stroke.py:296
msgid "Linear ripple: wether to flip the pattern every second line or not."
msgstr "LineĂ¡rnĂ­ vlnitĂ¡ vĂ½Å¡ivka: zvolte, zda chcete invertovat každĂ½ druhĂ½ Å™Ă¡dek."
-#: lib/elements/stroke.py:307
+#: lib/elements/stroke.py:306
msgid "Line distance exponent"
msgstr "Exponent vzdĂ¡lenosti ĂºseÄky"
-#: lib/elements/stroke.py:308
+#: lib/elements/stroke.py:307
msgid "Increase density towards one side."
msgstr "Zvyšte hustotu na jednu stranu."
-#: lib/elements/stroke.py:319
+#: lib/elements/stroke.py:318
msgid "Flip exponent"
msgstr "OtoÄit exponent"
-#: lib/elements/stroke.py:320
+#: lib/elements/stroke.py:319
msgid "Reverse exponent effect."
msgstr "Efekt obrĂ¡cenĂ©ho exponentu."
-#: lib/elements/stroke.py:331
+#: lib/elements/stroke.py:330
msgid "Reverse"
msgstr "Naopak"
-#: lib/elements/stroke.py:332
+#: lib/elements/stroke.py:331
msgid "Flip start and end point"
msgstr "PÅ™eklopit poÄĂ¡teÄnĂ­ a koncovĂ½ bod"
-#: lib/elements/stroke.py:352
+#: lib/elements/stroke.py:351
msgid "Reverse satin ripple rails. Default: automatically detect and fix a reversed rail."
msgstr "ReverznĂ­ satĂ©novĂ© vlnitĂ© liÅ¡ty. VĂ½chozĂ­: automaticky detekuje a opravĂ­ obrĂ¡cenou kolejnici."
-#: lib/elements/stroke.py:364
+#: lib/elements/stroke.py:363
msgid "Grid size"
msgstr "Velikost mÅ™Ă­Å¾ky"
-#: lib/elements/stroke.py:365
+#: lib/elements/stroke.py:364
msgid "Render as grid. Use with care and watch your stitch density."
msgstr "Vykreslit jako mÅ™Ă­Å¾ku. PouÅ¾Ă­vejte opatrnÄ› a sledujte hustotu stehu."
-#: lib/elements/stroke.py:377
+#: lib/elements/stroke.py:376
msgid "Stitch grid first"
msgstr ""
-#: lib/elements/stroke.py:378
+#: lib/elements/stroke.py:377
msgid "Reverse the stitch paths, so that the grid will be stitched first"
msgstr ""
-#: lib/elements/stroke.py:389
+#: lib/elements/stroke.py:388
msgid "Scale axis"
msgstr "MÄ›Å™Ă­tko osy"
-#: lib/elements/stroke.py:390
+#: lib/elements/stroke.py:389
msgid "Scale axis for satin guided ripple stitches."
msgstr "Osa mÄ›Å™Ă­tka pro satĂ©novĂ© vedenĂ© vlnkovĂ© stehy."
-#: lib/elements/stroke.py:394 lib/gui/edit_json/settings_panel.py:159
-#: print/templates/ui.html:180 inx/inkstitch_remove_embroidery_settings.inx:12
+#: lib/elements/stroke.py:393 lib/gui/edit_json/settings_panel.py:159
+#: print/templates/ui.html:180 inx/inkstitch_knockdown_fill.inx:32
+#: inx/inkstitch_remove_embroidery_settings.inx:12
#: inx/inkstitch_remove_embroidery_settings.inx:117
msgid "None"
msgstr "Å½Ă¡dnĂ½"
-#: lib/elements/stroke.py:402
+#: lib/elements/stroke.py:401
msgid "Starting scale"
msgstr "StartovnĂ­ mÄ›Å™Ă­tko"
-#: lib/elements/stroke.py:403
+#: lib/elements/stroke.py:402
msgid "How big the first copy of the line should be, in percent."
msgstr "Jak velkĂ¡ mĂ¡ bĂ½t prvnĂ­ kopie Å™Ă¡dku, v procentech."
-#: lib/elements/stroke.py:403 lib/elements/stroke.py:415
+#: lib/elements/stroke.py:402 lib/elements/stroke.py:414
msgid "Used only for ripple stitch with a guide line."
msgstr "PouÅ¾Ă­vĂ¡ se pouze pro zvlnÄ›nĂ½ steh s vodicĂ­ liniĂ­."
-#: lib/elements/stroke.py:414
+#: lib/elements/stroke.py:413
msgid "Ending scale"
msgstr "KoneÄnĂ© mÄ›Å™Ă­tko"
-#: lib/elements/stroke.py:415
+#: lib/elements/stroke.py:414
msgid "How big the last copy of the line should be, in percent."
msgstr "Jak velkĂ¡ mĂ¡ bĂ½t poslednĂ­ kopie Å™Ă¡dku, v procentech."
-#: lib/elements/stroke.py:426 lib/gui/tartan/customize_panel.py:43
+#: lib/elements/stroke.py:425 lib/gui/tartan/customize_panel.py:43
#: inx/inkstitch_transform_elements.inx:10
msgid "Rotate"
msgstr "OtĂ¡ÄenĂ­"
-#: lib/elements/stroke.py:427
+#: lib/elements/stroke.py:426
msgid "Rotate satin guided ripple stitches"
msgstr "OtoÄte satĂ©novĂ© vedenĂ© vlnkovĂ© stehy"
-#: lib/elements/stroke.py:438
+#: lib/elements/stroke.py:437 inx/inkstitch_knockdown_fill.inx:20
+#: inx/inkstitch_knockdown_fill.inx:37
msgid "Join style"
msgstr "Styl pÅ™ipojenĂ­"
-#: lib/elements/stroke.py:439
+#: lib/elements/stroke.py:438
msgid "Join style for non circular ripples."
msgstr "Styl spojení pro nekruhové zvlnění."
-#: lib/elements/stroke.py:442
+#: lib/elements/stroke.py:441
msgid "flat"
msgstr "plochĂ½"
-#: lib/elements/stroke.py:442
+#: lib/elements/stroke.py:441
msgid "point"
msgstr "bod"
@@ -2872,11 +2875,11 @@ msgstr "UkĂ¡zka pĂ­sma"
msgid "The maximum value is smaller than the minimum value."
msgstr "MaximĂ¡lnĂ­ hodnota je menÅ¡Ă­ než minimĂ¡lnĂ­ hodnota."
-#: lib/extensions/lettering_generate_json.py:51
+#: lib/extensions/lettering_generate_json.py:53
msgid "Please specify a font file."
msgstr "Vyberte prosĂ­m soubor s pĂ­smem."
-#: lib/extensions/letters_to_font.py:37
+#: lib/extensions/letters_to_font.py:38
msgid "Font directory not found. Please specify an existing directory."
msgstr "AdresĂ¡Å™ pĂ­sem nebyl nalezen. Zadejte existujĂ­cĂ­ adresĂ¡Å™."
@@ -3304,11 +3307,11 @@ msgstr "PouÅ¾Ă­t"
#: inx/inkstitch_generate_palette.inx:26 inx/inkstitch_gradient_blocks.inx:26
#: inx/inkstitch_install.inx:14 inx/inkstitch_install_custom_palette.inx:14
#: inx/inkstitch_jump_to_stroke.inx:42 inx/inkstitch_jump_to_trim.inx:27
-#: inx/inkstitch_knockdown_fill.inx:27
+#: inx/inkstitch_knockdown_fill.inx:43
#: inx/inkstitch_lettering_along_path.inx:25
#: inx/inkstitch_lettering_custom_font_dir.inx:11
#: inx/inkstitch_lettering_force_lock_stitches.inx:22
-#: inx/inkstitch_lettering_generate_json.inx:135
+#: inx/inkstitch_lettering_generate_json.inx:143
#: inx/inkstitch_lettering_remove_kerning.inx:12
#: inx/inkstitch_lettering_set_color_sort_index.inx:11
#: inx/inkstitch_letters_to_font.inx:60 inx/inkstitch_outline.inx:25
@@ -3338,7 +3341,7 @@ msgid "Feature to verify or update font information for an existing font."
msgstr ""
#: lib/gui/edit_json/help_panel.py:33 lib/gui/edit_json/help_panel.py:34
-#: inx/inkstitch_lettering_generate_json.inx:141
+#: inx/inkstitch_lettering_generate_json.inx:149
msgid "https://inkstitch.org/docs/font-tools/#edit-json"
msgstr ""
@@ -5328,11 +5331,11 @@ msgstr "Toto rozÅ¡Ă­Å™enĂ­ se pokusĂ­ vytvoÅ™it jednu stehovou cestu pÅ™es vÅ¡ec
#: inx/inkstitch_density_map.inx:29 inx/inkstitch_display_stacking_order.inx:14
#: inx/inkstitch_fill_to_satin.inx:27 inx/inkstitch_install.inx:18
#: inx/inkstitch_install_custom_palette.inx:17
-#: inx/inkstitch_knockdown_fill.inx:33
+#: inx/inkstitch_knockdown_fill.inx:49
#: inx/inkstitch_lettering_along_path.inx:37
#: inx/inkstitch_lettering_custom_font_dir.inx:16
#: inx/inkstitch_lettering_force_lock_stitches.inx:33
-#: inx/inkstitch_lettering_generate_json.inx:139
+#: inx/inkstitch_lettering_generate_json.inx:147
#: inx/inkstitch_lettering_remove_kerning.inx:22
#: inx/inkstitch_lettering_set_color_sort_index.inx:19
#: inx/inkstitch_letters_to_font.inx:75 inx/inkstitch_outline.inx:28
@@ -6651,15 +6654,15 @@ msgstr ""
msgid "Keep holes"
msgstr ""
-#: inx/inkstitch_knockdown_fill.inx:19
+#: inx/inkstitch_knockdown_fill.inx:19 inx/inkstitch_knockdown_fill.inx:36
msgid "Offset"
msgstr ""
-#: inx/inkstitch_knockdown_fill.inx:22
+#: inx/inkstitch_knockdown_fill.inx:22 inx/inkstitch_knockdown_fill.inx:39
msgid "Mitre"
msgstr ""
-#: inx/inkstitch_knockdown_fill.inx:23
+#: inx/inkstitch_knockdown_fill.inx:23 inx/inkstitch_knockdown_fill.inx:40
msgid "Bevel"
msgstr ""
@@ -6667,23 +6670,40 @@ msgstr ""
msgid "Mitre limit"
msgstr ""
-#: inx/inkstitch_knockdown_fill.inx:28
+#: inx/inkstitch_knockdown_fill.inx:30
+msgid "Embossing"
+msgstr ""
+
+#: inx/inkstitch_knockdown_fill.inx:31
+msgid "Shape"
+msgstr ""
+
+#: inx/inkstitch_knockdown_fill.inx:33
+#: inx/inkstitch_zigzag_line_to_satin.inx:10
+msgid "Square"
+msgstr "ÄŒtvercovĂ½"
+
+#: inx/inkstitch_knockdown_fill.inx:34
+msgid "Circle"
+msgstr ""
+
+#: inx/inkstitch_knockdown_fill.inx:44
msgid "This extension generates a knockdown fill area with a specified offset around selected elements."
msgstr ""
-#: inx/inkstitch_knockdown_fill.inx:29
+#: inx/inkstitch_knockdown_fill.inx:45
msgid "* Select elements of any kind"
msgstr ""
-#: inx/inkstitch_knockdown_fill.inx:30
+#: inx/inkstitch_knockdown_fill.inx:46
msgid "* Open this extension and apply with desired settings"
msgstr ""
-#: inx/inkstitch_knockdown_fill.inx:31
+#: inx/inkstitch_knockdown_fill.inx:47
msgid "* Adapt fill settings in the params dialog"
msgstr ""
-#: inx/inkstitch_knockdown_fill.inx:34
+#: inx/inkstitch_knockdown_fill.inx:50
msgid "https://inkstitch.org/docs/fill-tools/#knockdown-fill"
msgstr ""
@@ -6904,6 +6924,7 @@ msgstr "Pokud vĂ¡Å¡ soubor pĂ­sma obsahuje informace o vyrovnĂ¡nĂ­ pĂ¡rů, můž
#: inx/inkstitch_lettering_generate_json.inx:118
#: inx/inkstitch_lettering_generate_json.inx:126
+#: inx/inkstitch_lettering_generate_json.inx:134
msgid "Force"
msgstr "SĂ­la"
@@ -6931,15 +6952,27 @@ msgstr "Mezery mezi slovy (px)"
msgid "Space character width (default: 20)"
msgstr "Å Ă­Å™ka mezery (vĂ½chozĂ­: 20)"
+#: inx/inkstitch_lettering_generate_json.inx:134
+msgid "Overwrite letter spacing information from font file."
+msgstr ""
+
#: inx/inkstitch_lettering_generate_json.inx:136
+msgid "Letter spacing (px)"
+msgstr ""
+
+#: inx/inkstitch_lettering_generate_json.inx:136
+msgid "Letter spacing (default: 100)"
+msgstr ""
+
+#: inx/inkstitch_lettering_generate_json.inx:144
msgid "Generates font.json which can be used by the lettering tool."
msgstr "Vygeneruje soubor font.json, kterĂ½ může pouÅ¾Ă­t nĂ¡stroj pro psanĂ­ pĂ­sma."
-#: inx/inkstitch_lettering_generate_json.inx:137
+#: inx/inkstitch_lettering_generate_json.inx:145
msgid "The generated file can be updated with Extensions > Ink/Stitch > Font Management > Edit JSON."
msgstr ""
-#: inx/inkstitch_lettering_generate_json.inx:140
+#: inx/inkstitch_lettering_generate_json.inx:148
msgid "https://inkstitch.org/docs/font-tools/#generate-json"
msgstr ""
@@ -8125,10 +8158,6 @@ msgstr "PÅ™evede CikCak ÄĂ¡ru na satĂ©novĂ½ sloupec."
msgid "Line Pattern"
msgstr "ÄŒĂ¡rovĂ½ vzor"
-#: inx/inkstitch_zigzag_line_to_satin.inx:10
-msgid "Square"
-msgstr "ÄŒtvercovĂ½"
-
#: inx/inkstitch_zigzag_line_to_satin.inx:11
msgid "Sawtooth"
msgstr "PilovitĂ½"
diff --git a/translations/messages_da_DK.po b/translations/messages_da_DK.po
index f4195199..6ed0bf81 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: 2025-05-12 01:48+0000\n"
-"PO-Revision-Date: 2025-05-12 01:48\n"
+"POT-Creation-Date: 2025-05-21 01:46+0000\n"
+"PO-Revision-Date: 2025-05-21 01:46\n"
"Last-Translator: \n"
"Language-Team: Danish\n"
"MIME-Version: 1.0\n"
@@ -12,7 +12,7 @@ msgstr ""
"Generated-By: Babel 2.17.0\n"
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2025-05-12 01:48+0000\n"
+"POT-Creation-Date: 2025-05-21 01:46+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -910,11 +910,11 @@ msgstr ""
msgid "weird one"
msgstr ""
-#: inkstitch.py:166
+#: inkstitch.py:170
msgid "Ink/Stitch cannot read your SVG file. This is often the case when you use a file which has been created with Adobe Illustrator."
msgstr ""
-#: inkstitch.py:169
+#: inkstitch.py:173
msgid "Try to import the file into Inkscape through 'File > Import...' (Ctrl+I)"
msgstr ""
@@ -1076,126 +1076,126 @@ msgstr ""
msgid "Flip automatically calculated angle if it appears to be wrong."
msgstr ""
-#: lib/elements/element.py:249 lib/gui/preferences.py:59
+#: lib/elements/element.py:251 lib/gui/preferences.py:59
#: lib/gui/preferences.py:106
msgid "Minimum stitch length"
msgstr ""
-#: lib/elements/element.py:250
+#: lib/elements/element.py:252
msgid "Overwrite global minimum stitch length setting. Shorter stitches than that will be removed."
msgstr ""
-#: lib/elements/element.py:260 lib/gui/preferences.py:41
+#: lib/elements/element.py:262 lib/gui/preferences.py:41
msgid "Minimum jump stitch length"
msgstr ""
-#: lib/elements/element.py:261
+#: lib/elements/element.py:263
msgid "Overwrite global minimum jump stitch length setting. Shorter distances to the next object will have no lock stitches."
msgstr ""
-#: lib/elements/element.py:271
+#: lib/elements/element.py:273
msgid "Allow lock stitches"
msgstr ""
-#: lib/elements/element.py:272
+#: lib/elements/element.py:274
msgid "Tie thread at the beginning and/or end of this object. Manual stitch will only add lock stitches if force lock stitched is checked."
msgstr ""
#. options to allow lock stitch before and after objects
-#: lib/elements/element.py:277
+#: lib/elements/element.py:279
msgid "Both"
msgstr ""
-#: lib/elements/element.py:277
+#: lib/elements/element.py:279
msgid "Before"
msgstr ""
-#: lib/elements/element.py:277
+#: lib/elements/element.py:279
msgid "After"
msgstr ""
-#: lib/elements/element.py:277
+#: lib/elements/element.py:279
msgid "Neither"
msgstr ""
-#: lib/elements/element.py:286
+#: lib/elements/element.py:288
#: inx/inkstitch_lettering_force_lock_stitches.inx:3
msgid "Force lock stitches"
msgstr ""
-#: lib/elements/element.py:287
+#: lib/elements/element.py:289
msgid "Sew lock stitches after sewing this element, even if the distance to the next object is shorter than defined by the minimum jump stitch length value in the Ink/Stitch preferences."
msgstr ""
-#: lib/elements/element.py:299
+#: lib/elements/element.py:301
msgid "Tack stitch"
msgstr ""
-#: lib/elements/element.py:300
+#: lib/elements/element.py:302
msgid "Tack down stitch type"
msgstr ""
-#: lib/elements/element.py:310 lib/elements/element.py:356
+#: lib/elements/element.py:312 lib/elements/element.py:358
msgid "Custom path"
msgstr ""
-#: lib/elements/element.py:311
+#: lib/elements/element.py:313
msgid "Enter a custom path. For svg paths The last node will not be embroidered, but represents the first stitch of the element."
msgstr ""
-#: lib/elements/element.py:321 lib/elements/element.py:333
+#: lib/elements/element.py:323 lib/elements/element.py:335
msgid "Scale tack stitch"
msgstr ""
-#: lib/elements/element.py:322
+#: lib/elements/element.py:324
msgid "Set stitch length. A 1 in a custom path equals this values."
msgstr ""
-#: lib/elements/element.py:334
+#: lib/elements/element.py:336
msgid "Scale tack stitch by this percentage."
msgstr ""
-#: lib/elements/element.py:345
+#: lib/elements/element.py:347
msgid "Lock stitch"
msgstr ""
-#: lib/elements/element.py:346
+#: lib/elements/element.py:348
msgid "Lock stitch type"
msgstr ""
-#: lib/elements/element.py:357
+#: lib/elements/element.py:359
msgid "Enter a custom path. For svg paths the first node will not be embroidered, but represents the last stitch of the element."
msgstr ""
-#: lib/elements/element.py:367 lib/elements/element.py:379
+#: lib/elements/element.py:369 lib/elements/element.py:381
msgid "Scale lock stitch"
msgstr ""
-#: lib/elements/element.py:368
+#: lib/elements/element.py:370
msgid "Set length of lock stitches (mm)."
msgstr ""
-#: lib/elements/element.py:380
+#: lib/elements/element.py:382
msgid "Scale lock stitch by this percentage."
msgstr ""
-#: lib/elements/element.py:392
+#: lib/elements/element.py:394
msgid "Trim After"
msgstr ""
-#: lib/elements/element.py:393
+#: lib/elements/element.py:395
msgid "Add a TRIM command after stitching this object."
msgstr ""
-#: lib/elements/element.py:402
+#: lib/elements/element.py:404
msgid "Stop After"
msgstr ""
-#: lib/elements/element.py:403
+#: lib/elements/element.py:405
msgid "Add a STOP command after stitching this object."
msgstr ""
-#: lib/elements/element.py:687
+#: lib/elements/element.py:700
msgid "Please run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot objects. This will show you the exact location of the problem."
msgstr ""
@@ -1211,559 +1211,560 @@ msgstr ""
msgid "* Run Extensions > Ink/Stitch > Troubleshoot > Cleanup Document..."
msgstr ""
-#: lib/elements/fill_stitch.py:37
+#: lib/elements/fill_stitch.py:36
msgid "Small Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:38
+#: lib/elements/fill_stitch.py:37
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:44 lib/elements/fill_stitch.py:264
+#: lib/elements/fill_stitch.py:43 lib/elements/fill_stitch.py:263
msgid "Expand"
msgstr ""
-#: lib/elements/fill_stitch.py:45
+#: lib/elements/fill_stitch.py:44
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:50 lib/elements/fill_stitch.py:701
+#: lib/elements/fill_stitch.py:49 lib/elements/fill_stitch.py:700
msgid "Inset"
msgstr ""
-#: lib/elements/fill_stitch.py:51
+#: lib/elements/fill_stitch.py:50
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:56
+#: lib/elements/fill_stitch.py:55
msgid "Missing Guideline"
msgstr ""
-#: lib/elements/fill_stitch.py:57
+#: lib/elements/fill_stitch.py:56
msgid "This object is set to \"Guided Fill\", but has no guide line."
msgstr ""
-#: lib/elements/fill_stitch.py:59
+#: lib/elements/fill_stitch.py:58
msgid "* Create a stroke object"
msgstr ""
-#: lib/elements/fill_stitch.py:60
+#: lib/elements/fill_stitch.py:59
msgid "* Select this object and run Extensions > Ink/Stitch > Edit > Selection to guide line"
msgstr ""
-#: lib/elements/fill_stitch.py:65
+#: lib/elements/fill_stitch.py:64
msgid "Disjointed Guide Line"
msgstr ""
-#: lib/elements/fill_stitch.py:66
+#: lib/elements/fill_stitch.py:65
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:69
+#: lib/elements/fill_stitch.py:68
msgid "* Move the guide line into the element"
msgstr ""
-#: lib/elements/fill_stitch.py:74 lib/elements/stroke.py:27
+#: lib/elements/fill_stitch.py:73 lib/elements/stroke.py:26
msgid "Multiple Guide Lines"
msgstr ""
-#: lib/elements/fill_stitch.py:75 lib/elements/stroke.py:28
+#: lib/elements/fill_stitch.py:74 lib/elements/stroke.py:27
msgid "This object has multiple guide lines, but only the first one will be used."
msgstr ""
-#: lib/elements/fill_stitch.py:77 lib/elements/stroke.py:30
+#: lib/elements/fill_stitch.py:76 lib/elements/stroke.py:29
msgid "* Remove all guide lines, except for one."
msgstr ""
-#: lib/elements/fill_stitch.py:82
+#: lib/elements/fill_stitch.py:81
msgid "Unconnected"
msgstr ""
-#: lib/elements/fill_stitch.py:83
+#: lib/elements/fill_stitch.py:82
msgid "Fill: This object is made up of unconnected shapes. Ink/Stitch doesn't know what order to stitch them in. Please break this object up into separate shapes."
msgstr ""
-#: lib/elements/fill_stitch.py:87 lib/elements/fill_stitch.py:96
-#: lib/elements/fill_stitch.py:141
+#: lib/elements/fill_stitch.py:86 lib/elements/fill_stitch.py:95
+#: lib/elements/fill_stitch.py:140
msgid "* Extensions > Ink/Stitch > Fill Tools > Break Apart Fill Objects"
msgstr ""
-#: lib/elements/fill_stitch.py:92
+#: lib/elements/fill_stitch.py:91
msgid "Border crosses itself"
msgstr ""
-#: lib/elements/fill_stitch.py:93
+#: lib/elements/fill_stitch.py:92
msgid "Fill: The border crosses over itself. This may lead into unconnected shapes. Please break this object into separate shapes to indicate in which order it should be stitched in."
msgstr ""
-#: lib/elements/fill_stitch.py:101
+#: lib/elements/fill_stitch.py:100
msgid "Fill and Stroke color"
msgstr ""
-#: lib/elements/fill_stitch.py:102
+#: lib/elements/fill_stitch.py:101
msgid "Element has both a fill and a stroke color. It is recommended to use two separate elements instead."
msgstr ""
-#: lib/elements/fill_stitch.py:104
+#: lib/elements/fill_stitch.py:103
msgid "* Duplicate the element. Remove stroke color from the first and fill color from the second."
msgstr ""
-#: lib/elements/fill_stitch.py:105
+#: lib/elements/fill_stitch.py:104
msgid "* Adapt the shape of the second element to compensate for push and pull fabric distortion."
msgstr ""
-#: lib/elements/fill_stitch.py:110
+#: lib/elements/fill_stitch.py:109
msgid "No linear gradient color"
msgstr ""
-#: lib/elements/fill_stitch.py:111
+#: lib/elements/fill_stitch.py:110
msgid "Linear Gradient has no linear gradient color."
msgstr ""
-#: lib/elements/fill_stitch.py:113
+#: lib/elements/fill_stitch.py:112
msgid "* Open the Fill and Stroke dialog."
msgstr ""
-#: lib/elements/fill_stitch.py:114
+#: lib/elements/fill_stitch.py:113
msgid "* Set a linear gradient as a fill and adapt colors to your liking."
msgstr ""
-#: lib/elements/fill_stitch.py:119
+#: lib/elements/fill_stitch.py:118
msgid "No stripes to render"
msgstr ""
-#: lib/elements/fill_stitch.py:120
+#: lib/elements/fill_stitch.py:119
msgid "Tartan fill: There is no active fill stripe to render"
msgstr ""
-#: lib/elements/fill_stitch.py:122 lib/elements/fill_stitch.py:132
+#: lib/elements/fill_stitch.py:121 lib/elements/fill_stitch.py:131
msgid "Go to Extensions > Ink/Stitch > Fill Tools > Tartan and adjust stripe settings:"
msgstr ""
-#: lib/elements/fill_stitch.py:123
+#: lib/elements/fill_stitch.py:122
msgid "* Check if stripes are active"
msgstr ""
-#: lib/elements/fill_stitch.py:124
+#: lib/elements/fill_stitch.py:123
msgid "* Check the minimum stripe width setting and the scale factor"
msgstr ""
-#: lib/elements/fill_stitch.py:129
+#: lib/elements/fill_stitch.py:128
msgid "No customized pattern"
msgstr ""
-#: lib/elements/fill_stitch.py:130
+#: lib/elements/fill_stitch.py:129
msgid "Tartan fill: Using default pattern"
msgstr ""
-#: lib/elements/fill_stitch.py:133
+#: lib/elements/fill_stitch.py:132
msgid "* Customize your pattern"
msgstr ""
-#: lib/elements/fill_stitch.py:138
+#: lib/elements/fill_stitch.py:137
msgid "This shape is invalid"
msgstr ""
-#: lib/elements/fill_stitch.py:139
+#: lib/elements/fill_stitch.py:138
msgid "Fill: This shape cannot be stitched out. Please try to repair it with the \"Break Apart Fill Objects\" extension."
msgstr ""
-#: lib/elements/fill_stitch.py:147
+#: lib/elements/fill_stitch.py:146
msgid "FillStitch"
msgstr ""
-#: lib/elements/fill_stitch.py:150
+#: lib/elements/fill_stitch.py:149
msgid "Automatically routed fill stitching"
msgstr ""
-#: lib/elements/fill_stitch.py:154
+#: lib/elements/fill_stitch.py:153
msgid "Auto Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:155 inx/inkstitch_select_elements.inx:56
+#: lib/elements/fill_stitch.py:154 inx/inkstitch_select_elements.inx:56
msgid "Circular Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:156 inx/inkstitch_select_elements.inx:57
+#: lib/elements/fill_stitch.py:155 inx/inkstitch_select_elements.inx:57
msgid "Contour Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:157 inx/inkstitch_select_elements.inx:58
+#: lib/elements/fill_stitch.py:156 inx/inkstitch_select_elements.inx:58
msgid "Guided Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:158 inx/inkstitch_select_elements.inx:59
+#: lib/elements/fill_stitch.py:157 inx/inkstitch_select_elements.inx:59
msgid "Linear Gradient Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:159 inx/inkstitch_select_elements.inx:60
+#: lib/elements/fill_stitch.py:158 inx/inkstitch_select_elements.inx:60
msgid "Meander Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:160 inx/inkstitch_select_elements.inx:61
+#: lib/elements/fill_stitch.py:159 inx/inkstitch_select_elements.inx:61
msgid "Tartan Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:161 lib/gui/tartan/embroidery_panel.py:203
+#: lib/elements/fill_stitch.py:160 lib/gui/tartan/embroidery_panel.py:203
#: inx/inkstitch_select_elements.inx:62
msgid "Legacy Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:165
+#: lib/elements/fill_stitch.py:164
msgid "Fill method"
msgstr ""
-#: lib/elements/fill_stitch.py:174
+#: lib/elements/fill_stitch.py:173
msgid "Guided Fill Strategy"
msgstr ""
-#: lib/elements/fill_stitch.py:175
+#: lib/elements/fill_stitch.py:174
msgid "Copy"
msgstr ""
-#: lib/elements/fill_stitch.py:175
+#: lib/elements/fill_stitch.py:174
msgid "Parallel Offset"
msgstr ""
-#: lib/elements/fill_stitch.py:176
+#: lib/elements/fill_stitch.py:175
msgid "Copy (the default) will fill the shape with shifted copies of the line. Parallel offset will ensure that each line is always a consistent distance from its neighbor. Sharp corners may be introduced."
msgstr ""
-#: lib/elements/fill_stitch.py:183
+#: lib/elements/fill_stitch.py:182
msgid "Contour Fill Strategy"
msgstr ""
-#: lib/elements/fill_stitch.py:184
+#: lib/elements/fill_stitch.py:183
msgid "Inner to Outer"
msgstr ""
-#: lib/elements/fill_stitch.py:184
+#: lib/elements/fill_stitch.py:183
msgid "Single spiral"
msgstr ""
-#: lib/elements/fill_stitch.py:184
+#: lib/elements/fill_stitch.py:183
msgid "Double spiral"
msgstr ""
-#: lib/elements/fill_stitch.py:189
+#: lib/elements/fill_stitch.py:188
msgid "Join Style"
msgstr ""
-#: lib/elements/fill_stitch.py:190 inx/inkstitch_knockdown_fill.inx:21
+#: lib/elements/fill_stitch.py:189 inx/inkstitch_knockdown_fill.inx:21
+#: inx/inkstitch_knockdown_fill.inx:38
msgid "Round"
msgstr ""
-#: lib/elements/fill_stitch.py:190
+#: lib/elements/fill_stitch.py:189
msgid "Mitered"
msgstr ""
-#: lib/elements/fill_stitch.py:190
+#: lib/elements/fill_stitch.py:189
msgid "Beveled"
msgstr ""
-#: lib/elements/fill_stitch.py:196
+#: lib/elements/fill_stitch.py:195
msgid "Avoid self-crossing"
msgstr ""
-#: lib/elements/fill_stitch.py:205
+#: lib/elements/fill_stitch.py:204
msgid "Clockwise"
msgstr ""
-#: lib/elements/fill_stitch.py:210
+#: lib/elements/fill_stitch.py:209
msgid "Meander Pattern"
msgstr ""
-#: lib/elements/fill_stitch.py:217
+#: lib/elements/fill_stitch.py:216
msgid "Meander pattern angle"
msgstr ""
-#: lib/elements/fill_stitch.py:227
+#: lib/elements/fill_stitch.py:226
msgid "Meander pattern scale"
msgstr ""
-#: lib/elements/fill_stitch.py:228
+#: lib/elements/fill_stitch.py:227
msgid "Percentage to stretch or compress the meander pattern. You can scale horizontally and vertically individually by giving two percentages separated by a space. "
msgstr ""
-#: lib/elements/fill_stitch.py:238
+#: lib/elements/fill_stitch.py:237
msgid "Clip path"
msgstr ""
-#: lib/elements/fill_stitch.py:239
+#: lib/elements/fill_stitch.py:238
msgid "Constrain stitching to the shape. Useful when smoothing and expand are used."
msgstr ""
-#: lib/elements/fill_stitch.py:248
+#: lib/elements/fill_stitch.py:247
msgid "Smoothness"
msgstr ""
-#: lib/elements/fill_stitch.py:250
+#: lib/elements/fill_stitch.py:249
msgid "Smooth the stitch path. Smoothness limits how far the smoothed stitch path is allowed to deviate from the original path. Try low numbers like 0.2. Hint: a lower running stitch tolerance may be needed too."
msgstr ""
-#: lib/elements/fill_stitch.py:265
+#: lib/elements/fill_stitch.py:264
msgid "Expand the shape before fill stitching, to compensate for gaps between shapes. Negative values contract instead."
msgstr ""
-#: lib/elements/fill_stitch.py:282
+#: lib/elements/fill_stitch.py:281
msgid "Gap Filling"
msgstr ""
-#: lib/elements/fill_stitch.py:283
+#: lib/elements/fill_stitch.py:282
msgid "Add extra rows to compensate for gaps between sections caused by distortion.Rows are always added in pairs, so this number will be rounded up to the nearest multiple of 2."
msgstr ""
-#: lib/elements/fill_stitch.py:295 lib/elements/fill_stitch.py:308
+#: lib/elements/fill_stitch.py:294 lib/elements/fill_stitch.py:307
#: lib/gui/tartan/embroidery_panel.py:35
msgid "Angle of lines of stitches"
msgstr ""
-#: lib/elements/fill_stitch.py:296
+#: lib/elements/fill_stitch.py:295
msgid "The angle increases in a counter-clockwise direction. 0 is horizontal. Negative angles are allowed."
msgstr ""
-#: lib/elements/fill_stitch.py:309 lib/gui/tartan/embroidery_panel.py:36
+#: lib/elements/fill_stitch.py:308 lib/gui/tartan/embroidery_panel.py:36
msgid "Relative to the tartan stripe direction."
msgstr ""
-#: lib/elements/fill_stitch.py:321
+#: lib/elements/fill_stitch.py:320
msgid "Maximum fill stitch length"
msgstr ""
-#: lib/elements/fill_stitch.py:323
+#: lib/elements/fill_stitch.py:322
msgid "The length of each stitch in a row. Shorter stitch may be used at the start or end of a row."
msgstr ""
-#: lib/elements/fill_stitch.py:339
+#: lib/elements/fill_stitch.py:338
msgid "Spacing between rows"
msgstr ""
-#: lib/elements/fill_stitch.py:340
+#: lib/elements/fill_stitch.py:339
msgid "Distance between rows of stitches."
msgstr ""
-#: lib/elements/fill_stitch.py:357 inx/inkstitch_gradient_blocks.inx:24
+#: lib/elements/fill_stitch.py:356 inx/inkstitch_gradient_blocks.inx:24
msgid "End row spacing"
msgstr ""
-#: lib/elements/fill_stitch.py:358
+#: lib/elements/fill_stitch.py:357
msgid "Increases or decreases the row spacing towards the end."
msgstr ""
-#: lib/elements/fill_stitch.py:372
+#: lib/elements/fill_stitch.py:371
msgid "Stagger rows this many times before repeating"
msgstr ""
-#: lib/elements/fill_stitch.py:373 lib/elements/satin_column.py:215
+#: lib/elements/fill_stitch.py:372 lib/elements/satin_column.py:215
msgid "Length of the cycle by which successive stitch rows are staggered. Fractional values are allowed and can have less visible diagonals than integer values."
msgstr ""
-#: lib/elements/fill_stitch.py:389 lib/elements/fill_stitch.py:713
+#: lib/elements/fill_stitch.py:388 lib/elements/fill_stitch.py:712
msgid "Skip last stitch in each row"
msgstr ""
-#: lib/elements/fill_stitch.py:390 lib/elements/fill_stitch.py:714
+#: lib/elements/fill_stitch.py:389 lib/elements/fill_stitch.py:713
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:405
+#: lib/elements/fill_stitch.py:404
msgid "Flip fill (start right-to-left)"
msgstr ""
-#: lib/elements/fill_stitch.py:406
+#: lib/elements/fill_stitch.py:405
msgid "The flip option can help you with routing your stitch path. When you enable flip, stitching goes from right-to-left instead of left-to-right."
msgstr ""
-#: lib/elements/fill_stitch.py:418
+#: lib/elements/fill_stitch.py:417
msgid "Reverse fill"
msgstr ""
-#: lib/elements/fill_stitch.py:419
+#: lib/elements/fill_stitch.py:418
msgid "Reverses fill path."
msgstr ""
-#: lib/elements/fill_stitch.py:430
+#: lib/elements/fill_stitch.py:429
msgid "Stop at ending point"
msgstr ""
-#: lib/elements/fill_stitch.py:431
+#: lib/elements/fill_stitch.py:430
msgid "If this option is disabled, the ending point will only be used to define a general direction for stitch routing. When enabled the last section will end at the defined spot."
msgstr ""
-#: lib/elements/fill_stitch.py:443 lib/elements/fill_stitch.py:725
+#: lib/elements/fill_stitch.py:442 lib/elements/fill_stitch.py:724
msgid "Underpath"
msgstr ""
-#: lib/elements/fill_stitch.py:444 lib/elements/fill_stitch.py:726
+#: lib/elements/fill_stitch.py:443 lib/elements/fill_stitch.py:725
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:456 lib/elements/satin_column.py:364
-#: lib/elements/stroke.py:121
+#: lib/elements/fill_stitch.py:455 lib/elements/satin_column.py:364
+#: lib/elements/stroke.py:120
msgid "Running stitch length"
msgstr ""
-#: lib/elements/fill_stitch.py:457
+#: lib/elements/fill_stitch.py:456
msgid "Length of stitches around the outline of the fill region used when moving from section to section. Also used for meander and circular fill."
msgstr ""
-#: lib/elements/fill_stitch.py:474 lib/elements/satin_column.py:375
+#: lib/elements/fill_stitch.py:473 lib/elements/satin_column.py:375
msgid "Running stitch tolerance"
msgstr ""
-#: lib/elements/fill_stitch.py:475 lib/elements/satin_column.py:376
+#: lib/elements/fill_stitch.py:474 lib/elements/satin_column.py:376
msgid "Determines how hard Ink/Stitch tries to avoid stitching outside the shape.Lower numbers are less likely to stitch outside the shape but require more stitches."
msgstr ""
-#: lib/elements/fill_stitch.py:493 lib/elements/stroke.py:147
+#: lib/elements/fill_stitch.py:492 lib/elements/stroke.py:146
msgid "Randomize stitch length"
msgstr ""
-#: lib/elements/fill_stitch.py:494 lib/elements/stroke.py:148
+#: lib/elements/fill_stitch.py:493 lib/elements/stroke.py:147
msgid "Randomize stitch length and phase instead of dividing evenly or staggering. This is recommended for closely-spaced curved fills to avoid Moiré artefacts."
msgstr ""
-#: lib/elements/fill_stitch.py:510 lib/elements/stroke.py:160
+#: lib/elements/fill_stitch.py:509 lib/elements/stroke.py:159
msgid "Random stitch length jitter"
msgstr ""
-#: lib/elements/fill_stitch.py:511 lib/elements/stroke.py:161
+#: lib/elements/fill_stitch.py:510 lib/elements/stroke.py:160
msgid "Amount to vary the length of each stitch by when randomizing."
msgstr ""
-#: lib/elements/fill_stitch.py:526 lib/elements/satin_column.py:500
-#: lib/elements/stroke.py:83
+#: lib/elements/fill_stitch.py:525 lib/elements/satin_column.py:500
+#: lib/elements/stroke.py:82
#: lib/sew_stack/stitch_layers/running_stitch/running_stitch_layer.py:33
#: lib/sew_stack/stitch_layers/running_stitch/running_stitch_layer.py:35
msgid "Repeats"
msgstr ""
-#: lib/elements/fill_stitch.py:527 lib/elements/stroke.py:84
+#: lib/elements/fill_stitch.py:526 lib/elements/stroke.py:83
#: lib/sew_stack/stitch_layers/running_stitch/running_stitch_layer.py:36
msgid "Defines how many times to run down and back along the path."
msgstr ""
-#: lib/elements/fill_stitch.py:538 lib/elements/stroke.py:95
+#: lib/elements/fill_stitch.py:537 lib/elements/stroke.py:94
msgid "Bean stitch number of repeats"
msgstr ""
-#: lib/elements/fill_stitch.py:539 lib/elements/stroke.py:96
+#: lib/elements/fill_stitch.py:538 lib/elements/stroke.py:95
msgid "Backtrack each stitch this many times. A value of 1 would triple each stitch (forward, back, forward). A value of 2 would quintuple each stitch, etc.\n\n"
"A pattern with various repeats can be created with a list of values separated by a space."
msgstr ""
-#: lib/elements/fill_stitch.py:554 lib/elements/satin_column.py:250
-#: lib/elements/stroke.py:186
+#: lib/elements/fill_stitch.py:553 lib/elements/satin_column.py:250
+#: lib/elements/stroke.py:185
msgid "Zig-zag spacing (peak-to-peak)"
msgstr ""
-#: lib/elements/fill_stitch.py:555 lib/elements/stroke.py:187
+#: lib/elements/fill_stitch.py:554 lib/elements/stroke.py:186
msgid "Length of stitches in zig-zag mode."
msgstr ""
-#: lib/elements/fill_stitch.py:567
+#: lib/elements/fill_stitch.py:566
msgid "Zig-zag width"
msgstr ""
-#: lib/elements/fill_stitch.py:568
+#: lib/elements/fill_stitch.py:567
msgid "Width of the zig-zag line."
msgstr ""
-#: lib/elements/fill_stitch.py:581 lib/gui/tartan/embroidery_panel.py:42
+#: lib/elements/fill_stitch.py:580 lib/gui/tartan/embroidery_panel.py:42
msgid "Rows per tartan thread"
msgstr ""
-#: lib/elements/fill_stitch.py:582 lib/gui/tartan/embroidery_panel.py:44
+#: lib/elements/fill_stitch.py:581 lib/gui/tartan/embroidery_panel.py:44
msgid "Consecutive rows of the same color"
msgstr ""
-#: lib/elements/fill_stitch.py:593
+#: lib/elements/fill_stitch.py:592
msgid "Herringbone width"
msgstr ""
-#: lib/elements/fill_stitch.py:594
+#: lib/elements/fill_stitch.py:593
msgid "Defines width of a herringbone pattern. Use 0 for regular rows."
msgstr ""
-#: lib/elements/fill_stitch.py:606 lib/elements/satin_column.py:278
-#: lib/elements/stroke.py:199
+#: lib/elements/fill_stitch.py:605 lib/elements/satin_column.py:278
+#: lib/elements/stroke.py:198
msgid "Pull compensation"
msgstr ""
-#: lib/elements/fill_stitch.py:607
+#: lib/elements/fill_stitch.py:606
msgid "Fill stitch can pull the fabric together, resulting in a shape narrower than you draw in Inkscape. This setting expands each row of stitches outward from the center of the row by a fixed length. Two values separated by a space may be used for an asymmetric effect."
msgstr ""
-#: lib/elements/fill_stitch.py:611 lib/elements/satin_column.py:282
+#: lib/elements/fill_stitch.py:610 lib/elements/satin_column.py:282
#: lib/elements/satin_column.py:445 lib/elements/satin_column.py:539
-#: lib/elements/stroke.py:202
+#: lib/elements/stroke.py:201
msgid "mm (each side)"
msgstr ""
-#: lib/elements/fill_stitch.py:622 lib/elements/satin_column.py:263
+#: lib/elements/fill_stitch.py:621 lib/elements/satin_column.py:263
msgid "Pull compensation percentage"
msgstr ""
-#: lib/elements/fill_stitch.py:623
+#: lib/elements/fill_stitch.py:622
msgid "Additional pull compensation which varies as a percentage of row width. Two values separated by a space may be used for an asymmetric effect."
msgstr ""
-#: lib/elements/fill_stitch.py:626 lib/elements/satin_column.py:132
+#: lib/elements/fill_stitch.py:625 lib/elements/satin_column.py:132
#: lib/elements/satin_column.py:142 lib/elements/satin_column.py:266
#: lib/elements/satin_column.py:460 lib/elements/satin_column.py:559
msgid "% (each side)"
msgstr ""
-#: lib/elements/fill_stitch.py:647 lib/elements/fill_stitch.py:656
-#: lib/elements/fill_stitch.py:683 lib/elements/fill_stitch.py:694
-#: lib/elements/fill_stitch.py:704 lib/elements/fill_stitch.py:716
-#: lib/elements/fill_stitch.py:729
+#: lib/elements/fill_stitch.py:646 lib/elements/fill_stitch.py:655
+#: lib/elements/fill_stitch.py:682 lib/elements/fill_stitch.py:693
+#: lib/elements/fill_stitch.py:703 lib/elements/fill_stitch.py:715
+#: lib/elements/fill_stitch.py:728
msgid "Fill Underlay"
msgstr ""
-#: lib/elements/fill_stitch.py:647 lib/gui/tartan/embroidery_panel.py:55
+#: lib/elements/fill_stitch.py:646 lib/gui/tartan/embroidery_panel.py:55
#: inx/inkstitch_select_elements.inx:36 inx/inkstitch_select_elements.inx:64
#: inx/inkstitch_select_elements.inx:66
msgid "Underlay"
msgstr ""
-#: lib/elements/fill_stitch.py:653
+#: lib/elements/fill_stitch.py:652
msgid "Fill angle"
msgstr ""
-#: lib/elements/fill_stitch.py:654
+#: lib/elements/fill_stitch.py:653
msgid "Default: fill angle + 90 deg. Insert a list for multiple layers separated by a space."
msgstr ""
-#: lib/elements/fill_stitch.py:680 lib/gui/tartan/embroidery_panel.py:77
+#: lib/elements/fill_stitch.py:679 lib/gui/tartan/embroidery_panel.py:77
msgid "Row spacing"
msgstr ""
-#: lib/elements/fill_stitch.py:681
+#: lib/elements/fill_stitch.py:680
msgid "default: 3x fill row spacing"
msgstr ""
-#: lib/elements/fill_stitch.py:691 lib/elements/stroke.py:172
+#: lib/elements/fill_stitch.py:690 lib/elements/stroke.py:171
#: lib/extensions/element_info.py:134 lib/extensions/element_info.py:190
msgid "Max stitch length"
msgstr ""
-#: lib/elements/fill_stitch.py:692
+#: lib/elements/fill_stitch.py:691
msgid "default: equal to fill max stitch length"
msgstr ""
-#: lib/elements/fill_stitch.py:702
+#: lib/elements/fill_stitch.py:701
msgid "Shrink the shape before doing underlay, to prevent underlay from showing around the outside of the fill."
msgstr ""
-#: lib/elements/fill_stitch.py:737 lib/elements/satin_column.py:581
-#: lib/elements/stroke.py:451 lib/gui/satin_multicolor/colorize_panel.py:61
+#: lib/elements/fill_stitch.py:736 lib/elements/satin_column.py:581
+#: lib/elements/stroke.py:450 lib/gui/satin_multicolor/colorize_panel.py:61
#: lib/sew_stack/stitch_layers/mixins/randomization.py:59
msgid "Random seed"
msgstr ""
-#: lib/elements/fill_stitch.py:738 lib/elements/satin_column.py:582
-#: lib/elements/stroke.py:452
+#: lib/elements/fill_stitch.py:737 lib/elements/satin_column.py:582
+#: lib/elements/stroke.py:451
msgid "Use a specific seed for randomized attributes. Uses the element ID if empty."
msgstr ""
@@ -1807,7 +1808,7 @@ msgstr ""
msgid "* Under \"Markers\" choose the first (empty) option in the first dropdown list."
msgstr "* Under \"Markers\" skal du vælge den første (tomme) mulighed i den første rulleliste."
-#: lib/elements/satin_column.py:32 lib/elements/stroke.py:35
+#: lib/elements/satin_column.py:32 lib/elements/stroke.py:34
msgid "Too few subpaths"
msgstr ""
@@ -1941,8 +1942,8 @@ msgstr ""
msgid "Zig-zag"
msgstr ""
-#: lib/elements/satin_column.py:119 lib/elements/stroke.py:73
-#: inx/inkstitch_break_apart.inx:9 inx/inkstitch_knockdown_fill.inx:20
+#: lib/elements/satin_column.py:119 lib/elements/stroke.py:72
+#: inx/inkstitch_break_apart.inx:9
msgid "Method"
msgstr ""
@@ -2055,27 +2056,27 @@ msgstr ""
msgid "Satin stitches pull the fabric together, resulting in a column narrower than you draw in Inkscape. This setting expands each pair of needle penetrations outward from the center of the satin column by a fixed length. Two values separated by a space may be used for an asymmetric effect."
msgstr ""
-#: lib/elements/satin_column.py:293 lib/elements/stroke.py:341
+#: lib/elements/satin_column.py:293 lib/elements/stroke.py:340
msgid "Automatic"
msgstr ""
-#: lib/elements/satin_column.py:294 lib/elements/stroke.py:342
+#: lib/elements/satin_column.py:294 lib/elements/stroke.py:341
msgid "Don't reverse"
msgstr ""
-#: lib/elements/satin_column.py:295 lib/elements/stroke.py:343
+#: lib/elements/satin_column.py:295 lib/elements/stroke.py:342
msgid "Reverse first rail"
msgstr ""
-#: lib/elements/satin_column.py:296 lib/elements/stroke.py:344
+#: lib/elements/satin_column.py:296 lib/elements/stroke.py:343
msgid "Reverse second rail"
msgstr ""
-#: lib/elements/satin_column.py:297 lib/elements/stroke.py:345
+#: lib/elements/satin_column.py:297 lib/elements/stroke.py:344
msgid "Reverse both rails"
msgstr ""
-#: lib/elements/satin_column.py:303 lib/elements/stroke.py:351
+#: lib/elements/satin_column.py:303 lib/elements/stroke.py:350
msgid "Reverse rails"
msgstr ""
@@ -2136,7 +2137,7 @@ msgid "Stitch length"
msgstr ""
#: lib/elements/satin_column.py:425 lib/elements/satin_column.py:482
-#: lib/elements/stroke.py:133
+#: lib/elements/stroke.py:132
msgid "Stitch tolerance"
msgstr ""
@@ -2221,237 +2222,239 @@ msgstr ""
msgid "Split stitch if distance of maximum stitch length is exceeded"
msgstr ""
-#: lib/elements/stroke.py:36
+#: lib/elements/stroke.py:35
msgid "This element renders as running stitch while it has a satin column parameter."
msgstr ""
-#: lib/elements/stroke.py:38
+#: lib/elements/stroke.py:37
msgid "* Convert to stroke: select the element and open the parameter dialog. Enable running stitch along path."
msgstr ""
-#: lib/elements/stroke.py:39
+#: lib/elements/stroke.py:38
msgid "* Use as satin column: add an other rail and optionally rungs."
msgstr ""
-#: lib/elements/stroke.py:45 lib/extensions/params.py:607
+#: lib/elements/stroke.py:44 lib/extensions/params.py:607
#: inx/inkstitch_select_elements.inx:12
msgid "Stroke"
msgstr ""
-#: lib/elements/stroke.py:48 lib/extensions/params.py:280
+#: lib/elements/stroke.py:47 lib/extensions/params.py:280
msgid "Running stitch along paths"
msgstr ""
-#: lib/elements/stroke.py:66
+#: lib/elements/stroke.py:65
msgid "Running Stitch / Bean Stitch"
msgstr ""
-#: lib/elements/stroke.py:67 lib/lettering/categories.py:26
+#: lib/elements/stroke.py:66 lib/lettering/categories.py:26
#: inx/inkstitch_lettering_generate_json.inx:57
msgid "Ripple Stitch"
msgstr ""
-#: lib/elements/stroke.py:68 inx/inkstitch_select_elements.inx:23
+#: lib/elements/stroke.py:67 inx/inkstitch_select_elements.inx:23
msgid "ZigZag Stitch"
msgstr ""
-#: lib/elements/stroke.py:69 inx/inkstitch_select_elements.inx:24
+#: lib/elements/stroke.py:68 inx/inkstitch_select_elements.inx:24
msgid "Manual Stitch"
msgstr ""
-#: lib/elements/stroke.py:109
+#: lib/elements/stroke.py:108
msgid "Manual stitch placement"
msgstr ""
-#: lib/elements/stroke.py:110
+#: lib/elements/stroke.py:109
msgid "No extra stitches will be added to the original ripple pattern and the running stitch length value will be ignored."
msgstr ""
-#: lib/elements/stroke.py:122
+#: lib/elements/stroke.py:121
#: lib/sew_stack/stitch_layers/running_stitch/running_stitch_layer.py:21
msgid "Length of stitches. Stitches can be shorter according to the stitch tolerance setting."
msgstr ""
-#: lib/elements/stroke.py:134
+#: lib/elements/stroke.py:133
msgid "All stitches must be within this distance from the path. A lower tolerance means stitches will be closer together. A higher tolerance means sharp corners may be rounded."
msgstr ""
-#: lib/elements/stroke.py:173
+#: lib/elements/stroke.py:172
msgid "Split stitches longer than this."
msgstr ""
-#: lib/elements/stroke.py:200
+#: lib/elements/stroke.py:199
msgid "Zigzag stitches pull the fabric together, resulting in a column narrower than you draw in Inkscape. This widens the zigzag line width."
msgstr ""
-#: lib/elements/stroke.py:213
+#: lib/elements/stroke.py:212
msgid "Number of lines"
msgstr ""
-#: lib/elements/stroke.py:214
+#: lib/elements/stroke.py:213
msgid "Number of lines from start to finish"
msgstr ""
-#: lib/elements/stroke.py:225
+#: lib/elements/stroke.py:224
msgid "Minimum line distance"
msgstr ""
-#: lib/elements/stroke.py:226
+#: lib/elements/stroke.py:225
msgid "Overrides the number of lines setting."
msgstr ""
-#: lib/elements/stroke.py:239
+#: lib/elements/stroke.py:238
msgid "Line count / Minimum line distance"
msgstr ""
-#: lib/elements/stroke.py:240
+#: lib/elements/stroke.py:239
msgid "Render at rungs"
msgstr ""
-#: lib/elements/stroke.py:241
+#: lib/elements/stroke.py:240
msgid "Adaptive + minimum line distance"
msgstr ""
-#: lib/elements/stroke.py:246
+#: lib/elements/stroke.py:245
msgid "Pattern position"
msgstr ""
-#: lib/elements/stroke.py:247
+#: lib/elements/stroke.py:246
msgid "Pattern position for satin guided ripples."
msgstr ""
-#: lib/elements/stroke.py:258
+#: lib/elements/stroke.py:257
msgid "Stagger lines this many times before repeating"
msgstr ""
-#: lib/elements/stroke.py:259
+#: lib/elements/stroke.py:258
msgid "Length of the cycle by which successive stitch lines are staggered. Fractional values are allowed and can have less visible diagonals than integer values. A value of 0 (default) disables staggering and instead stitches evenly.For linear ripples only."
msgstr ""
-#: lib/elements/stroke.py:272
+#: lib/elements/stroke.py:271
msgid "Skip first lines"
msgstr ""
-#: lib/elements/stroke.py:273
+#: lib/elements/stroke.py:272
msgid "Skip this number of lines at the beginning."
msgstr ""
-#: lib/elements/stroke.py:284
+#: lib/elements/stroke.py:283
msgid "Skip last lines"
msgstr ""
-#: lib/elements/stroke.py:285
+#: lib/elements/stroke.py:284
msgid "Skip this number of lines at the end"
msgstr ""
-#: lib/elements/stroke.py:296
+#: lib/elements/stroke.py:295
msgid "Flip every second line"
msgstr ""
-#: lib/elements/stroke.py:297
+#: lib/elements/stroke.py:296
msgid "Linear ripple: wether to flip the pattern every second line or not."
msgstr ""
-#: lib/elements/stroke.py:307
+#: lib/elements/stroke.py:306
msgid "Line distance exponent"
msgstr ""
-#: lib/elements/stroke.py:308
+#: lib/elements/stroke.py:307
msgid "Increase density towards one side."
msgstr ""
-#: lib/elements/stroke.py:319
+#: lib/elements/stroke.py:318
msgid "Flip exponent"
msgstr ""
-#: lib/elements/stroke.py:320
+#: lib/elements/stroke.py:319
msgid "Reverse exponent effect."
msgstr ""
-#: lib/elements/stroke.py:331
+#: lib/elements/stroke.py:330
msgid "Reverse"
msgstr ""
-#: lib/elements/stroke.py:332
+#: lib/elements/stroke.py:331
msgid "Flip start and end point"
msgstr ""
-#: lib/elements/stroke.py:352
+#: lib/elements/stroke.py:351
msgid "Reverse satin ripple rails. Default: automatically detect and fix a reversed rail."
msgstr ""
-#: lib/elements/stroke.py:364
+#: lib/elements/stroke.py:363
msgid "Grid size"
msgstr ""
-#: lib/elements/stroke.py:365
+#: lib/elements/stroke.py:364
msgid "Render as grid. Use with care and watch your stitch density."
msgstr ""
-#: lib/elements/stroke.py:377
+#: lib/elements/stroke.py:376
msgid "Stitch grid first"
msgstr ""
-#: lib/elements/stroke.py:378
+#: lib/elements/stroke.py:377
msgid "Reverse the stitch paths, so that the grid will be stitched first"
msgstr ""
-#: lib/elements/stroke.py:389
+#: lib/elements/stroke.py:388
msgid "Scale axis"
msgstr ""
-#: lib/elements/stroke.py:390
+#: lib/elements/stroke.py:389
msgid "Scale axis for satin guided ripple stitches."
msgstr ""
-#: lib/elements/stroke.py:394 lib/gui/edit_json/settings_panel.py:159
-#: print/templates/ui.html:180 inx/inkstitch_remove_embroidery_settings.inx:12
+#: lib/elements/stroke.py:393 lib/gui/edit_json/settings_panel.py:159
+#: print/templates/ui.html:180 inx/inkstitch_knockdown_fill.inx:32
+#: inx/inkstitch_remove_embroidery_settings.inx:12
#: inx/inkstitch_remove_embroidery_settings.inx:117
msgid "None"
msgstr ""
-#: lib/elements/stroke.py:402
+#: lib/elements/stroke.py:401
msgid "Starting scale"
msgstr ""
-#: lib/elements/stroke.py:403
+#: lib/elements/stroke.py:402
msgid "How big the first copy of the line should be, in percent."
msgstr ""
-#: lib/elements/stroke.py:403 lib/elements/stroke.py:415
+#: lib/elements/stroke.py:402 lib/elements/stroke.py:414
msgid "Used only for ripple stitch with a guide line."
msgstr ""
-#: lib/elements/stroke.py:414
+#: lib/elements/stroke.py:413
msgid "Ending scale"
msgstr ""
-#: lib/elements/stroke.py:415
+#: lib/elements/stroke.py:414
msgid "How big the last copy of the line should be, in percent."
msgstr ""
-#: lib/elements/stroke.py:426 lib/gui/tartan/customize_panel.py:43
+#: lib/elements/stroke.py:425 lib/gui/tartan/customize_panel.py:43
#: inx/inkstitch_transform_elements.inx:10
msgid "Rotate"
msgstr ""
-#: lib/elements/stroke.py:427
+#: lib/elements/stroke.py:426
msgid "Rotate satin guided ripple stitches"
msgstr ""
-#: lib/elements/stroke.py:438
+#: lib/elements/stroke.py:437 inx/inkstitch_knockdown_fill.inx:20
+#: inx/inkstitch_knockdown_fill.inx:37
msgid "Join style"
msgstr ""
-#: lib/elements/stroke.py:439
+#: lib/elements/stroke.py:438
msgid "Join style for non circular ripples."
msgstr ""
-#: lib/elements/stroke.py:442
+#: lib/elements/stroke.py:441
msgid "flat"
msgstr ""
-#: lib/elements/stroke.py:442
+#: lib/elements/stroke.py:441
msgid "point"
msgstr ""
@@ -2866,11 +2869,11 @@ msgstr ""
msgid "The maximum value is smaller than the minimum value."
msgstr ""
-#: lib/extensions/lettering_generate_json.py:51
+#: lib/extensions/lettering_generate_json.py:53
msgid "Please specify a font file."
msgstr ""
-#: lib/extensions/letters_to_font.py:37
+#: lib/extensions/letters_to_font.py:38
msgid "Font directory not found. Please specify an existing directory."
msgstr ""
@@ -3295,11 +3298,11 @@ msgstr ""
#: inx/inkstitch_generate_palette.inx:26 inx/inkstitch_gradient_blocks.inx:26
#: inx/inkstitch_install.inx:14 inx/inkstitch_install_custom_palette.inx:14
#: inx/inkstitch_jump_to_stroke.inx:42 inx/inkstitch_jump_to_trim.inx:27
-#: inx/inkstitch_knockdown_fill.inx:27
+#: inx/inkstitch_knockdown_fill.inx:43
#: inx/inkstitch_lettering_along_path.inx:25
#: inx/inkstitch_lettering_custom_font_dir.inx:11
#: inx/inkstitch_lettering_force_lock_stitches.inx:22
-#: inx/inkstitch_lettering_generate_json.inx:135
+#: inx/inkstitch_lettering_generate_json.inx:143
#: inx/inkstitch_lettering_remove_kerning.inx:12
#: inx/inkstitch_lettering_set_color_sort_index.inx:11
#: inx/inkstitch_letters_to_font.inx:60 inx/inkstitch_outline.inx:25
@@ -3329,7 +3332,7 @@ msgid "Feature to verify or update font information for an existing font."
msgstr ""
#: lib/gui/edit_json/help_panel.py:33 lib/gui/edit_json/help_panel.py:34
-#: inx/inkstitch_lettering_generate_json.inx:141
+#: inx/inkstitch_lettering_generate_json.inx:149
msgid "https://inkstitch.org/docs/font-tools/#edit-json"
msgstr ""
@@ -5310,11 +5313,11 @@ msgstr ""
#: inx/inkstitch_density_map.inx:29 inx/inkstitch_display_stacking_order.inx:14
#: inx/inkstitch_fill_to_satin.inx:27 inx/inkstitch_install.inx:18
#: inx/inkstitch_install_custom_palette.inx:17
-#: inx/inkstitch_knockdown_fill.inx:33
+#: inx/inkstitch_knockdown_fill.inx:49
#: inx/inkstitch_lettering_along_path.inx:37
#: inx/inkstitch_lettering_custom_font_dir.inx:16
#: inx/inkstitch_lettering_force_lock_stitches.inx:33
-#: inx/inkstitch_lettering_generate_json.inx:139
+#: inx/inkstitch_lettering_generate_json.inx:147
#: inx/inkstitch_lettering_remove_kerning.inx:22
#: inx/inkstitch_lettering_set_color_sort_index.inx:19
#: inx/inkstitch_letters_to_font.inx:75 inx/inkstitch_outline.inx:28
@@ -6633,15 +6636,15 @@ msgstr ""
msgid "Keep holes"
msgstr ""
-#: inx/inkstitch_knockdown_fill.inx:19
+#: inx/inkstitch_knockdown_fill.inx:19 inx/inkstitch_knockdown_fill.inx:36
msgid "Offset"
msgstr ""
-#: inx/inkstitch_knockdown_fill.inx:22
+#: inx/inkstitch_knockdown_fill.inx:22 inx/inkstitch_knockdown_fill.inx:39
msgid "Mitre"
msgstr ""
-#: inx/inkstitch_knockdown_fill.inx:23
+#: inx/inkstitch_knockdown_fill.inx:23 inx/inkstitch_knockdown_fill.inx:40
msgid "Bevel"
msgstr ""
@@ -6649,23 +6652,40 @@ msgstr ""
msgid "Mitre limit"
msgstr ""
-#: inx/inkstitch_knockdown_fill.inx:28
+#: inx/inkstitch_knockdown_fill.inx:30
+msgid "Embossing"
+msgstr ""
+
+#: inx/inkstitch_knockdown_fill.inx:31
+msgid "Shape"
+msgstr ""
+
+#: inx/inkstitch_knockdown_fill.inx:33
+#: inx/inkstitch_zigzag_line_to_satin.inx:10
+msgid "Square"
+msgstr ""
+
+#: inx/inkstitch_knockdown_fill.inx:34
+msgid "Circle"
+msgstr ""
+
+#: inx/inkstitch_knockdown_fill.inx:44
msgid "This extension generates a knockdown fill area with a specified offset around selected elements."
msgstr ""
-#: inx/inkstitch_knockdown_fill.inx:29
+#: inx/inkstitch_knockdown_fill.inx:45
msgid "* Select elements of any kind"
msgstr ""
-#: inx/inkstitch_knockdown_fill.inx:30
+#: inx/inkstitch_knockdown_fill.inx:46
msgid "* Open this extension and apply with desired settings"
msgstr ""
-#: inx/inkstitch_knockdown_fill.inx:31
+#: inx/inkstitch_knockdown_fill.inx:47
msgid "* Adapt fill settings in the params dialog"
msgstr ""
-#: inx/inkstitch_knockdown_fill.inx:34
+#: inx/inkstitch_knockdown_fill.inx:50
msgid "https://inkstitch.org/docs/fill-tools/#knockdown-fill"
msgstr ""
@@ -6886,6 +6906,7 @@ msgstr ""
#: inx/inkstitch_lettering_generate_json.inx:118
#: inx/inkstitch_lettering_generate_json.inx:126
+#: inx/inkstitch_lettering_generate_json.inx:134
msgid "Force"
msgstr ""
@@ -6913,15 +6934,27 @@ msgstr ""
msgid "Space character width (default: 20)"
msgstr ""
+#: inx/inkstitch_lettering_generate_json.inx:134
+msgid "Overwrite letter spacing information from font file."
+msgstr ""
+
#: inx/inkstitch_lettering_generate_json.inx:136
+msgid "Letter spacing (px)"
+msgstr ""
+
+#: inx/inkstitch_lettering_generate_json.inx:136
+msgid "Letter spacing (default: 100)"
+msgstr ""
+
+#: inx/inkstitch_lettering_generate_json.inx:144
msgid "Generates font.json which can be used by the lettering tool."
msgstr ""
-#: inx/inkstitch_lettering_generate_json.inx:137
+#: inx/inkstitch_lettering_generate_json.inx:145
msgid "The generated file can be updated with Extensions > Ink/Stitch > Font Management > Edit JSON."
msgstr ""
-#: inx/inkstitch_lettering_generate_json.inx:140
+#: inx/inkstitch_lettering_generate_json.inx:148
msgid "https://inkstitch.org/docs/font-tools/#generate-json"
msgstr ""
@@ -8107,10 +8140,6 @@ msgstr ""
msgid "Line Pattern"
msgstr ""
-#: inx/inkstitch_zigzag_line_to_satin.inx:10
-msgid "Square"
-msgstr ""
-
#: inx/inkstitch_zigzag_line_to_satin.inx:11
msgid "Sawtooth"
msgstr ""
diff --git a/translations/messages_de_DE.po b/translations/messages_de_DE.po
index b0ec64ff..ec4c13da 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: 2025-05-12 01:48+0000\n"
-"PO-Revision-Date: 2025-05-12 17:23\n"
+"POT-Creation-Date: 2025-05-21 01:46+0000\n"
+"PO-Revision-Date: 2025-05-21 01:46\n"
"Last-Translator: \n"
"Language-Team: German\n"
"MIME-Version: 1.0\n"
@@ -12,7 +12,7 @@ msgstr ""
"Generated-By: Babel 2.17.0\n"
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2025-05-12 01:48+0000\n"
+"POT-Creation-Date: 2025-05-21 01:46+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -910,11 +910,11 @@ msgstr "Hexagonales Gitter"
msgid "weird one"
msgstr "Seltsames Teil"
-#: inkstitch.py:166
+#: inkstitch.py:170
msgid "Ink/Stitch cannot read your SVG file. This is often the case when you use a file which has been created with Adobe Illustrator."
msgstr "Ink/Stitch can deine SVG-Datei nicht lesen. Das passiert häufig, wenn du die Datei mit Adobe Illustrator erstellt hast."
-#: inkstitch.py:169
+#: inkstitch.py:173
msgid "Try to import the file into Inkscape through 'File > Import...' (Ctrl+I)"
msgstr "Versuche die Datei Ă¼ber 'Datei > Importieren...' (Strg+I) in Inkscape zu öffnen"
@@ -1076,126 +1076,126 @@ msgstr "Stichwinkel umkehren"
msgid "Flip automatically calculated angle if it appears to be wrong."
msgstr "In manchen Fällen, schlägt die automatische Winkelberechnung fehl. Der Fehler kann durch diese Option in der Regel behoben werden."
-#: lib/elements/element.py:249 lib/gui/preferences.py:59
+#: lib/elements/element.py:251 lib/gui/preferences.py:59
#: lib/gui/preferences.py:106
msgid "Minimum stitch length"
msgstr "Minimale Stichlänge"
-#: lib/elements/element.py:250
+#: lib/elements/element.py:252
msgid "Overwrite global minimum stitch length setting. Shorter stitches than that will be removed."
msgstr "Ăœberschreibt die globale Einstellung fĂ¼r die minimale Stichlänge. Stiche kleiner sind als dieser Wert werden entfernt."
-#: lib/elements/element.py:260 lib/gui/preferences.py:41
+#: lib/elements/element.py:262 lib/gui/preferences.py:41
msgid "Minimum jump stitch length"
msgstr "Minimale Länge fĂ¼r Sprungstiche"
-#: lib/elements/element.py:261
+#: lib/elements/element.py:263
msgid "Overwrite global minimum jump stitch length setting. Shorter distances to the next object will have no lock stitches."
msgstr "Ăœberschreibt die globale Einstellung fĂ¼r die minimale Länge fĂ¼r Sprungstiche. Kleinere Entfernungen zum nächsten Objekt haben keine Vernähstiche."
-#: lib/elements/element.py:271
+#: lib/elements/element.py:273
msgid "Allow lock stitches"
msgstr "Vernähen erlauben"
-#: lib/elements/element.py:272
+#: lib/elements/element.py:274
msgid "Tie thread at the beginning and/or end of this object. Manual stitch will only add lock stitches if force lock stitched is checked."
msgstr "Den Faden am Anfang und/oder Ende dieses Objektes vernähen. Bei manueller Stichpositionierung werden nur dann Vernähstiche eingefĂ¼gt, wenn die Option Vernächstiche erzwingen aktiviert ist."
#. options to allow lock stitch before and after objects
-#: lib/elements/element.py:277
+#: lib/elements/element.py:279
msgid "Both"
msgstr "Anfang und Ende"
-#: lib/elements/element.py:277
+#: lib/elements/element.py:279
msgid "Before"
msgstr "Anfang"
-#: lib/elements/element.py:277
+#: lib/elements/element.py:279
msgid "After"
msgstr "Ende"
-#: lib/elements/element.py:277
+#: lib/elements/element.py:279
msgid "Neither"
msgstr "Nie"
-#: lib/elements/element.py:286
+#: lib/elements/element.py:288
#: inx/inkstitch_lettering_force_lock_stitches.inx:3
msgid "Force lock stitches"
msgstr "Vernähen erzwingen"
-#: lib/elements/element.py:287
+#: lib/elements/element.py:289
msgid "Sew lock stitches after sewing this element, even if the distance to the next object is shorter than defined by the minimum jump stitch 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 (Minimale Länge fĂ¼r Sprungstiche) definiert."
-#: lib/elements/element.py:299
+#: lib/elements/element.py:301
msgid "Tack stitch"
msgstr "Anstecher"
-#: lib/elements/element.py:300
+#: lib/elements/element.py:302
msgid "Tack down stitch type"
msgstr "Anstecher Variante"
-#: lib/elements/element.py:310 lib/elements/element.py:356
+#: lib/elements/element.py:312 lib/elements/element.py:358
msgid "Custom path"
msgstr "Benutzerdefinierter Pfad"
-#: lib/elements/element.py:311
+#: lib/elements/element.py:313
msgid "Enter a custom path. For svg paths The last node will not be embroidered, but represents the first stitch of the element."
msgstr "Bitte einen benutzerdefinierten Pfad eingeben. Bei SVG-Pfaden wird der letzte Knoten nicht gestickt, sondern bildet den ersten Stich des zugehörigen Elements ab."
-#: lib/elements/element.py:321 lib/elements/element.py:333
+#: lib/elements/element.py:323 lib/elements/element.py:335
msgid "Scale tack stitch"
msgstr "Anstecher skalieren"
-#: lib/elements/element.py:322
+#: lib/elements/element.py:324
msgid "Set stitch length. A 1 in a custom path equals this values."
msgstr "Stichlänge festlegen. Eine 1 in benutzerdefinierten Pfaden entspricht genau diesem Wert."
-#: lib/elements/element.py:334
+#: lib/elements/element.py:336
msgid "Scale tack stitch by this percentage."
msgstr "Anstecher um diesen Prozentwert skalieren."
-#: lib/elements/element.py:345
+#: lib/elements/element.py:347
msgid "Lock stitch"
msgstr "Verstecher"
-#: lib/elements/element.py:346
+#: lib/elements/element.py:348
msgid "Lock stitch type"
msgstr "Verstecher Variante"
-#: lib/elements/element.py:357
+#: lib/elements/element.py:359
msgid "Enter a custom path. For svg paths the first node will not be embroidered, but represents the last stitch of the element."
msgstr "Bitte einen benutzerdefinierten Pfad eingeben. Bei SVG-Pfaden wird der erste Knoten nicht gestickt, sondern bildet den letzten Stich des zugehörigen Elements ab."
-#: lib/elements/element.py:367 lib/elements/element.py:379
+#: lib/elements/element.py:369 lib/elements/element.py:381
msgid "Scale lock stitch"
msgstr "Verstecher skalieren"
-#: lib/elements/element.py:368
+#: lib/elements/element.py:370
msgid "Set length of lock stitches (mm)."
msgstr "Stichlänge des Verstechers festlegen (mm)."
-#: lib/elements/element.py:380
+#: lib/elements/element.py:382
msgid "Scale lock stitch by this percentage."
msgstr "Verstecher um diesen Prozentwert skalieren."
-#: lib/elements/element.py:392
+#: lib/elements/element.py:394
msgid "Trim After"
msgstr "Fadenschnitt"
-#: lib/elements/element.py:393
+#: lib/elements/element.py:395
msgid "Add a TRIM command after stitching this object."
msgstr "FĂ¼ge Fadenschnitt-Befehl nach diesem Objekt hinzu."
-#: lib/elements/element.py:402
+#: lib/elements/element.py:404
msgid "Stop After"
msgstr "Stopp"
-#: lib/elements/element.py:403
+#: lib/elements/element.py:405
msgid "Add a STOP command after stitching this object."
msgstr "FĂ¼ge einen Stopp-Befehl nach diesem Objekt hinzu."
-#: lib/elements/element.py:687
+#: lib/elements/element.py:700
msgid "Please run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot objects. This will show you the exact location of the problem."
msgstr "Bitte rufe die Funktion Erweiterungen > Ink/Stitch > Fehlerbehebung > Fehlerbehebung an Objekten auf. Diese Erweiterung zeigt fehlerhafte Stellen an und gibt am rechten Seitenrand Vorschläge zum Lösen des Problems."
@@ -1211,560 +1211,561 @@ msgstr "Es gibt ein ungĂ¼ltiges Objekt in diesem Dokument. Es enthält keine geo
msgid "* Run Extensions > Ink/Stitch > Troubleshoot > Cleanup Document..."
msgstr "* FĂ¼hre die Funktion Erweiterungen > Ink/Stitch > Fehlerbehebung > Dokument bereinigen... aus"
-#: lib/elements/fill_stitch.py:37
+#: lib/elements/fill_stitch.py:36
msgid "Small Fill"
msgstr "Kleines FĂ¼llobjekt"
-#: lib/elements/fill_stitch.py:38
+#: lib/elements/fill_stitch.py:37
msgid "This fill object is so small that it would probably look better as running stitch or satin column. For very small shapes, fill stitch is not possible, and Ink/Stitch will use running stitch around the outline instead."
msgstr "Dieses FĂ¼llobjekt ist so klein, dass es sich besser fĂ¼r einen Geradstich oder Satinstich eignet. Bei sehr kleinen Objekten ist ein FĂ¼llstich nicht möglich und Ink/Stitch nutzt automatisch einen Geradstich um die AuĂŸenränder herum."
-#: lib/elements/fill_stitch.py:44 lib/elements/fill_stitch.py:264
+#: lib/elements/fill_stitch.py:43 lib/elements/fill_stitch.py:263
msgid "Expand"
msgstr "Erweitern"
-#: lib/elements/fill_stitch.py:45
+#: lib/elements/fill_stitch.py:44
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:50 lib/elements/fill_stitch.py:701
+#: lib/elements/fill_stitch.py:49 lib/elements/fill_stitch.py:700
msgid "Inset"
msgstr "Einzug"
-#: lib/elements/fill_stitch.py:51
+#: lib/elements/fill_stitch.py:50
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:56
+#: lib/elements/fill_stitch.py:55
msgid "Missing Guideline"
msgstr "Fehlende FĂ¼hrungslinie"
-#: lib/elements/fill_stitch.py:57
+#: lib/elements/fill_stitch.py:56
msgid "This object is set to \"Guided Fill\", but has no guide line."
msgstr "Dieses Objekt ist auf \"KurvenfĂ¼llung\" gesetzt, aber die FĂ¼hrungslinie fehlt."
-#: lib/elements/fill_stitch.py:59
+#: lib/elements/fill_stitch.py:58
msgid "* Create a stroke object"
msgstr "* Erstelle ein Objekt mit einer Kontur"
-#: lib/elements/fill_stitch.py:60
+#: lib/elements/fill_stitch.py:59
msgid "* Select this object and run Extensions > Ink/Stitch > Edit > Selection to guide line"
msgstr "* Wähle dieses aus und fĂ¼hre die Funktion Erweiterungen > Ink/Stitch > Bearbeiten > Auswahl zu FĂ¼hrungslinie aus"
-#: lib/elements/fill_stitch.py:65
+#: lib/elements/fill_stitch.py:64
msgid "Disjointed Guide Line"
msgstr "Unzusammenhängende FĂ¼hrungslinie"
-#: lib/elements/fill_stitch.py:66
+#: lib/elements/fill_stitch.py:65
msgid "The guide line of this object isn't within the object borders. The guide line works best, if it is within the target element."
msgstr "Die FĂ¼hrungslinie dieses Objekts liegt nicht innerhalb des Objektes. FĂ¼hrungslinien funktionieren am Besten, wenn sie innerhalb des Zielobjektes liegen."
-#: lib/elements/fill_stitch.py:69
+#: lib/elements/fill_stitch.py:68
msgid "* Move the guide line into the element"
msgstr "* Bewege die FĂ¼hrungslinie in das Objekt"
-#: lib/elements/fill_stitch.py:74 lib/elements/stroke.py:27
+#: lib/elements/fill_stitch.py:73 lib/elements/stroke.py:26
msgid "Multiple Guide Lines"
msgstr "Mehrere FĂ¼hrungslinien"
-#: lib/elements/fill_stitch.py:75 lib/elements/stroke.py:28
+#: lib/elements/fill_stitch.py:74 lib/elements/stroke.py:27
msgid "This object has multiple guide lines, but only the first one will be used."
msgstr "Dieses Objekt hat mehrere FĂ¼hrungslinien, aber nur die erste wird verwendet."
-#: lib/elements/fill_stitch.py:77 lib/elements/stroke.py:30
+#: lib/elements/fill_stitch.py:76 lib/elements/stroke.py:29
msgid "* Remove all guide lines, except for one."
msgstr "* Entferne alle FĂ¼hrungslinien bis auf eine."
-#: lib/elements/fill_stitch.py:82
+#: lib/elements/fill_stitch.py:81
msgid "Unconnected"
msgstr "Nicht verbunden"
-#: lib/elements/fill_stitch.py:83
+#: lib/elements/fill_stitch.py:82
msgid "Fill: This object is made up of unconnected shapes. Ink/Stitch doesn't know what order to stitch them in. Please break this object up into separate shapes."
msgstr "FĂ¼llstich: Dieses Objekt besteht aus unzusammenhängenden Formen. Ink/Stitch weiĂŸ nicht, in welcher Reihenfolge diese Objekte gestickt werden sollen. Bitte zerlege den Pfad in separate Teile."
-#: lib/elements/fill_stitch.py:87 lib/elements/fill_stitch.py:96
-#: lib/elements/fill_stitch.py:141
+#: lib/elements/fill_stitch.py:86 lib/elements/fill_stitch.py:95
+#: lib/elements/fill_stitch.py:140
msgid "* Extensions > Ink/Stitch > Fill Tools > Break Apart Fill Objects"
msgstr "* Erweiterung > Ink/Stitch > FĂ¼llstich-Werkzeuge > Zerlegen und Löcher erhalten"
-#: lib/elements/fill_stitch.py:92
+#: lib/elements/fill_stitch.py:91
msgid "Border crosses itself"
msgstr "AuĂŸenlinien Ă¼berkreuzen sich selbst"
-#: lib/elements/fill_stitch.py:93
+#: lib/elements/fill_stitch.py:92
msgid "Fill: The border crosses over itself. This may lead into unconnected shapes. Please break this object into separate shapes to indicate in which order it should be stitched in."
msgstr "FĂ¼llstich: Der Pfad dieses Objektes Ă¼berschneidet sich selbst. Das kann zu unzusammenhängenden Objekten fĂ¼hren. Bitte den Pfad zerlegen, um die Stickreihenfolge der Einzelelemente zu definieren (Erweiterungen > Ink/Stitch > Werkzeuge: FĂ¼llung > FĂ¼llobjekte aufspalten)."
-#: lib/elements/fill_stitch.py:101
+#: lib/elements/fill_stitch.py:100
msgid "Fill and Stroke color"
msgstr "FĂ¼llung und Konturfarbe"
-#: lib/elements/fill_stitch.py:102
+#: lib/elements/fill_stitch.py:101
msgid "Element has both a fill and a stroke color. It is recommended to use two separate elements instead."
msgstr "Das Element hat sowohl eine FĂ¼llung als auch eine Konturfarbe. Es wird empfohlen zwei getrennte Elemente zu nutzen."
-#: lib/elements/fill_stitch.py:104
+#: lib/elements/fill_stitch.py:103
msgid "* Duplicate the element. Remove stroke color from the first and fill color from the second."
msgstr "* Element duplizieren. Konturfarbe vom ersten Element, FĂ¼llfarbe vom zweiten Element entfernen."
-#: lib/elements/fill_stitch.py:105
+#: lib/elements/fill_stitch.py:104
msgid "* Adapt the shape of the second element to compensate for push and pull fabric distortion."
msgstr "* Passe die Form des zweiten Elements an um durch den Stickprozess hervorgerufenene Stoff-Verschiebungen auszugleichen."
-#: lib/elements/fill_stitch.py:110
+#: lib/elements/fill_stitch.py:109
msgid "No linear gradient color"
msgstr "Keine linearer Farbverlauf"
-#: lib/elements/fill_stitch.py:111
+#: lib/elements/fill_stitch.py:110
msgid "Linear Gradient has no linear gradient color."
msgstr "Lineare FarbverlaufsfĂ¼llung hat keinen Farbverlauf."
-#: lib/elements/fill_stitch.py:113
+#: lib/elements/fill_stitch.py:112
msgid "* Open the Fill and Stroke dialog."
msgstr "* Ă–ffne den Dialog FĂ¼llung und Kontur"
-#: lib/elements/fill_stitch.py:114
+#: lib/elements/fill_stitch.py:113
msgid "* Set a linear gradient as a fill and adapt colors to your liking."
msgstr "* Setze die FĂ¼llung auf Linearer Farbverlauf und passe die Farben entsprechend an."
-#: lib/elements/fill_stitch.py:119
+#: lib/elements/fill_stitch.py:118
msgid "No stripes to render"
msgstr "Keine sichtbaren Streifen gefunden"
-#: lib/elements/fill_stitch.py:120
+#: lib/elements/fill_stitch.py:119
msgid "Tartan fill: There is no active fill stripe to render"
msgstr "TartanfĂ¼llung: Keine sichtbaren Streifen fĂ¼r FĂ¼llmuster gefunden"
-#: lib/elements/fill_stitch.py:122 lib/elements/fill_stitch.py:132
+#: lib/elements/fill_stitch.py:121 lib/elements/fill_stitch.py:131
msgid "Go to Extensions > Ink/Stitch > Fill Tools > Tartan and adjust stripe settings:"
msgstr "Ă–ffne Erweiterungen > Ink/Stitch > Werkzeuge: FĂ¼llung > Tartan und passe die Einstellungen an:"
-#: lib/elements/fill_stitch.py:123
+#: lib/elements/fill_stitch.py:122
msgid "* Check if stripes are active"
msgstr "* PrĂ¼fe ob mindestens ein Streifen sichtbar ist"
-#: lib/elements/fill_stitch.py:124
+#: lib/elements/fill_stitch.py:123
msgid "* Check the minimum stripe width setting and the scale factor"
msgstr "* PrĂ¼fe ob der sichtbare Streifen grau unterlegt ist. Wenn ja, Streifenbreite, MaĂŸstab oder die minimale Streifenbreite vergrĂ¶ĂŸern"
-#: lib/elements/fill_stitch.py:129
+#: lib/elements/fill_stitch.py:128
msgid "No customized pattern"
msgstr "Kein benutzerdefiniertes Muster"
-#: lib/elements/fill_stitch.py:130
+#: lib/elements/fill_stitch.py:129
msgid "Tartan fill: Using default pattern"
msgstr "TartanfĂ¼llung: Standardmuster in Gebrauch"
-#: lib/elements/fill_stitch.py:133
+#: lib/elements/fill_stitch.py:132
msgid "* Customize your pattern"
msgstr "* Passe das Muster an"
-#: lib/elements/fill_stitch.py:138
+#: lib/elements/fill_stitch.py:137
msgid "This shape is invalid"
msgstr "Diese Form ist ungĂ¼ltig"
-#: lib/elements/fill_stitch.py:139
+#: lib/elements/fill_stitch.py:138
msgid "Fill: This shape cannot be stitched out. Please try to repair it with the \"Break Apart Fill Objects\" extension."
msgstr "FĂ¼llstich: Diese Form kann nicht gestickt werden. Versuche sie mit der Option \"FĂ¼llstiche aufspalten\" (Erweiterungen > Ink/Stitch > Werkzeuge: FĂ¼llung > FĂ¼llobjekte aufspalten) zu reparieren."
-#: lib/elements/fill_stitch.py:147
+#: lib/elements/fill_stitch.py:146
msgid "FillStitch"
msgstr "FĂ¼llstitch"
-#: lib/elements/fill_stitch.py:150
+#: lib/elements/fill_stitch.py:149
msgid "Automatically routed fill stitching"
msgstr "Automatisch gefĂ¼hrte FĂ¼llstiche"
-#: lib/elements/fill_stitch.py:154
+#: lib/elements/fill_stitch.py:153
msgid "Auto Fill"
msgstr "Automatische FĂ¼llung"
-#: lib/elements/fill_stitch.py:155 inx/inkstitch_select_elements.inx:56
+#: lib/elements/fill_stitch.py:154 inx/inkstitch_select_elements.inx:56
msgid "Circular Fill"
msgstr "SpiralfĂ¼llung"
-#: lib/elements/fill_stitch.py:156 inx/inkstitch_select_elements.inx:57
+#: lib/elements/fill_stitch.py:155 inx/inkstitch_select_elements.inx:57
msgid "Contour Fill"
msgstr "KonturfĂ¼llung"
-#: lib/elements/fill_stitch.py:157 inx/inkstitch_select_elements.inx:58
+#: lib/elements/fill_stitch.py:156 inx/inkstitch_select_elements.inx:58
msgid "Guided Fill"
msgstr "KurvenfĂ¼llung"
-#: lib/elements/fill_stitch.py:158 inx/inkstitch_select_elements.inx:59
+#: lib/elements/fill_stitch.py:157 inx/inkstitch_select_elements.inx:59
msgid "Linear Gradient Fill"
msgstr "Lineare VerlaufsfĂ¼llung"
-#: lib/elements/fill_stitch.py:159 inx/inkstitch_select_elements.inx:60
+#: lib/elements/fill_stitch.py:158 inx/inkstitch_select_elements.inx:60
msgid "Meander Fill"
msgstr "MäanderfĂ¼llung"
-#: lib/elements/fill_stitch.py:160 inx/inkstitch_select_elements.inx:61
+#: lib/elements/fill_stitch.py:159 inx/inkstitch_select_elements.inx:61
msgid "Tartan Fill"
msgstr "TartanfĂ¼llung"
-#: lib/elements/fill_stitch.py:161 lib/gui/tartan/embroidery_panel.py:203
+#: lib/elements/fill_stitch.py:160 lib/gui/tartan/embroidery_panel.py:203
#: inx/inkstitch_select_elements.inx:62
msgid "Legacy Fill"
msgstr "Veraltete FĂ¼llung"
-#: lib/elements/fill_stitch.py:165
+#: lib/elements/fill_stitch.py:164
msgid "Fill method"
msgstr "FĂ¼llmethode"
-#: lib/elements/fill_stitch.py:174
+#: lib/elements/fill_stitch.py:173
msgid "Guided Fill Strategy"
msgstr "Strategie"
-#: lib/elements/fill_stitch.py:175
+#: lib/elements/fill_stitch.py:174
msgid "Copy"
msgstr "Kopieren"
-#: lib/elements/fill_stitch.py:175
+#: lib/elements/fill_stitch.py:174
msgid "Parallel Offset"
msgstr "Parallelverschiebung"
-#: lib/elements/fill_stitch.py:176
+#: lib/elements/fill_stitch.py:175
msgid "Copy (the default) will fill the shape with shifted copies of the line. Parallel offset will ensure that each line is always a consistent distance from its neighbor. Sharp corners may be introduced."
msgstr "Kopieren (Voreinstellung) fĂ¼llt die Form mit verschobenen Kopien der FĂ¼hrungslinie. Parallelversatz stellt einen konstanten Abstand der Reihen sicher. Es kann dabei zur Bildung von scharfe Ecken kommen."
-#: lib/elements/fill_stitch.py:183
+#: lib/elements/fill_stitch.py:182
msgid "Contour Fill Strategy"
msgstr "Methode"
-#: lib/elements/fill_stitch.py:184
+#: lib/elements/fill_stitch.py:183
msgid "Inner to Outer"
msgstr "Von Innen nach AuĂŸen"
-#: lib/elements/fill_stitch.py:184
+#: lib/elements/fill_stitch.py:183
msgid "Single spiral"
msgstr "Einfache Spirale"
-#: lib/elements/fill_stitch.py:184
+#: lib/elements/fill_stitch.py:183
msgid "Double spiral"
msgstr "Doppelte Spirale"
-#: lib/elements/fill_stitch.py:189
+#: lib/elements/fill_stitch.py:188
msgid "Join Style"
msgstr "Stil der Verbindungen"
-#: lib/elements/fill_stitch.py:190 inx/inkstitch_knockdown_fill.inx:21
+#: lib/elements/fill_stitch.py:189 inx/inkstitch_knockdown_fill.inx:21
+#: inx/inkstitch_knockdown_fill.inx:38
msgid "Round"
msgstr "Rund"
-#: lib/elements/fill_stitch.py:190
+#: lib/elements/fill_stitch.py:189
msgid "Mitered"
msgstr "Spitz"
-#: lib/elements/fill_stitch.py:190
+#: lib/elements/fill_stitch.py:189
msgid "Beveled"
msgstr "Abgeschrägt"
-#: lib/elements/fill_stitch.py:196
+#: lib/elements/fill_stitch.py:195
msgid "Avoid self-crossing"
msgstr "SelbstĂ¼berschneidung vermeiden"
-#: lib/elements/fill_stitch.py:205
+#: lib/elements/fill_stitch.py:204
msgid "Clockwise"
msgstr "Uhrzeigersinn"
-#: lib/elements/fill_stitch.py:210
+#: lib/elements/fill_stitch.py:209
msgid "Meander Pattern"
msgstr "Muster"
-#: lib/elements/fill_stitch.py:217
+#: lib/elements/fill_stitch.py:216
msgid "Meander pattern angle"
msgstr "Winkel des Musters"
-#: lib/elements/fill_stitch.py:227
+#: lib/elements/fill_stitch.py:226
msgid "Meander pattern scale"
msgstr "Muster skalieren"
-#: lib/elements/fill_stitch.py:228
+#: lib/elements/fill_stitch.py:227
msgid "Percentage to stretch or compress the meander pattern. You can scale horizontally and vertically individually by giving two percentages separated by a space. "
msgstr "Prozentsatz zum Dehnen oder Komprimieren des Musters. Das Muster kann horizontal und vertikal individuell skaliert werden. HierfĂ¼r zwei durch ein Leerzeichen getrennte Prozentsätze eingeben. "
-#: lib/elements/fill_stitch.py:238
+#: lib/elements/fill_stitch.py:237
msgid "Clip path"
msgstr "Pfad auf Form beschränken"
-#: lib/elements/fill_stitch.py:239
+#: lib/elements/fill_stitch.py:238
msgid "Constrain stitching to the shape. Useful when smoothing and expand are used."
msgstr "NĂ¼tzlich bei der Verwendung von Glätten und Erweitern."
-#: lib/elements/fill_stitch.py:248
+#: lib/elements/fill_stitch.py:247
msgid "Smoothness"
msgstr "Glätten"
-#: lib/elements/fill_stitch.py:250
+#: lib/elements/fill_stitch.py:249
msgid "Smooth the stitch path. Smoothness limits how far the smoothed stitch path is allowed to deviate from the original path. Try low numbers like 0.2. Hint: a lower running stitch tolerance may be needed too."
msgstr "Glättet den Stichpfad. Diese Einstellung definiert, wie weit der geglättete Stichpfad vom ursprĂ¼nglichen Pfad abweichen darf. Versuche niedrige Zahlen wie z.B. 0.2. Hinweis: Eventuell ist auch eine geringere Geradstich-Toleranz erforderlich."
-#: lib/elements/fill_stitch.py:265
+#: lib/elements/fill_stitch.py:264
msgid "Expand the shape before fill stitching, to compensate for gaps between shapes. Negative values contract instead."
msgstr "Erweitert die Ursprungsform. Diese Option kann genutzt werden, um LĂ¼cken zwischen angrenzenden Objekten zu verringern. Negative Werte verkleinern die Form."
-#: lib/elements/fill_stitch.py:282
+#: lib/elements/fill_stitch.py:281
msgid "Gap Filling"
msgstr "LĂ¼cken schlieĂŸen"
-#: lib/elements/fill_stitch.py:283
+#: lib/elements/fill_stitch.py:282
msgid "Add extra rows to compensate for gaps between sections caused by distortion.Rows are always added in pairs, so this number will be rounded up to the nearest multiple of 2."
msgstr "FĂ¼gt zusätzliche Linien zwischen Abschnitten hinzu, um Verzug auszugleichen. Linien werden immer in Paaren hinzugefĂ¼gt. Ungerade Eingaben werden dementsprechend aufgerundet."
-#: lib/elements/fill_stitch.py:295 lib/elements/fill_stitch.py:308
+#: lib/elements/fill_stitch.py:294 lib/elements/fill_stitch.py:307
#: lib/gui/tartan/embroidery_panel.py:35
msgid "Angle of lines of stitches"
msgstr "Winkel der Stichlinien"
-#: lib/elements/fill_stitch.py:296
+#: lib/elements/fill_stitch.py:295
msgid "The angle increases in a counter-clockwise direction. 0 is horizontal. Negative angles are allowed."
msgstr "Der Winkel nimmt gegen den Uhrzeigersinn zu. 0 ist horizontal. Negative Winkel sind erlaubt."
-#: lib/elements/fill_stitch.py:309 lib/gui/tartan/embroidery_panel.py:36
+#: lib/elements/fill_stitch.py:308 lib/gui/tartan/embroidery_panel.py:36
msgid "Relative to the tartan stripe direction."
msgstr "Relativ zur Richtung der Tartan-Streifen."
-#: lib/elements/fill_stitch.py:321
+#: lib/elements/fill_stitch.py:320
msgid "Maximum fill stitch length"
msgstr "Maximale FĂ¼llstichlänge"
-#: lib/elements/fill_stitch.py:323
+#: lib/elements/fill_stitch.py:322
msgid "The length of each stitch in a row. Shorter stitch may be used at the start or end of a row."
msgstr "Die Stichlänge in einer Reihe. Ein kĂ¼rzerer Stich kann am Anfang oder am Ende einer Reihe verwendet werden."
-#: lib/elements/fill_stitch.py:339
+#: lib/elements/fill_stitch.py:338
msgid "Spacing between rows"
msgstr "Reihenabstand"
-#: lib/elements/fill_stitch.py:340
+#: lib/elements/fill_stitch.py:339
msgid "Distance between rows of stitches."
msgstr "Abstand zwischen den Stichreihen."
-#: lib/elements/fill_stitch.py:357 inx/inkstitch_gradient_blocks.inx:24
+#: lib/elements/fill_stitch.py:356 inx/inkstitch_gradient_blocks.inx:24
msgid "End row spacing"
msgstr "Reihenabstand (Ende)"
-#: lib/elements/fill_stitch.py:358
+#: lib/elements/fill_stitch.py:357
msgid "Increases or decreases the row spacing towards the end."
msgstr "Erhöht oder verringert den Reihenabstand zum Ende hin."
-#: lib/elements/fill_stitch.py:372
+#: lib/elements/fill_stitch.py:371
msgid "Stagger rows this many times before repeating"
msgstr "Stichversatz"
-#: lib/elements/fill_stitch.py:373 lib/elements/satin_column.py:215
+#: lib/elements/fill_stitch.py:372 lib/elements/satin_column.py:215
msgid "Length of the cycle by which successive stitch rows are staggered. Fractional values are allowed and can have less visible diagonals than integer values."
msgstr "Dieser Wert beschreibt, nach wie vielen Reihen die Einstichstellen Ă¼bereinander liegen. Dezimalwerte sind zulässig und zeigen weniger deutliche Diagonalen im Stickbild."
-#: lib/elements/fill_stitch.py:389 lib/elements/fill_stitch.py:713
+#: lib/elements/fill_stitch.py:388 lib/elements/fill_stitch.py:712
msgid "Skip last stitch in each row"
msgstr "Letzten Stich in jeder Reihe Ă¼berspringen"
-#: lib/elements/fill_stitch.py:390 lib/elements/fill_stitch.py:714
+#: lib/elements/fill_stitch.py:389 lib/elements/fill_stitch.py:713
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:405
+#: lib/elements/fill_stitch.py:404
msgid "Flip fill (start right-to-left)"
msgstr "FĂ¼llung umkehren (von rechts nach links)"
-#: lib/elements/fill_stitch.py:406
+#: lib/elements/fill_stitch.py:405
msgid "The flip option can help you with routing your stitch path. When you enable flip, stitching goes from right-to-left instead of left-to-right."
msgstr "Die Umkehr-Option kann bei der Reihenfolge des Stichpfads helfen. Wenn Umdrehen aktiviert wird, wird das Sticken von rechts nach links anstatt von links nach rechts ausgefĂ¼hrt."
-#: lib/elements/fill_stitch.py:418
+#: lib/elements/fill_stitch.py:417
msgid "Reverse fill"
msgstr "RĂ¼ckwärtsfĂ¼llung"
-#: lib/elements/fill_stitch.py:419
+#: lib/elements/fill_stitch.py:418
msgid "Reverses fill path."
msgstr "FĂ¼llpfad umkehren."
-#: lib/elements/fill_stitch.py:430
+#: lib/elements/fill_stitch.py:429
msgid "Stop at ending point"
msgstr "Endposition erzwingen"
-#: lib/elements/fill_stitch.py:431
+#: lib/elements/fill_stitch.py:430
msgid "If this option is disabled, the ending point will only be used to define a general direction for stitch routing. When enabled the last section will end at the defined spot."
msgstr "Ist diese Option deaktiviert, legt die Endposition lediglich die generelle Stickrichtung fest. In aktiviertem Zustand endet der letzte Farbabschnitt an diesem Punkt."
-#: lib/elements/fill_stitch.py:443 lib/elements/fill_stitch.py:725
+#: lib/elements/fill_stitch.py:442 lib/elements/fill_stitch.py:724
msgid "Underpath"
msgstr "Unterpfad"
-#: lib/elements/fill_stitch.py:444 lib/elements/fill_stitch.py:726
+#: lib/elements/fill_stitch.py:443 lib/elements/fill_stitch.py:725
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. Unterpfade vermeiden im Winkel des FĂ¼llmusters zu verlaufen."
-#: lib/elements/fill_stitch.py:456 lib/elements/satin_column.py:364
-#: lib/elements/stroke.py:121
+#: lib/elements/fill_stitch.py:455 lib/elements/satin_column.py:364
+#: lib/elements/stroke.py:120
msgid "Running stitch length"
msgstr "Stichlänge"
-#: lib/elements/fill_stitch.py:457
+#: lib/elements/fill_stitch.py:456
msgid "Length of stitches around the outline of the fill region used when moving from section to section. Also used for meander and circular fill."
msgstr "Stichlänge um den Umriss des FĂ¼llbereichs, der beim Ăœbergang von Abschnitt zu Abschnitt verwendet wird. Wird auch fĂ¼r Mäander- und SpiralfĂ¼llung verwendet."
-#: lib/elements/fill_stitch.py:474 lib/elements/satin_column.py:375
+#: lib/elements/fill_stitch.py:473 lib/elements/satin_column.py:375
msgid "Running stitch tolerance"
msgstr "Geradstich-Toleranz"
-#: lib/elements/fill_stitch.py:475 lib/elements/satin_column.py:376
+#: lib/elements/fill_stitch.py:474 lib/elements/satin_column.py:376
msgid "Determines how hard Ink/Stitch tries to avoid stitching outside the shape.Lower numbers are less likely to stitch outside the shape but require more stitches."
msgstr "Kleinere Werte benötigen mehr Stiche, aber vermeiden mit höherer Wahrscheinlichkeit Stiche auĂŸerhalb der Form."
-#: lib/elements/fill_stitch.py:493 lib/elements/stroke.py:147
+#: lib/elements/fill_stitch.py:492 lib/elements/stroke.py:146
msgid "Randomize stitch length"
msgstr "Zufällige Stichlänge"
-#: lib/elements/fill_stitch.py:494 lib/elements/stroke.py:148
+#: lib/elements/fill_stitch.py:493 lib/elements/stroke.py:147
msgid "Randomize stitch length and phase instead of dividing evenly or staggering. This is recommended for closely-spaced curved fills to avoid Moiré artefacts."
msgstr "Anstatt einer gleichmĂ¤ĂŸigen Verteilung, erfolgt die Stichlänge und -phase nach dem Zufallsprinzip. Dies wird besonders fĂ¼r eng beieinander liegende KurvenfĂ¼llungen empfohlen, um MoirĂ©-Artefakte zu vermeiden."
-#: lib/elements/fill_stitch.py:510 lib/elements/stroke.py:160
+#: lib/elements/fill_stitch.py:509 lib/elements/stroke.py:159
msgid "Random stitch length jitter"
msgstr "Zufallsabweichung von der Stichlänge"
-#: lib/elements/fill_stitch.py:511 lib/elements/stroke.py:161
+#: lib/elements/fill_stitch.py:510 lib/elements/stroke.py:160
msgid "Amount to vary the length of each stitch by when randomizing."
msgstr "Betrag (%), um den die Länge jedes Stichs zufällig variiert werden soll."
-#: lib/elements/fill_stitch.py:526 lib/elements/satin_column.py:500
-#: lib/elements/stroke.py:83
+#: lib/elements/fill_stitch.py:525 lib/elements/satin_column.py:500
+#: lib/elements/stroke.py:82
#: lib/sew_stack/stitch_layers/running_stitch/running_stitch_layer.py:33
#: lib/sew_stack/stitch_layers/running_stitch/running_stitch_layer.py:35
msgid "Repeats"
msgstr "Wiederholungen"
-#: lib/elements/fill_stitch.py:527 lib/elements/stroke.py:84
+#: lib/elements/fill_stitch.py:526 lib/elements/stroke.py:83
#: lib/sew_stack/stitch_layers/running_stitch/running_stitch_layer.py:36
msgid "Defines how many times to run down and back along the path."
msgstr "Definiert, wie oft am Pfad herunter und zurĂ¼ck gelaufen wird."
-#: lib/elements/fill_stitch.py:538 lib/elements/stroke.py:95
+#: lib/elements/fill_stitch.py:537 lib/elements/stroke.py:94
msgid "Bean stitch number of repeats"
msgstr "Mehrfachgeradstich Wiederholungen"
-#: lib/elements/fill_stitch.py:539 lib/elements/stroke.py:96
+#: lib/elements/fill_stitch.py:538 lib/elements/stroke.py:95
msgid "Backtrack each stitch this many times. A value of 1 would triple each stitch (forward, back, forward). A value of 2 would quintuple each stitch, etc.\n\n"
"A pattern with various repeats can be created with a list of values separated by a space."
msgstr "Anzahl der Wiederholungen fĂ¼r jeden Stich. Ein Wert von 1 erzeugt einen Dreifachstich (Vor, zurĂ¼ck, vor). Ein Wert von 2 erzeugt einen FĂ¼nffachstich, usw.\n\n"
"Mit der Eingabe von mehreren durch Leerzeichen getrennte Werte kann ein Muster mit unterschiedlichen Stichwiederholungen erzeugt werden."
-#: lib/elements/fill_stitch.py:554 lib/elements/satin_column.py:250
-#: lib/elements/stroke.py:186
+#: lib/elements/fill_stitch.py:553 lib/elements/satin_column.py:250
+#: lib/elements/stroke.py:185
msgid "Zig-zag spacing (peak-to-peak)"
msgstr "Zick-Zack Abstand (Spitze zu Spitze)"
-#: lib/elements/fill_stitch.py:555 lib/elements/stroke.py:187
+#: lib/elements/fill_stitch.py:554 lib/elements/stroke.py:186
msgid "Length of stitches in zig-zag mode."
msgstr "Stichlänge im Zick-Zack Modus."
-#: lib/elements/fill_stitch.py:567
+#: lib/elements/fill_stitch.py:566
msgid "Zig-zag width"
msgstr "Zick-Zack Breite"
-#: lib/elements/fill_stitch.py:568
+#: lib/elements/fill_stitch.py:567
msgid "Width of the zig-zag line."
msgstr "Die Breite der Zick-Zack-Linie."
-#: lib/elements/fill_stitch.py:581 lib/gui/tartan/embroidery_panel.py:42
+#: lib/elements/fill_stitch.py:580 lib/gui/tartan/embroidery_panel.py:42
msgid "Rows per tartan thread"
msgstr "Reihen pro Tartan-Faden"
-#: lib/elements/fill_stitch.py:582 lib/gui/tartan/embroidery_panel.py:44
+#: lib/elements/fill_stitch.py:581 lib/gui/tartan/embroidery_panel.py:44
msgid "Consecutive rows of the same color"
msgstr "Aufeinanderfolgende Reihen gleicher Farbe"
-#: lib/elements/fill_stitch.py:593
+#: lib/elements/fill_stitch.py:592
msgid "Herringbone width"
msgstr "Fischgrätenmuster-Breite"
-#: lib/elements/fill_stitch.py:594
+#: lib/elements/fill_stitch.py:593
msgid "Defines width of a herringbone pattern. Use 0 for regular rows."
msgstr "Definiert die Breite des Fischgrätenmusters. 0 fĂ¼r reguläres Tartanmuster."
-#: lib/elements/fill_stitch.py:606 lib/elements/satin_column.py:278
-#: lib/elements/stroke.py:199
+#: lib/elements/fill_stitch.py:605 lib/elements/satin_column.py:278
+#: lib/elements/stroke.py:198
msgid "Pull compensation"
msgstr "Zugausgleich"
-#: lib/elements/fill_stitch.py:607
+#: lib/elements/fill_stitch.py:606
msgid "Fill stitch can pull the fabric together, resulting in a shape narrower than you draw in Inkscape. This setting expands each row of stitches outward from the center of the row by a fixed length. Two values separated by a space may be used for an asymmetric effect."
msgstr "FĂ¼llstitche ziehen den Stoff zusammen. Dadurch wird das Stickbild schmaler, als die in Inkscape gezeichnete Form. Diese Einstellung erweitert jede Reihe um einen festen Wert, um diesen Effekt auszugleichen. Zwei durch ein Leerzeichen getrennte Werte können fĂ¼r einen asymmetrischen Effekt genutzt werden."
-#: lib/elements/fill_stitch.py:611 lib/elements/satin_column.py:282
+#: lib/elements/fill_stitch.py:610 lib/elements/satin_column.py:282
#: lib/elements/satin_column.py:445 lib/elements/satin_column.py:539
-#: lib/elements/stroke.py:202
+#: lib/elements/stroke.py:201
msgid "mm (each side)"
msgstr "mm (pro Seite)"
-#: lib/elements/fill_stitch.py:622 lib/elements/satin_column.py:263
+#: lib/elements/fill_stitch.py:621 lib/elements/satin_column.py:263
msgid "Pull compensation percentage"
msgstr "Zugkompensation (%)"
-#: lib/elements/fill_stitch.py:623
+#: lib/elements/fill_stitch.py:622
msgid "Additional pull compensation which varies as a percentage of row width. Two values separated by a space may be used for an asymmetric effect."
msgstr "Zusätzliche Zugkompensation, die als Prozentwert der ursprĂ¼nglichen Länge variiert. Zwei durch ein Leerzeichen getrennte Werte können fĂ¼r einen asymmetrischen Effekt verwendet werden."
-#: lib/elements/fill_stitch.py:626 lib/elements/satin_column.py:132
+#: lib/elements/fill_stitch.py:625 lib/elements/satin_column.py:132
#: lib/elements/satin_column.py:142 lib/elements/satin_column.py:266
#: lib/elements/satin_column.py:460 lib/elements/satin_column.py:559
msgid "% (each side)"
msgstr "% (pro Seite)"
-#: lib/elements/fill_stitch.py:647 lib/elements/fill_stitch.py:656
-#: lib/elements/fill_stitch.py:683 lib/elements/fill_stitch.py:694
-#: lib/elements/fill_stitch.py:704 lib/elements/fill_stitch.py:716
-#: lib/elements/fill_stitch.py:729
+#: lib/elements/fill_stitch.py:646 lib/elements/fill_stitch.py:655
+#: lib/elements/fill_stitch.py:682 lib/elements/fill_stitch.py:693
+#: lib/elements/fill_stitch.py:703 lib/elements/fill_stitch.py:715
+#: lib/elements/fill_stitch.py:728
msgid "Fill Underlay"
msgstr "FĂ¼llung Unterlage"
-#: lib/elements/fill_stitch.py:647 lib/gui/tartan/embroidery_panel.py:55
+#: lib/elements/fill_stitch.py:646 lib/gui/tartan/embroidery_panel.py:55
#: inx/inkstitch_select_elements.inx:36 inx/inkstitch_select_elements.inx:64
#: inx/inkstitch_select_elements.inx:66
msgid "Underlay"
msgstr "Unterlage"
-#: lib/elements/fill_stitch.py:653
+#: lib/elements/fill_stitch.py:652
msgid "Fill angle"
msgstr "FĂ¼llwinkel"
-#: lib/elements/fill_stitch.py:654
+#: lib/elements/fill_stitch.py:653
msgid "Default: fill angle + 90 deg. Insert a list for multiple layers separated by a space."
msgstr "Standard: FĂ¼llwinkel + 90 Grad. FĂ¼ge eine Liste von mit Leerzeichen getrennten Werten ein, um mehrere Lagen zu erzeugen."
-#: lib/elements/fill_stitch.py:680 lib/gui/tartan/embroidery_panel.py:77
+#: lib/elements/fill_stitch.py:679 lib/gui/tartan/embroidery_panel.py:77
msgid "Row spacing"
msgstr "Reihenabstand"
-#: lib/elements/fill_stitch.py:681
+#: lib/elements/fill_stitch.py:680
msgid "default: 3x fill row spacing"
msgstr "Standard: 3x FĂ¼llreihenabstand"
-#: lib/elements/fill_stitch.py:691 lib/elements/stroke.py:172
+#: lib/elements/fill_stitch.py:690 lib/elements/stroke.py:171
#: lib/extensions/element_info.py:134 lib/extensions/element_info.py:190
msgid "Max stitch length"
msgstr "Maximale Stichlänge"
-#: lib/elements/fill_stitch.py:692
+#: lib/elements/fill_stitch.py:691
msgid "default: equal to fill max stitch length"
msgstr "Standard: entspricht der maximalen Stichlänge"
-#: lib/elements/fill_stitch.py:702
+#: lib/elements/fill_stitch.py:701
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:737 lib/elements/satin_column.py:581
-#: lib/elements/stroke.py:451 lib/gui/satin_multicolor/colorize_panel.py:61
+#: lib/elements/fill_stitch.py:736 lib/elements/satin_column.py:581
+#: lib/elements/stroke.py:450 lib/gui/satin_multicolor/colorize_panel.py:61
#: lib/sew_stack/stitch_layers/mixins/randomization.py:59
msgid "Random seed"
msgstr "Zufallswert"
-#: lib/elements/fill_stitch.py:738 lib/elements/satin_column.py:582
-#: lib/elements/stroke.py:452
+#: lib/elements/fill_stitch.py:737 lib/elements/satin_column.py:582
+#: lib/elements/stroke.py:451
msgid "Use a specific seed for randomized attributes. Uses the element ID if empty."
msgstr "Zufallswert fĂ¼r randomisierte Attribute. Verwendet die Element-ID, falls leer."
@@ -1808,7 +1809,7 @@ msgstr "* Ă–ffne den Reiter \"Muster der Kontur\""
msgid "* Under \"Markers\" choose the first (empty) option in the first dropdown list."
msgstr "* Unter \"Knotenmarkierungen\" wähle die erste Option (leer) in der linken Dropdown-Liste."
-#: lib/elements/satin_column.py:32 lib/elements/stroke.py:35
+#: lib/elements/satin_column.py:32 lib/elements/stroke.py:34
msgid "Too few subpaths"
msgstr "Zu wenig Unterpfade"
@@ -1942,8 +1943,8 @@ msgstr "\"S\"-Stich"
msgid "Zig-zag"
msgstr "Zick-Zack"
-#: lib/elements/satin_column.py:119 lib/elements/stroke.py:73
-#: inx/inkstitch_break_apart.inx:9 inx/inkstitch_knockdown_fill.inx:20
+#: lib/elements/satin_column.py:119 lib/elements/stroke.py:72
+#: inx/inkstitch_break_apart.inx:9
msgid "Method"
msgstr "Methode"
@@ -2056,27 +2057,27 @@ msgstr "Zusätzliche Zugkompensation, die als Prozentwert der ursprĂ¼nglichen Br
msgid "Satin stitches pull the fabric together, resulting in a column narrower than you draw in Inkscape. This setting expands each pair of needle penetrations outward from the center of the satin column by a fixed length. Two values separated by a space may be used for an asymmetric effect."
msgstr "Satinstiche ziehen den Stoff zusammen. Dadurch wird das Stickbild schmaler, als die in Inkscape gezeichnete Form. Diese Einstellung erweitert die Satinsäule um einen festen Wert, um diesen Effekt auszugleichen. Zwei durch ein Leerzeichen getrennte Werte können fĂ¼r einen asymmetrischen Effekt genutzt werden."
-#: lib/elements/satin_column.py:293 lib/elements/stroke.py:341
+#: lib/elements/satin_column.py:293 lib/elements/stroke.py:340
msgid "Automatic"
msgstr "Automatisch"
-#: lib/elements/satin_column.py:294 lib/elements/stroke.py:342
+#: lib/elements/satin_column.py:294 lib/elements/stroke.py:341
msgid "Don't reverse"
msgstr "Beibehalten"
-#: lib/elements/satin_column.py:295 lib/elements/stroke.py:343
+#: lib/elements/satin_column.py:295 lib/elements/stroke.py:342
msgid "Reverse first rail"
msgstr "Erste Konturlinie umkehren"
-#: lib/elements/satin_column.py:296 lib/elements/stroke.py:344
+#: lib/elements/satin_column.py:296 lib/elements/stroke.py:343
msgid "Reverse second rail"
msgstr "Zweite Konturlinie umkehren"
-#: lib/elements/satin_column.py:297 lib/elements/stroke.py:345
+#: lib/elements/satin_column.py:297 lib/elements/stroke.py:344
msgid "Reverse both rails"
msgstr "Beide Konturlinien umkehren"
-#: lib/elements/satin_column.py:303 lib/elements/stroke.py:351
+#: lib/elements/satin_column.py:303 lib/elements/stroke.py:350
msgid "Reverse rails"
msgstr "Konturlinien umkehren"
@@ -2137,7 +2138,7 @@ msgid "Stitch length"
msgstr "Stichlänge"
#: lib/elements/satin_column.py:425 lib/elements/satin_column.py:482
-#: lib/elements/stroke.py:133
+#: lib/elements/stroke.py:132
msgid "Stitch tolerance"
msgstr "Stichtoleranz"
@@ -2222,237 +2223,239 @@ msgstr "Einzug (proportional)"
msgid "Split stitch if distance of maximum stitch length is exceeded"
msgstr "Stich unterteilen, wenn maximale Stichlänge Ă¼berschritten ist"
-#: lib/elements/stroke.py:36
+#: lib/elements/stroke.py:35
msgid "This element renders as running stitch while it has a satin column parameter."
msgstr "Dieses Element wird als Geradstich ausgegeben, obwohl es als Satinsäule markiert ist."
-#: lib/elements/stroke.py:38
+#: lib/elements/stroke.py:37
msgid "* Convert to stroke: select the element and open the parameter dialog. Enable running stitch along path."
msgstr "* In einen Geradstich umwandeln: wähle das Element aus und öffne Erweiterungen > Ink/Stitch > Parameter. Aktiviere \"Geradstich\"."
-#: lib/elements/stroke.py:39
+#: lib/elements/stroke.py:38
msgid "* Use as satin column: add an other rail and optionally rungs."
msgstr "* Als Satinsäule benutzen: fĂ¼ge eine weitere AuĂŸenkonturlinie hinzu und ggf. Richtungsvektoren."
-#: lib/elements/stroke.py:45 lib/extensions/params.py:607
+#: lib/elements/stroke.py:44 lib/extensions/params.py:607
#: inx/inkstitch_select_elements.inx:12
msgid "Stroke"
msgstr "Linie"
-#: lib/elements/stroke.py:48 lib/extensions/params.py:280
+#: lib/elements/stroke.py:47 lib/extensions/params.py:280
msgid "Running stitch along paths"
msgstr "Geradstich"
-#: lib/elements/stroke.py:66
+#: lib/elements/stroke.py:65
msgid "Running Stitch / Bean Stitch"
msgstr "Geradstich / Mehrfachstich"
-#: lib/elements/stroke.py:67 lib/lettering/categories.py:26
+#: lib/elements/stroke.py:66 lib/lettering/categories.py:26
#: inx/inkstitch_lettering_generate_json.inx:57
msgid "Ripple Stitch"
msgstr "Ripple-Stich"
-#: lib/elements/stroke.py:68 inx/inkstitch_select_elements.inx:23
+#: lib/elements/stroke.py:67 inx/inkstitch_select_elements.inx:23
msgid "ZigZag Stitch"
msgstr "Zickzack-Stich"
-#: lib/elements/stroke.py:69 inx/inkstitch_select_elements.inx:24
+#: lib/elements/stroke.py:68 inx/inkstitch_select_elements.inx:24
msgid "Manual Stitch"
msgstr "Manuelle Stichpositionierung"
-#: lib/elements/stroke.py:109
+#: lib/elements/stroke.py:108
msgid "Manual stitch placement"
msgstr "Manuelle Stichpositionierung"
-#: lib/elements/stroke.py:110
+#: lib/elements/stroke.py:109
msgid "No extra stitches will be added to the original ripple pattern and the running stitch length value will be ignored."
msgstr "Es werden keine zusätzlichen Stiche zum ursprĂ¼nglichen Muster hinzugefĂ¼gt. Dies Ă¼berschreibt den Wert fĂ¼r die Stichlänge."
-#: lib/elements/stroke.py:122
+#: lib/elements/stroke.py:121
#: lib/sew_stack/stitch_layers/running_stitch/running_stitch_layer.py:21
msgid "Length of stitches. Stitches can be shorter according to the stitch tolerance setting."
msgstr "Länge der Stiche. Stiche können abhängig von der Stichtoleranz-Einstellung kĂ¼rzer ausfallen."
-#: lib/elements/stroke.py:134
+#: lib/elements/stroke.py:133
msgid "All stitches must be within this distance from the path. A lower tolerance means stitches will be closer together. A higher tolerance means sharp corners may be rounded."
msgstr "Alle Stiche mĂ¼ssen innerhalb dieser Toleranzgrenze zum Pfad liegen. Eine niedrigere Toleranz bedeutet, dass sich die Stichlänge mehr reduziert. Eine grĂ¶ĂŸere Toleranz kann zur Abrundung scharfer Ecken fĂ¼hren."
-#: lib/elements/stroke.py:173
+#: lib/elements/stroke.py:172
msgid "Split stitches longer than this."
msgstr "Unterteile Stiche die kĂ¼rzer sind als dieser Wert."
-#: lib/elements/stroke.py:200
+#: lib/elements/stroke.py:199
msgid "Zigzag stitches pull the fabric together, resulting in a column narrower than you draw in Inkscape. This widens the zigzag line width."
msgstr "Zickzackstiche ziehen den Stoff zusammen, was zu einer schmaleren Breite fĂ¼hrt, als in Inkscape gezeichnet. Diese Option verbreitert die Breite der Zickzacklinie."
-#: lib/elements/stroke.py:213
+#: lib/elements/stroke.py:212
msgid "Number of lines"
msgstr "Anzahl der Linien"
-#: lib/elements/stroke.py:214
+#: lib/elements/stroke.py:213
msgid "Number of lines from start to finish"
msgstr "Anzahl der Linien von Anfang bis Ende"
-#: lib/elements/stroke.py:225
+#: lib/elements/stroke.py:224
msgid "Minimum line distance"
msgstr "Minimaler Linienabstand"
-#: lib/elements/stroke.py:226
+#: lib/elements/stroke.py:225
msgid "Overrides the number of lines setting."
msgstr "Diese Einstellung Ă¼berschreibt den Wert \"Anzahl der Linien\""
-#: lib/elements/stroke.py:239
+#: lib/elements/stroke.py:238
msgid "Line count / Minimum line distance"
msgstr "Anzahl der Linien / Minimaler Linienabstand"
-#: lib/elements/stroke.py:240
+#: lib/elements/stroke.py:239
msgid "Render at rungs"
msgstr "Muster an Richtungsvektoren positionieren"
-#: lib/elements/stroke.py:241
+#: lib/elements/stroke.py:240
msgid "Adaptive + minimum line distance"
msgstr "Adaptiv + minimaler Linienabstand"
-#: lib/elements/stroke.py:246
+#: lib/elements/stroke.py:245
msgid "Pattern position"
msgstr "Musterposition"
-#: lib/elements/stroke.py:247
+#: lib/elements/stroke.py:246
msgid "Pattern position for satin guided ripples."
msgstr "Musterposition fĂ¼r Satinsäulen-gefĂ¼hrte Ripplestiche."
-#: lib/elements/stroke.py:258
+#: lib/elements/stroke.py:257
msgid "Stagger lines this many times before repeating"
msgstr "Stichversatz"
-#: lib/elements/stroke.py:259
+#: lib/elements/stroke.py:258
msgid "Length of the cycle by which successive stitch lines are staggered. Fractional values are allowed and can have less visible diagonals than integer values. A value of 0 (default) disables staggering and instead stitches evenly.For linear ripples only."
msgstr "Dieser Wert beschreibt, nach wie vielen Reihen die Einstichstellen Ă¼bereinander liegen. Dezimalwerte sind zulässig und zeigen weniger deutliche Diagonalen im Stickbild. Ein Wert von 0 (Standardeinstellung) deaktiviert den Versatz und produziert gleich verteilte Stiche. Nur fĂ¼r lineare Ripples."
-#: lib/elements/stroke.py:272
+#: lib/elements/stroke.py:271
msgid "Skip first lines"
msgstr "Erste Linien Ă¼berspringen"
-#: lib/elements/stroke.py:273
+#: lib/elements/stroke.py:272
msgid "Skip this number of lines at the beginning."
msgstr "Diese Anzahl an Linien am Anfang Ă¼berspringen."
-#: lib/elements/stroke.py:284
+#: lib/elements/stroke.py:283
msgid "Skip last lines"
msgstr "Letzte Linien Ă¼berspringen"
-#: lib/elements/stroke.py:285
+#: lib/elements/stroke.py:284
msgid "Skip this number of lines at the end"
msgstr "Diese Anzahl an Linien am Ende Ă¼berspringen"
-#: lib/elements/stroke.py:296
+#: lib/elements/stroke.py:295
msgid "Flip every second line"
msgstr "Jede zweite Reihe umkehren"
-#: lib/elements/stroke.py:297
+#: lib/elements/stroke.py:296
msgid "Linear ripple: wether to flip the pattern every second line or not."
msgstr "Lineare Ripple: bestimmt ob jede zweite Reihe in umgekehrter oder gleicher Richtung verläuft."
-#: lib/elements/stroke.py:307
+#: lib/elements/stroke.py:306
msgid "Line distance exponent"
msgstr "Linienabstand Exponent"
-#: lib/elements/stroke.py:308
+#: lib/elements/stroke.py:307
msgid "Increase density towards one side."
msgstr "Dichte zu einer Seite hin erhöhen."
-#: lib/elements/stroke.py:319
+#: lib/elements/stroke.py:318
msgid "Flip exponent"
msgstr "Exponent umkehren"
-#: lib/elements/stroke.py:320
+#: lib/elements/stroke.py:319
msgid "Reverse exponent effect."
msgstr "Effekt des Exponenten umkehren."
-#: lib/elements/stroke.py:331
+#: lib/elements/stroke.py:330
msgid "Reverse"
msgstr "Umkehren"
-#: lib/elements/stroke.py:332
+#: lib/elements/stroke.py:331
msgid "Flip start and end point"
msgstr "Start- und Endpunkt vertauschen"
-#: lib/elements/stroke.py:352
+#: lib/elements/stroke.py:351
msgid "Reverse satin ripple rails. Default: automatically detect and fix a reversed rail."
msgstr "AuĂŸenkonturen der Satin-FĂ¼hrungslinie umkehren. In der Standardeinstellung werden gegenläufig verlaufende Linien automatisch korrigiert."
-#: lib/elements/stroke.py:364
+#: lib/elements/stroke.py:363
msgid "Grid size"
msgstr "GrĂ¶ĂŸe des Gitters"
-#: lib/elements/stroke.py:365
+#: lib/elements/stroke.py:364
msgid "Render as grid. Use with care and watch your stitch density."
msgstr "Als Gitter rendern. Dabei bitte unbedingt auf die Stichdichte achten."
-#: lib/elements/stroke.py:377
+#: lib/elements/stroke.py:376
msgid "Stitch grid first"
msgstr "Gitter zuerst sticken"
-#: lib/elements/stroke.py:378
+#: lib/elements/stroke.py:377
msgid "Reverse the stitch paths, so that the grid will be stitched first"
msgstr "Dreht den Stichpfad um, sodass das Gitter zuerst gestickt wird."
-#: lib/elements/stroke.py:389
+#: lib/elements/stroke.py:388
msgid "Scale axis"
msgstr "Skalieren"
-#: lib/elements/stroke.py:390
+#: lib/elements/stroke.py:389
msgid "Scale axis for satin guided ripple stitches."
msgstr "Achse fĂ¼r Satin-gefĂ¼hrte Ripplestiche."
-#: lib/elements/stroke.py:394 lib/gui/edit_json/settings_panel.py:159
-#: print/templates/ui.html:180 inx/inkstitch_remove_embroidery_settings.inx:12
+#: lib/elements/stroke.py:393 lib/gui/edit_json/settings_panel.py:159
+#: print/templates/ui.html:180 inx/inkstitch_knockdown_fill.inx:32
+#: inx/inkstitch_remove_embroidery_settings.inx:12
#: inx/inkstitch_remove_embroidery_settings.inx:117
msgid "None"
msgstr "Keine"
-#: lib/elements/stroke.py:402
+#: lib/elements/stroke.py:401
msgid "Starting scale"
msgstr "Start-Skalierung"
-#: lib/elements/stroke.py:403
+#: lib/elements/stroke.py:402
msgid "How big the first copy of the line should be, in percent."
msgstr "GrĂ¶ĂŸe der ersten Kopie der Ursprungsform in Prozent."
-#: lib/elements/stroke.py:403 lib/elements/stroke.py:415
+#: lib/elements/stroke.py:402 lib/elements/stroke.py:414
msgid "Used only for ripple stitch with a guide line."
msgstr "Kann nur auf Ripplestiche mit einer FĂ¼hrungslinie angewandt werden."
-#: lib/elements/stroke.py:414
+#: lib/elements/stroke.py:413
msgid "Ending scale"
msgstr "End-Skalierung"
-#: lib/elements/stroke.py:415
+#: lib/elements/stroke.py:414
msgid "How big the last copy of the line should be, in percent."
msgstr "GrĂ¶ĂŸe der letzten Kopie der Ursprungsform in Prozent."
-#: lib/elements/stroke.py:426 lib/gui/tartan/customize_panel.py:43
+#: lib/elements/stroke.py:425 lib/gui/tartan/customize_panel.py:43
#: inx/inkstitch_transform_elements.inx:10
msgid "Rotate"
msgstr "Rotieren"
-#: lib/elements/stroke.py:427
+#: lib/elements/stroke.py:426
msgid "Rotate satin guided ripple stitches"
msgstr "Satin-gefĂ¼hrte Ripplestiche rotieren"
-#: lib/elements/stroke.py:438
+#: lib/elements/stroke.py:437 inx/inkstitch_knockdown_fill.inx:20
+#: inx/inkstitch_knockdown_fill.inx:37
msgid "Join style"
msgstr "Kantenstil"
-#: lib/elements/stroke.py:439
+#: lib/elements/stroke.py:438
msgid "Join style for non circular ripples."
msgstr "Kantenstil fĂ¼r nicht kreisförmigen Ripplestich."
-#: lib/elements/stroke.py:442
+#: lib/elements/stroke.py:441
msgid "flat"
msgstr "flach"
-#: lib/elements/stroke.py:442
+#: lib/elements/stroke.py:441
msgid "point"
msgstr "spitz"
@@ -2873,11 +2876,11 @@ msgstr "Schriftart Zeichentabelle"
msgid "The maximum value is smaller than the minimum value."
msgstr "Der Maximalwert ist kleiner als der Minimalwert."
-#: lib/extensions/lettering_generate_json.py:51
+#: lib/extensions/lettering_generate_json.py:53
msgid "Please specify a font file."
msgstr "Bitte eine Schriftdatei auswählen."
-#: lib/extensions/letters_to_font.py:37
+#: lib/extensions/letters_to_font.py:38
msgid "Font directory not found. Please specify an existing directory."
msgstr "Schriftverzeichnis nicht gefunden. Bitte einen existierenden Ordner angeben."
@@ -3306,11 +3309,11 @@ msgstr "Anwenden"
#: inx/inkstitch_generate_palette.inx:26 inx/inkstitch_gradient_blocks.inx:26
#: inx/inkstitch_install.inx:14 inx/inkstitch_install_custom_palette.inx:14
#: inx/inkstitch_jump_to_stroke.inx:42 inx/inkstitch_jump_to_trim.inx:27
-#: inx/inkstitch_knockdown_fill.inx:27
+#: inx/inkstitch_knockdown_fill.inx:43
#: inx/inkstitch_lettering_along_path.inx:25
#: inx/inkstitch_lettering_custom_font_dir.inx:11
#: inx/inkstitch_lettering_force_lock_stitches.inx:22
-#: inx/inkstitch_lettering_generate_json.inx:135
+#: inx/inkstitch_lettering_generate_json.inx:143
#: inx/inkstitch_lettering_remove_kerning.inx:12
#: inx/inkstitch_lettering_set_color_sort_index.inx:11
#: inx/inkstitch_letters_to_font.inx:60 inx/inkstitch_outline.inx:25
@@ -3340,7 +3343,7 @@ msgid "Feature to verify or update font information for an existing font."
msgstr "Funktion zum ĂœberprĂ¼fen oder Aktualisieren der Schriftartinformationsdatei fĂ¼r eine vorhandene Schriftart."
#: lib/gui/edit_json/help_panel.py:33 lib/gui/edit_json/help_panel.py:34
-#: inx/inkstitch_lettering_generate_json.inx:141
+#: inx/inkstitch_lettering_generate_json.inx:149
msgid "https://inkstitch.org/docs/font-tools/#edit-json"
msgstr "https://inkstitch.org/docs/font-tools/#json-bearbeiten"
@@ -5334,11 +5337,11 @@ msgstr "Diese Erweiterung versucht, alle gewählten Satinsäulen ohne dazwischen
#: inx/inkstitch_density_map.inx:29 inx/inkstitch_display_stacking_order.inx:14
#: inx/inkstitch_fill_to_satin.inx:27 inx/inkstitch_install.inx:18
#: inx/inkstitch_install_custom_palette.inx:17
-#: inx/inkstitch_knockdown_fill.inx:33
+#: inx/inkstitch_knockdown_fill.inx:49
#: inx/inkstitch_lettering_along_path.inx:37
#: inx/inkstitch_lettering_custom_font_dir.inx:16
#: inx/inkstitch_lettering_force_lock_stitches.inx:33
-#: inx/inkstitch_lettering_generate_json.inx:139
+#: inx/inkstitch_lettering_generate_json.inx:147
#: inx/inkstitch_lettering_remove_kerning.inx:22
#: inx/inkstitch_lettering_set_color_sort_index.inx:19
#: inx/inkstitch_letters_to_font.inx:75 inx/inkstitch_outline.inx:28
@@ -6657,15 +6660,15 @@ msgstr "Generiert einen Knockdown-Stich mit Versatz um die Auswahl"
msgid "Keep holes"
msgstr "Löcher erhalten"
-#: inx/inkstitch_knockdown_fill.inx:19
+#: inx/inkstitch_knockdown_fill.inx:19 inx/inkstitch_knockdown_fill.inx:36
msgid "Offset"
msgstr "Versatz"
-#: inx/inkstitch_knockdown_fill.inx:22
+#: inx/inkstitch_knockdown_fill.inx:22 inx/inkstitch_knockdown_fill.inx:39
msgid "Mitre"
msgstr "Gehrung"
-#: inx/inkstitch_knockdown_fill.inx:23
+#: inx/inkstitch_knockdown_fill.inx:23 inx/inkstitch_knockdown_fill.inx:40
msgid "Bevel"
msgstr "Abschrägung"
@@ -6673,23 +6676,40 @@ msgstr "Abschrägung"
msgid "Mitre limit"
msgstr "Gehrungslimit"
-#: inx/inkstitch_knockdown_fill.inx:28
+#: inx/inkstitch_knockdown_fill.inx:30
+msgid "Embossing"
+msgstr ""
+
+#: inx/inkstitch_knockdown_fill.inx:31
+msgid "Shape"
+msgstr ""
+
+#: inx/inkstitch_knockdown_fill.inx:33
+#: inx/inkstitch_zigzag_line_to_satin.inx:10
+msgid "Square"
+msgstr "Viereck"
+
+#: inx/inkstitch_knockdown_fill.inx:34
+msgid "Circle"
+msgstr ""
+
+#: inx/inkstitch_knockdown_fill.inx:44
msgid "This extension generates a knockdown fill area with a specified offset around selected elements."
msgstr "Diese Erweiterung erstellt eine Knockdownstitch-FĂ¼llfläche mit einem definierten Versatz um ausgewählte Elemente."
-#: inx/inkstitch_knockdown_fill.inx:29
+#: inx/inkstitch_knockdown_fill.inx:45
msgid "* Select elements of any kind"
msgstr "* Wähle Elemente jeglicher Stichart aus"
-#: inx/inkstitch_knockdown_fill.inx:30
+#: inx/inkstitch_knockdown_fill.inx:46
msgid "* Open this extension and apply with desired settings"
msgstr "* Ă–ffne diese Erweiterung, lege die Einstellungen fest und klicke auf Anwenden"
-#: inx/inkstitch_knockdown_fill.inx:31
+#: inx/inkstitch_knockdown_fill.inx:47
msgid "* Adapt fill settings in the params dialog"
msgstr "* Passe die Einstellungen fĂ¼r die FĂ¼llfläche im Parameterdialog an"
-#: inx/inkstitch_knockdown_fill.inx:34
+#: inx/inkstitch_knockdown_fill.inx:50
msgid "https://inkstitch.org/docs/fill-tools/#knockdown-fill"
msgstr "https://inkstitch.org/de/docs/fill-tools/#knockdown-fĂ¼llung"
@@ -6910,6 +6930,7 @@ msgstr "Wenn deine Schriftdatei Kerning-Informationen enthält, kannst du die nĂ
#: inx/inkstitch_lettering_generate_json.inx:118
#: inx/inkstitch_lettering_generate_json.inx:126
+#: inx/inkstitch_lettering_generate_json.inx:134
msgid "Force"
msgstr "Erzwingen"
@@ -6937,15 +6958,27 @@ msgstr "Wortabstand (px)"
msgid "Space character width (default: 20)"
msgstr "Breite des Leerzeichens (Standard: 20)"
+#: inx/inkstitch_lettering_generate_json.inx:134
+msgid "Overwrite letter spacing information from font file."
+msgstr ""
+
#: inx/inkstitch_lettering_generate_json.inx:136
+msgid "Letter spacing (px)"
+msgstr ""
+
+#: inx/inkstitch_lettering_generate_json.inx:136
+msgid "Letter spacing (default: 100)"
+msgstr ""
+
+#: inx/inkstitch_lettering_generate_json.inx:144
msgid "Generates font.json which can be used by the lettering tool."
msgstr "Erstellt die font.json-Datei, um die Schrift fĂ¼r das Textwerkzeug nutzbar zu machen."
-#: inx/inkstitch_lettering_generate_json.inx:137
+#: inx/inkstitch_lettering_generate_json.inx:145
msgid "The generated file can be updated with Extensions > Ink/Stitch > Font Management > Edit JSON."
msgstr "Die erstellte Datei kann Ă¼ber \"Erweiterungen > Ink/Stitch > Schriftverwaltung > JSON bearbeiten\" angepasst werden."
-#: inx/inkstitch_lettering_generate_json.inx:140
+#: inx/inkstitch_lettering_generate_json.inx:148
msgid "https://inkstitch.org/docs/font-tools/#generate-json"
msgstr "https://inkstitch.org/de/docs/font-tools/#json-datei-erstellen"
@@ -8131,10 +8164,6 @@ msgstr "Konvertiert eine Zickzack-Linie in eine Satinsäule."
msgid "Line Pattern"
msgstr "Linienmuster"
-#: inx/inkstitch_zigzag_line_to_satin.inx:10
-msgid "Square"
-msgstr "Viereck"
-
#: inx/inkstitch_zigzag_line_to_satin.inx:11
msgid "Sawtooth"
msgstr "Sägezahn"
diff --git a/translations/messages_el_GR.po b/translations/messages_el_GR.po
index ecb6218f..f1e8a9e7 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: 2025-05-12 01:48+0000\n"
-"PO-Revision-Date: 2025-05-12 01:48\n"
+"POT-Creation-Date: 2025-05-21 01:46+0000\n"
+"PO-Revision-Date: 2025-05-21 01:46\n"
"Last-Translator: \n"
"Language-Team: Greek\n"
"MIME-Version: 1.0\n"
@@ -12,7 +12,7 @@ msgstr ""
"Generated-By: Babel 2.17.0\n"
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2025-05-12 01:48+0000\n"
+"POT-Creation-Date: 2025-05-21 01:46+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -910,11 +910,11 @@ msgstr ""
msgid "weird one"
msgstr ""
-#: inkstitch.py:166
+#: inkstitch.py:170
msgid "Ink/Stitch cannot read your SVG file. This is often the case when you use a file which has been created with Adobe Illustrator."
msgstr ""
-#: inkstitch.py:169
+#: inkstitch.py:173
msgid "Try to import the file into Inkscape through 'File > Import...' (Ctrl+I)"
msgstr ""
@@ -1076,126 +1076,126 @@ msgstr ""
msgid "Flip automatically calculated angle if it appears to be wrong."
msgstr ""
-#: lib/elements/element.py:249 lib/gui/preferences.py:59
+#: lib/elements/element.py:251 lib/gui/preferences.py:59
#: lib/gui/preferences.py:106
msgid "Minimum stitch length"
msgstr ""
-#: lib/elements/element.py:250
+#: lib/elements/element.py:252
msgid "Overwrite global minimum stitch length setting. Shorter stitches than that will be removed."
msgstr ""
-#: lib/elements/element.py:260 lib/gui/preferences.py:41
+#: lib/elements/element.py:262 lib/gui/preferences.py:41
msgid "Minimum jump stitch length"
msgstr ""
-#: lib/elements/element.py:261
+#: lib/elements/element.py:263
msgid "Overwrite global minimum jump stitch length setting. Shorter distances to the next object will have no lock stitches."
msgstr ""
-#: lib/elements/element.py:271
+#: lib/elements/element.py:273
msgid "Allow lock stitches"
msgstr ""
-#: lib/elements/element.py:272
+#: lib/elements/element.py:274
msgid "Tie thread at the beginning and/or end of this object. Manual stitch will only add lock stitches if force lock stitched is checked."
msgstr ""
#. options to allow lock stitch before and after objects
-#: lib/elements/element.py:277
+#: lib/elements/element.py:279
msgid "Both"
msgstr ""
-#: lib/elements/element.py:277
+#: lib/elements/element.py:279
msgid "Before"
msgstr "ΠÏιν"
-#: lib/elements/element.py:277
+#: lib/elements/element.py:279
msgid "After"
msgstr "Μετά"
-#: lib/elements/element.py:277
+#: lib/elements/element.py:279
msgid "Neither"
msgstr ""
-#: lib/elements/element.py:286
+#: lib/elements/element.py:288
#: inx/inkstitch_lettering_force_lock_stitches.inx:3
msgid "Force lock stitches"
msgstr ""
-#: lib/elements/element.py:287
+#: lib/elements/element.py:289
msgid "Sew lock stitches after sewing this element, even if the distance to the next object is shorter than defined by the minimum jump stitch length value in the Ink/Stitch preferences."
msgstr ""
-#: lib/elements/element.py:299
+#: lib/elements/element.py:301
msgid "Tack stitch"
msgstr ""
-#: lib/elements/element.py:300
+#: lib/elements/element.py:302
msgid "Tack down stitch type"
msgstr ""
-#: lib/elements/element.py:310 lib/elements/element.py:356
+#: lib/elements/element.py:312 lib/elements/element.py:358
msgid "Custom path"
msgstr "ΠÏοσαÏμοσμένη διαδÏομή"
-#: lib/elements/element.py:311
+#: lib/elements/element.py:313
msgid "Enter a custom path. For svg paths The last node will not be embroidered, but represents the first stitch of the element."
msgstr ""
-#: lib/elements/element.py:321 lib/elements/element.py:333
+#: lib/elements/element.py:323 lib/elements/element.py:335
msgid "Scale tack stitch"
msgstr ""
-#: lib/elements/element.py:322
+#: lib/elements/element.py:324
msgid "Set stitch length. A 1 in a custom path equals this values."
msgstr ""
-#: lib/elements/element.py:334
+#: lib/elements/element.py:336
msgid "Scale tack stitch by this percentage."
msgstr ""
-#: lib/elements/element.py:345
+#: lib/elements/element.py:347
msgid "Lock stitch"
msgstr ""
-#: lib/elements/element.py:346
+#: lib/elements/element.py:348
msgid "Lock stitch type"
msgstr ""
-#: lib/elements/element.py:357
+#: lib/elements/element.py:359
msgid "Enter a custom path. For svg paths the first node will not be embroidered, but represents the last stitch of the element."
msgstr ""
-#: lib/elements/element.py:367 lib/elements/element.py:379
+#: lib/elements/element.py:369 lib/elements/element.py:381
msgid "Scale lock stitch"
msgstr ""
-#: lib/elements/element.py:368
+#: lib/elements/element.py:370
msgid "Set length of lock stitches (mm)."
msgstr ""
-#: lib/elements/element.py:380
+#: lib/elements/element.py:382
msgid "Scale lock stitch by this percentage."
msgstr ""
-#: lib/elements/element.py:392
+#: lib/elements/element.py:394
msgid "Trim After"
msgstr ""
-#: lib/elements/element.py:393
+#: lib/elements/element.py:395
msgid "Add a TRIM command after stitching this object."
msgstr ""
-#: lib/elements/element.py:402
+#: lib/elements/element.py:404
msgid "Stop After"
msgstr ""
-#: lib/elements/element.py:403
+#: lib/elements/element.py:405
msgid "Add a STOP command after stitching this object."
msgstr ""
-#: lib/elements/element.py:687
+#: lib/elements/element.py:700
msgid "Please run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot objects. This will show you the exact location of the problem."
msgstr ""
@@ -1211,559 +1211,560 @@ msgstr ""
msgid "* Run Extensions > Ink/Stitch > Troubleshoot > Cleanup Document..."
msgstr ""
-#: lib/elements/fill_stitch.py:37
+#: lib/elements/fill_stitch.py:36
msgid "Small Fill"
msgstr "ΜικÏÏŒ γέμισμα"
-#: lib/elements/fill_stitch.py:38
+#: lib/elements/fill_stitch.py:37
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:44 lib/elements/fill_stitch.py:264
+#: lib/elements/fill_stitch.py:43 lib/elements/fill_stitch.py:263
msgid "Expand"
msgstr ""
-#: lib/elements/fill_stitch.py:45
+#: lib/elements/fill_stitch.py:44
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:50 lib/elements/fill_stitch.py:701
+#: lib/elements/fill_stitch.py:49 lib/elements/fill_stitch.py:700
msgid "Inset"
msgstr ""
-#: lib/elements/fill_stitch.py:51
+#: lib/elements/fill_stitch.py:50
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:56
+#: lib/elements/fill_stitch.py:55
msgid "Missing Guideline"
msgstr ""
-#: lib/elements/fill_stitch.py:57
+#: lib/elements/fill_stitch.py:56
msgid "This object is set to \"Guided Fill\", but has no guide line."
msgstr ""
-#: lib/elements/fill_stitch.py:59
+#: lib/elements/fill_stitch.py:58
msgid "* Create a stroke object"
msgstr ""
-#: lib/elements/fill_stitch.py:60
+#: lib/elements/fill_stitch.py:59
msgid "* Select this object and run Extensions > Ink/Stitch > Edit > Selection to guide line"
msgstr ""
-#: lib/elements/fill_stitch.py:65
+#: lib/elements/fill_stitch.py:64
msgid "Disjointed Guide Line"
msgstr ""
-#: lib/elements/fill_stitch.py:66
+#: lib/elements/fill_stitch.py:65
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:69
+#: lib/elements/fill_stitch.py:68
msgid "* Move the guide line into the element"
msgstr ""
-#: lib/elements/fill_stitch.py:74 lib/elements/stroke.py:27
+#: lib/elements/fill_stitch.py:73 lib/elements/stroke.py:26
msgid "Multiple Guide Lines"
msgstr ""
-#: lib/elements/fill_stitch.py:75 lib/elements/stroke.py:28
+#: lib/elements/fill_stitch.py:74 lib/elements/stroke.py:27
msgid "This object has multiple guide lines, but only the first one will be used."
msgstr ""
-#: lib/elements/fill_stitch.py:77 lib/elements/stroke.py:30
+#: lib/elements/fill_stitch.py:76 lib/elements/stroke.py:29
msgid "* Remove all guide lines, except for one."
msgstr ""
-#: lib/elements/fill_stitch.py:82
+#: lib/elements/fill_stitch.py:81
msgid "Unconnected"
msgstr ""
-#: lib/elements/fill_stitch.py:83
+#: lib/elements/fill_stitch.py:82
msgid "Fill: This object is made up of unconnected shapes. Ink/Stitch doesn't know what order to stitch them in. Please break this object up into separate shapes."
msgstr ""
-#: lib/elements/fill_stitch.py:87 lib/elements/fill_stitch.py:96
-#: lib/elements/fill_stitch.py:141
+#: lib/elements/fill_stitch.py:86 lib/elements/fill_stitch.py:95
+#: lib/elements/fill_stitch.py:140
msgid "* Extensions > Ink/Stitch > Fill Tools > Break Apart Fill Objects"
msgstr ""
-#: lib/elements/fill_stitch.py:92
+#: lib/elements/fill_stitch.py:91
msgid "Border crosses itself"
msgstr ""
-#: lib/elements/fill_stitch.py:93
+#: lib/elements/fill_stitch.py:92
msgid "Fill: The border crosses over itself. This may lead into unconnected shapes. Please break this object into separate shapes to indicate in which order it should be stitched in."
msgstr ""
-#: lib/elements/fill_stitch.py:101
+#: lib/elements/fill_stitch.py:100
msgid "Fill and Stroke color"
msgstr ""
-#: lib/elements/fill_stitch.py:102
+#: lib/elements/fill_stitch.py:101
msgid "Element has both a fill and a stroke color. It is recommended to use two separate elements instead."
msgstr ""
-#: lib/elements/fill_stitch.py:104
+#: lib/elements/fill_stitch.py:103
msgid "* Duplicate the element. Remove stroke color from the first and fill color from the second."
msgstr ""
-#: lib/elements/fill_stitch.py:105
+#: lib/elements/fill_stitch.py:104
msgid "* Adapt the shape of the second element to compensate for push and pull fabric distortion."
msgstr ""
-#: lib/elements/fill_stitch.py:110
+#: lib/elements/fill_stitch.py:109
msgid "No linear gradient color"
msgstr ""
-#: lib/elements/fill_stitch.py:111
+#: lib/elements/fill_stitch.py:110
msgid "Linear Gradient has no linear gradient color."
msgstr ""
-#: lib/elements/fill_stitch.py:113
+#: lib/elements/fill_stitch.py:112
msgid "* Open the Fill and Stroke dialog."
msgstr ""
-#: lib/elements/fill_stitch.py:114
+#: lib/elements/fill_stitch.py:113
msgid "* Set a linear gradient as a fill and adapt colors to your liking."
msgstr ""
-#: lib/elements/fill_stitch.py:119
+#: lib/elements/fill_stitch.py:118
msgid "No stripes to render"
msgstr ""
-#: lib/elements/fill_stitch.py:120
+#: lib/elements/fill_stitch.py:119
msgid "Tartan fill: There is no active fill stripe to render"
msgstr ""
-#: lib/elements/fill_stitch.py:122 lib/elements/fill_stitch.py:132
+#: lib/elements/fill_stitch.py:121 lib/elements/fill_stitch.py:131
msgid "Go to Extensions > Ink/Stitch > Fill Tools > Tartan and adjust stripe settings:"
msgstr ""
-#: lib/elements/fill_stitch.py:123
+#: lib/elements/fill_stitch.py:122
msgid "* Check if stripes are active"
msgstr ""
-#: lib/elements/fill_stitch.py:124
+#: lib/elements/fill_stitch.py:123
msgid "* Check the minimum stripe width setting and the scale factor"
msgstr ""
-#: lib/elements/fill_stitch.py:129
+#: lib/elements/fill_stitch.py:128
msgid "No customized pattern"
msgstr ""
-#: lib/elements/fill_stitch.py:130
+#: lib/elements/fill_stitch.py:129
msgid "Tartan fill: Using default pattern"
msgstr ""
-#: lib/elements/fill_stitch.py:133
+#: lib/elements/fill_stitch.py:132
msgid "* Customize your pattern"
msgstr ""
-#: lib/elements/fill_stitch.py:138
+#: lib/elements/fill_stitch.py:137
msgid "This shape is invalid"
msgstr ""
-#: lib/elements/fill_stitch.py:139
+#: lib/elements/fill_stitch.py:138
msgid "Fill: This shape cannot be stitched out. Please try to repair it with the \"Break Apart Fill Objects\" extension."
msgstr ""
-#: lib/elements/fill_stitch.py:147
+#: lib/elements/fill_stitch.py:146
msgid "FillStitch"
msgstr ""
-#: lib/elements/fill_stitch.py:150
+#: lib/elements/fill_stitch.py:149
msgid "Automatically routed fill stitching"
msgstr ""
-#: lib/elements/fill_stitch.py:154
+#: lib/elements/fill_stitch.py:153
msgid "Auto Fill"
msgstr "Αυτόματο γέμισμα"
-#: lib/elements/fill_stitch.py:155 inx/inkstitch_select_elements.inx:56
+#: lib/elements/fill_stitch.py:154 inx/inkstitch_select_elements.inx:56
msgid "Circular Fill"
msgstr "Îυκλικό γέμισμα"
-#: lib/elements/fill_stitch.py:156 inx/inkstitch_select_elements.inx:57
+#: lib/elements/fill_stitch.py:155 inx/inkstitch_select_elements.inx:57
msgid "Contour Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:157 inx/inkstitch_select_elements.inx:58
+#: lib/elements/fill_stitch.py:156 inx/inkstitch_select_elements.inx:58
msgid "Guided Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:158 inx/inkstitch_select_elements.inx:59
+#: lib/elements/fill_stitch.py:157 inx/inkstitch_select_elements.inx:59
msgid "Linear Gradient Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:159 inx/inkstitch_select_elements.inx:60
+#: lib/elements/fill_stitch.py:158 inx/inkstitch_select_elements.inx:60
msgid "Meander Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:160 inx/inkstitch_select_elements.inx:61
+#: lib/elements/fill_stitch.py:159 inx/inkstitch_select_elements.inx:61
msgid "Tartan Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:161 lib/gui/tartan/embroidery_panel.py:203
+#: lib/elements/fill_stitch.py:160 lib/gui/tartan/embroidery_panel.py:203
#: inx/inkstitch_select_elements.inx:62
msgid "Legacy Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:165
+#: lib/elements/fill_stitch.py:164
msgid "Fill method"
msgstr "Μέθοδος γεμίσματος"
-#: lib/elements/fill_stitch.py:174
+#: lib/elements/fill_stitch.py:173
msgid "Guided Fill Strategy"
msgstr ""
-#: lib/elements/fill_stitch.py:175
+#: lib/elements/fill_stitch.py:174
msgid "Copy"
msgstr "ΑντιγÏαφή"
-#: lib/elements/fill_stitch.py:175
+#: lib/elements/fill_stitch.py:174
msgid "Parallel Offset"
msgstr ""
-#: lib/elements/fill_stitch.py:176
+#: lib/elements/fill_stitch.py:175
msgid "Copy (the default) will fill the shape with shifted copies of the line. Parallel offset will ensure that each line is always a consistent distance from its neighbor. Sharp corners may be introduced."
msgstr ""
-#: lib/elements/fill_stitch.py:183
+#: lib/elements/fill_stitch.py:182
msgid "Contour Fill Strategy"
msgstr ""
-#: lib/elements/fill_stitch.py:184
+#: lib/elements/fill_stitch.py:183
msgid "Inner to Outer"
msgstr ""
-#: lib/elements/fill_stitch.py:184
+#: lib/elements/fill_stitch.py:183
msgid "Single spiral"
msgstr ""
-#: lib/elements/fill_stitch.py:184
+#: lib/elements/fill_stitch.py:183
msgid "Double spiral"
msgstr ""
-#: lib/elements/fill_stitch.py:189
+#: lib/elements/fill_stitch.py:188
msgid "Join Style"
msgstr ""
-#: lib/elements/fill_stitch.py:190 inx/inkstitch_knockdown_fill.inx:21
+#: lib/elements/fill_stitch.py:189 inx/inkstitch_knockdown_fill.inx:21
+#: inx/inkstitch_knockdown_fill.inx:38
msgid "Round"
msgstr ""
-#: lib/elements/fill_stitch.py:190
+#: lib/elements/fill_stitch.py:189
msgid "Mitered"
msgstr ""
-#: lib/elements/fill_stitch.py:190
+#: lib/elements/fill_stitch.py:189
msgid "Beveled"
msgstr ""
-#: lib/elements/fill_stitch.py:196
+#: lib/elements/fill_stitch.py:195
msgid "Avoid self-crossing"
msgstr ""
-#: lib/elements/fill_stitch.py:205
+#: lib/elements/fill_stitch.py:204
msgid "Clockwise"
msgstr "ΔεξιόστÏοφα"
-#: lib/elements/fill_stitch.py:210
+#: lib/elements/fill_stitch.py:209
msgid "Meander Pattern"
msgstr ""
-#: lib/elements/fill_stitch.py:217
+#: lib/elements/fill_stitch.py:216
msgid "Meander pattern angle"
msgstr ""
-#: lib/elements/fill_stitch.py:227
+#: lib/elements/fill_stitch.py:226
msgid "Meander pattern scale"
msgstr ""
-#: lib/elements/fill_stitch.py:228
+#: lib/elements/fill_stitch.py:227
msgid "Percentage to stretch or compress the meander pattern. You can scale horizontally and vertically individually by giving two percentages separated by a space. "
msgstr ""
-#: lib/elements/fill_stitch.py:238
+#: lib/elements/fill_stitch.py:237
msgid "Clip path"
msgstr ""
-#: lib/elements/fill_stitch.py:239
+#: lib/elements/fill_stitch.py:238
msgid "Constrain stitching to the shape. Useful when smoothing and expand are used."
msgstr ""
-#: lib/elements/fill_stitch.py:248
+#: lib/elements/fill_stitch.py:247
msgid "Smoothness"
msgstr ""
-#: lib/elements/fill_stitch.py:250
+#: lib/elements/fill_stitch.py:249
msgid "Smooth the stitch path. Smoothness limits how far the smoothed stitch path is allowed to deviate from the original path. Try low numbers like 0.2. Hint: a lower running stitch tolerance may be needed too."
msgstr ""
-#: lib/elements/fill_stitch.py:265
+#: lib/elements/fill_stitch.py:264
msgid "Expand the shape before fill stitching, to compensate for gaps between shapes. Negative values contract instead."
msgstr ""
-#: lib/elements/fill_stitch.py:282
+#: lib/elements/fill_stitch.py:281
msgid "Gap Filling"
msgstr ""
-#: lib/elements/fill_stitch.py:283
+#: lib/elements/fill_stitch.py:282
msgid "Add extra rows to compensate for gaps between sections caused by distortion.Rows are always added in pairs, so this number will be rounded up to the nearest multiple of 2."
msgstr ""
-#: lib/elements/fill_stitch.py:295 lib/elements/fill_stitch.py:308
+#: lib/elements/fill_stitch.py:294 lib/elements/fill_stitch.py:307
#: lib/gui/tartan/embroidery_panel.py:35
msgid "Angle of lines of stitches"
msgstr ""
-#: lib/elements/fill_stitch.py:296
+#: lib/elements/fill_stitch.py:295
msgid "The angle increases in a counter-clockwise direction. 0 is horizontal. Negative angles are allowed."
msgstr ""
-#: lib/elements/fill_stitch.py:309 lib/gui/tartan/embroidery_panel.py:36
+#: lib/elements/fill_stitch.py:308 lib/gui/tartan/embroidery_panel.py:36
msgid "Relative to the tartan stripe direction."
msgstr ""
-#: lib/elements/fill_stitch.py:321
+#: lib/elements/fill_stitch.py:320
msgid "Maximum fill stitch length"
msgstr ""
-#: lib/elements/fill_stitch.py:323
+#: lib/elements/fill_stitch.py:322
msgid "The length of each stitch in a row. Shorter stitch may be used at the start or end of a row."
msgstr ""
-#: lib/elements/fill_stitch.py:339
+#: lib/elements/fill_stitch.py:338
msgid "Spacing between rows"
msgstr ""
-#: lib/elements/fill_stitch.py:340
+#: lib/elements/fill_stitch.py:339
msgid "Distance between rows of stitches."
msgstr ""
-#: lib/elements/fill_stitch.py:357 inx/inkstitch_gradient_blocks.inx:24
+#: lib/elements/fill_stitch.py:356 inx/inkstitch_gradient_blocks.inx:24
msgid "End row spacing"
msgstr ""
-#: lib/elements/fill_stitch.py:358
+#: lib/elements/fill_stitch.py:357
msgid "Increases or decreases the row spacing towards the end."
msgstr ""
-#: lib/elements/fill_stitch.py:372
+#: lib/elements/fill_stitch.py:371
msgid "Stagger rows this many times before repeating"
msgstr ""
-#: lib/elements/fill_stitch.py:373 lib/elements/satin_column.py:215
+#: lib/elements/fill_stitch.py:372 lib/elements/satin_column.py:215
msgid "Length of the cycle by which successive stitch rows are staggered. Fractional values are allowed and can have less visible diagonals than integer values."
msgstr ""
-#: lib/elements/fill_stitch.py:389 lib/elements/fill_stitch.py:713
+#: lib/elements/fill_stitch.py:388 lib/elements/fill_stitch.py:712
msgid "Skip last stitch in each row"
msgstr ""
-#: lib/elements/fill_stitch.py:390 lib/elements/fill_stitch.py:714
+#: lib/elements/fill_stitch.py:389 lib/elements/fill_stitch.py:713
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:405
+#: lib/elements/fill_stitch.py:404
msgid "Flip fill (start right-to-left)"
msgstr ""
-#: lib/elements/fill_stitch.py:406
+#: lib/elements/fill_stitch.py:405
msgid "The flip option can help you with routing your stitch path. When you enable flip, stitching goes from right-to-left instead of left-to-right."
msgstr ""
-#: lib/elements/fill_stitch.py:418
+#: lib/elements/fill_stitch.py:417
msgid "Reverse fill"
msgstr ""
-#: lib/elements/fill_stitch.py:419
+#: lib/elements/fill_stitch.py:418
msgid "Reverses fill path."
msgstr ""
-#: lib/elements/fill_stitch.py:430
+#: lib/elements/fill_stitch.py:429
msgid "Stop at ending point"
msgstr ""
-#: lib/elements/fill_stitch.py:431
+#: lib/elements/fill_stitch.py:430
msgid "If this option is disabled, the ending point will only be used to define a general direction for stitch routing. When enabled the last section will end at the defined spot."
msgstr ""
-#: lib/elements/fill_stitch.py:443 lib/elements/fill_stitch.py:725
+#: lib/elements/fill_stitch.py:442 lib/elements/fill_stitch.py:724
msgid "Underpath"
msgstr ""
-#: lib/elements/fill_stitch.py:444 lib/elements/fill_stitch.py:726
+#: lib/elements/fill_stitch.py:443 lib/elements/fill_stitch.py:725
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:456 lib/elements/satin_column.py:364
-#: lib/elements/stroke.py:121
+#: lib/elements/fill_stitch.py:455 lib/elements/satin_column.py:364
+#: lib/elements/stroke.py:120
msgid "Running stitch length"
msgstr ""
-#: lib/elements/fill_stitch.py:457
+#: lib/elements/fill_stitch.py:456
msgid "Length of stitches around the outline of the fill region used when moving from section to section. Also used for meander and circular fill."
msgstr ""
-#: lib/elements/fill_stitch.py:474 lib/elements/satin_column.py:375
+#: lib/elements/fill_stitch.py:473 lib/elements/satin_column.py:375
msgid "Running stitch tolerance"
msgstr ""
-#: lib/elements/fill_stitch.py:475 lib/elements/satin_column.py:376
+#: lib/elements/fill_stitch.py:474 lib/elements/satin_column.py:376
msgid "Determines how hard Ink/Stitch tries to avoid stitching outside the shape.Lower numbers are less likely to stitch outside the shape but require more stitches."
msgstr ""
-#: lib/elements/fill_stitch.py:493 lib/elements/stroke.py:147
+#: lib/elements/fill_stitch.py:492 lib/elements/stroke.py:146
msgid "Randomize stitch length"
msgstr ""
-#: lib/elements/fill_stitch.py:494 lib/elements/stroke.py:148
+#: lib/elements/fill_stitch.py:493 lib/elements/stroke.py:147
msgid "Randomize stitch length and phase instead of dividing evenly or staggering. This is recommended for closely-spaced curved fills to avoid Moiré artefacts."
msgstr ""
-#: lib/elements/fill_stitch.py:510 lib/elements/stroke.py:160
+#: lib/elements/fill_stitch.py:509 lib/elements/stroke.py:159
msgid "Random stitch length jitter"
msgstr ""
-#: lib/elements/fill_stitch.py:511 lib/elements/stroke.py:161
+#: lib/elements/fill_stitch.py:510 lib/elements/stroke.py:160
msgid "Amount to vary the length of each stitch by when randomizing."
msgstr ""
-#: lib/elements/fill_stitch.py:526 lib/elements/satin_column.py:500
-#: lib/elements/stroke.py:83
+#: lib/elements/fill_stitch.py:525 lib/elements/satin_column.py:500
+#: lib/elements/stroke.py:82
#: lib/sew_stack/stitch_layers/running_stitch/running_stitch_layer.py:33
#: lib/sew_stack/stitch_layers/running_stitch/running_stitch_layer.py:35
msgid "Repeats"
msgstr "Επαναλήψεις"
-#: lib/elements/fill_stitch.py:527 lib/elements/stroke.py:84
+#: lib/elements/fill_stitch.py:526 lib/elements/stroke.py:83
#: lib/sew_stack/stitch_layers/running_stitch/running_stitch_layer.py:36
msgid "Defines how many times to run down and back along the path."
msgstr ""
-#: lib/elements/fill_stitch.py:538 lib/elements/stroke.py:95
+#: lib/elements/fill_stitch.py:537 lib/elements/stroke.py:94
msgid "Bean stitch number of repeats"
msgstr ""
-#: lib/elements/fill_stitch.py:539 lib/elements/stroke.py:96
+#: lib/elements/fill_stitch.py:538 lib/elements/stroke.py:95
msgid "Backtrack each stitch this many times. A value of 1 would triple each stitch (forward, back, forward). A value of 2 would quintuple each stitch, etc.\n\n"
"A pattern with various repeats can be created with a list of values separated by a space."
msgstr ""
-#: lib/elements/fill_stitch.py:554 lib/elements/satin_column.py:250
-#: lib/elements/stroke.py:186
+#: lib/elements/fill_stitch.py:553 lib/elements/satin_column.py:250
+#: lib/elements/stroke.py:185
msgid "Zig-zag spacing (peak-to-peak)"
msgstr ""
-#: lib/elements/fill_stitch.py:555 lib/elements/stroke.py:187
+#: lib/elements/fill_stitch.py:554 lib/elements/stroke.py:186
msgid "Length of stitches in zig-zag mode."
msgstr ""
-#: lib/elements/fill_stitch.py:567
+#: lib/elements/fill_stitch.py:566
msgid "Zig-zag width"
msgstr ""
-#: lib/elements/fill_stitch.py:568
+#: lib/elements/fill_stitch.py:567
msgid "Width of the zig-zag line."
msgstr ""
-#: lib/elements/fill_stitch.py:581 lib/gui/tartan/embroidery_panel.py:42
+#: lib/elements/fill_stitch.py:580 lib/gui/tartan/embroidery_panel.py:42
msgid "Rows per tartan thread"
msgstr ""
-#: lib/elements/fill_stitch.py:582 lib/gui/tartan/embroidery_panel.py:44
+#: lib/elements/fill_stitch.py:581 lib/gui/tartan/embroidery_panel.py:44
msgid "Consecutive rows of the same color"
msgstr ""
-#: lib/elements/fill_stitch.py:593
+#: lib/elements/fill_stitch.py:592
msgid "Herringbone width"
msgstr ""
-#: lib/elements/fill_stitch.py:594
+#: lib/elements/fill_stitch.py:593
msgid "Defines width of a herringbone pattern. Use 0 for regular rows."
msgstr ""
-#: lib/elements/fill_stitch.py:606 lib/elements/satin_column.py:278
-#: lib/elements/stroke.py:199
+#: lib/elements/fill_stitch.py:605 lib/elements/satin_column.py:278
+#: lib/elements/stroke.py:198
msgid "Pull compensation"
msgstr ""
-#: lib/elements/fill_stitch.py:607
+#: lib/elements/fill_stitch.py:606
msgid "Fill stitch can pull the fabric together, resulting in a shape narrower than you draw in Inkscape. This setting expands each row of stitches outward from the center of the row by a fixed length. Two values separated by a space may be used for an asymmetric effect."
msgstr ""
-#: lib/elements/fill_stitch.py:611 lib/elements/satin_column.py:282
+#: lib/elements/fill_stitch.py:610 lib/elements/satin_column.py:282
#: lib/elements/satin_column.py:445 lib/elements/satin_column.py:539
-#: lib/elements/stroke.py:202
+#: lib/elements/stroke.py:201
msgid "mm (each side)"
msgstr "χλστ. (κάθε πλευÏά)"
-#: lib/elements/fill_stitch.py:622 lib/elements/satin_column.py:263
+#: lib/elements/fill_stitch.py:621 lib/elements/satin_column.py:263
msgid "Pull compensation percentage"
msgstr ""
-#: lib/elements/fill_stitch.py:623
+#: lib/elements/fill_stitch.py:622
msgid "Additional pull compensation which varies as a percentage of row width. Two values separated by a space may be used for an asymmetric effect."
msgstr ""
-#: lib/elements/fill_stitch.py:626 lib/elements/satin_column.py:132
+#: lib/elements/fill_stitch.py:625 lib/elements/satin_column.py:132
#: lib/elements/satin_column.py:142 lib/elements/satin_column.py:266
#: lib/elements/satin_column.py:460 lib/elements/satin_column.py:559
msgid "% (each side)"
msgstr "% (κάθε πλευÏά)"
-#: lib/elements/fill_stitch.py:647 lib/elements/fill_stitch.py:656
-#: lib/elements/fill_stitch.py:683 lib/elements/fill_stitch.py:694
-#: lib/elements/fill_stitch.py:704 lib/elements/fill_stitch.py:716
-#: lib/elements/fill_stitch.py:729
+#: lib/elements/fill_stitch.py:646 lib/elements/fill_stitch.py:655
+#: lib/elements/fill_stitch.py:682 lib/elements/fill_stitch.py:693
+#: lib/elements/fill_stitch.py:703 lib/elements/fill_stitch.py:715
+#: lib/elements/fill_stitch.py:728
msgid "Fill Underlay"
msgstr ""
-#: lib/elements/fill_stitch.py:647 lib/gui/tartan/embroidery_panel.py:55
+#: lib/elements/fill_stitch.py:646 lib/gui/tartan/embroidery_panel.py:55
#: inx/inkstitch_select_elements.inx:36 inx/inkstitch_select_elements.inx:64
#: inx/inkstitch_select_elements.inx:66
msgid "Underlay"
msgstr ""
-#: lib/elements/fill_stitch.py:653
+#: lib/elements/fill_stitch.py:652
msgid "Fill angle"
msgstr "Γωνία γεμίσματος"
-#: lib/elements/fill_stitch.py:654
+#: lib/elements/fill_stitch.py:653
msgid "Default: fill angle + 90 deg. Insert a list for multiple layers separated by a space."
msgstr ""
-#: lib/elements/fill_stitch.py:680 lib/gui/tartan/embroidery_panel.py:77
+#: lib/elements/fill_stitch.py:679 lib/gui/tartan/embroidery_panel.py:77
msgid "Row spacing"
msgstr ""
-#: lib/elements/fill_stitch.py:681
+#: lib/elements/fill_stitch.py:680
msgid "default: 3x fill row spacing"
msgstr ""
-#: lib/elements/fill_stitch.py:691 lib/elements/stroke.py:172
+#: lib/elements/fill_stitch.py:690 lib/elements/stroke.py:171
#: lib/extensions/element_info.py:134 lib/extensions/element_info.py:190
msgid "Max stitch length"
msgstr ""
-#: lib/elements/fill_stitch.py:692
+#: lib/elements/fill_stitch.py:691
msgid "default: equal to fill max stitch length"
msgstr ""
-#: lib/elements/fill_stitch.py:702
+#: lib/elements/fill_stitch.py:701
msgid "Shrink the shape before doing underlay, to prevent underlay from showing around the outside of the fill."
msgstr ""
-#: lib/elements/fill_stitch.py:737 lib/elements/satin_column.py:581
-#: lib/elements/stroke.py:451 lib/gui/satin_multicolor/colorize_panel.py:61
+#: lib/elements/fill_stitch.py:736 lib/elements/satin_column.py:581
+#: lib/elements/stroke.py:450 lib/gui/satin_multicolor/colorize_panel.py:61
#: lib/sew_stack/stitch_layers/mixins/randomization.py:59
msgid "Random seed"
msgstr ""
-#: lib/elements/fill_stitch.py:738 lib/elements/satin_column.py:582
-#: lib/elements/stroke.py:452
+#: lib/elements/fill_stitch.py:737 lib/elements/satin_column.py:582
+#: lib/elements/stroke.py:451
msgid "Use a specific seed for randomized attributes. Uses the element ID if empty."
msgstr ""
@@ -1807,7 +1808,7 @@ msgstr ""
msgid "* Under \"Markers\" choose the first (empty) option in the first dropdown list."
msgstr ""
-#: lib/elements/satin_column.py:32 lib/elements/stroke.py:35
+#: lib/elements/satin_column.py:32 lib/elements/stroke.py:34
msgid "Too few subpaths"
msgstr ""
@@ -1941,8 +1942,8 @@ msgstr ""
msgid "Zig-zag"
msgstr "Ζιγκ-ζαγκ"
-#: lib/elements/satin_column.py:119 lib/elements/stroke.py:73
-#: inx/inkstitch_break_apart.inx:9 inx/inkstitch_knockdown_fill.inx:20
+#: lib/elements/satin_column.py:119 lib/elements/stroke.py:72
+#: inx/inkstitch_break_apart.inx:9
msgid "Method"
msgstr "Μέθοδος"
@@ -2055,27 +2056,27 @@ msgstr ""
msgid "Satin stitches pull the fabric together, resulting in a column narrower than you draw in Inkscape. This setting expands each pair of needle penetrations outward from the center of the satin column by a fixed length. Two values separated by a space may be used for an asymmetric effect."
msgstr ""
-#: lib/elements/satin_column.py:293 lib/elements/stroke.py:341
+#: lib/elements/satin_column.py:293 lib/elements/stroke.py:340
msgid "Automatic"
msgstr "Αυτόματα"
-#: lib/elements/satin_column.py:294 lib/elements/stroke.py:342
+#: lib/elements/satin_column.py:294 lib/elements/stroke.py:341
msgid "Don't reverse"
msgstr ""
-#: lib/elements/satin_column.py:295 lib/elements/stroke.py:343
+#: lib/elements/satin_column.py:295 lib/elements/stroke.py:342
msgid "Reverse first rail"
msgstr ""
-#: lib/elements/satin_column.py:296 lib/elements/stroke.py:344
+#: lib/elements/satin_column.py:296 lib/elements/stroke.py:343
msgid "Reverse second rail"
msgstr ""
-#: lib/elements/satin_column.py:297 lib/elements/stroke.py:345
+#: lib/elements/satin_column.py:297 lib/elements/stroke.py:344
msgid "Reverse both rails"
msgstr ""
-#: lib/elements/satin_column.py:303 lib/elements/stroke.py:351
+#: lib/elements/satin_column.py:303 lib/elements/stroke.py:350
msgid "Reverse rails"
msgstr ""
@@ -2136,7 +2137,7 @@ msgid "Stitch length"
msgstr ""
#: lib/elements/satin_column.py:425 lib/elements/satin_column.py:482
-#: lib/elements/stroke.py:133
+#: lib/elements/stroke.py:132
msgid "Stitch tolerance"
msgstr ""
@@ -2221,237 +2222,239 @@ msgstr ""
msgid "Split stitch if distance of maximum stitch length is exceeded"
msgstr ""
-#: lib/elements/stroke.py:36
+#: lib/elements/stroke.py:35
msgid "This element renders as running stitch while it has a satin column parameter."
msgstr ""
-#: lib/elements/stroke.py:38
+#: lib/elements/stroke.py:37
msgid "* Convert to stroke: select the element and open the parameter dialog. Enable running stitch along path."
msgstr ""
-#: lib/elements/stroke.py:39
+#: lib/elements/stroke.py:38
msgid "* Use as satin column: add an other rail and optionally rungs."
msgstr ""
-#: lib/elements/stroke.py:45 lib/extensions/params.py:607
+#: lib/elements/stroke.py:44 lib/extensions/params.py:607
#: inx/inkstitch_select_elements.inx:12
msgid "Stroke"
msgstr ""
-#: lib/elements/stroke.py:48 lib/extensions/params.py:280
+#: lib/elements/stroke.py:47 lib/extensions/params.py:280
msgid "Running stitch along paths"
msgstr ""
-#: lib/elements/stroke.py:66
+#: lib/elements/stroke.py:65
msgid "Running Stitch / Bean Stitch"
msgstr ""
-#: lib/elements/stroke.py:67 lib/lettering/categories.py:26
+#: lib/elements/stroke.py:66 lib/lettering/categories.py:26
#: inx/inkstitch_lettering_generate_json.inx:57
msgid "Ripple Stitch"
msgstr ""
-#: lib/elements/stroke.py:68 inx/inkstitch_select_elements.inx:23
+#: lib/elements/stroke.py:67 inx/inkstitch_select_elements.inx:23
msgid "ZigZag Stitch"
msgstr ""
-#: lib/elements/stroke.py:69 inx/inkstitch_select_elements.inx:24
+#: lib/elements/stroke.py:68 inx/inkstitch_select_elements.inx:24
msgid "Manual Stitch"
msgstr ""
-#: lib/elements/stroke.py:109
+#: lib/elements/stroke.py:108
msgid "Manual stitch placement"
msgstr ""
-#: lib/elements/stroke.py:110
+#: lib/elements/stroke.py:109
msgid "No extra stitches will be added to the original ripple pattern and the running stitch length value will be ignored."
msgstr ""
-#: lib/elements/stroke.py:122
+#: lib/elements/stroke.py:121
#: lib/sew_stack/stitch_layers/running_stitch/running_stitch_layer.py:21
msgid "Length of stitches. Stitches can be shorter according to the stitch tolerance setting."
msgstr ""
-#: lib/elements/stroke.py:134
+#: lib/elements/stroke.py:133
msgid "All stitches must be within this distance from the path. A lower tolerance means stitches will be closer together. A higher tolerance means sharp corners may be rounded."
msgstr ""
-#: lib/elements/stroke.py:173
+#: lib/elements/stroke.py:172
msgid "Split stitches longer than this."
msgstr ""
-#: lib/elements/stroke.py:200
+#: lib/elements/stroke.py:199
msgid "Zigzag stitches pull the fabric together, resulting in a column narrower than you draw in Inkscape. This widens the zigzag line width."
msgstr ""
-#: lib/elements/stroke.py:213
+#: lib/elements/stroke.py:212
msgid "Number of lines"
msgstr "ΑÏιθμός γÏαμμÏν"
-#: lib/elements/stroke.py:214
+#: lib/elements/stroke.py:213
msgid "Number of lines from start to finish"
msgstr "ΑÏιθμός γÏαμμÏν από την αÏχή έως το τέλος"
-#: lib/elements/stroke.py:225
+#: lib/elements/stroke.py:224
msgid "Minimum line distance"
msgstr "Ελάχιστη απόσταση γÏαμμÏν"
-#: lib/elements/stroke.py:226
+#: lib/elements/stroke.py:225
msgid "Overrides the number of lines setting."
msgstr ""
-#: lib/elements/stroke.py:239
+#: lib/elements/stroke.py:238
msgid "Line count / Minimum line distance"
msgstr ""
-#: lib/elements/stroke.py:240
+#: lib/elements/stroke.py:239
msgid "Render at rungs"
msgstr ""
-#: lib/elements/stroke.py:241
+#: lib/elements/stroke.py:240
msgid "Adaptive + minimum line distance"
msgstr ""
-#: lib/elements/stroke.py:246
+#: lib/elements/stroke.py:245
msgid "Pattern position"
msgstr ""
-#: lib/elements/stroke.py:247
+#: lib/elements/stroke.py:246
msgid "Pattern position for satin guided ripples."
msgstr ""
-#: lib/elements/stroke.py:258
+#: lib/elements/stroke.py:257
msgid "Stagger lines this many times before repeating"
msgstr ""
-#: lib/elements/stroke.py:259
+#: lib/elements/stroke.py:258
msgid "Length of the cycle by which successive stitch lines are staggered. Fractional values are allowed and can have less visible diagonals than integer values. A value of 0 (default) disables staggering and instead stitches evenly.For linear ripples only."
msgstr ""
-#: lib/elements/stroke.py:272
+#: lib/elements/stroke.py:271
msgid "Skip first lines"
msgstr "ΠαÏάλειψη Ï€ÏÏτων γÏαμμÏν"
-#: lib/elements/stroke.py:273
+#: lib/elements/stroke.py:272
msgid "Skip this number of lines at the beginning."
msgstr "ΠαÏάλειψη Î±Ï…Ï„Î¿Ï Ï„Î¿Ï… αÏÎ¹Î¸Î¼Î¿Ï Î³ÏαμμÏν στην αÏχή."
-#: lib/elements/stroke.py:284
+#: lib/elements/stroke.py:283
msgid "Skip last lines"
msgstr "ΠαÏάλειψη τελευταίων γÏαμμÏν"
-#: lib/elements/stroke.py:285
+#: lib/elements/stroke.py:284
msgid "Skip this number of lines at the end"
msgstr "ΠαÏάλειψη Î±Ï…Ï„Î¿Ï Ï„Î¿Ï… αÏÎ¹Î¸Î¼Î¿Ï Î³ÏαμμÏν στο τέλος"
-#: lib/elements/stroke.py:296
+#: lib/elements/stroke.py:295
msgid "Flip every second line"
msgstr ""
-#: lib/elements/stroke.py:297
+#: lib/elements/stroke.py:296
msgid "Linear ripple: wether to flip the pattern every second line or not."
msgstr ""
-#: lib/elements/stroke.py:307
+#: lib/elements/stroke.py:306
msgid "Line distance exponent"
msgstr ""
-#: lib/elements/stroke.py:308
+#: lib/elements/stroke.py:307
msgid "Increase density towards one side."
msgstr ""
-#: lib/elements/stroke.py:319
+#: lib/elements/stroke.py:318
msgid "Flip exponent"
msgstr ""
-#: lib/elements/stroke.py:320
+#: lib/elements/stroke.py:319
msgid "Reverse exponent effect."
msgstr ""
-#: lib/elements/stroke.py:331
+#: lib/elements/stroke.py:330
msgid "Reverse"
msgstr ""
-#: lib/elements/stroke.py:332
+#: lib/elements/stroke.py:331
msgid "Flip start and end point"
msgstr ""
-#: lib/elements/stroke.py:352
+#: lib/elements/stroke.py:351
msgid "Reverse satin ripple rails. Default: automatically detect and fix a reversed rail."
msgstr ""
-#: lib/elements/stroke.py:364
+#: lib/elements/stroke.py:363
msgid "Grid size"
msgstr "Μέγεθος πλέγματος"
-#: lib/elements/stroke.py:365
+#: lib/elements/stroke.py:364
msgid "Render as grid. Use with care and watch your stitch density."
msgstr ""
-#: lib/elements/stroke.py:377
+#: lib/elements/stroke.py:376
msgid "Stitch grid first"
msgstr ""
-#: lib/elements/stroke.py:378
+#: lib/elements/stroke.py:377
msgid "Reverse the stitch paths, so that the grid will be stitched first"
msgstr ""
-#: lib/elements/stroke.py:389
+#: lib/elements/stroke.py:388
msgid "Scale axis"
msgstr ""
-#: lib/elements/stroke.py:390
+#: lib/elements/stroke.py:389
msgid "Scale axis for satin guided ripple stitches."
msgstr ""
-#: lib/elements/stroke.py:394 lib/gui/edit_json/settings_panel.py:159
-#: print/templates/ui.html:180 inx/inkstitch_remove_embroidery_settings.inx:12
+#: lib/elements/stroke.py:393 lib/gui/edit_json/settings_panel.py:159
+#: print/templates/ui.html:180 inx/inkstitch_knockdown_fill.inx:32
+#: inx/inkstitch_remove_embroidery_settings.inx:12
#: inx/inkstitch_remove_embroidery_settings.inx:117
msgid "None"
msgstr ""
-#: lib/elements/stroke.py:402
+#: lib/elements/stroke.py:401
msgid "Starting scale"
msgstr ""
-#: lib/elements/stroke.py:403
+#: lib/elements/stroke.py:402
msgid "How big the first copy of the line should be, in percent."
msgstr ""
-#: lib/elements/stroke.py:403 lib/elements/stroke.py:415
+#: lib/elements/stroke.py:402 lib/elements/stroke.py:414
msgid "Used only for ripple stitch with a guide line."
msgstr ""
-#: lib/elements/stroke.py:414
+#: lib/elements/stroke.py:413
msgid "Ending scale"
msgstr ""
-#: lib/elements/stroke.py:415
+#: lib/elements/stroke.py:414
msgid "How big the last copy of the line should be, in percent."
msgstr ""
-#: lib/elements/stroke.py:426 lib/gui/tartan/customize_panel.py:43
+#: lib/elements/stroke.py:425 lib/gui/tartan/customize_panel.py:43
#: inx/inkstitch_transform_elements.inx:10
msgid "Rotate"
msgstr "ΠεÏιστÏοφή"
-#: lib/elements/stroke.py:427
+#: lib/elements/stroke.py:426
msgid "Rotate satin guided ripple stitches"
msgstr ""
-#: lib/elements/stroke.py:438
+#: lib/elements/stroke.py:437 inx/inkstitch_knockdown_fill.inx:20
+#: inx/inkstitch_knockdown_fill.inx:37
msgid "Join style"
msgstr ""
-#: lib/elements/stroke.py:439
+#: lib/elements/stroke.py:438
msgid "Join style for non circular ripples."
msgstr ""
-#: lib/elements/stroke.py:442
+#: lib/elements/stroke.py:441
msgid "flat"
msgstr ""
-#: lib/elements/stroke.py:442
+#: lib/elements/stroke.py:441
msgid "point"
msgstr "σημείο"
@@ -2866,11 +2869,11 @@ msgstr ""
msgid "The maximum value is smaller than the minimum value."
msgstr "Η μέγιστη τιμή είναι μικÏότεÏη από την ελάχιστη τιμή."
-#: lib/extensions/lettering_generate_json.py:51
+#: lib/extensions/lettering_generate_json.py:53
msgid "Please specify a font file."
msgstr "ΠαÏÎ±ÎºÎ±Î»Ï ÎºÎ±Î¸Î¿Ïίστε ένα αÏχείο γÏαμματοσειÏάς."
-#: lib/extensions/letters_to_font.py:37
+#: lib/extensions/letters_to_font.py:38
msgid "Font directory not found. Please specify an existing directory."
msgstr ""
@@ -3295,11 +3298,11 @@ msgstr "ΕφαÏμογή"
#: inx/inkstitch_generate_palette.inx:26 inx/inkstitch_gradient_blocks.inx:26
#: inx/inkstitch_install.inx:14 inx/inkstitch_install_custom_palette.inx:14
#: inx/inkstitch_jump_to_stroke.inx:42 inx/inkstitch_jump_to_trim.inx:27
-#: inx/inkstitch_knockdown_fill.inx:27
+#: inx/inkstitch_knockdown_fill.inx:43
#: inx/inkstitch_lettering_along_path.inx:25
#: inx/inkstitch_lettering_custom_font_dir.inx:11
#: inx/inkstitch_lettering_force_lock_stitches.inx:22
-#: inx/inkstitch_lettering_generate_json.inx:135
+#: inx/inkstitch_lettering_generate_json.inx:143
#: inx/inkstitch_lettering_remove_kerning.inx:12
#: inx/inkstitch_lettering_set_color_sort_index.inx:11
#: inx/inkstitch_letters_to_font.inx:60 inx/inkstitch_outline.inx:25
@@ -3329,7 +3332,7 @@ msgid "Feature to verify or update font information for an existing font."
msgstr ""
#: lib/gui/edit_json/help_panel.py:33 lib/gui/edit_json/help_panel.py:34
-#: inx/inkstitch_lettering_generate_json.inx:141
+#: inx/inkstitch_lettering_generate_json.inx:149
msgid "https://inkstitch.org/docs/font-tools/#edit-json"
msgstr ""
@@ -5310,11 +5313,11 @@ msgstr ""
#: inx/inkstitch_density_map.inx:29 inx/inkstitch_display_stacking_order.inx:14
#: inx/inkstitch_fill_to_satin.inx:27 inx/inkstitch_install.inx:18
#: inx/inkstitch_install_custom_palette.inx:17
-#: inx/inkstitch_knockdown_fill.inx:33
+#: inx/inkstitch_knockdown_fill.inx:49
#: inx/inkstitch_lettering_along_path.inx:37
#: inx/inkstitch_lettering_custom_font_dir.inx:16
#: inx/inkstitch_lettering_force_lock_stitches.inx:33
-#: inx/inkstitch_lettering_generate_json.inx:139
+#: inx/inkstitch_lettering_generate_json.inx:147
#: inx/inkstitch_lettering_remove_kerning.inx:22
#: inx/inkstitch_lettering_set_color_sort_index.inx:19
#: inx/inkstitch_letters_to_font.inx:75 inx/inkstitch_outline.inx:28
@@ -6633,15 +6636,15 @@ msgstr ""
msgid "Keep holes"
msgstr ""
-#: inx/inkstitch_knockdown_fill.inx:19
+#: inx/inkstitch_knockdown_fill.inx:19 inx/inkstitch_knockdown_fill.inx:36
msgid "Offset"
msgstr ""
-#: inx/inkstitch_knockdown_fill.inx:22
+#: inx/inkstitch_knockdown_fill.inx:22 inx/inkstitch_knockdown_fill.inx:39
msgid "Mitre"
msgstr ""
-#: inx/inkstitch_knockdown_fill.inx:23
+#: inx/inkstitch_knockdown_fill.inx:23 inx/inkstitch_knockdown_fill.inx:40
msgid "Bevel"
msgstr ""
@@ -6649,23 +6652,40 @@ msgstr ""
msgid "Mitre limit"
msgstr ""
-#: inx/inkstitch_knockdown_fill.inx:28
+#: inx/inkstitch_knockdown_fill.inx:30
+msgid "Embossing"
+msgstr ""
+
+#: inx/inkstitch_knockdown_fill.inx:31
+msgid "Shape"
+msgstr ""
+
+#: inx/inkstitch_knockdown_fill.inx:33
+#: inx/inkstitch_zigzag_line_to_satin.inx:10
+msgid "Square"
+msgstr "ΤετÏάγωνο"
+
+#: inx/inkstitch_knockdown_fill.inx:34
+msgid "Circle"
+msgstr ""
+
+#: inx/inkstitch_knockdown_fill.inx:44
msgid "This extension generates a knockdown fill area with a specified offset around selected elements."
msgstr ""
-#: inx/inkstitch_knockdown_fill.inx:29
+#: inx/inkstitch_knockdown_fill.inx:45
msgid "* Select elements of any kind"
msgstr ""
-#: inx/inkstitch_knockdown_fill.inx:30
+#: inx/inkstitch_knockdown_fill.inx:46
msgid "* Open this extension and apply with desired settings"
msgstr ""
-#: inx/inkstitch_knockdown_fill.inx:31
+#: inx/inkstitch_knockdown_fill.inx:47
msgid "* Adapt fill settings in the params dialog"
msgstr ""
-#: inx/inkstitch_knockdown_fill.inx:34
+#: inx/inkstitch_knockdown_fill.inx:50
msgid "https://inkstitch.org/docs/fill-tools/#knockdown-fill"
msgstr ""
@@ -6886,6 +6906,7 @@ msgstr ""
#: inx/inkstitch_lettering_generate_json.inx:118
#: inx/inkstitch_lettering_generate_json.inx:126
+#: inx/inkstitch_lettering_generate_json.inx:134
msgid "Force"
msgstr ""
@@ -6913,15 +6934,27 @@ msgstr ""
msgid "Space character width (default: 20)"
msgstr ""
+#: inx/inkstitch_lettering_generate_json.inx:134
+msgid "Overwrite letter spacing information from font file."
+msgstr ""
+
#: inx/inkstitch_lettering_generate_json.inx:136
+msgid "Letter spacing (px)"
+msgstr ""
+
+#: inx/inkstitch_lettering_generate_json.inx:136
+msgid "Letter spacing (default: 100)"
+msgstr ""
+
+#: inx/inkstitch_lettering_generate_json.inx:144
msgid "Generates font.json which can be used by the lettering tool."
msgstr ""
-#: inx/inkstitch_lettering_generate_json.inx:137
+#: inx/inkstitch_lettering_generate_json.inx:145
msgid "The generated file can be updated with Extensions > Ink/Stitch > Font Management > Edit JSON."
msgstr ""
-#: inx/inkstitch_lettering_generate_json.inx:140
+#: inx/inkstitch_lettering_generate_json.inx:148
msgid "https://inkstitch.org/docs/font-tools/#generate-json"
msgstr ""
@@ -8107,10 +8140,6 @@ msgstr ""
msgid "Line Pattern"
msgstr ""
-#: inx/inkstitch_zigzag_line_to_satin.inx:10
-msgid "Square"
-msgstr "ΤετÏάγωνο"
-
#: inx/inkstitch_zigzag_line_to_satin.inx:11
msgid "Sawtooth"
msgstr ""
diff --git a/translations/messages_en_US.po b/translations/messages_en_US.po
index aa25b90e..d9492388 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: 2025-05-12 01:48+0000\n"
-"PO-Revision-Date: 2025-05-12 01:48\n"
+"POT-Creation-Date: 2025-05-21 01:46+0000\n"
+"PO-Revision-Date: 2025-05-21 01:46\n"
"Last-Translator: \n"
"Language-Team: English\n"
"MIME-Version: 1.0\n"
@@ -12,7 +12,7 @@ msgstr ""
"Generated-By: Babel 2.17.0\n"
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2025-05-12 01:48+0000\n"
+"POT-Creation-Date: 2025-05-21 01:46+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -910,11 +910,11 @@ msgstr ""
msgid "weird one"
msgstr ""
-#: inkstitch.py:166
+#: inkstitch.py:170
msgid "Ink/Stitch cannot read your SVG file. This is often the case when you use a file which has been created with Adobe Illustrator."
msgstr ""
-#: inkstitch.py:169
+#: inkstitch.py:173
msgid "Try to import the file into Inkscape through 'File > Import...' (Ctrl+I)"
msgstr ""
@@ -1076,126 +1076,126 @@ msgstr ""
msgid "Flip automatically calculated angle if it appears to be wrong."
msgstr ""
-#: lib/elements/element.py:249 lib/gui/preferences.py:59
+#: lib/elements/element.py:251 lib/gui/preferences.py:59
#: lib/gui/preferences.py:106
msgid "Minimum stitch length"
msgstr ""
-#: lib/elements/element.py:250
+#: lib/elements/element.py:252
msgid "Overwrite global minimum stitch length setting. Shorter stitches than that will be removed."
msgstr ""
-#: lib/elements/element.py:260 lib/gui/preferences.py:41
+#: lib/elements/element.py:262 lib/gui/preferences.py:41
msgid "Minimum jump stitch length"
msgstr ""
-#: lib/elements/element.py:261
+#: lib/elements/element.py:263
msgid "Overwrite global minimum jump stitch length setting. Shorter distances to the next object will have no lock stitches."
msgstr ""
-#: lib/elements/element.py:271
+#: lib/elements/element.py:273
msgid "Allow lock stitches"
msgstr ""
-#: lib/elements/element.py:272
+#: lib/elements/element.py:274
msgid "Tie thread at the beginning and/or end of this object. Manual stitch will only add lock stitches if force lock stitched is checked."
msgstr ""
#. options to allow lock stitch before and after objects
-#: lib/elements/element.py:277
+#: lib/elements/element.py:279
msgid "Both"
msgstr ""
-#: lib/elements/element.py:277
+#: lib/elements/element.py:279
msgid "Before"
msgstr ""
-#: lib/elements/element.py:277
+#: lib/elements/element.py:279
msgid "After"
msgstr ""
-#: lib/elements/element.py:277
+#: lib/elements/element.py:279
msgid "Neither"
msgstr ""
-#: lib/elements/element.py:286
+#: lib/elements/element.py:288
#: inx/inkstitch_lettering_force_lock_stitches.inx:3
msgid "Force lock stitches"
msgstr ""
-#: lib/elements/element.py:287
+#: lib/elements/element.py:289
msgid "Sew lock stitches after sewing this element, even if the distance to the next object is shorter than defined by the minimum jump stitch length value in the Ink/Stitch preferences."
msgstr ""
-#: lib/elements/element.py:299
+#: lib/elements/element.py:301
msgid "Tack stitch"
msgstr ""
-#: lib/elements/element.py:300
+#: lib/elements/element.py:302
msgid "Tack down stitch type"
msgstr ""
-#: lib/elements/element.py:310 lib/elements/element.py:356
+#: lib/elements/element.py:312 lib/elements/element.py:358
msgid "Custom path"
msgstr ""
-#: lib/elements/element.py:311
+#: lib/elements/element.py:313
msgid "Enter a custom path. For svg paths The last node will not be embroidered, but represents the first stitch of the element."
msgstr ""
-#: lib/elements/element.py:321 lib/elements/element.py:333
+#: lib/elements/element.py:323 lib/elements/element.py:335
msgid "Scale tack stitch"
msgstr ""
-#: lib/elements/element.py:322
+#: lib/elements/element.py:324
msgid "Set stitch length. A 1 in a custom path equals this values."
msgstr ""
-#: lib/elements/element.py:334
+#: lib/elements/element.py:336
msgid "Scale tack stitch by this percentage."
msgstr ""
-#: lib/elements/element.py:345
+#: lib/elements/element.py:347
msgid "Lock stitch"
msgstr ""
-#: lib/elements/element.py:346
+#: lib/elements/element.py:348
msgid "Lock stitch type"
msgstr ""
-#: lib/elements/element.py:357
+#: lib/elements/element.py:359
msgid "Enter a custom path. For svg paths the first node will not be embroidered, but represents the last stitch of the element."
msgstr ""
-#: lib/elements/element.py:367 lib/elements/element.py:379
+#: lib/elements/element.py:369 lib/elements/element.py:381
msgid "Scale lock stitch"
msgstr ""
-#: lib/elements/element.py:368
+#: lib/elements/element.py:370
msgid "Set length of lock stitches (mm)."
msgstr ""
-#: lib/elements/element.py:380
+#: lib/elements/element.py:382
msgid "Scale lock stitch by this percentage."
msgstr ""
-#: lib/elements/element.py:392
+#: lib/elements/element.py:394
msgid "Trim After"
msgstr ""
-#: lib/elements/element.py:393
+#: lib/elements/element.py:395
msgid "Add a TRIM command after stitching this object."
msgstr ""
-#: lib/elements/element.py:402
+#: lib/elements/element.py:404
msgid "Stop After"
msgstr ""
-#: lib/elements/element.py:403
+#: lib/elements/element.py:405
msgid "Add a STOP command after stitching this object."
msgstr ""
-#: lib/elements/element.py:687
+#: lib/elements/element.py:700
msgid "Please run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot objects. This will show you the exact location of the problem."
msgstr ""
@@ -1211,559 +1211,560 @@ msgstr ""
msgid "* Run Extensions > Ink/Stitch > Troubleshoot > Cleanup Document..."
msgstr ""
-#: lib/elements/fill_stitch.py:37
+#: lib/elements/fill_stitch.py:36
msgid "Small Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:38
+#: lib/elements/fill_stitch.py:37
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:44 lib/elements/fill_stitch.py:264
+#: lib/elements/fill_stitch.py:43 lib/elements/fill_stitch.py:263
msgid "Expand"
msgstr ""
-#: lib/elements/fill_stitch.py:45
+#: lib/elements/fill_stitch.py:44
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:50 lib/elements/fill_stitch.py:701
+#: lib/elements/fill_stitch.py:49 lib/elements/fill_stitch.py:700
msgid "Inset"
msgstr ""
-#: lib/elements/fill_stitch.py:51
+#: lib/elements/fill_stitch.py:50
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:56
+#: lib/elements/fill_stitch.py:55
msgid "Missing Guideline"
msgstr ""
-#: lib/elements/fill_stitch.py:57
+#: lib/elements/fill_stitch.py:56
msgid "This object is set to \"Guided Fill\", but has no guide line."
msgstr ""
-#: lib/elements/fill_stitch.py:59
+#: lib/elements/fill_stitch.py:58
msgid "* Create a stroke object"
msgstr ""
-#: lib/elements/fill_stitch.py:60
+#: lib/elements/fill_stitch.py:59
msgid "* Select this object and run Extensions > Ink/Stitch > Edit > Selection to guide line"
msgstr ""
-#: lib/elements/fill_stitch.py:65
+#: lib/elements/fill_stitch.py:64
msgid "Disjointed Guide Line"
msgstr ""
-#: lib/elements/fill_stitch.py:66
+#: lib/elements/fill_stitch.py:65
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:69
+#: lib/elements/fill_stitch.py:68
msgid "* Move the guide line into the element"
msgstr ""
-#: lib/elements/fill_stitch.py:74 lib/elements/stroke.py:27
+#: lib/elements/fill_stitch.py:73 lib/elements/stroke.py:26
msgid "Multiple Guide Lines"
msgstr ""
-#: lib/elements/fill_stitch.py:75 lib/elements/stroke.py:28
+#: lib/elements/fill_stitch.py:74 lib/elements/stroke.py:27
msgid "This object has multiple guide lines, but only the first one will be used."
msgstr ""
-#: lib/elements/fill_stitch.py:77 lib/elements/stroke.py:30
+#: lib/elements/fill_stitch.py:76 lib/elements/stroke.py:29
msgid "* Remove all guide lines, except for one."
msgstr ""
-#: lib/elements/fill_stitch.py:82
+#: lib/elements/fill_stitch.py:81
msgid "Unconnected"
msgstr ""
-#: lib/elements/fill_stitch.py:83
+#: lib/elements/fill_stitch.py:82
msgid "Fill: This object is made up of unconnected shapes. Ink/Stitch doesn't know what order to stitch them in. Please break this object up into separate shapes."
msgstr ""
-#: lib/elements/fill_stitch.py:87 lib/elements/fill_stitch.py:96
-#: lib/elements/fill_stitch.py:141
+#: lib/elements/fill_stitch.py:86 lib/elements/fill_stitch.py:95
+#: lib/elements/fill_stitch.py:140
msgid "* Extensions > Ink/Stitch > Fill Tools > Break Apart Fill Objects"
msgstr ""
-#: lib/elements/fill_stitch.py:92
+#: lib/elements/fill_stitch.py:91
msgid "Border crosses itself"
msgstr ""
-#: lib/elements/fill_stitch.py:93
+#: lib/elements/fill_stitch.py:92
msgid "Fill: The border crosses over itself. This may lead into unconnected shapes. Please break this object into separate shapes to indicate in which order it should be stitched in."
msgstr ""
-#: lib/elements/fill_stitch.py:101
+#: lib/elements/fill_stitch.py:100
msgid "Fill and Stroke color"
msgstr ""
-#: lib/elements/fill_stitch.py:102
+#: lib/elements/fill_stitch.py:101
msgid "Element has both a fill and a stroke color. It is recommended to use two separate elements instead."
msgstr ""
-#: lib/elements/fill_stitch.py:104
+#: lib/elements/fill_stitch.py:103
msgid "* Duplicate the element. Remove stroke color from the first and fill color from the second."
msgstr ""
-#: lib/elements/fill_stitch.py:105
+#: lib/elements/fill_stitch.py:104
msgid "* Adapt the shape of the second element to compensate for push and pull fabric distortion."
msgstr ""
-#: lib/elements/fill_stitch.py:110
+#: lib/elements/fill_stitch.py:109
msgid "No linear gradient color"
msgstr ""
-#: lib/elements/fill_stitch.py:111
+#: lib/elements/fill_stitch.py:110
msgid "Linear Gradient has no linear gradient color."
msgstr ""
-#: lib/elements/fill_stitch.py:113
+#: lib/elements/fill_stitch.py:112
msgid "* Open the Fill and Stroke dialog."
msgstr ""
-#: lib/elements/fill_stitch.py:114
+#: lib/elements/fill_stitch.py:113
msgid "* Set a linear gradient as a fill and adapt colors to your liking."
msgstr ""
-#: lib/elements/fill_stitch.py:119
+#: lib/elements/fill_stitch.py:118
msgid "No stripes to render"
msgstr ""
-#: lib/elements/fill_stitch.py:120
+#: lib/elements/fill_stitch.py:119
msgid "Tartan fill: There is no active fill stripe to render"
msgstr ""
-#: lib/elements/fill_stitch.py:122 lib/elements/fill_stitch.py:132
+#: lib/elements/fill_stitch.py:121 lib/elements/fill_stitch.py:131
msgid "Go to Extensions > Ink/Stitch > Fill Tools > Tartan and adjust stripe settings:"
msgstr ""
-#: lib/elements/fill_stitch.py:123
+#: lib/elements/fill_stitch.py:122
msgid "* Check if stripes are active"
msgstr ""
-#: lib/elements/fill_stitch.py:124
+#: lib/elements/fill_stitch.py:123
msgid "* Check the minimum stripe width setting and the scale factor"
msgstr ""
-#: lib/elements/fill_stitch.py:129
+#: lib/elements/fill_stitch.py:128
msgid "No customized pattern"
msgstr ""
-#: lib/elements/fill_stitch.py:130
+#: lib/elements/fill_stitch.py:129
msgid "Tartan fill: Using default pattern"
msgstr ""
-#: lib/elements/fill_stitch.py:133
+#: lib/elements/fill_stitch.py:132
msgid "* Customize your pattern"
msgstr ""
-#: lib/elements/fill_stitch.py:138
+#: lib/elements/fill_stitch.py:137
msgid "This shape is invalid"
msgstr ""
-#: lib/elements/fill_stitch.py:139
+#: lib/elements/fill_stitch.py:138
msgid "Fill: This shape cannot be stitched out. Please try to repair it with the \"Break Apart Fill Objects\" extension."
msgstr ""
-#: lib/elements/fill_stitch.py:147
+#: lib/elements/fill_stitch.py:146
msgid "FillStitch"
msgstr ""
-#: lib/elements/fill_stitch.py:150
+#: lib/elements/fill_stitch.py:149
msgid "Automatically routed fill stitching"
msgstr ""
-#: lib/elements/fill_stitch.py:154
+#: lib/elements/fill_stitch.py:153
msgid "Auto Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:155 inx/inkstitch_select_elements.inx:56
+#: lib/elements/fill_stitch.py:154 inx/inkstitch_select_elements.inx:56
msgid "Circular Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:156 inx/inkstitch_select_elements.inx:57
+#: lib/elements/fill_stitch.py:155 inx/inkstitch_select_elements.inx:57
msgid "Contour Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:157 inx/inkstitch_select_elements.inx:58
+#: lib/elements/fill_stitch.py:156 inx/inkstitch_select_elements.inx:58
msgid "Guided Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:158 inx/inkstitch_select_elements.inx:59
+#: lib/elements/fill_stitch.py:157 inx/inkstitch_select_elements.inx:59
msgid "Linear Gradient Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:159 inx/inkstitch_select_elements.inx:60
+#: lib/elements/fill_stitch.py:158 inx/inkstitch_select_elements.inx:60
msgid "Meander Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:160 inx/inkstitch_select_elements.inx:61
+#: lib/elements/fill_stitch.py:159 inx/inkstitch_select_elements.inx:61
msgid "Tartan Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:161 lib/gui/tartan/embroidery_panel.py:203
+#: lib/elements/fill_stitch.py:160 lib/gui/tartan/embroidery_panel.py:203
#: inx/inkstitch_select_elements.inx:62
msgid "Legacy Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:165
+#: lib/elements/fill_stitch.py:164
msgid "Fill method"
msgstr ""
-#: lib/elements/fill_stitch.py:174
+#: lib/elements/fill_stitch.py:173
msgid "Guided Fill Strategy"
msgstr ""
-#: lib/elements/fill_stitch.py:175
+#: lib/elements/fill_stitch.py:174
msgid "Copy"
msgstr ""
-#: lib/elements/fill_stitch.py:175
+#: lib/elements/fill_stitch.py:174
msgid "Parallel Offset"
msgstr ""
-#: lib/elements/fill_stitch.py:176
+#: lib/elements/fill_stitch.py:175
msgid "Copy (the default) will fill the shape with shifted copies of the line. Parallel offset will ensure that each line is always a consistent distance from its neighbor. Sharp corners may be introduced."
msgstr ""
-#: lib/elements/fill_stitch.py:183
+#: lib/elements/fill_stitch.py:182
msgid "Contour Fill Strategy"
msgstr ""
-#: lib/elements/fill_stitch.py:184
+#: lib/elements/fill_stitch.py:183
msgid "Inner to Outer"
msgstr ""
-#: lib/elements/fill_stitch.py:184
+#: lib/elements/fill_stitch.py:183
msgid "Single spiral"
msgstr ""
-#: lib/elements/fill_stitch.py:184
+#: lib/elements/fill_stitch.py:183
msgid "Double spiral"
msgstr ""
-#: lib/elements/fill_stitch.py:189
+#: lib/elements/fill_stitch.py:188
msgid "Join Style"
msgstr ""
-#: lib/elements/fill_stitch.py:190 inx/inkstitch_knockdown_fill.inx:21
+#: lib/elements/fill_stitch.py:189 inx/inkstitch_knockdown_fill.inx:21
+#: inx/inkstitch_knockdown_fill.inx:38
msgid "Round"
msgstr ""
-#: lib/elements/fill_stitch.py:190
+#: lib/elements/fill_stitch.py:189
msgid "Mitered"
msgstr ""
-#: lib/elements/fill_stitch.py:190
+#: lib/elements/fill_stitch.py:189
msgid "Beveled"
msgstr ""
-#: lib/elements/fill_stitch.py:196
+#: lib/elements/fill_stitch.py:195
msgid "Avoid self-crossing"
msgstr ""
-#: lib/elements/fill_stitch.py:205
+#: lib/elements/fill_stitch.py:204
msgid "Clockwise"
msgstr ""
-#: lib/elements/fill_stitch.py:210
+#: lib/elements/fill_stitch.py:209
msgid "Meander Pattern"
msgstr ""
-#: lib/elements/fill_stitch.py:217
+#: lib/elements/fill_stitch.py:216
msgid "Meander pattern angle"
msgstr ""
-#: lib/elements/fill_stitch.py:227
+#: lib/elements/fill_stitch.py:226
msgid "Meander pattern scale"
msgstr ""
-#: lib/elements/fill_stitch.py:228
+#: lib/elements/fill_stitch.py:227
msgid "Percentage to stretch or compress the meander pattern. You can scale horizontally and vertically individually by giving two percentages separated by a space. "
msgstr ""
-#: lib/elements/fill_stitch.py:238
+#: lib/elements/fill_stitch.py:237
msgid "Clip path"
msgstr ""
-#: lib/elements/fill_stitch.py:239
+#: lib/elements/fill_stitch.py:238
msgid "Constrain stitching to the shape. Useful when smoothing and expand are used."
msgstr ""
-#: lib/elements/fill_stitch.py:248
+#: lib/elements/fill_stitch.py:247
msgid "Smoothness"
msgstr ""
-#: lib/elements/fill_stitch.py:250
+#: lib/elements/fill_stitch.py:249
msgid "Smooth the stitch path. Smoothness limits how far the smoothed stitch path is allowed to deviate from the original path. Try low numbers like 0.2. Hint: a lower running stitch tolerance may be needed too."
msgstr ""
-#: lib/elements/fill_stitch.py:265
+#: lib/elements/fill_stitch.py:264
msgid "Expand the shape before fill stitching, to compensate for gaps between shapes. Negative values contract instead."
msgstr ""
-#: lib/elements/fill_stitch.py:282
+#: lib/elements/fill_stitch.py:281
msgid "Gap Filling"
msgstr ""
-#: lib/elements/fill_stitch.py:283
+#: lib/elements/fill_stitch.py:282
msgid "Add extra rows to compensate for gaps between sections caused by distortion.Rows are always added in pairs, so this number will be rounded up to the nearest multiple of 2."
msgstr ""
-#: lib/elements/fill_stitch.py:295 lib/elements/fill_stitch.py:308
+#: lib/elements/fill_stitch.py:294 lib/elements/fill_stitch.py:307
#: lib/gui/tartan/embroidery_panel.py:35
msgid "Angle of lines of stitches"
msgstr ""
-#: lib/elements/fill_stitch.py:296
+#: lib/elements/fill_stitch.py:295
msgid "The angle increases in a counter-clockwise direction. 0 is horizontal. Negative angles are allowed."
msgstr ""
-#: lib/elements/fill_stitch.py:309 lib/gui/tartan/embroidery_panel.py:36
+#: lib/elements/fill_stitch.py:308 lib/gui/tartan/embroidery_panel.py:36
msgid "Relative to the tartan stripe direction."
msgstr ""
-#: lib/elements/fill_stitch.py:321
+#: lib/elements/fill_stitch.py:320
msgid "Maximum fill stitch length"
msgstr ""
-#: lib/elements/fill_stitch.py:323
+#: lib/elements/fill_stitch.py:322
msgid "The length of each stitch in a row. Shorter stitch may be used at the start or end of a row."
msgstr ""
-#: lib/elements/fill_stitch.py:339
+#: lib/elements/fill_stitch.py:338
msgid "Spacing between rows"
msgstr ""
-#: lib/elements/fill_stitch.py:340
+#: lib/elements/fill_stitch.py:339
msgid "Distance between rows of stitches."
msgstr ""
-#: lib/elements/fill_stitch.py:357 inx/inkstitch_gradient_blocks.inx:24
+#: lib/elements/fill_stitch.py:356 inx/inkstitch_gradient_blocks.inx:24
msgid "End row spacing"
msgstr ""
-#: lib/elements/fill_stitch.py:358
+#: lib/elements/fill_stitch.py:357
msgid "Increases or decreases the row spacing towards the end."
msgstr ""
-#: lib/elements/fill_stitch.py:372
+#: lib/elements/fill_stitch.py:371
msgid "Stagger rows this many times before repeating"
msgstr ""
-#: lib/elements/fill_stitch.py:373 lib/elements/satin_column.py:215
+#: lib/elements/fill_stitch.py:372 lib/elements/satin_column.py:215
msgid "Length of the cycle by which successive stitch rows are staggered. Fractional values are allowed and can have less visible diagonals than integer values."
msgstr ""
-#: lib/elements/fill_stitch.py:389 lib/elements/fill_stitch.py:713
+#: lib/elements/fill_stitch.py:388 lib/elements/fill_stitch.py:712
msgid "Skip last stitch in each row"
msgstr ""
-#: lib/elements/fill_stitch.py:390 lib/elements/fill_stitch.py:714
+#: lib/elements/fill_stitch.py:389 lib/elements/fill_stitch.py:713
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:405
+#: lib/elements/fill_stitch.py:404
msgid "Flip fill (start right-to-left)"
msgstr ""
-#: lib/elements/fill_stitch.py:406
+#: lib/elements/fill_stitch.py:405
msgid "The flip option can help you with routing your stitch path. When you enable flip, stitching goes from right-to-left instead of left-to-right."
msgstr ""
-#: lib/elements/fill_stitch.py:418
+#: lib/elements/fill_stitch.py:417
msgid "Reverse fill"
msgstr ""
-#: lib/elements/fill_stitch.py:419
+#: lib/elements/fill_stitch.py:418
msgid "Reverses fill path."
msgstr ""
-#: lib/elements/fill_stitch.py:430
+#: lib/elements/fill_stitch.py:429
msgid "Stop at ending point"
msgstr ""
-#: lib/elements/fill_stitch.py:431
+#: lib/elements/fill_stitch.py:430
msgid "If this option is disabled, the ending point will only be used to define a general direction for stitch routing. When enabled the last section will end at the defined spot."
msgstr ""
-#: lib/elements/fill_stitch.py:443 lib/elements/fill_stitch.py:725
+#: lib/elements/fill_stitch.py:442 lib/elements/fill_stitch.py:724
msgid "Underpath"
msgstr ""
-#: lib/elements/fill_stitch.py:444 lib/elements/fill_stitch.py:726
+#: lib/elements/fill_stitch.py:443 lib/elements/fill_stitch.py:725
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:456 lib/elements/satin_column.py:364
-#: lib/elements/stroke.py:121
+#: lib/elements/fill_stitch.py:455 lib/elements/satin_column.py:364
+#: lib/elements/stroke.py:120
msgid "Running stitch length"
msgstr ""
-#: lib/elements/fill_stitch.py:457
+#: lib/elements/fill_stitch.py:456
msgid "Length of stitches around the outline of the fill region used when moving from section to section. Also used for meander and circular fill."
msgstr ""
-#: lib/elements/fill_stitch.py:474 lib/elements/satin_column.py:375
+#: lib/elements/fill_stitch.py:473 lib/elements/satin_column.py:375
msgid "Running stitch tolerance"
msgstr ""
-#: lib/elements/fill_stitch.py:475 lib/elements/satin_column.py:376
+#: lib/elements/fill_stitch.py:474 lib/elements/satin_column.py:376
msgid "Determines how hard Ink/Stitch tries to avoid stitching outside the shape.Lower numbers are less likely to stitch outside the shape but require more stitches."
msgstr ""
-#: lib/elements/fill_stitch.py:493 lib/elements/stroke.py:147
+#: lib/elements/fill_stitch.py:492 lib/elements/stroke.py:146
msgid "Randomize stitch length"
msgstr ""
-#: lib/elements/fill_stitch.py:494 lib/elements/stroke.py:148
+#: lib/elements/fill_stitch.py:493 lib/elements/stroke.py:147
msgid "Randomize stitch length and phase instead of dividing evenly or staggering. This is recommended for closely-spaced curved fills to avoid Moiré artefacts."
msgstr ""
-#: lib/elements/fill_stitch.py:510 lib/elements/stroke.py:160
+#: lib/elements/fill_stitch.py:509 lib/elements/stroke.py:159
msgid "Random stitch length jitter"
msgstr ""
-#: lib/elements/fill_stitch.py:511 lib/elements/stroke.py:161
+#: lib/elements/fill_stitch.py:510 lib/elements/stroke.py:160
msgid "Amount to vary the length of each stitch by when randomizing."
msgstr ""
-#: lib/elements/fill_stitch.py:526 lib/elements/satin_column.py:500
-#: lib/elements/stroke.py:83
+#: lib/elements/fill_stitch.py:525 lib/elements/satin_column.py:500
+#: lib/elements/stroke.py:82
#: lib/sew_stack/stitch_layers/running_stitch/running_stitch_layer.py:33
#: lib/sew_stack/stitch_layers/running_stitch/running_stitch_layer.py:35
msgid "Repeats"
msgstr ""
-#: lib/elements/fill_stitch.py:527 lib/elements/stroke.py:84
+#: lib/elements/fill_stitch.py:526 lib/elements/stroke.py:83
#: lib/sew_stack/stitch_layers/running_stitch/running_stitch_layer.py:36
msgid "Defines how many times to run down and back along the path."
msgstr ""
-#: lib/elements/fill_stitch.py:538 lib/elements/stroke.py:95
+#: lib/elements/fill_stitch.py:537 lib/elements/stroke.py:94
msgid "Bean stitch number of repeats"
msgstr ""
-#: lib/elements/fill_stitch.py:539 lib/elements/stroke.py:96
+#: lib/elements/fill_stitch.py:538 lib/elements/stroke.py:95
msgid "Backtrack each stitch this many times. A value of 1 would triple each stitch (forward, back, forward). A value of 2 would quintuple each stitch, etc.\n\n"
"A pattern with various repeats can be created with a list of values separated by a space."
msgstr ""
-#: lib/elements/fill_stitch.py:554 lib/elements/satin_column.py:250
-#: lib/elements/stroke.py:186
+#: lib/elements/fill_stitch.py:553 lib/elements/satin_column.py:250
+#: lib/elements/stroke.py:185
msgid "Zig-zag spacing (peak-to-peak)"
msgstr ""
-#: lib/elements/fill_stitch.py:555 lib/elements/stroke.py:187
+#: lib/elements/fill_stitch.py:554 lib/elements/stroke.py:186
msgid "Length of stitches in zig-zag mode."
msgstr ""
-#: lib/elements/fill_stitch.py:567
+#: lib/elements/fill_stitch.py:566
msgid "Zig-zag width"
msgstr ""
-#: lib/elements/fill_stitch.py:568
+#: lib/elements/fill_stitch.py:567
msgid "Width of the zig-zag line."
msgstr ""
-#: lib/elements/fill_stitch.py:581 lib/gui/tartan/embroidery_panel.py:42
+#: lib/elements/fill_stitch.py:580 lib/gui/tartan/embroidery_panel.py:42
msgid "Rows per tartan thread"
msgstr ""
-#: lib/elements/fill_stitch.py:582 lib/gui/tartan/embroidery_panel.py:44
+#: lib/elements/fill_stitch.py:581 lib/gui/tartan/embroidery_panel.py:44
msgid "Consecutive rows of the same color"
msgstr ""
-#: lib/elements/fill_stitch.py:593
+#: lib/elements/fill_stitch.py:592
msgid "Herringbone width"
msgstr ""
-#: lib/elements/fill_stitch.py:594
+#: lib/elements/fill_stitch.py:593
msgid "Defines width of a herringbone pattern. Use 0 for regular rows."
msgstr ""
-#: lib/elements/fill_stitch.py:606 lib/elements/satin_column.py:278
-#: lib/elements/stroke.py:199
+#: lib/elements/fill_stitch.py:605 lib/elements/satin_column.py:278
+#: lib/elements/stroke.py:198
msgid "Pull compensation"
msgstr ""
-#: lib/elements/fill_stitch.py:607
+#: lib/elements/fill_stitch.py:606
msgid "Fill stitch can pull the fabric together, resulting in a shape narrower than you draw in Inkscape. This setting expands each row of stitches outward from the center of the row by a fixed length. Two values separated by a space may be used for an asymmetric effect."
msgstr ""
-#: lib/elements/fill_stitch.py:611 lib/elements/satin_column.py:282
+#: lib/elements/fill_stitch.py:610 lib/elements/satin_column.py:282
#: lib/elements/satin_column.py:445 lib/elements/satin_column.py:539
-#: lib/elements/stroke.py:202
+#: lib/elements/stroke.py:201
msgid "mm (each side)"
msgstr ""
-#: lib/elements/fill_stitch.py:622 lib/elements/satin_column.py:263
+#: lib/elements/fill_stitch.py:621 lib/elements/satin_column.py:263
msgid "Pull compensation percentage"
msgstr ""
-#: lib/elements/fill_stitch.py:623
+#: lib/elements/fill_stitch.py:622
msgid "Additional pull compensation which varies as a percentage of row width. Two values separated by a space may be used for an asymmetric effect."
msgstr ""
-#: lib/elements/fill_stitch.py:626 lib/elements/satin_column.py:132
+#: lib/elements/fill_stitch.py:625 lib/elements/satin_column.py:132
#: lib/elements/satin_column.py:142 lib/elements/satin_column.py:266
#: lib/elements/satin_column.py:460 lib/elements/satin_column.py:559
msgid "% (each side)"
msgstr ""
-#: lib/elements/fill_stitch.py:647 lib/elements/fill_stitch.py:656
-#: lib/elements/fill_stitch.py:683 lib/elements/fill_stitch.py:694
-#: lib/elements/fill_stitch.py:704 lib/elements/fill_stitch.py:716
-#: lib/elements/fill_stitch.py:729
+#: lib/elements/fill_stitch.py:646 lib/elements/fill_stitch.py:655
+#: lib/elements/fill_stitch.py:682 lib/elements/fill_stitch.py:693
+#: lib/elements/fill_stitch.py:703 lib/elements/fill_stitch.py:715
+#: lib/elements/fill_stitch.py:728
msgid "Fill Underlay"
msgstr ""
-#: lib/elements/fill_stitch.py:647 lib/gui/tartan/embroidery_panel.py:55
+#: lib/elements/fill_stitch.py:646 lib/gui/tartan/embroidery_panel.py:55
#: inx/inkstitch_select_elements.inx:36 inx/inkstitch_select_elements.inx:64
#: inx/inkstitch_select_elements.inx:66
msgid "Underlay"
msgstr ""
-#: lib/elements/fill_stitch.py:653
+#: lib/elements/fill_stitch.py:652
msgid "Fill angle"
msgstr ""
-#: lib/elements/fill_stitch.py:654
+#: lib/elements/fill_stitch.py:653
msgid "Default: fill angle + 90 deg. Insert a list for multiple layers separated by a space."
msgstr ""
-#: lib/elements/fill_stitch.py:680 lib/gui/tartan/embroidery_panel.py:77
+#: lib/elements/fill_stitch.py:679 lib/gui/tartan/embroidery_panel.py:77
msgid "Row spacing"
msgstr ""
-#: lib/elements/fill_stitch.py:681
+#: lib/elements/fill_stitch.py:680
msgid "default: 3x fill row spacing"
msgstr ""
-#: lib/elements/fill_stitch.py:691 lib/elements/stroke.py:172
+#: lib/elements/fill_stitch.py:690 lib/elements/stroke.py:171
#: lib/extensions/element_info.py:134 lib/extensions/element_info.py:190
msgid "Max stitch length"
msgstr ""
-#: lib/elements/fill_stitch.py:692
+#: lib/elements/fill_stitch.py:691
msgid "default: equal to fill max stitch length"
msgstr ""
-#: lib/elements/fill_stitch.py:702
+#: lib/elements/fill_stitch.py:701
msgid "Shrink the shape before doing underlay, to prevent underlay from showing around the outside of the fill."
msgstr ""
-#: lib/elements/fill_stitch.py:737 lib/elements/satin_column.py:581
-#: lib/elements/stroke.py:451 lib/gui/satin_multicolor/colorize_panel.py:61
+#: lib/elements/fill_stitch.py:736 lib/elements/satin_column.py:581
+#: lib/elements/stroke.py:450 lib/gui/satin_multicolor/colorize_panel.py:61
#: lib/sew_stack/stitch_layers/mixins/randomization.py:59
msgid "Random seed"
msgstr ""
-#: lib/elements/fill_stitch.py:738 lib/elements/satin_column.py:582
-#: lib/elements/stroke.py:452
+#: lib/elements/fill_stitch.py:737 lib/elements/satin_column.py:582
+#: lib/elements/stroke.py:451
msgid "Use a specific seed for randomized attributes. Uses the element ID if empty."
msgstr ""
@@ -1807,7 +1808,7 @@ msgstr ""
msgid "* Under \"Markers\" choose the first (empty) option in the first dropdown list."
msgstr ""
-#: lib/elements/satin_column.py:32 lib/elements/stroke.py:35
+#: lib/elements/satin_column.py:32 lib/elements/stroke.py:34
msgid "Too few subpaths"
msgstr ""
@@ -1941,8 +1942,8 @@ msgstr ""
msgid "Zig-zag"
msgstr ""
-#: lib/elements/satin_column.py:119 lib/elements/stroke.py:73
-#: inx/inkstitch_break_apart.inx:9 inx/inkstitch_knockdown_fill.inx:20
+#: lib/elements/satin_column.py:119 lib/elements/stroke.py:72
+#: inx/inkstitch_break_apart.inx:9
msgid "Method"
msgstr ""
@@ -2055,27 +2056,27 @@ msgstr ""
msgid "Satin stitches pull the fabric together, resulting in a column narrower than you draw in Inkscape. This setting expands each pair of needle penetrations outward from the center of the satin column by a fixed length. Two values separated by a space may be used for an asymmetric effect."
msgstr ""
-#: lib/elements/satin_column.py:293 lib/elements/stroke.py:341
+#: lib/elements/satin_column.py:293 lib/elements/stroke.py:340
msgid "Automatic"
msgstr ""
-#: lib/elements/satin_column.py:294 lib/elements/stroke.py:342
+#: lib/elements/satin_column.py:294 lib/elements/stroke.py:341
msgid "Don't reverse"
msgstr ""
-#: lib/elements/satin_column.py:295 lib/elements/stroke.py:343
+#: lib/elements/satin_column.py:295 lib/elements/stroke.py:342
msgid "Reverse first rail"
msgstr ""
-#: lib/elements/satin_column.py:296 lib/elements/stroke.py:344
+#: lib/elements/satin_column.py:296 lib/elements/stroke.py:343
msgid "Reverse second rail"
msgstr ""
-#: lib/elements/satin_column.py:297 lib/elements/stroke.py:345
+#: lib/elements/satin_column.py:297 lib/elements/stroke.py:344
msgid "Reverse both rails"
msgstr ""
-#: lib/elements/satin_column.py:303 lib/elements/stroke.py:351
+#: lib/elements/satin_column.py:303 lib/elements/stroke.py:350
msgid "Reverse rails"
msgstr ""
@@ -2136,7 +2137,7 @@ msgid "Stitch length"
msgstr ""
#: lib/elements/satin_column.py:425 lib/elements/satin_column.py:482
-#: lib/elements/stroke.py:133
+#: lib/elements/stroke.py:132
msgid "Stitch tolerance"
msgstr ""
@@ -2221,237 +2222,239 @@ msgstr ""
msgid "Split stitch if distance of maximum stitch length is exceeded"
msgstr ""
-#: lib/elements/stroke.py:36
+#: lib/elements/stroke.py:35
msgid "This element renders as running stitch while it has a satin column parameter."
msgstr ""
-#: lib/elements/stroke.py:38
+#: lib/elements/stroke.py:37
msgid "* Convert to stroke: select the element and open the parameter dialog. Enable running stitch along path."
msgstr ""
-#: lib/elements/stroke.py:39
+#: lib/elements/stroke.py:38
msgid "* Use as satin column: add an other rail and optionally rungs."
msgstr ""
-#: lib/elements/stroke.py:45 lib/extensions/params.py:607
+#: lib/elements/stroke.py:44 lib/extensions/params.py:607
#: inx/inkstitch_select_elements.inx:12
msgid "Stroke"
msgstr ""
-#: lib/elements/stroke.py:48 lib/extensions/params.py:280
+#: lib/elements/stroke.py:47 lib/extensions/params.py:280
msgid "Running stitch along paths"
msgstr ""
-#: lib/elements/stroke.py:66
+#: lib/elements/stroke.py:65
msgid "Running Stitch / Bean Stitch"
msgstr ""
-#: lib/elements/stroke.py:67 lib/lettering/categories.py:26
+#: lib/elements/stroke.py:66 lib/lettering/categories.py:26
#: inx/inkstitch_lettering_generate_json.inx:57
msgid "Ripple Stitch"
msgstr ""
-#: lib/elements/stroke.py:68 inx/inkstitch_select_elements.inx:23
+#: lib/elements/stroke.py:67 inx/inkstitch_select_elements.inx:23
msgid "ZigZag Stitch"
msgstr ""
-#: lib/elements/stroke.py:69 inx/inkstitch_select_elements.inx:24
+#: lib/elements/stroke.py:68 inx/inkstitch_select_elements.inx:24
msgid "Manual Stitch"
msgstr ""
-#: lib/elements/stroke.py:109
+#: lib/elements/stroke.py:108
msgid "Manual stitch placement"
msgstr ""
-#: lib/elements/stroke.py:110
+#: lib/elements/stroke.py:109
msgid "No extra stitches will be added to the original ripple pattern and the running stitch length value will be ignored."
msgstr ""
-#: lib/elements/stroke.py:122
+#: lib/elements/stroke.py:121
#: lib/sew_stack/stitch_layers/running_stitch/running_stitch_layer.py:21
msgid "Length of stitches. Stitches can be shorter according to the stitch tolerance setting."
msgstr ""
-#: lib/elements/stroke.py:134
+#: lib/elements/stroke.py:133
msgid "All stitches must be within this distance from the path. A lower tolerance means stitches will be closer together. A higher tolerance means sharp corners may be rounded."
msgstr ""
-#: lib/elements/stroke.py:173
+#: lib/elements/stroke.py:172
msgid "Split stitches longer than this."
msgstr ""
-#: lib/elements/stroke.py:200
+#: lib/elements/stroke.py:199
msgid "Zigzag stitches pull the fabric together, resulting in a column narrower than you draw in Inkscape. This widens the zigzag line width."
msgstr ""
-#: lib/elements/stroke.py:213
+#: lib/elements/stroke.py:212
msgid "Number of lines"
msgstr ""
-#: lib/elements/stroke.py:214
+#: lib/elements/stroke.py:213
msgid "Number of lines from start to finish"
msgstr ""
-#: lib/elements/stroke.py:225
+#: lib/elements/stroke.py:224
msgid "Minimum line distance"
msgstr ""
-#: lib/elements/stroke.py:226
+#: lib/elements/stroke.py:225
msgid "Overrides the number of lines setting."
msgstr ""
-#: lib/elements/stroke.py:239
+#: lib/elements/stroke.py:238
msgid "Line count / Minimum line distance"
msgstr ""
-#: lib/elements/stroke.py:240
+#: lib/elements/stroke.py:239
msgid "Render at rungs"
msgstr ""
-#: lib/elements/stroke.py:241
+#: lib/elements/stroke.py:240
msgid "Adaptive + minimum line distance"
msgstr ""
-#: lib/elements/stroke.py:246
+#: lib/elements/stroke.py:245
msgid "Pattern position"
msgstr ""
-#: lib/elements/stroke.py:247
+#: lib/elements/stroke.py:246
msgid "Pattern position for satin guided ripples."
msgstr ""
-#: lib/elements/stroke.py:258
+#: lib/elements/stroke.py:257
msgid "Stagger lines this many times before repeating"
msgstr ""
-#: lib/elements/stroke.py:259
+#: lib/elements/stroke.py:258
msgid "Length of the cycle by which successive stitch lines are staggered. Fractional values are allowed and can have less visible diagonals than integer values. A value of 0 (default) disables staggering and instead stitches evenly.For linear ripples only."
msgstr ""
-#: lib/elements/stroke.py:272
+#: lib/elements/stroke.py:271
msgid "Skip first lines"
msgstr ""
-#: lib/elements/stroke.py:273
+#: lib/elements/stroke.py:272
msgid "Skip this number of lines at the beginning."
msgstr ""
-#: lib/elements/stroke.py:284
+#: lib/elements/stroke.py:283
msgid "Skip last lines"
msgstr ""
-#: lib/elements/stroke.py:285
+#: lib/elements/stroke.py:284
msgid "Skip this number of lines at the end"
msgstr ""
-#: lib/elements/stroke.py:296
+#: lib/elements/stroke.py:295
msgid "Flip every second line"
msgstr ""
-#: lib/elements/stroke.py:297
+#: lib/elements/stroke.py:296
msgid "Linear ripple: wether to flip the pattern every second line or not."
msgstr ""
-#: lib/elements/stroke.py:307
+#: lib/elements/stroke.py:306
msgid "Line distance exponent"
msgstr ""
-#: lib/elements/stroke.py:308
+#: lib/elements/stroke.py:307
msgid "Increase density towards one side."
msgstr ""
-#: lib/elements/stroke.py:319
+#: lib/elements/stroke.py:318
msgid "Flip exponent"
msgstr ""
-#: lib/elements/stroke.py:320
+#: lib/elements/stroke.py:319
msgid "Reverse exponent effect."
msgstr ""
-#: lib/elements/stroke.py:331
+#: lib/elements/stroke.py:330
msgid "Reverse"
msgstr ""
-#: lib/elements/stroke.py:332
+#: lib/elements/stroke.py:331
msgid "Flip start and end point"
msgstr ""
-#: lib/elements/stroke.py:352
+#: lib/elements/stroke.py:351
msgid "Reverse satin ripple rails. Default: automatically detect and fix a reversed rail."
msgstr ""
-#: lib/elements/stroke.py:364
+#: lib/elements/stroke.py:363
msgid "Grid size"
msgstr ""
-#: lib/elements/stroke.py:365
+#: lib/elements/stroke.py:364
msgid "Render as grid. Use with care and watch your stitch density."
msgstr ""
-#: lib/elements/stroke.py:377
+#: lib/elements/stroke.py:376
msgid "Stitch grid first"
msgstr ""
-#: lib/elements/stroke.py:378
+#: lib/elements/stroke.py:377
msgid "Reverse the stitch paths, so that the grid will be stitched first"
msgstr ""
-#: lib/elements/stroke.py:389
+#: lib/elements/stroke.py:388
msgid "Scale axis"
msgstr ""
-#: lib/elements/stroke.py:390
+#: lib/elements/stroke.py:389
msgid "Scale axis for satin guided ripple stitches."
msgstr ""
-#: lib/elements/stroke.py:394 lib/gui/edit_json/settings_panel.py:159
-#: print/templates/ui.html:180 inx/inkstitch_remove_embroidery_settings.inx:12
+#: lib/elements/stroke.py:393 lib/gui/edit_json/settings_panel.py:159
+#: print/templates/ui.html:180 inx/inkstitch_knockdown_fill.inx:32
+#: inx/inkstitch_remove_embroidery_settings.inx:12
#: inx/inkstitch_remove_embroidery_settings.inx:117
msgid "None"
msgstr ""
-#: lib/elements/stroke.py:402
+#: lib/elements/stroke.py:401
msgid "Starting scale"
msgstr ""
-#: lib/elements/stroke.py:403
+#: lib/elements/stroke.py:402
msgid "How big the first copy of the line should be, in percent."
msgstr ""
-#: lib/elements/stroke.py:403 lib/elements/stroke.py:415
+#: lib/elements/stroke.py:402 lib/elements/stroke.py:414
msgid "Used only for ripple stitch with a guide line."
msgstr ""
-#: lib/elements/stroke.py:414
+#: lib/elements/stroke.py:413
msgid "Ending scale"
msgstr ""
-#: lib/elements/stroke.py:415
+#: lib/elements/stroke.py:414
msgid "How big the last copy of the line should be, in percent."
msgstr ""
-#: lib/elements/stroke.py:426 lib/gui/tartan/customize_panel.py:43
+#: lib/elements/stroke.py:425 lib/gui/tartan/customize_panel.py:43
#: inx/inkstitch_transform_elements.inx:10
msgid "Rotate"
msgstr ""
-#: lib/elements/stroke.py:427
+#: lib/elements/stroke.py:426
msgid "Rotate satin guided ripple stitches"
msgstr ""
-#: lib/elements/stroke.py:438
+#: lib/elements/stroke.py:437 inx/inkstitch_knockdown_fill.inx:20
+#: inx/inkstitch_knockdown_fill.inx:37
msgid "Join style"
msgstr ""
-#: lib/elements/stroke.py:439
+#: lib/elements/stroke.py:438
msgid "Join style for non circular ripples."
msgstr ""
-#: lib/elements/stroke.py:442
+#: lib/elements/stroke.py:441
msgid "flat"
msgstr ""
-#: lib/elements/stroke.py:442
+#: lib/elements/stroke.py:441
msgid "point"
msgstr ""
@@ -2866,11 +2869,11 @@ msgstr ""
msgid "The maximum value is smaller than the minimum value."
msgstr ""
-#: lib/extensions/lettering_generate_json.py:51
+#: lib/extensions/lettering_generate_json.py:53
msgid "Please specify a font file."
msgstr ""
-#: lib/extensions/letters_to_font.py:37
+#: lib/extensions/letters_to_font.py:38
msgid "Font directory not found. Please specify an existing directory."
msgstr ""
@@ -3295,11 +3298,11 @@ msgstr ""
#: inx/inkstitch_generate_palette.inx:26 inx/inkstitch_gradient_blocks.inx:26
#: inx/inkstitch_install.inx:14 inx/inkstitch_install_custom_palette.inx:14
#: inx/inkstitch_jump_to_stroke.inx:42 inx/inkstitch_jump_to_trim.inx:27
-#: inx/inkstitch_knockdown_fill.inx:27
+#: inx/inkstitch_knockdown_fill.inx:43
#: inx/inkstitch_lettering_along_path.inx:25
#: inx/inkstitch_lettering_custom_font_dir.inx:11
#: inx/inkstitch_lettering_force_lock_stitches.inx:22
-#: inx/inkstitch_lettering_generate_json.inx:135
+#: inx/inkstitch_lettering_generate_json.inx:143
#: inx/inkstitch_lettering_remove_kerning.inx:12
#: inx/inkstitch_lettering_set_color_sort_index.inx:11
#: inx/inkstitch_letters_to_font.inx:60 inx/inkstitch_outline.inx:25
@@ -3329,7 +3332,7 @@ msgid "Feature to verify or update font information for an existing font."
msgstr ""
#: lib/gui/edit_json/help_panel.py:33 lib/gui/edit_json/help_panel.py:34
-#: inx/inkstitch_lettering_generate_json.inx:141
+#: inx/inkstitch_lettering_generate_json.inx:149
msgid "https://inkstitch.org/docs/font-tools/#edit-json"
msgstr ""
@@ -5310,11 +5313,11 @@ msgstr ""
#: inx/inkstitch_density_map.inx:29 inx/inkstitch_display_stacking_order.inx:14
#: inx/inkstitch_fill_to_satin.inx:27 inx/inkstitch_install.inx:18
#: inx/inkstitch_install_custom_palette.inx:17
-#: inx/inkstitch_knockdown_fill.inx:33
+#: inx/inkstitch_knockdown_fill.inx:49
#: inx/inkstitch_lettering_along_path.inx:37
#: inx/inkstitch_lettering_custom_font_dir.inx:16
#: inx/inkstitch_lettering_force_lock_stitches.inx:33
-#: inx/inkstitch_lettering_generate_json.inx:139
+#: inx/inkstitch_lettering_generate_json.inx:147
#: inx/inkstitch_lettering_remove_kerning.inx:22
#: inx/inkstitch_lettering_set_color_sort_index.inx:19
#: inx/inkstitch_letters_to_font.inx:75 inx/inkstitch_outline.inx:28
@@ -6633,15 +6636,15 @@ msgstr ""
msgid "Keep holes"
msgstr ""
-#: inx/inkstitch_knockdown_fill.inx:19
+#: inx/inkstitch_knockdown_fill.inx:19 inx/inkstitch_knockdown_fill.inx:36
msgid "Offset"
msgstr ""
-#: inx/inkstitch_knockdown_fill.inx:22
+#: inx/inkstitch_knockdown_fill.inx:22 inx/inkstitch_knockdown_fill.inx:39
msgid "Mitre"
msgstr ""
-#: inx/inkstitch_knockdown_fill.inx:23
+#: inx/inkstitch_knockdown_fill.inx:23 inx/inkstitch_knockdown_fill.inx:40
msgid "Bevel"
msgstr ""
@@ -6649,23 +6652,40 @@ msgstr ""
msgid "Mitre limit"
msgstr ""
-#: inx/inkstitch_knockdown_fill.inx:28
+#: inx/inkstitch_knockdown_fill.inx:30
+msgid "Embossing"
+msgstr ""
+
+#: inx/inkstitch_knockdown_fill.inx:31
+msgid "Shape"
+msgstr ""
+
+#: inx/inkstitch_knockdown_fill.inx:33
+#: inx/inkstitch_zigzag_line_to_satin.inx:10
+msgid "Square"
+msgstr ""
+
+#: inx/inkstitch_knockdown_fill.inx:34
+msgid "Circle"
+msgstr ""
+
+#: inx/inkstitch_knockdown_fill.inx:44
msgid "This extension generates a knockdown fill area with a specified offset around selected elements."
msgstr ""
-#: inx/inkstitch_knockdown_fill.inx:29
+#: inx/inkstitch_knockdown_fill.inx:45
msgid "* Select elements of any kind"
msgstr ""
-#: inx/inkstitch_knockdown_fill.inx:30
+#: inx/inkstitch_knockdown_fill.inx:46
msgid "* Open this extension and apply with desired settings"
msgstr ""
-#: inx/inkstitch_knockdown_fill.inx:31
+#: inx/inkstitch_knockdown_fill.inx:47
msgid "* Adapt fill settings in the params dialog"
msgstr ""
-#: inx/inkstitch_knockdown_fill.inx:34
+#: inx/inkstitch_knockdown_fill.inx:50
msgid "https://inkstitch.org/docs/fill-tools/#knockdown-fill"
msgstr ""
@@ -6886,6 +6906,7 @@ msgstr ""
#: inx/inkstitch_lettering_generate_json.inx:118
#: inx/inkstitch_lettering_generate_json.inx:126
+#: inx/inkstitch_lettering_generate_json.inx:134
msgid "Force"
msgstr ""
@@ -6913,15 +6934,27 @@ msgstr ""
msgid "Space character width (default: 20)"
msgstr ""
+#: inx/inkstitch_lettering_generate_json.inx:134
+msgid "Overwrite letter spacing information from font file."
+msgstr ""
+
#: inx/inkstitch_lettering_generate_json.inx:136
+msgid "Letter spacing (px)"
+msgstr ""
+
+#: inx/inkstitch_lettering_generate_json.inx:136
+msgid "Letter spacing (default: 100)"
+msgstr ""
+
+#: inx/inkstitch_lettering_generate_json.inx:144
msgid "Generates font.json which can be used by the lettering tool."
msgstr ""
-#: inx/inkstitch_lettering_generate_json.inx:137
+#: inx/inkstitch_lettering_generate_json.inx:145
msgid "The generated file can be updated with Extensions > Ink/Stitch > Font Management > Edit JSON."
msgstr ""
-#: inx/inkstitch_lettering_generate_json.inx:140
+#: inx/inkstitch_lettering_generate_json.inx:148
msgid "https://inkstitch.org/docs/font-tools/#generate-json"
msgstr ""
@@ -8107,10 +8140,6 @@ msgstr ""
msgid "Line Pattern"
msgstr ""
-#: inx/inkstitch_zigzag_line_to_satin.inx:10
-msgid "Square"
-msgstr ""
-
#: inx/inkstitch_zigzag_line_to_satin.inx:11
msgid "Sawtooth"
msgstr ""
diff --git a/translations/messages_es_ES.po b/translations/messages_es_ES.po
index 1fbb7269..87617835 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: 2025-05-12 01:48+0000\n"
-"PO-Revision-Date: 2025-05-12 01:49\n"
+"POT-Creation-Date: 2025-05-21 01:46+0000\n"
+"PO-Revision-Date: 2025-05-21 01:46\n"
"Last-Translator: \n"
"Language-Team: Spanish\n"
"MIME-Version: 1.0\n"
@@ -12,7 +12,7 @@ msgstr ""
"Generated-By: Babel 2.17.0\n"
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2025-05-12 01:48+0000\n"
+"POT-Creation-Date: 2025-05-21 01:46+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -910,11 +910,11 @@ msgstr "enrejado hexagonal"
msgid "weird one"
msgstr "extraño"
-#: inkstitch.py:166
+#: inkstitch.py:170
msgid "Ink/Stitch cannot read your SVG file. This is often the case when you use a file which has been created with Adobe Illustrator."
msgstr "Ink/Stitch no puede leer su archivo SVG. Este suele ser el caso cuando utiliza un archivo que ha sido creado con Adobe Illustrator."
-#: inkstitch.py:169
+#: inkstitch.py:173
msgid "Try to import the file into Inkscape through 'File > Import...' (Ctrl+I)"
msgstr "Intente importar el archivo a Inkscape a través de 'Archivo> Importar...' (Ctrl + I)"
@@ -1076,126 +1076,126 @@ msgstr "Ăngulo de inversiĂ³n"
msgid "Flip automatically calculated angle if it appears to be wrong."
msgstr "Invertir el Ă¡ngulo calculado automĂ¡ticamente si parece incorrecto."
-#: lib/elements/element.py:249 lib/gui/preferences.py:59
+#: lib/elements/element.py:251 lib/gui/preferences.py:59
#: lib/gui/preferences.py:106
msgid "Minimum stitch length"
msgstr "Largo mĂ­nimo de puntada"
-#: lib/elements/element.py:250
+#: lib/elements/element.py:252
msgid "Overwrite global minimum stitch length setting. Shorter stitches than that will be removed."
msgstr "Sustituye el ajuste global de longitud mĂ­nima de puntada. Se eliminarĂ¡n las puntadas mĂ¡s cortas."
-#: lib/elements/element.py:260 lib/gui/preferences.py:41
+#: lib/elements/element.py:262 lib/gui/preferences.py:41
msgid "Minimum jump stitch length"
msgstr "Longitud mĂ­nima de puntada de salto"
-#: lib/elements/element.py:261
+#: lib/elements/element.py:263
msgid "Overwrite global minimum jump stitch length setting. Shorter distances to the next object will have no lock stitches."
msgstr "Sustituye el ajuste global de longitud mĂ­nima de puntada de salto. Las distancias mĂ¡s cortas al siguiente objeto no tendrĂ¡n puntadas de bloqueo."
-#: lib/elements/element.py:271
+#: lib/elements/element.py:273
msgid "Allow lock stitches"
msgstr "Permitir puntadas de remate"
-#: lib/elements/element.py:272
+#: lib/elements/element.py:274
msgid "Tie thread at the beginning and/or end of this object. Manual stitch will only add lock stitches if force lock stitched is checked."
msgstr "Anude el hilo al principio y/o al final de este objeto. La puntada manual solo añadirĂ¡ puntadas de bloqueo si estĂ¡ marcada la opciĂ³n forzar puntada de bloqueo."
#. options to allow lock stitch before and after objects
-#: lib/elements/element.py:277
+#: lib/elements/element.py:279
msgid "Both"
msgstr "Ambos"
-#: lib/elements/element.py:277
+#: lib/elements/element.py:279
msgid "Before"
msgstr "Antes"
-#: lib/elements/element.py:277
+#: lib/elements/element.py:279
msgid "After"
msgstr "Después"
-#: lib/elements/element.py:277
+#: lib/elements/element.py:279
msgid "Neither"
msgstr "Ninguno"
-#: lib/elements/element.py:286
+#: lib/elements/element.py:288
#: inx/inkstitch_lettering_force_lock_stitches.inx:3
msgid "Force lock stitches"
msgstr "Forzar las puntadas de refuerzo"
-#: lib/elements/element.py:287
+#: lib/elements/element.py:289
msgid "Sew lock stitches after sewing this element, even if the distance to the next object is shorter than defined by the minimum jump stitch length value in the Ink/Stitch preferences."
msgstr "Realice puntadas de bloqueo después de coser este elemento, incluso si la distancia hasta el siguiente objeto es inferior a la definida por el valor mínimo de longitud de puntada de salto en las preferencias de Ink/Stitch."
-#: lib/elements/element.py:299
+#: lib/elements/element.py:301
msgid "Tack stitch"
msgstr "Puntada de remate"
-#: lib/elements/element.py:300
+#: lib/elements/element.py:302
msgid "Tack down stitch type"
msgstr "Tipo de puntada de remate"
-#: lib/elements/element.py:310 lib/elements/element.py:356
+#: lib/elements/element.py:312 lib/elements/element.py:358
msgid "Custom path"
msgstr "Trayectoria personalizada"
-#: lib/elements/element.py:311
+#: lib/elements/element.py:313
msgid "Enter a custom path. For svg paths The last node will not be embroidered, but represents the first stitch of the element."
msgstr "Introduzca una trayectoria personalizada. Para rutas svg el Ăºltimo nodo no serĂ¡ bordado, pero representa la primera puntada del elemento."
-#: lib/elements/element.py:321 lib/elements/element.py:333
+#: lib/elements/element.py:323 lib/elements/element.py:335
msgid "Scale tack stitch"
msgstr "Puntada de remate en escama"
-#: lib/elements/element.py:322
+#: lib/elements/element.py:324
msgid "Set stitch length. A 1 in a custom path equals this values."
msgstr "Establece la longitud de la puntada. Un 1 en una trayectoria personalizada equivale a estos valores."
-#: lib/elements/element.py:334
+#: lib/elements/element.py:336
msgid "Scale tack stitch by this percentage."
msgstr "Escale la puntada de remate en este porcentaje."
-#: lib/elements/element.py:345
+#: lib/elements/element.py:347
msgid "Lock stitch"
msgstr "Puntada de bloqueo"
-#: lib/elements/element.py:346
+#: lib/elements/element.py:348
msgid "Lock stitch type"
msgstr "Tipo de puntada de remate"
-#: lib/elements/element.py:357
+#: lib/elements/element.py:359
msgid "Enter a custom path. For svg paths the first node will not be embroidered, but represents the last stitch of the element."
msgstr "Introduzca una trayectoria personalizada. Para las rutas svg, el primer nodo no se bordarĂ¡, sino que representa la Ăºltima puntada del elemento."
-#: lib/elements/element.py:367 lib/elements/element.py:379
+#: lib/elements/element.py:369 lib/elements/element.py:381
msgid "Scale lock stitch"
msgstr "Puntada de pespunte a escala"
-#: lib/elements/element.py:368
+#: lib/elements/element.py:370
msgid "Set length of lock stitches (mm)."
msgstr "Ajuste la longitud de los pespuntes (mm)."
-#: lib/elements/element.py:380
+#: lib/elements/element.py:382
msgid "Scale lock stitch by this percentage."
msgstr "Escale la puntada de pespunte en este porcentaje."
-#: lib/elements/element.py:392
+#: lib/elements/element.py:394
msgid "Trim After"
msgstr "Recorte Después"
-#: lib/elements/element.py:393
+#: lib/elements/element.py:395
msgid "Add a TRIM command after stitching this object."
msgstr "Añada un comando TRIM después de coser este objeto."
-#: lib/elements/element.py:402
+#: lib/elements/element.py:404
msgid "Stop After"
msgstr "Deténgase después"
-#: lib/elements/element.py:403
+#: lib/elements/element.py:405
msgid "Add a STOP command after stitching this object."
msgstr "Añade un comando PARAR después de coser este objeto."
-#: lib/elements/element.py:687
+#: lib/elements/element.py:700
msgid "Please run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot objects. This will show you the exact location of the problem."
msgstr "Por favor, ejecute Extensiones > Ink/Stitch > Solucionar problemas > Solucionar problemas de objetos. Esto le mostrarĂ¡ la ubicaciĂ³n exacta del problema."
@@ -1211,559 +1211,560 @@ msgstr "Hay un objeto no vĂ¡lido en el documento sin informaciĂ³n de geometrĂ­a.
msgid "* Run Extensions > Ink/Stitch > Troubleshoot > Cleanup Document..."
msgstr "* Ejecutar Extensiones > Ink/Stitch > Solucionar problemas > Limpiar documento..."
-#: lib/elements/fill_stitch.py:37
+#: lib/elements/fill_stitch.py:36
msgid "Small Fill"
msgstr "Relleno Pequeño"
-#: lib/elements/fill_stitch.py:38
+#: lib/elements/fill_stitch.py:37
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:44 lib/elements/fill_stitch.py:264
+#: lib/elements/fill_stitch.py:43 lib/elements/fill_stitch.py:263
msgid "Expand"
msgstr "Expandir"
-#: lib/elements/fill_stitch.py:45
+#: lib/elements/fill_stitch.py:44
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:50 lib/elements/fill_stitch.py:701
+#: lib/elements/fill_stitch.py:49 lib/elements/fill_stitch.py:700
msgid "Inset"
msgstr "Recuadro"
-#: lib/elements/fill_stitch.py:51
+#: lib/elements/fill_stitch.py:50
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:56
+#: lib/elements/fill_stitch.py:55
msgid "Missing Guideline"
msgstr "Falta una directiva"
-#: lib/elements/fill_stitch.py:57
+#: lib/elements/fill_stitch.py:56
msgid "This object is set to \"Guided Fill\", but has no guide line."
msgstr "Este objeto estĂ¡ ajustado a \"Relleno guiado\", pero no tiene lĂ­nea guĂ­a."
-#: lib/elements/fill_stitch.py:59
+#: lib/elements/fill_stitch.py:58
msgid "* Create a stroke object"
msgstr "* Crear un objeto de trazo"
-#: lib/elements/fill_stitch.py:60
+#: lib/elements/fill_stitch.py:59
msgid "* Select this object and run Extensions > Ink/Stitch > Edit > Selection to guide line"
msgstr ""
-#: lib/elements/fill_stitch.py:65
+#: lib/elements/fill_stitch.py:64
msgid "Disjointed Guide Line"
msgstr ""
-#: lib/elements/fill_stitch.py:66
+#: lib/elements/fill_stitch.py:65
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:69
+#: lib/elements/fill_stitch.py:68
msgid "* Move the guide line into the element"
msgstr ""
-#: lib/elements/fill_stitch.py:74 lib/elements/stroke.py:27
+#: lib/elements/fill_stitch.py:73 lib/elements/stroke.py:26
msgid "Multiple Guide Lines"
msgstr ""
-#: lib/elements/fill_stitch.py:75 lib/elements/stroke.py:28
+#: lib/elements/fill_stitch.py:74 lib/elements/stroke.py:27
msgid "This object has multiple guide lines, but only the first one will be used."
msgstr ""
-#: lib/elements/fill_stitch.py:77 lib/elements/stroke.py:30
+#: lib/elements/fill_stitch.py:76 lib/elements/stroke.py:29
msgid "* Remove all guide lines, except for one."
msgstr ""
-#: lib/elements/fill_stitch.py:82
+#: lib/elements/fill_stitch.py:81
msgid "Unconnected"
msgstr "Desconectado"
-#: lib/elements/fill_stitch.py:83
+#: lib/elements/fill_stitch.py:82
msgid "Fill: This object is made up of unconnected shapes. Ink/Stitch doesn't know what order to stitch them in. Please break this object up into separate shapes."
msgstr ""
-#: lib/elements/fill_stitch.py:87 lib/elements/fill_stitch.py:96
-#: lib/elements/fill_stitch.py:141
+#: lib/elements/fill_stitch.py:86 lib/elements/fill_stitch.py:95
+#: lib/elements/fill_stitch.py:140
msgid "* Extensions > Ink/Stitch > Fill Tools > Break Apart Fill Objects"
msgstr "* Extensiones > Ink/Stitch > Herramientas de relleno > Separar objetos de relleno"
-#: lib/elements/fill_stitch.py:92
+#: lib/elements/fill_stitch.py:91
msgid "Border crosses itself"
msgstr "El borde se cruza a sĂ­ mismo"
-#: lib/elements/fill_stitch.py:93
+#: lib/elements/fill_stitch.py:92
msgid "Fill: The border crosses over itself. This may lead into unconnected shapes. Please break this object into separate shapes to indicate in which order it should be stitched in."
msgstr ""
-#: lib/elements/fill_stitch.py:101
+#: lib/elements/fill_stitch.py:100
msgid "Fill and Stroke color"
msgstr ""
-#: lib/elements/fill_stitch.py:102
+#: lib/elements/fill_stitch.py:101
msgid "Element has both a fill and a stroke color. It is recommended to use two separate elements instead."
msgstr ""
-#: lib/elements/fill_stitch.py:104
+#: lib/elements/fill_stitch.py:103
msgid "* Duplicate the element. Remove stroke color from the first and fill color from the second."
msgstr ""
-#: lib/elements/fill_stitch.py:105
+#: lib/elements/fill_stitch.py:104
msgid "* Adapt the shape of the second element to compensate for push and pull fabric distortion."
msgstr ""
-#: lib/elements/fill_stitch.py:110
+#: lib/elements/fill_stitch.py:109
msgid "No linear gradient color"
msgstr ""
-#: lib/elements/fill_stitch.py:111
+#: lib/elements/fill_stitch.py:110
msgid "Linear Gradient has no linear gradient color."
msgstr ""
-#: lib/elements/fill_stitch.py:113
+#: lib/elements/fill_stitch.py:112
msgid "* Open the Fill and Stroke dialog."
msgstr ""
-#: lib/elements/fill_stitch.py:114
+#: lib/elements/fill_stitch.py:113
msgid "* Set a linear gradient as a fill and adapt colors to your liking."
msgstr ""
-#: lib/elements/fill_stitch.py:119
+#: lib/elements/fill_stitch.py:118
msgid "No stripes to render"
msgstr ""
-#: lib/elements/fill_stitch.py:120
+#: lib/elements/fill_stitch.py:119
msgid "Tartan fill: There is no active fill stripe to render"
msgstr ""
-#: lib/elements/fill_stitch.py:122 lib/elements/fill_stitch.py:132
+#: lib/elements/fill_stitch.py:121 lib/elements/fill_stitch.py:131
msgid "Go to Extensions > Ink/Stitch > Fill Tools > Tartan and adjust stripe settings:"
msgstr ""
-#: lib/elements/fill_stitch.py:123
+#: lib/elements/fill_stitch.py:122
msgid "* Check if stripes are active"
msgstr ""
-#: lib/elements/fill_stitch.py:124
+#: lib/elements/fill_stitch.py:123
msgid "* Check the minimum stripe width setting and the scale factor"
msgstr ""
-#: lib/elements/fill_stitch.py:129
+#: lib/elements/fill_stitch.py:128
msgid "No customized pattern"
msgstr ""
-#: lib/elements/fill_stitch.py:130
+#: lib/elements/fill_stitch.py:129
msgid "Tartan fill: Using default pattern"
msgstr ""
-#: lib/elements/fill_stitch.py:133
+#: lib/elements/fill_stitch.py:132
msgid "* Customize your pattern"
msgstr "Personaliza tu patrĂ³n"
-#: lib/elements/fill_stitch.py:138
+#: lib/elements/fill_stitch.py:137
msgid "This shape is invalid"
msgstr "Esta forma es invĂ¡lida"
-#: lib/elements/fill_stitch.py:139
+#: lib/elements/fill_stitch.py:138
msgid "Fill: This shape cannot be stitched out. Please try to repair it with the \"Break Apart Fill Objects\" extension."
msgstr ""
-#: lib/elements/fill_stitch.py:147
+#: lib/elements/fill_stitch.py:146
msgid "FillStitch"
msgstr ""
-#: lib/elements/fill_stitch.py:150
+#: lib/elements/fill_stitch.py:149
msgid "Automatically routed fill stitching"
msgstr "Bordado de relleno enrutado automĂ¡ticamente"
-#: lib/elements/fill_stitch.py:154
+#: lib/elements/fill_stitch.py:153
msgid "Auto Fill"
msgstr "Autorrellenar"
-#: lib/elements/fill_stitch.py:155 inx/inkstitch_select_elements.inx:56
+#: lib/elements/fill_stitch.py:154 inx/inkstitch_select_elements.inx:56
msgid "Circular Fill"
msgstr "Relleno circular"
-#: lib/elements/fill_stitch.py:156 inx/inkstitch_select_elements.inx:57
+#: lib/elements/fill_stitch.py:155 inx/inkstitch_select_elements.inx:57
msgid "Contour Fill"
msgstr "Relleno de contorno"
-#: lib/elements/fill_stitch.py:157 inx/inkstitch_select_elements.inx:58
+#: lib/elements/fill_stitch.py:156 inx/inkstitch_select_elements.inx:58
msgid "Guided Fill"
msgstr "Relleno guiado"
-#: lib/elements/fill_stitch.py:158 inx/inkstitch_select_elements.inx:59
+#: lib/elements/fill_stitch.py:157 inx/inkstitch_select_elements.inx:59
msgid "Linear Gradient Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:159 inx/inkstitch_select_elements.inx:60
+#: lib/elements/fill_stitch.py:158 inx/inkstitch_select_elements.inx:60
msgid "Meander Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:160 inx/inkstitch_select_elements.inx:61
+#: lib/elements/fill_stitch.py:159 inx/inkstitch_select_elements.inx:61
msgid "Tartan Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:161 lib/gui/tartan/embroidery_panel.py:203
+#: lib/elements/fill_stitch.py:160 lib/gui/tartan/embroidery_panel.py:203
#: inx/inkstitch_select_elements.inx:62
msgid "Legacy Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:165
+#: lib/elements/fill_stitch.py:164
msgid "Fill method"
msgstr "Método de rellenado"
-#: lib/elements/fill_stitch.py:174
+#: lib/elements/fill_stitch.py:173
msgid "Guided Fill Strategy"
msgstr ""
-#: lib/elements/fill_stitch.py:175
+#: lib/elements/fill_stitch.py:174
msgid "Copy"
msgstr "Copiar"
-#: lib/elements/fill_stitch.py:175
+#: lib/elements/fill_stitch.py:174
msgid "Parallel Offset"
msgstr ""
-#: lib/elements/fill_stitch.py:176
+#: lib/elements/fill_stitch.py:175
msgid "Copy (the default) will fill the shape with shifted copies of the line. Parallel offset will ensure that each line is always a consistent distance from its neighbor. Sharp corners may be introduced."
msgstr ""
-#: lib/elements/fill_stitch.py:183
+#: lib/elements/fill_stitch.py:182
msgid "Contour Fill Strategy"
msgstr ""
-#: lib/elements/fill_stitch.py:184
+#: lib/elements/fill_stitch.py:183
msgid "Inner to Outer"
msgstr ""
-#: lib/elements/fill_stitch.py:184
+#: lib/elements/fill_stitch.py:183
msgid "Single spiral"
msgstr ""
-#: lib/elements/fill_stitch.py:184
+#: lib/elements/fill_stitch.py:183
msgid "Double spiral"
msgstr ""
-#: lib/elements/fill_stitch.py:189
+#: lib/elements/fill_stitch.py:188
msgid "Join Style"
msgstr ""
-#: lib/elements/fill_stitch.py:190 inx/inkstitch_knockdown_fill.inx:21
+#: lib/elements/fill_stitch.py:189 inx/inkstitch_knockdown_fill.inx:21
+#: inx/inkstitch_knockdown_fill.inx:38
msgid "Round"
msgstr ""
-#: lib/elements/fill_stitch.py:190
+#: lib/elements/fill_stitch.py:189
msgid "Mitered"
msgstr ""
-#: lib/elements/fill_stitch.py:190
+#: lib/elements/fill_stitch.py:189
msgid "Beveled"
msgstr ""
-#: lib/elements/fill_stitch.py:196
+#: lib/elements/fill_stitch.py:195
msgid "Avoid self-crossing"
msgstr ""
-#: lib/elements/fill_stitch.py:205
+#: lib/elements/fill_stitch.py:204
msgid "Clockwise"
msgstr "En el sentido de las agujas del reloj"
-#: lib/elements/fill_stitch.py:210
+#: lib/elements/fill_stitch.py:209
msgid "Meander Pattern"
msgstr "PatrĂ³n de meandro"
-#: lib/elements/fill_stitch.py:217
+#: lib/elements/fill_stitch.py:216
msgid "Meander pattern angle"
msgstr "Ăngulo del patrĂ³n de meandro"
-#: lib/elements/fill_stitch.py:227
+#: lib/elements/fill_stitch.py:226
msgid "Meander pattern scale"
msgstr "Escala del patrĂ³n de meandro"
-#: lib/elements/fill_stitch.py:228
+#: lib/elements/fill_stitch.py:227
msgid "Percentage to stretch or compress the meander pattern. You can scale horizontally and vertically individually by giving two percentages separated by a space. "
msgstr "Porcentaje para estirar o comprimir el patrĂ³n del meandro. Puede escalar horizontal y verticalmente de forma individual dando dos porcentajes separados por un espacio. "
-#: lib/elements/fill_stitch.py:238
+#: lib/elements/fill_stitch.py:237
msgid "Clip path"
msgstr "Trayectoria del clip"
-#: lib/elements/fill_stitch.py:239
+#: lib/elements/fill_stitch.py:238
msgid "Constrain stitching to the shape. Useful when smoothing and expand are used."
msgstr "Limita la costura a la forma. Ătil cuando se utiliza el alisado y la expansiĂ³n."
-#: lib/elements/fill_stitch.py:248
+#: lib/elements/fill_stitch.py:247
msgid "Smoothness"
msgstr "Suavidad"
-#: lib/elements/fill_stitch.py:250
+#: lib/elements/fill_stitch.py:249
msgid "Smooth the stitch path. Smoothness limits how far the smoothed stitch path is allowed to deviate from the original path. Try low numbers like 0.2. Hint: a lower running stitch tolerance may be needed too."
msgstr "Suavice la trayectoria de la puntada. La suavidad limita la desviaciĂ³n de la trayectoria de puntada suavizada con respecto a la trayectoria original. Pruebe con nĂºmeros bajos como 0,2. Sugerencia: tambiĂ©n puede ser necesaria una tolerancia de puntada mĂ¡s baja."
-#: lib/elements/fill_stitch.py:265
+#: lib/elements/fill_stitch.py:264
msgid "Expand the shape before fill stitching, to compensate for gaps between shapes. Negative values contract instead."
msgstr "Expande la forma antes de la costura de relleno, para compensar los vacĂ­os entre las formas. Los valores negativos se contraen en su lugar."
-#: lib/elements/fill_stitch.py:282
+#: lib/elements/fill_stitch.py:281
msgid "Gap Filling"
msgstr "Llenado de vacĂ­os"
-#: lib/elements/fill_stitch.py:283
+#: lib/elements/fill_stitch.py:282
msgid "Add extra rows to compensate for gaps between sections caused by distortion.Rows are always added in pairs, so this number will be rounded up to the nearest multiple of 2."
msgstr "Añada filas adicionales para compensar los huecos entre secciones causados por la distorsiĂ³n. Las filas siempre se añaden de dos en dos, por lo que este nĂºmero se redondearĂ¡ al mĂºltiplo de 2 mĂ¡s cercano."
-#: lib/elements/fill_stitch.py:295 lib/elements/fill_stitch.py:308
+#: lib/elements/fill_stitch.py:294 lib/elements/fill_stitch.py:307
#: lib/gui/tartan/embroidery_panel.py:35
msgid "Angle of lines of stitches"
msgstr "Ăngulo de lĂ­neas de puntadas"
-#: lib/elements/fill_stitch.py:296
+#: lib/elements/fill_stitch.py:295
msgid "The angle increases in a counter-clockwise direction. 0 is horizontal. Negative angles are allowed."
msgstr "El Ă¡ngulo aumenta en sentido antihorario. 0 es horizontal. Se permiten Ă¡ngulos negativos."
-#: lib/elements/fill_stitch.py:309 lib/gui/tartan/embroidery_panel.py:36
+#: lib/elements/fill_stitch.py:308 lib/gui/tartan/embroidery_panel.py:36
msgid "Relative to the tartan stripe direction."
msgstr "En relaciĂ³n con la direcciĂ³n de la raya de tartĂ¡n."
-#: lib/elements/fill_stitch.py:321
+#: lib/elements/fill_stitch.py:320
msgid "Maximum fill stitch length"
msgstr "Longitud mĂ¡xima de puntada de relleno"
-#: lib/elements/fill_stitch.py:323
+#: lib/elements/fill_stitch.py:322
msgid "The length of each stitch in a row. Shorter stitch may be used at the start or end of a row."
msgstr "La longitud de cada puntada en una fila. Se puede usar una puntada mĂ¡s corta al principio o al final de una fila."
-#: lib/elements/fill_stitch.py:339
+#: lib/elements/fill_stitch.py:338
msgid "Spacing between rows"
msgstr "Espaciamiento entre filas"
-#: lib/elements/fill_stitch.py:340
+#: lib/elements/fill_stitch.py:339
msgid "Distance between rows of stitches."
msgstr "Distancia entre filas de puntadas."
-#: lib/elements/fill_stitch.py:357 inx/inkstitch_gradient_blocks.inx:24
+#: lib/elements/fill_stitch.py:356 inx/inkstitch_gradient_blocks.inx:24
msgid "End row spacing"
msgstr ""
-#: lib/elements/fill_stitch.py:358
+#: lib/elements/fill_stitch.py:357
msgid "Increases or decreases the row spacing towards the end."
msgstr ""
-#: lib/elements/fill_stitch.py:372
+#: lib/elements/fill_stitch.py:371
msgid "Stagger rows this many times before repeating"
msgstr "Alterne las filas esto muchas veces antes de repetir"
-#: lib/elements/fill_stitch.py:373 lib/elements/satin_column.py:215
+#: lib/elements/fill_stitch.py:372 lib/elements/satin_column.py:215
msgid "Length of the cycle by which successive stitch rows are staggered. Fractional values are allowed and can have less visible diagonals than integer values."
msgstr ""
-#: lib/elements/fill_stitch.py:389 lib/elements/fill_stitch.py:713
+#: lib/elements/fill_stitch.py:388 lib/elements/fill_stitch.py:712
msgid "Skip last stitch in each row"
msgstr "Saltar Ăºltima puntada de cada fila"
-#: lib/elements/fill_stitch.py:390 lib/elements/fill_stitch.py:714
+#: lib/elements/fill_stitch.py:389 lib/elements/fill_stitch.py:713
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:405
+#: lib/elements/fill_stitch.py:404
msgid "Flip fill (start right-to-left)"
msgstr "Voltear relleno (comenzar de derecha a izquierda)"
-#: lib/elements/fill_stitch.py:406
+#: lib/elements/fill_stitch.py:405
msgid "The flip option can help you with routing your stitch path. When you enable flip, stitching goes from right-to-left instead of left-to-right."
msgstr "La opciĂ³n de voltear puede ayudarlo a enrutar su ruta de puntada. Cuando habilita el giro, la costura va de derecha a izquierda en lugar de izquierda a derecha."
-#: lib/elements/fill_stitch.py:418
+#: lib/elements/fill_stitch.py:417
msgid "Reverse fill"
msgstr ""
-#: lib/elements/fill_stitch.py:419
+#: lib/elements/fill_stitch.py:418
msgid "Reverses fill path."
msgstr ""
-#: lib/elements/fill_stitch.py:430
+#: lib/elements/fill_stitch.py:429
msgid "Stop at ending point"
msgstr ""
-#: lib/elements/fill_stitch.py:431
+#: lib/elements/fill_stitch.py:430
msgid "If this option is disabled, the ending point will only be used to define a general direction for stitch routing. When enabled the last section will end at the defined spot."
msgstr ""
-#: lib/elements/fill_stitch.py:443 lib/elements/fill_stitch.py:725
+#: lib/elements/fill_stitch.py:442 lib/elements/fill_stitch.py:724
msgid "Underpath"
msgstr "Capa base"
-#: lib/elements/fill_stitch.py:444 lib/elements/fill_stitch.py:726
+#: lib/elements/fill_stitch.py:443 lib/elements/fill_stitch.py:725
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:456 lib/elements/satin_column.py:364
-#: lib/elements/stroke.py:121
+#: lib/elements/fill_stitch.py:455 lib/elements/satin_column.py:364
+#: lib/elements/stroke.py:120
msgid "Running stitch length"
msgstr "Corriendo longitud de puntada"
-#: lib/elements/fill_stitch.py:457
+#: lib/elements/fill_stitch.py:456
msgid "Length of stitches around the outline of the fill region used when moving from section to section. Also used for meander and circular fill."
msgstr ""
-#: lib/elements/fill_stitch.py:474 lib/elements/satin_column.py:375
+#: lib/elements/fill_stitch.py:473 lib/elements/satin_column.py:375
msgid "Running stitch tolerance"
msgstr ""
-#: lib/elements/fill_stitch.py:475 lib/elements/satin_column.py:376
+#: lib/elements/fill_stitch.py:474 lib/elements/satin_column.py:376
msgid "Determines how hard Ink/Stitch tries to avoid stitching outside the shape.Lower numbers are less likely to stitch outside the shape but require more stitches."
msgstr ""
-#: lib/elements/fill_stitch.py:493 lib/elements/stroke.py:147
+#: lib/elements/fill_stitch.py:492 lib/elements/stroke.py:146
msgid "Randomize stitch length"
msgstr ""
-#: lib/elements/fill_stitch.py:494 lib/elements/stroke.py:148
+#: lib/elements/fill_stitch.py:493 lib/elements/stroke.py:147
msgid "Randomize stitch length and phase instead of dividing evenly or staggering. This is recommended for closely-spaced curved fills to avoid Moiré artefacts."
msgstr ""
-#: lib/elements/fill_stitch.py:510 lib/elements/stroke.py:160
+#: lib/elements/fill_stitch.py:509 lib/elements/stroke.py:159
msgid "Random stitch length jitter"
msgstr ""
-#: lib/elements/fill_stitch.py:511 lib/elements/stroke.py:161
+#: lib/elements/fill_stitch.py:510 lib/elements/stroke.py:160
msgid "Amount to vary the length of each stitch by when randomizing."
msgstr ""
-#: lib/elements/fill_stitch.py:526 lib/elements/satin_column.py:500
-#: lib/elements/stroke.py:83
+#: lib/elements/fill_stitch.py:525 lib/elements/satin_column.py:500
+#: lib/elements/stroke.py:82
#: lib/sew_stack/stitch_layers/running_stitch/running_stitch_layer.py:33
#: lib/sew_stack/stitch_layers/running_stitch/running_stitch_layer.py:35
msgid "Repeats"
msgstr "Repetir"
-#: lib/elements/fill_stitch.py:527 lib/elements/stroke.py:84
+#: lib/elements/fill_stitch.py:526 lib/elements/stroke.py:83
#: lib/sew_stack/stitch_layers/running_stitch/running_stitch_layer.py:36
msgid "Defines how many times to run down and back along the path."
msgstr "Define cuĂ¡ntas veces baja y sube a lo largo del patrĂ³n."
-#: lib/elements/fill_stitch.py:538 lib/elements/stroke.py:95
+#: lib/elements/fill_stitch.py:537 lib/elements/stroke.py:94
msgid "Bean stitch number of repeats"
msgstr "NĂºmero de repeticiones por puntada triple"
-#: lib/elements/fill_stitch.py:539 lib/elements/stroke.py:96
+#: lib/elements/fill_stitch.py:538 lib/elements/stroke.py:95
msgid "Backtrack each stitch this many times. A value of 1 would triple each stitch (forward, back, forward). A value of 2 would quintuple each stitch, etc.\n\n"
"A pattern with various repeats can be created with a list of values separated by a space."
msgstr ""
-#: lib/elements/fill_stitch.py:554 lib/elements/satin_column.py:250
-#: lib/elements/stroke.py:186
+#: lib/elements/fill_stitch.py:553 lib/elements/satin_column.py:250
+#: lib/elements/stroke.py:185
msgid "Zig-zag spacing (peak-to-peak)"
msgstr "Espaciado en zig-zag (pico a pico)"
-#: lib/elements/fill_stitch.py:555 lib/elements/stroke.py:187
+#: lib/elements/fill_stitch.py:554 lib/elements/stroke.py:186
msgid "Length of stitches in zig-zag mode."
msgstr "Longitud de las puntadas en modo Zig-Zag."
-#: lib/elements/fill_stitch.py:567
+#: lib/elements/fill_stitch.py:566
msgid "Zig-zag width"
msgstr ""
-#: lib/elements/fill_stitch.py:568
+#: lib/elements/fill_stitch.py:567
msgid "Width of the zig-zag line."
msgstr ""
-#: lib/elements/fill_stitch.py:581 lib/gui/tartan/embroidery_panel.py:42
+#: lib/elements/fill_stitch.py:580 lib/gui/tartan/embroidery_panel.py:42
msgid "Rows per tartan thread"
msgstr ""
-#: lib/elements/fill_stitch.py:582 lib/gui/tartan/embroidery_panel.py:44
+#: lib/elements/fill_stitch.py:581 lib/gui/tartan/embroidery_panel.py:44
msgid "Consecutive rows of the same color"
msgstr ""
-#: lib/elements/fill_stitch.py:593
+#: lib/elements/fill_stitch.py:592
msgid "Herringbone width"
msgstr ""
-#: lib/elements/fill_stitch.py:594
+#: lib/elements/fill_stitch.py:593
msgid "Defines width of a herringbone pattern. Use 0 for regular rows."
msgstr ""
-#: lib/elements/fill_stitch.py:606 lib/elements/satin_column.py:278
-#: lib/elements/stroke.py:199
+#: lib/elements/fill_stitch.py:605 lib/elements/satin_column.py:278
+#: lib/elements/stroke.py:198
msgid "Pull compensation"
msgstr "CompensaciĂ³n de tracciĂ³n"
-#: lib/elements/fill_stitch.py:607
+#: lib/elements/fill_stitch.py:606
msgid "Fill stitch can pull the fabric together, resulting in a shape narrower than you draw in Inkscape. This setting expands each row of stitches outward from the center of the row by a fixed length. Two values separated by a space may be used for an asymmetric effect."
msgstr ""
-#: lib/elements/fill_stitch.py:611 lib/elements/satin_column.py:282
+#: lib/elements/fill_stitch.py:610 lib/elements/satin_column.py:282
#: lib/elements/satin_column.py:445 lib/elements/satin_column.py:539
-#: lib/elements/stroke.py:202
+#: lib/elements/stroke.py:201
msgid "mm (each side)"
msgstr ""
-#: lib/elements/fill_stitch.py:622 lib/elements/satin_column.py:263
+#: lib/elements/fill_stitch.py:621 lib/elements/satin_column.py:263
msgid "Pull compensation percentage"
msgstr ""
-#: lib/elements/fill_stitch.py:623
+#: lib/elements/fill_stitch.py:622
msgid "Additional pull compensation which varies as a percentage of row width. Two values separated by a space may be used for an asymmetric effect."
msgstr ""
-#: lib/elements/fill_stitch.py:626 lib/elements/satin_column.py:132
+#: lib/elements/fill_stitch.py:625 lib/elements/satin_column.py:132
#: lib/elements/satin_column.py:142 lib/elements/satin_column.py:266
#: lib/elements/satin_column.py:460 lib/elements/satin_column.py:559
msgid "% (each side)"
msgstr "% (cada lado)"
-#: lib/elements/fill_stitch.py:647 lib/elements/fill_stitch.py:656
-#: lib/elements/fill_stitch.py:683 lib/elements/fill_stitch.py:694
-#: lib/elements/fill_stitch.py:704 lib/elements/fill_stitch.py:716
-#: lib/elements/fill_stitch.py:729
+#: lib/elements/fill_stitch.py:646 lib/elements/fill_stitch.py:655
+#: lib/elements/fill_stitch.py:682 lib/elements/fill_stitch.py:693
+#: lib/elements/fill_stitch.py:703 lib/elements/fill_stitch.py:715
+#: lib/elements/fill_stitch.py:728
msgid "Fill Underlay"
msgstr ""
-#: lib/elements/fill_stitch.py:647 lib/gui/tartan/embroidery_panel.py:55
+#: lib/elements/fill_stitch.py:646 lib/gui/tartan/embroidery_panel.py:55
#: inx/inkstitch_select_elements.inx:36 inx/inkstitch_select_elements.inx:64
#: inx/inkstitch_select_elements.inx:66
msgid "Underlay"
msgstr "Capa base"
-#: lib/elements/fill_stitch.py:653
+#: lib/elements/fill_stitch.py:652
msgid "Fill angle"
msgstr "Ăngulo de relleno"
-#: lib/elements/fill_stitch.py:654
+#: lib/elements/fill_stitch.py:653
msgid "Default: fill angle + 90 deg. Insert a list for multiple layers separated by a space."
msgstr ""
-#: lib/elements/fill_stitch.py:680 lib/gui/tartan/embroidery_panel.py:77
+#: lib/elements/fill_stitch.py:679 lib/gui/tartan/embroidery_panel.py:77
msgid "Row spacing"
msgstr "Espaciado de la fila"
-#: lib/elements/fill_stitch.py:681
+#: lib/elements/fill_stitch.py:680
msgid "default: 3x fill row spacing"
msgstr "por defecto: rellenar el espaciado de lĂ­nea x3"
-#: lib/elements/fill_stitch.py:691 lib/elements/stroke.py:172
+#: lib/elements/fill_stitch.py:690 lib/elements/stroke.py:171
#: lib/extensions/element_info.py:134 lib/extensions/element_info.py:190
msgid "Max stitch length"
msgstr "Longitud de puntada mĂ¡xima"
-#: lib/elements/fill_stitch.py:692
+#: lib/elements/fill_stitch.py:691
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:702
+#: lib/elements/fill_stitch.py:701
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:737 lib/elements/satin_column.py:581
-#: lib/elements/stroke.py:451 lib/gui/satin_multicolor/colorize_panel.py:61
+#: lib/elements/fill_stitch.py:736 lib/elements/satin_column.py:581
+#: lib/elements/stroke.py:450 lib/gui/satin_multicolor/colorize_panel.py:61
#: lib/sew_stack/stitch_layers/mixins/randomization.py:59
msgid "Random seed"
msgstr ""
-#: lib/elements/fill_stitch.py:738 lib/elements/satin_column.py:582
-#: lib/elements/stroke.py:452
+#: lib/elements/fill_stitch.py:737 lib/elements/satin_column.py:582
+#: lib/elements/stroke.py:451
msgid "Use a specific seed for randomized attributes. Uses the element ID if empty."
msgstr ""
@@ -1807,7 +1808,7 @@ msgstr "* Vaya a la pestaña Estilo de trazo"
msgid "* Under \"Markers\" choose the first (empty) option in the first dropdown list."
msgstr "* En \"Marcadores\", elija la primera opciĂ³n (vacĂ­a) en la primera lista desplegable."
-#: lib/elements/satin_column.py:32 lib/elements/stroke.py:35
+#: lib/elements/satin_column.py:32 lib/elements/stroke.py:34
msgid "Too few subpaths"
msgstr "Muy pocas Subrutas"
@@ -1941,8 +1942,8 @@ msgstr ""
msgid "Zig-zag"
msgstr "Zigzag"
-#: lib/elements/satin_column.py:119 lib/elements/stroke.py:73
-#: inx/inkstitch_break_apart.inx:9 inx/inkstitch_knockdown_fill.inx:20
+#: lib/elements/satin_column.py:119 lib/elements/stroke.py:72
+#: inx/inkstitch_break_apart.inx:9
msgid "Method"
msgstr "Método"
@@ -2055,27 +2056,27 @@ msgstr ""
msgid "Satin stitches pull the fabric together, resulting in a column narrower than you draw in Inkscape. This setting expands each pair of needle penetrations outward from the center of the satin column by a fixed length. Two values separated by a space may be used for an asymmetric effect."
msgstr ""
-#: lib/elements/satin_column.py:293 lib/elements/stroke.py:341
+#: lib/elements/satin_column.py:293 lib/elements/stroke.py:340
msgid "Automatic"
msgstr "AutomĂ¡tico"
-#: lib/elements/satin_column.py:294 lib/elements/stroke.py:342
+#: lib/elements/satin_column.py:294 lib/elements/stroke.py:341
msgid "Don't reverse"
msgstr ""
-#: lib/elements/satin_column.py:295 lib/elements/stroke.py:343
+#: lib/elements/satin_column.py:295 lib/elements/stroke.py:342
msgid "Reverse first rail"
msgstr ""
-#: lib/elements/satin_column.py:296 lib/elements/stroke.py:344
+#: lib/elements/satin_column.py:296 lib/elements/stroke.py:343
msgid "Reverse second rail"
msgstr ""
-#: lib/elements/satin_column.py:297 lib/elements/stroke.py:345
+#: lib/elements/satin_column.py:297 lib/elements/stroke.py:344
msgid "Reverse both rails"
msgstr ""
-#: lib/elements/satin_column.py:303 lib/elements/stroke.py:351
+#: lib/elements/satin_column.py:303 lib/elements/stroke.py:350
msgid "Reverse rails"
msgstr ""
@@ -2136,7 +2137,7 @@ msgid "Stitch length"
msgstr "Longitud de la Puntada"
#: lib/elements/satin_column.py:425 lib/elements/satin_column.py:482
-#: lib/elements/stroke.py:133
+#: lib/elements/stroke.py:132
msgid "Stitch tolerance"
msgstr ""
@@ -2221,237 +2222,239 @@ msgstr ""
msgid "Split stitch if distance of maximum stitch length is exceeded"
msgstr "Dividir si se excede el mĂ¡ximo de longitud de puntada"
-#: lib/elements/stroke.py:36
+#: lib/elements/stroke.py:35
msgid "This element renders as running stitch while it has a satin column parameter."
msgstr ""
-#: lib/elements/stroke.py:38
+#: lib/elements/stroke.py:37
msgid "* Convert to stroke: select the element and open the parameter dialog. Enable running stitch along path."
msgstr ""
-#: lib/elements/stroke.py:39
+#: lib/elements/stroke.py:38
msgid "* Use as satin column: add an other rail and optionally rungs."
msgstr ""
-#: lib/elements/stroke.py:45 lib/extensions/params.py:607
+#: lib/elements/stroke.py:44 lib/extensions/params.py:607
#: inx/inkstitch_select_elements.inx:12
msgid "Stroke"
msgstr "Trazo"
-#: lib/elements/stroke.py:48 lib/extensions/params.py:280
+#: lib/elements/stroke.py:47 lib/extensions/params.py:280
msgid "Running stitch along paths"
msgstr "Ejecutando puntadas a lo largo del patrĂ³n"
-#: lib/elements/stroke.py:66
+#: lib/elements/stroke.py:65
msgid "Running Stitch / Bean Stitch"
msgstr ""
-#: lib/elements/stroke.py:67 lib/lettering/categories.py:26
+#: lib/elements/stroke.py:66 lib/lettering/categories.py:26
#: inx/inkstitch_lettering_generate_json.inx:57
msgid "Ripple Stitch"
msgstr ""
-#: lib/elements/stroke.py:68 inx/inkstitch_select_elements.inx:23
+#: lib/elements/stroke.py:67 inx/inkstitch_select_elements.inx:23
msgid "ZigZag Stitch"
msgstr ""
-#: lib/elements/stroke.py:69 inx/inkstitch_select_elements.inx:24
+#: lib/elements/stroke.py:68 inx/inkstitch_select_elements.inx:24
msgid "Manual Stitch"
msgstr ""
-#: lib/elements/stroke.py:109
+#: lib/elements/stroke.py:108
msgid "Manual stitch placement"
msgstr ""
-#: lib/elements/stroke.py:110
+#: lib/elements/stroke.py:109
msgid "No extra stitches will be added to the original ripple pattern and the running stitch length value will be ignored."
msgstr ""
-#: lib/elements/stroke.py:122
+#: lib/elements/stroke.py:121
#: lib/sew_stack/stitch_layers/running_stitch/running_stitch_layer.py:21
msgid "Length of stitches. Stitches can be shorter according to the stitch tolerance setting."
msgstr ""
-#: lib/elements/stroke.py:134
+#: lib/elements/stroke.py:133
msgid "All stitches must be within this distance from the path. A lower tolerance means stitches will be closer together. A higher tolerance means sharp corners may be rounded."
msgstr ""
-#: lib/elements/stroke.py:173
+#: lib/elements/stroke.py:172
msgid "Split stitches longer than this."
msgstr ""
-#: lib/elements/stroke.py:200
+#: lib/elements/stroke.py:199
msgid "Zigzag stitches pull the fabric together, resulting in a column narrower than you draw in Inkscape. This widens the zigzag line width."
msgstr ""
-#: lib/elements/stroke.py:213
+#: lib/elements/stroke.py:212
msgid "Number of lines"
msgstr ""
-#: lib/elements/stroke.py:214
+#: lib/elements/stroke.py:213
msgid "Number of lines from start to finish"
msgstr ""
-#: lib/elements/stroke.py:225
+#: lib/elements/stroke.py:224
msgid "Minimum line distance"
msgstr ""
-#: lib/elements/stroke.py:226
+#: lib/elements/stroke.py:225
msgid "Overrides the number of lines setting."
msgstr ""
-#: lib/elements/stroke.py:239
+#: lib/elements/stroke.py:238
msgid "Line count / Minimum line distance"
msgstr ""
-#: lib/elements/stroke.py:240
+#: lib/elements/stroke.py:239
msgid "Render at rungs"
msgstr ""
-#: lib/elements/stroke.py:241
+#: lib/elements/stroke.py:240
msgid "Adaptive + minimum line distance"
msgstr ""
-#: lib/elements/stroke.py:246
+#: lib/elements/stroke.py:245
msgid "Pattern position"
msgstr ""
-#: lib/elements/stroke.py:247
+#: lib/elements/stroke.py:246
msgid "Pattern position for satin guided ripples."
msgstr ""
-#: lib/elements/stroke.py:258
+#: lib/elements/stroke.py:257
msgid "Stagger lines this many times before repeating"
msgstr ""
-#: lib/elements/stroke.py:259
+#: lib/elements/stroke.py:258
msgid "Length of the cycle by which successive stitch lines are staggered. Fractional values are allowed and can have less visible diagonals than integer values. A value of 0 (default) disables staggering and instead stitches evenly.For linear ripples only."
msgstr ""
-#: lib/elements/stroke.py:272
+#: lib/elements/stroke.py:271
msgid "Skip first lines"
msgstr ""
-#: lib/elements/stroke.py:273
+#: lib/elements/stroke.py:272
msgid "Skip this number of lines at the beginning."
msgstr ""
-#: lib/elements/stroke.py:284
+#: lib/elements/stroke.py:283
msgid "Skip last lines"
msgstr ""
-#: lib/elements/stroke.py:285
+#: lib/elements/stroke.py:284
msgid "Skip this number of lines at the end"
msgstr ""
-#: lib/elements/stroke.py:296
+#: lib/elements/stroke.py:295
msgid "Flip every second line"
msgstr ""
-#: lib/elements/stroke.py:297
+#: lib/elements/stroke.py:296
msgid "Linear ripple: wether to flip the pattern every second line or not."
msgstr ""
-#: lib/elements/stroke.py:307
+#: lib/elements/stroke.py:306
msgid "Line distance exponent"
msgstr ""
-#: lib/elements/stroke.py:308
+#: lib/elements/stroke.py:307
msgid "Increase density towards one side."
msgstr ""
-#: lib/elements/stroke.py:319
+#: lib/elements/stroke.py:318
msgid "Flip exponent"
msgstr ""
-#: lib/elements/stroke.py:320
+#: lib/elements/stroke.py:319
msgid "Reverse exponent effect."
msgstr ""
-#: lib/elements/stroke.py:331
+#: lib/elements/stroke.py:330
msgid "Reverse"
msgstr ""
-#: lib/elements/stroke.py:332
+#: lib/elements/stroke.py:331
msgid "Flip start and end point"
msgstr ""
-#: lib/elements/stroke.py:352
+#: lib/elements/stroke.py:351
msgid "Reverse satin ripple rails. Default: automatically detect and fix a reversed rail."
msgstr ""
-#: lib/elements/stroke.py:364
+#: lib/elements/stroke.py:363
msgid "Grid size"
msgstr "Tamaño de la cuadrícula"
-#: lib/elements/stroke.py:365
+#: lib/elements/stroke.py:364
msgid "Render as grid. Use with care and watch your stitch density."
msgstr ""
-#: lib/elements/stroke.py:377
+#: lib/elements/stroke.py:376
msgid "Stitch grid first"
msgstr ""
-#: lib/elements/stroke.py:378
+#: lib/elements/stroke.py:377
msgid "Reverse the stitch paths, so that the grid will be stitched first"
msgstr ""
-#: lib/elements/stroke.py:389
+#: lib/elements/stroke.py:388
msgid "Scale axis"
msgstr ""
-#: lib/elements/stroke.py:390
+#: lib/elements/stroke.py:389
msgid "Scale axis for satin guided ripple stitches."
msgstr ""
-#: lib/elements/stroke.py:394 lib/gui/edit_json/settings_panel.py:159
-#: print/templates/ui.html:180 inx/inkstitch_remove_embroidery_settings.inx:12
+#: lib/elements/stroke.py:393 lib/gui/edit_json/settings_panel.py:159
+#: print/templates/ui.html:180 inx/inkstitch_knockdown_fill.inx:32
+#: inx/inkstitch_remove_embroidery_settings.inx:12
#: inx/inkstitch_remove_embroidery_settings.inx:117
msgid "None"
msgstr "Ninguno"
-#: lib/elements/stroke.py:402
+#: lib/elements/stroke.py:401
msgid "Starting scale"
msgstr "Escala inicial"
-#: lib/elements/stroke.py:403
+#: lib/elements/stroke.py:402
msgid "How big the first copy of the line should be, in percent."
msgstr ""
-#: lib/elements/stroke.py:403 lib/elements/stroke.py:415
+#: lib/elements/stroke.py:402 lib/elements/stroke.py:414
msgid "Used only for ripple stitch with a guide line."
msgstr ""
-#: lib/elements/stroke.py:414
+#: lib/elements/stroke.py:413
msgid "Ending scale"
msgstr "Escala final"
-#: lib/elements/stroke.py:415
+#: lib/elements/stroke.py:414
msgid "How big the last copy of the line should be, in percent."
msgstr ""
-#: lib/elements/stroke.py:426 lib/gui/tartan/customize_panel.py:43
+#: lib/elements/stroke.py:425 lib/gui/tartan/customize_panel.py:43
#: inx/inkstitch_transform_elements.inx:10
msgid "Rotate"
msgstr "Rotar"
-#: lib/elements/stroke.py:427
+#: lib/elements/stroke.py:426
msgid "Rotate satin guided ripple stitches"
msgstr ""
-#: lib/elements/stroke.py:438
+#: lib/elements/stroke.py:437 inx/inkstitch_knockdown_fill.inx:20
+#: inx/inkstitch_knockdown_fill.inx:37
msgid "Join style"
msgstr ""
-#: lib/elements/stroke.py:439
+#: lib/elements/stroke.py:438
msgid "Join style for non circular ripples."
msgstr ""
-#: lib/elements/stroke.py:442
+#: lib/elements/stroke.py:441
msgid "flat"
msgstr "plano"
-#: lib/elements/stroke.py:442
+#: lib/elements/stroke.py:441
msgid "point"
msgstr "punto"
@@ -2870,11 +2873,11 @@ msgstr ""
msgid "The maximum value is smaller than the minimum value."
msgstr "El valor mĂ¡ximo es inferior al valor mĂ­nimo."
-#: lib/extensions/lettering_generate_json.py:51
+#: lib/extensions/lettering_generate_json.py:53
msgid "Please specify a font file."
msgstr "Especifique un archivo de fuente."
-#: lib/extensions/letters_to_font.py:37
+#: lib/extensions/letters_to_font.py:38
msgid "Font directory not found. Please specify an existing directory."
msgstr "No se encontrĂ³ el directorio de la fuente. Por favor, especifique un directorio existente."
@@ -3299,11 +3302,11 @@ msgstr ""
#: inx/inkstitch_generate_palette.inx:26 inx/inkstitch_gradient_blocks.inx:26
#: inx/inkstitch_install.inx:14 inx/inkstitch_install_custom_palette.inx:14
#: inx/inkstitch_jump_to_stroke.inx:42 inx/inkstitch_jump_to_trim.inx:27
-#: inx/inkstitch_knockdown_fill.inx:27
+#: inx/inkstitch_knockdown_fill.inx:43
#: inx/inkstitch_lettering_along_path.inx:25
#: inx/inkstitch_lettering_custom_font_dir.inx:11
#: inx/inkstitch_lettering_force_lock_stitches.inx:22
-#: inx/inkstitch_lettering_generate_json.inx:135
+#: inx/inkstitch_lettering_generate_json.inx:143
#: inx/inkstitch_lettering_remove_kerning.inx:12
#: inx/inkstitch_lettering_set_color_sort_index.inx:11
#: inx/inkstitch_letters_to_font.inx:60 inx/inkstitch_outline.inx:25
@@ -3333,7 +3336,7 @@ msgid "Feature to verify or update font information for an existing font."
msgstr ""
#: lib/gui/edit_json/help_panel.py:33 lib/gui/edit_json/help_panel.py:34
-#: inx/inkstitch_lettering_generate_json.inx:141
+#: inx/inkstitch_lettering_generate_json.inx:149
msgid "https://inkstitch.org/docs/font-tools/#edit-json"
msgstr ""
@@ -5314,11 +5317,11 @@ msgstr ""
#: inx/inkstitch_density_map.inx:29 inx/inkstitch_display_stacking_order.inx:14
#: inx/inkstitch_fill_to_satin.inx:27 inx/inkstitch_install.inx:18
#: inx/inkstitch_install_custom_palette.inx:17
-#: inx/inkstitch_knockdown_fill.inx:33
+#: inx/inkstitch_knockdown_fill.inx:49
#: inx/inkstitch_lettering_along_path.inx:37
#: inx/inkstitch_lettering_custom_font_dir.inx:16
#: inx/inkstitch_lettering_force_lock_stitches.inx:33
-#: inx/inkstitch_lettering_generate_json.inx:139
+#: inx/inkstitch_lettering_generate_json.inx:147
#: inx/inkstitch_lettering_remove_kerning.inx:22
#: inx/inkstitch_lettering_set_color_sort_index.inx:19
#: inx/inkstitch_letters_to_font.inx:75 inx/inkstitch_outline.inx:28
@@ -6637,15 +6640,15 @@ msgstr ""
msgid "Keep holes"
msgstr ""
-#: inx/inkstitch_knockdown_fill.inx:19
+#: inx/inkstitch_knockdown_fill.inx:19 inx/inkstitch_knockdown_fill.inx:36
msgid "Offset"
msgstr ""
-#: inx/inkstitch_knockdown_fill.inx:22
+#: inx/inkstitch_knockdown_fill.inx:22 inx/inkstitch_knockdown_fill.inx:39
msgid "Mitre"
msgstr ""
-#: inx/inkstitch_knockdown_fill.inx:23
+#: inx/inkstitch_knockdown_fill.inx:23 inx/inkstitch_knockdown_fill.inx:40
msgid "Bevel"
msgstr ""
@@ -6653,23 +6656,40 @@ msgstr ""
msgid "Mitre limit"
msgstr ""
-#: inx/inkstitch_knockdown_fill.inx:28
+#: inx/inkstitch_knockdown_fill.inx:30
+msgid "Embossing"
+msgstr ""
+
+#: inx/inkstitch_knockdown_fill.inx:31
+msgid "Shape"
+msgstr ""
+
+#: inx/inkstitch_knockdown_fill.inx:33
+#: inx/inkstitch_zigzag_line_to_satin.inx:10
+msgid "Square"
+msgstr ""
+
+#: inx/inkstitch_knockdown_fill.inx:34
+msgid "Circle"
+msgstr ""
+
+#: inx/inkstitch_knockdown_fill.inx:44
msgid "This extension generates a knockdown fill area with a specified offset around selected elements."
msgstr ""
-#: inx/inkstitch_knockdown_fill.inx:29
+#: inx/inkstitch_knockdown_fill.inx:45
msgid "* Select elements of any kind"
msgstr ""
-#: inx/inkstitch_knockdown_fill.inx:30
+#: inx/inkstitch_knockdown_fill.inx:46
msgid "* Open this extension and apply with desired settings"
msgstr ""
-#: inx/inkstitch_knockdown_fill.inx:31
+#: inx/inkstitch_knockdown_fill.inx:47
msgid "* Adapt fill settings in the params dialog"
msgstr ""
-#: inx/inkstitch_knockdown_fill.inx:34
+#: inx/inkstitch_knockdown_fill.inx:50
msgid "https://inkstitch.org/docs/fill-tools/#knockdown-fill"
msgstr ""
@@ -6890,6 +6910,7 @@ msgstr ""
#: inx/inkstitch_lettering_generate_json.inx:118
#: inx/inkstitch_lettering_generate_json.inx:126
+#: inx/inkstitch_lettering_generate_json.inx:134
msgid "Force"
msgstr "Forzar"
@@ -6917,15 +6938,27 @@ msgstr "Espaciado de letras (px)"
msgid "Space character width (default: 20)"
msgstr "Ancho del espacio (predeterminado: 20)"
+#: inx/inkstitch_lettering_generate_json.inx:134
+msgid "Overwrite letter spacing information from font file."
+msgstr ""
+
#: inx/inkstitch_lettering_generate_json.inx:136
+msgid "Letter spacing (px)"
+msgstr ""
+
+#: inx/inkstitch_lettering_generate_json.inx:136
+msgid "Letter spacing (default: 100)"
+msgstr ""
+
+#: inx/inkstitch_lettering_generate_json.inx:144
msgid "Generates font.json which can be used by the lettering tool."
msgstr ""
-#: inx/inkstitch_lettering_generate_json.inx:137
+#: inx/inkstitch_lettering_generate_json.inx:145
msgid "The generated file can be updated with Extensions > Ink/Stitch > Font Management > Edit JSON."
msgstr ""
-#: inx/inkstitch_lettering_generate_json.inx:140
+#: inx/inkstitch_lettering_generate_json.inx:148
msgid "https://inkstitch.org/docs/font-tools/#generate-json"
msgstr ""
@@ -8111,10 +8144,6 @@ msgstr ""
msgid "Line Pattern"
msgstr ""
-#: inx/inkstitch_zigzag_line_to_satin.inx:10
-msgid "Square"
-msgstr ""
-
#: inx/inkstitch_zigzag_line_to_satin.inx:11
msgid "Sawtooth"
msgstr ""
diff --git a/translations/messages_fi_FI.po b/translations/messages_fi_FI.po
index 41138400..645f543b 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: 2025-05-12 01:48+0000\n"
-"PO-Revision-Date: 2025-05-12 01:48\n"
+"POT-Creation-Date: 2025-05-21 01:46+0000\n"
+"PO-Revision-Date: 2025-05-21 01:46\n"
"Last-Translator: \n"
"Language-Team: Finnish\n"
"MIME-Version: 1.0\n"
@@ -12,7 +12,7 @@ msgstr ""
"Generated-By: Babel 2.17.0\n"
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2025-05-12 01:48+0000\n"
+"POT-Creation-Date: 2025-05-21 01:46+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -910,11 +910,11 @@ msgstr ""
msgid "weird one"
msgstr ""
-#: inkstitch.py:166
+#: inkstitch.py:170
msgid "Ink/Stitch cannot read your SVG file. This is often the case when you use a file which has been created with Adobe Illustrator."
msgstr ""
-#: inkstitch.py:169
+#: inkstitch.py:173
msgid "Try to import the file into Inkscape through 'File > Import...' (Ctrl+I)"
msgstr ""
@@ -1076,126 +1076,126 @@ msgstr ""
msgid "Flip automatically calculated angle if it appears to be wrong."
msgstr ""
-#: lib/elements/element.py:249 lib/gui/preferences.py:59
+#: lib/elements/element.py:251 lib/gui/preferences.py:59
#: lib/gui/preferences.py:106
msgid "Minimum stitch length"
msgstr ""
-#: lib/elements/element.py:250
+#: lib/elements/element.py:252
msgid "Overwrite global minimum stitch length setting. Shorter stitches than that will be removed."
msgstr ""
-#: lib/elements/element.py:260 lib/gui/preferences.py:41
+#: lib/elements/element.py:262 lib/gui/preferences.py:41
msgid "Minimum jump stitch length"
msgstr ""
-#: lib/elements/element.py:261
+#: lib/elements/element.py:263
msgid "Overwrite global minimum jump stitch length setting. Shorter distances to the next object will have no lock stitches."
msgstr ""
-#: lib/elements/element.py:271
+#: lib/elements/element.py:273
msgid "Allow lock stitches"
msgstr ""
-#: lib/elements/element.py:272
+#: lib/elements/element.py:274
msgid "Tie thread at the beginning and/or end of this object. Manual stitch will only add lock stitches if force lock stitched is checked."
msgstr ""
#. options to allow lock stitch before and after objects
-#: lib/elements/element.py:277
+#: lib/elements/element.py:279
msgid "Both"
msgstr ""
-#: lib/elements/element.py:277
+#: lib/elements/element.py:279
msgid "Before"
msgstr ""
-#: lib/elements/element.py:277
+#: lib/elements/element.py:279
msgid "After"
msgstr ""
-#: lib/elements/element.py:277
+#: lib/elements/element.py:279
msgid "Neither"
msgstr ""
-#: lib/elements/element.py:286
+#: lib/elements/element.py:288
#: inx/inkstitch_lettering_force_lock_stitches.inx:3
msgid "Force lock stitches"
msgstr ""
-#: lib/elements/element.py:287
+#: lib/elements/element.py:289
msgid "Sew lock stitches after sewing this element, even if the distance to the next object is shorter than defined by the minimum jump stitch length value in the Ink/Stitch preferences."
msgstr ""
-#: lib/elements/element.py:299
+#: lib/elements/element.py:301
msgid "Tack stitch"
msgstr ""
-#: lib/elements/element.py:300
+#: lib/elements/element.py:302
msgid "Tack down stitch type"
msgstr ""
-#: lib/elements/element.py:310 lib/elements/element.py:356
+#: lib/elements/element.py:312 lib/elements/element.py:358
msgid "Custom path"
msgstr ""
-#: lib/elements/element.py:311
+#: lib/elements/element.py:313
msgid "Enter a custom path. For svg paths The last node will not be embroidered, but represents the first stitch of the element."
msgstr ""
-#: lib/elements/element.py:321 lib/elements/element.py:333
+#: lib/elements/element.py:323 lib/elements/element.py:335
msgid "Scale tack stitch"
msgstr ""
-#: lib/elements/element.py:322
+#: lib/elements/element.py:324
msgid "Set stitch length. A 1 in a custom path equals this values."
msgstr ""
-#: lib/elements/element.py:334
+#: lib/elements/element.py:336
msgid "Scale tack stitch by this percentage."
msgstr ""
-#: lib/elements/element.py:345
+#: lib/elements/element.py:347
msgid "Lock stitch"
msgstr ""
-#: lib/elements/element.py:346
+#: lib/elements/element.py:348
msgid "Lock stitch type"
msgstr ""
-#: lib/elements/element.py:357
+#: lib/elements/element.py:359
msgid "Enter a custom path. For svg paths the first node will not be embroidered, but represents the last stitch of the element."
msgstr ""
-#: lib/elements/element.py:367 lib/elements/element.py:379
+#: lib/elements/element.py:369 lib/elements/element.py:381
msgid "Scale lock stitch"
msgstr ""
-#: lib/elements/element.py:368
+#: lib/elements/element.py:370
msgid "Set length of lock stitches (mm)."
msgstr ""
-#: lib/elements/element.py:380
+#: lib/elements/element.py:382
msgid "Scale lock stitch by this percentage."
msgstr ""
-#: lib/elements/element.py:392
+#: lib/elements/element.py:394
msgid "Trim After"
msgstr ""
-#: lib/elements/element.py:393
+#: lib/elements/element.py:395
msgid "Add a TRIM command after stitching this object."
msgstr ""
-#: lib/elements/element.py:402
+#: lib/elements/element.py:404
msgid "Stop After"
msgstr ""
-#: lib/elements/element.py:403
+#: lib/elements/element.py:405
msgid "Add a STOP command after stitching this object."
msgstr ""
-#: lib/elements/element.py:687
+#: lib/elements/element.py:700
msgid "Please run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot objects. This will show you the exact location of the problem."
msgstr ""
@@ -1211,559 +1211,560 @@ msgstr ""
msgid "* Run Extensions > Ink/Stitch > Troubleshoot > Cleanup Document..."
msgstr ""
-#: lib/elements/fill_stitch.py:37
+#: lib/elements/fill_stitch.py:36
msgid "Small Fill"
msgstr "Pieni täyttö"
-#: lib/elements/fill_stitch.py:38
+#: lib/elements/fill_stitch.py:37
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:44 lib/elements/fill_stitch.py:264
+#: lib/elements/fill_stitch.py:43 lib/elements/fill_stitch.py:263
msgid "Expand"
msgstr "Laajenna"
-#: lib/elements/fill_stitch.py:45
+#: lib/elements/fill_stitch.py:44
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:50 lib/elements/fill_stitch.py:701
+#: lib/elements/fill_stitch.py:49 lib/elements/fill_stitch.py:700
msgid "Inset"
msgstr "Sisennys"
-#: lib/elements/fill_stitch.py:51
+#: lib/elements/fill_stitch.py:50
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:56
+#: lib/elements/fill_stitch.py:55
msgid "Missing Guideline"
msgstr ""
-#: lib/elements/fill_stitch.py:57
+#: lib/elements/fill_stitch.py:56
msgid "This object is set to \"Guided Fill\", but has no guide line."
msgstr ""
-#: lib/elements/fill_stitch.py:59
+#: lib/elements/fill_stitch.py:58
msgid "* Create a stroke object"
msgstr ""
-#: lib/elements/fill_stitch.py:60
+#: lib/elements/fill_stitch.py:59
msgid "* Select this object and run Extensions > Ink/Stitch > Edit > Selection to guide line"
msgstr ""
-#: lib/elements/fill_stitch.py:65
+#: lib/elements/fill_stitch.py:64
msgid "Disjointed Guide Line"
msgstr ""
-#: lib/elements/fill_stitch.py:66
+#: lib/elements/fill_stitch.py:65
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:69
+#: lib/elements/fill_stitch.py:68
msgid "* Move the guide line into the element"
msgstr ""
-#: lib/elements/fill_stitch.py:74 lib/elements/stroke.py:27
+#: lib/elements/fill_stitch.py:73 lib/elements/stroke.py:26
msgid "Multiple Guide Lines"
msgstr ""
-#: lib/elements/fill_stitch.py:75 lib/elements/stroke.py:28
+#: lib/elements/fill_stitch.py:74 lib/elements/stroke.py:27
msgid "This object has multiple guide lines, but only the first one will be used."
msgstr ""
-#: lib/elements/fill_stitch.py:77 lib/elements/stroke.py:30
+#: lib/elements/fill_stitch.py:76 lib/elements/stroke.py:29
msgid "* Remove all guide lines, except for one."
msgstr ""
-#: lib/elements/fill_stitch.py:82
+#: lib/elements/fill_stitch.py:81
msgid "Unconnected"
msgstr "Ei yhteyttä"
-#: lib/elements/fill_stitch.py:83
+#: lib/elements/fill_stitch.py:82
msgid "Fill: This object is made up of unconnected shapes. Ink/Stitch doesn't know what order to stitch them in. Please break this object up into separate shapes."
msgstr ""
-#: lib/elements/fill_stitch.py:87 lib/elements/fill_stitch.py:96
-#: lib/elements/fill_stitch.py:141
+#: lib/elements/fill_stitch.py:86 lib/elements/fill_stitch.py:95
+#: lib/elements/fill_stitch.py:140
msgid "* Extensions > Ink/Stitch > Fill Tools > Break Apart Fill Objects"
msgstr ""
-#: lib/elements/fill_stitch.py:92
+#: lib/elements/fill_stitch.py:91
msgid "Border crosses itself"
msgstr "Reuna ylittää itsensä"
-#: lib/elements/fill_stitch.py:93
+#: lib/elements/fill_stitch.py:92
msgid "Fill: The border crosses over itself. This may lead into unconnected shapes. Please break this object into separate shapes to indicate in which order it should be stitched in."
msgstr ""
-#: lib/elements/fill_stitch.py:101
+#: lib/elements/fill_stitch.py:100
msgid "Fill and Stroke color"
msgstr ""
-#: lib/elements/fill_stitch.py:102
+#: lib/elements/fill_stitch.py:101
msgid "Element has both a fill and a stroke color. It is recommended to use two separate elements instead."
msgstr ""
-#: lib/elements/fill_stitch.py:104
+#: lib/elements/fill_stitch.py:103
msgid "* Duplicate the element. Remove stroke color from the first and fill color from the second."
msgstr ""
-#: lib/elements/fill_stitch.py:105
+#: lib/elements/fill_stitch.py:104
msgid "* Adapt the shape of the second element to compensate for push and pull fabric distortion."
msgstr ""
-#: lib/elements/fill_stitch.py:110
+#: lib/elements/fill_stitch.py:109
msgid "No linear gradient color"
msgstr ""
-#: lib/elements/fill_stitch.py:111
+#: lib/elements/fill_stitch.py:110
msgid "Linear Gradient has no linear gradient color."
msgstr ""
-#: lib/elements/fill_stitch.py:113
+#: lib/elements/fill_stitch.py:112
msgid "* Open the Fill and Stroke dialog."
msgstr ""
-#: lib/elements/fill_stitch.py:114
+#: lib/elements/fill_stitch.py:113
msgid "* Set a linear gradient as a fill and adapt colors to your liking."
msgstr ""
-#: lib/elements/fill_stitch.py:119
+#: lib/elements/fill_stitch.py:118
msgid "No stripes to render"
msgstr ""
-#: lib/elements/fill_stitch.py:120
+#: lib/elements/fill_stitch.py:119
msgid "Tartan fill: There is no active fill stripe to render"
msgstr ""
-#: lib/elements/fill_stitch.py:122 lib/elements/fill_stitch.py:132
+#: lib/elements/fill_stitch.py:121 lib/elements/fill_stitch.py:131
msgid "Go to Extensions > Ink/Stitch > Fill Tools > Tartan and adjust stripe settings:"
msgstr ""
-#: lib/elements/fill_stitch.py:123
+#: lib/elements/fill_stitch.py:122
msgid "* Check if stripes are active"
msgstr ""
-#: lib/elements/fill_stitch.py:124
+#: lib/elements/fill_stitch.py:123
msgid "* Check the minimum stripe width setting and the scale factor"
msgstr ""
-#: lib/elements/fill_stitch.py:129
+#: lib/elements/fill_stitch.py:128
msgid "No customized pattern"
msgstr ""
-#: lib/elements/fill_stitch.py:130
+#: lib/elements/fill_stitch.py:129
msgid "Tartan fill: Using default pattern"
msgstr ""
-#: lib/elements/fill_stitch.py:133
+#: lib/elements/fill_stitch.py:132
msgid "* Customize your pattern"
msgstr ""
-#: lib/elements/fill_stitch.py:138
+#: lib/elements/fill_stitch.py:137
msgid "This shape is invalid"
msgstr ""
-#: lib/elements/fill_stitch.py:139
+#: lib/elements/fill_stitch.py:138
msgid "Fill: This shape cannot be stitched out. Please try to repair it with the \"Break Apart Fill Objects\" extension."
msgstr ""
-#: lib/elements/fill_stitch.py:147
+#: lib/elements/fill_stitch.py:146
msgid "FillStitch"
msgstr ""
-#: lib/elements/fill_stitch.py:150
+#: lib/elements/fill_stitch.py:149
msgid "Automatically routed fill stitching"
msgstr "Automaattisesti reititetty täytetikki"
-#: lib/elements/fill_stitch.py:154
+#: lib/elements/fill_stitch.py:153
msgid "Auto Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:155 inx/inkstitch_select_elements.inx:56
+#: lib/elements/fill_stitch.py:154 inx/inkstitch_select_elements.inx:56
msgid "Circular Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:156 inx/inkstitch_select_elements.inx:57
+#: lib/elements/fill_stitch.py:155 inx/inkstitch_select_elements.inx:57
msgid "Contour Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:157 inx/inkstitch_select_elements.inx:58
+#: lib/elements/fill_stitch.py:156 inx/inkstitch_select_elements.inx:58
msgid "Guided Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:158 inx/inkstitch_select_elements.inx:59
+#: lib/elements/fill_stitch.py:157 inx/inkstitch_select_elements.inx:59
msgid "Linear Gradient Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:159 inx/inkstitch_select_elements.inx:60
+#: lib/elements/fill_stitch.py:158 inx/inkstitch_select_elements.inx:60
msgid "Meander Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:160 inx/inkstitch_select_elements.inx:61
+#: lib/elements/fill_stitch.py:159 inx/inkstitch_select_elements.inx:61
msgid "Tartan Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:161 lib/gui/tartan/embroidery_panel.py:203
+#: lib/elements/fill_stitch.py:160 lib/gui/tartan/embroidery_panel.py:203
#: inx/inkstitch_select_elements.inx:62
msgid "Legacy Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:165
+#: lib/elements/fill_stitch.py:164
msgid "Fill method"
msgstr ""
-#: lib/elements/fill_stitch.py:174
+#: lib/elements/fill_stitch.py:173
msgid "Guided Fill Strategy"
msgstr ""
-#: lib/elements/fill_stitch.py:175
+#: lib/elements/fill_stitch.py:174
msgid "Copy"
msgstr ""
-#: lib/elements/fill_stitch.py:175
+#: lib/elements/fill_stitch.py:174
msgid "Parallel Offset"
msgstr ""
-#: lib/elements/fill_stitch.py:176
+#: lib/elements/fill_stitch.py:175
msgid "Copy (the default) will fill the shape with shifted copies of the line. Parallel offset will ensure that each line is always a consistent distance from its neighbor. Sharp corners may be introduced."
msgstr ""
-#: lib/elements/fill_stitch.py:183
+#: lib/elements/fill_stitch.py:182
msgid "Contour Fill Strategy"
msgstr ""
-#: lib/elements/fill_stitch.py:184
+#: lib/elements/fill_stitch.py:183
msgid "Inner to Outer"
msgstr ""
-#: lib/elements/fill_stitch.py:184
+#: lib/elements/fill_stitch.py:183
msgid "Single spiral"
msgstr ""
-#: lib/elements/fill_stitch.py:184
+#: lib/elements/fill_stitch.py:183
msgid "Double spiral"
msgstr ""
-#: lib/elements/fill_stitch.py:189
+#: lib/elements/fill_stitch.py:188
msgid "Join Style"
msgstr ""
-#: lib/elements/fill_stitch.py:190 inx/inkstitch_knockdown_fill.inx:21
+#: lib/elements/fill_stitch.py:189 inx/inkstitch_knockdown_fill.inx:21
+#: inx/inkstitch_knockdown_fill.inx:38
msgid "Round"
msgstr ""
-#: lib/elements/fill_stitch.py:190
+#: lib/elements/fill_stitch.py:189
msgid "Mitered"
msgstr ""
-#: lib/elements/fill_stitch.py:190
+#: lib/elements/fill_stitch.py:189
msgid "Beveled"
msgstr ""
-#: lib/elements/fill_stitch.py:196
+#: lib/elements/fill_stitch.py:195
msgid "Avoid self-crossing"
msgstr ""
-#: lib/elements/fill_stitch.py:205
+#: lib/elements/fill_stitch.py:204
msgid "Clockwise"
msgstr ""
-#: lib/elements/fill_stitch.py:210
+#: lib/elements/fill_stitch.py:209
msgid "Meander Pattern"
msgstr ""
-#: lib/elements/fill_stitch.py:217
+#: lib/elements/fill_stitch.py:216
msgid "Meander pattern angle"
msgstr ""
-#: lib/elements/fill_stitch.py:227
+#: lib/elements/fill_stitch.py:226
msgid "Meander pattern scale"
msgstr ""
-#: lib/elements/fill_stitch.py:228
+#: lib/elements/fill_stitch.py:227
msgid "Percentage to stretch or compress the meander pattern. You can scale horizontally and vertically individually by giving two percentages separated by a space. "
msgstr ""
-#: lib/elements/fill_stitch.py:238
+#: lib/elements/fill_stitch.py:237
msgid "Clip path"
msgstr ""
-#: lib/elements/fill_stitch.py:239
+#: lib/elements/fill_stitch.py:238
msgid "Constrain stitching to the shape. Useful when smoothing and expand are used."
msgstr ""
-#: lib/elements/fill_stitch.py:248
+#: lib/elements/fill_stitch.py:247
msgid "Smoothness"
msgstr ""
-#: lib/elements/fill_stitch.py:250
+#: lib/elements/fill_stitch.py:249
msgid "Smooth the stitch path. Smoothness limits how far the smoothed stitch path is allowed to deviate from the original path. Try low numbers like 0.2. Hint: a lower running stitch tolerance may be needed too."
msgstr ""
-#: lib/elements/fill_stitch.py:265
+#: lib/elements/fill_stitch.py:264
msgid "Expand the shape before fill stitching, to compensate for gaps between shapes. Negative values contract instead."
msgstr ""
-#: lib/elements/fill_stitch.py:282
+#: lib/elements/fill_stitch.py:281
msgid "Gap Filling"
msgstr ""
-#: lib/elements/fill_stitch.py:283
+#: lib/elements/fill_stitch.py:282
msgid "Add extra rows to compensate for gaps between sections caused by distortion.Rows are always added in pairs, so this number will be rounded up to the nearest multiple of 2."
msgstr ""
-#: lib/elements/fill_stitch.py:295 lib/elements/fill_stitch.py:308
+#: lib/elements/fill_stitch.py:294 lib/elements/fill_stitch.py:307
#: lib/gui/tartan/embroidery_panel.py:35
msgid "Angle of lines of stitches"
msgstr "Tikkien kulma"
-#: lib/elements/fill_stitch.py:296
+#: lib/elements/fill_stitch.py:295
msgid "The angle increases in a counter-clockwise direction. 0 is horizontal. Negative angles are allowed."
msgstr ""
-#: lib/elements/fill_stitch.py:309 lib/gui/tartan/embroidery_panel.py:36
+#: lib/elements/fill_stitch.py:308 lib/gui/tartan/embroidery_panel.py:36
msgid "Relative to the tartan stripe direction."
msgstr ""
-#: lib/elements/fill_stitch.py:321
+#: lib/elements/fill_stitch.py:320
msgid "Maximum fill stitch length"
msgstr "Tikin maksimi pituus"
-#: lib/elements/fill_stitch.py:323
+#: lib/elements/fill_stitch.py:322
msgid "The length of each stitch in a row. Shorter stitch may be used at the start or end of a row."
msgstr ""
-#: lib/elements/fill_stitch.py:339
+#: lib/elements/fill_stitch.py:338
msgid "Spacing between rows"
msgstr "Rivien väli"
-#: lib/elements/fill_stitch.py:340
+#: lib/elements/fill_stitch.py:339
msgid "Distance between rows of stitches."
msgstr "Tikkirivien välinen etäisyys."
-#: lib/elements/fill_stitch.py:357 inx/inkstitch_gradient_blocks.inx:24
+#: lib/elements/fill_stitch.py:356 inx/inkstitch_gradient_blocks.inx:24
msgid "End row spacing"
msgstr ""
-#: lib/elements/fill_stitch.py:358
+#: lib/elements/fill_stitch.py:357
msgid "Increases or decreases the row spacing towards the end."
msgstr ""
-#: lib/elements/fill_stitch.py:372
+#: lib/elements/fill_stitch.py:371
msgid "Stagger rows this many times before repeating"
msgstr "Erota rivit näin monta kertaa ennenkuin toistetaan"
-#: lib/elements/fill_stitch.py:373 lib/elements/satin_column.py:215
+#: lib/elements/fill_stitch.py:372 lib/elements/satin_column.py:215
msgid "Length of the cycle by which successive stitch rows are staggered. Fractional values are allowed and can have less visible diagonals than integer values."
msgstr ""
-#: lib/elements/fill_stitch.py:389 lib/elements/fill_stitch.py:713
+#: lib/elements/fill_stitch.py:388 lib/elements/fill_stitch.py:712
msgid "Skip last stitch in each row"
msgstr "Hyppää yli joka rivin viimenen tikki"
-#: lib/elements/fill_stitch.py:390 lib/elements/fill_stitch.py:714
+#: lib/elements/fill_stitch.py:389 lib/elements/fill_stitch.py:713
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:405
+#: lib/elements/fill_stitch.py:404
msgid "Flip fill (start right-to-left)"
msgstr "Käännä täytön suunta (aloita oikealta vasemmalle)"
-#: lib/elements/fill_stitch.py:406
+#: lib/elements/fill_stitch.py:405
msgid "The flip option can help you with routing your stitch path. When you enable flip, stitching goes from right-to-left instead of left-to-right."
msgstr ""
-#: lib/elements/fill_stitch.py:418
+#: lib/elements/fill_stitch.py:417
msgid "Reverse fill"
msgstr ""
-#: lib/elements/fill_stitch.py:419
+#: lib/elements/fill_stitch.py:418
msgid "Reverses fill path."
msgstr ""
-#: lib/elements/fill_stitch.py:430
+#: lib/elements/fill_stitch.py:429
msgid "Stop at ending point"
msgstr ""
-#: lib/elements/fill_stitch.py:431
+#: lib/elements/fill_stitch.py:430
msgid "If this option is disabled, the ending point will only be used to define a general direction for stitch routing. When enabled the last section will end at the defined spot."
msgstr ""
-#: lib/elements/fill_stitch.py:443 lib/elements/fill_stitch.py:725
+#: lib/elements/fill_stitch.py:442 lib/elements/fill_stitch.py:724
msgid "Underpath"
msgstr "Alipolku"
-#: lib/elements/fill_stitch.py:444 lib/elements/fill_stitch.py:726
+#: lib/elements/fill_stitch.py:443 lib/elements/fill_stitch.py:725
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:456 lib/elements/satin_column.py:364
-#: lib/elements/stroke.py:121
+#: lib/elements/fill_stitch.py:455 lib/elements/satin_column.py:364
+#: lib/elements/stroke.py:120
msgid "Running stitch length"
msgstr "Juoksutikin pituus"
-#: lib/elements/fill_stitch.py:457
+#: lib/elements/fill_stitch.py:456
msgid "Length of stitches around the outline of the fill region used when moving from section to section. Also used for meander and circular fill."
msgstr ""
-#: lib/elements/fill_stitch.py:474 lib/elements/satin_column.py:375
+#: lib/elements/fill_stitch.py:473 lib/elements/satin_column.py:375
msgid "Running stitch tolerance"
msgstr ""
-#: lib/elements/fill_stitch.py:475 lib/elements/satin_column.py:376
+#: lib/elements/fill_stitch.py:474 lib/elements/satin_column.py:376
msgid "Determines how hard Ink/Stitch tries to avoid stitching outside the shape.Lower numbers are less likely to stitch outside the shape but require more stitches."
msgstr ""
-#: lib/elements/fill_stitch.py:493 lib/elements/stroke.py:147
+#: lib/elements/fill_stitch.py:492 lib/elements/stroke.py:146
msgid "Randomize stitch length"
msgstr ""
-#: lib/elements/fill_stitch.py:494 lib/elements/stroke.py:148
+#: lib/elements/fill_stitch.py:493 lib/elements/stroke.py:147
msgid "Randomize stitch length and phase instead of dividing evenly or staggering. This is recommended for closely-spaced curved fills to avoid Moiré artefacts."
msgstr ""
-#: lib/elements/fill_stitch.py:510 lib/elements/stroke.py:160
+#: lib/elements/fill_stitch.py:509 lib/elements/stroke.py:159
msgid "Random stitch length jitter"
msgstr ""
-#: lib/elements/fill_stitch.py:511 lib/elements/stroke.py:161
+#: lib/elements/fill_stitch.py:510 lib/elements/stroke.py:160
msgid "Amount to vary the length of each stitch by when randomizing."
msgstr ""
-#: lib/elements/fill_stitch.py:526 lib/elements/satin_column.py:500
-#: lib/elements/stroke.py:83
+#: lib/elements/fill_stitch.py:525 lib/elements/satin_column.py:500
+#: lib/elements/stroke.py:82
#: lib/sew_stack/stitch_layers/running_stitch/running_stitch_layer.py:33
#: lib/sew_stack/stitch_layers/running_stitch/running_stitch_layer.py:35
msgid "Repeats"
msgstr "Toistot"
-#: lib/elements/fill_stitch.py:527 lib/elements/stroke.py:84
+#: lib/elements/fill_stitch.py:526 lib/elements/stroke.py:83
#: lib/sew_stack/stitch_layers/running_stitch/running_stitch_layer.py:36
msgid "Defines how many times to run down and back along the path."
msgstr "Määrittää kuinka monta kertaa polkua pitkin tikataan edestakaisin."
-#: lib/elements/fill_stitch.py:538 lib/elements/stroke.py:95
+#: lib/elements/fill_stitch.py:537 lib/elements/stroke.py:94
msgid "Bean stitch number of repeats"
msgstr "Helmitikki toistojen määrä"
-#: lib/elements/fill_stitch.py:539 lib/elements/stroke.py:96
+#: lib/elements/fill_stitch.py:538 lib/elements/stroke.py:95
msgid "Backtrack each stitch this many times. A value of 1 would triple each stitch (forward, back, forward). A value of 2 would quintuple each stitch, etc.\n\n"
"A pattern with various repeats can be created with a list of values separated by a space."
msgstr ""
-#: lib/elements/fill_stitch.py:554 lib/elements/satin_column.py:250
-#: lib/elements/stroke.py:186
+#: lib/elements/fill_stitch.py:553 lib/elements/satin_column.py:250
+#: lib/elements/stroke.py:185
msgid "Zig-zag spacing (peak-to-peak)"
msgstr "Sik-sak väli (huipusta huippuun)"
-#: lib/elements/fill_stitch.py:555 lib/elements/stroke.py:187
+#: lib/elements/fill_stitch.py:554 lib/elements/stroke.py:186
msgid "Length of stitches in zig-zag mode."
msgstr "Tikin pituus sik-sak moodissa."
-#: lib/elements/fill_stitch.py:567
+#: lib/elements/fill_stitch.py:566
msgid "Zig-zag width"
msgstr ""
-#: lib/elements/fill_stitch.py:568
+#: lib/elements/fill_stitch.py:567
msgid "Width of the zig-zag line."
msgstr ""
-#: lib/elements/fill_stitch.py:581 lib/gui/tartan/embroidery_panel.py:42
+#: lib/elements/fill_stitch.py:580 lib/gui/tartan/embroidery_panel.py:42
msgid "Rows per tartan thread"
msgstr ""
-#: lib/elements/fill_stitch.py:582 lib/gui/tartan/embroidery_panel.py:44
+#: lib/elements/fill_stitch.py:581 lib/gui/tartan/embroidery_panel.py:44
msgid "Consecutive rows of the same color"
msgstr ""
-#: lib/elements/fill_stitch.py:593
+#: lib/elements/fill_stitch.py:592
msgid "Herringbone width"
msgstr ""
-#: lib/elements/fill_stitch.py:594
+#: lib/elements/fill_stitch.py:593
msgid "Defines width of a herringbone pattern. Use 0 for regular rows."
msgstr ""
-#: lib/elements/fill_stitch.py:606 lib/elements/satin_column.py:278
-#: lib/elements/stroke.py:199
+#: lib/elements/fill_stitch.py:605 lib/elements/satin_column.py:278
+#: lib/elements/stroke.py:198
msgid "Pull compensation"
msgstr "Veto kompensaatio"
-#: lib/elements/fill_stitch.py:607
+#: lib/elements/fill_stitch.py:606
msgid "Fill stitch can pull the fabric together, resulting in a shape narrower than you draw in Inkscape. This setting expands each row of stitches outward from the center of the row by a fixed length. Two values separated by a space may be used for an asymmetric effect."
msgstr ""
-#: lib/elements/fill_stitch.py:611 lib/elements/satin_column.py:282
+#: lib/elements/fill_stitch.py:610 lib/elements/satin_column.py:282
#: lib/elements/satin_column.py:445 lib/elements/satin_column.py:539
-#: lib/elements/stroke.py:202
+#: lib/elements/stroke.py:201
msgid "mm (each side)"
msgstr ""
-#: lib/elements/fill_stitch.py:622 lib/elements/satin_column.py:263
+#: lib/elements/fill_stitch.py:621 lib/elements/satin_column.py:263
msgid "Pull compensation percentage"
msgstr ""
-#: lib/elements/fill_stitch.py:623
+#: lib/elements/fill_stitch.py:622
msgid "Additional pull compensation which varies as a percentage of row width. Two values separated by a space may be used for an asymmetric effect."
msgstr ""
-#: lib/elements/fill_stitch.py:626 lib/elements/satin_column.py:132
+#: lib/elements/fill_stitch.py:625 lib/elements/satin_column.py:132
#: lib/elements/satin_column.py:142 lib/elements/satin_column.py:266
#: lib/elements/satin_column.py:460 lib/elements/satin_column.py:559
msgid "% (each side)"
msgstr ""
-#: lib/elements/fill_stitch.py:647 lib/elements/fill_stitch.py:656
-#: lib/elements/fill_stitch.py:683 lib/elements/fill_stitch.py:694
-#: lib/elements/fill_stitch.py:704 lib/elements/fill_stitch.py:716
-#: lib/elements/fill_stitch.py:729
+#: lib/elements/fill_stitch.py:646 lib/elements/fill_stitch.py:655
+#: lib/elements/fill_stitch.py:682 lib/elements/fill_stitch.py:693
+#: lib/elements/fill_stitch.py:703 lib/elements/fill_stitch.py:715
+#: lib/elements/fill_stitch.py:728
msgid "Fill Underlay"
msgstr ""
-#: lib/elements/fill_stitch.py:647 lib/gui/tartan/embroidery_panel.py:55
+#: lib/elements/fill_stitch.py:646 lib/gui/tartan/embroidery_panel.py:55
#: inx/inkstitch_select_elements.inx:36 inx/inkstitch_select_elements.inx:64
#: inx/inkstitch_select_elements.inx:66
msgid "Underlay"
msgstr "Alatäyttö"
-#: lib/elements/fill_stitch.py:653
+#: lib/elements/fill_stitch.py:652
msgid "Fill angle"
msgstr "Täytön suuntakulma"
-#: lib/elements/fill_stitch.py:654
+#: lib/elements/fill_stitch.py:653
msgid "Default: fill angle + 90 deg. Insert a list for multiple layers separated by a space."
msgstr ""
-#: lib/elements/fill_stitch.py:680 lib/gui/tartan/embroidery_panel.py:77
+#: lib/elements/fill_stitch.py:679 lib/gui/tartan/embroidery_panel.py:77
msgid "Row spacing"
msgstr "Rivien välit"
-#: lib/elements/fill_stitch.py:681
+#: lib/elements/fill_stitch.py:680
msgid "default: 3x fill row spacing"
msgstr "vakio: 3x rivien välit"
-#: lib/elements/fill_stitch.py:691 lib/elements/stroke.py:172
+#: lib/elements/fill_stitch.py:690 lib/elements/stroke.py:171
#: lib/extensions/element_info.py:134 lib/extensions/element_info.py:190
msgid "Max stitch length"
msgstr "Pisin tikin pituus"
-#: lib/elements/fill_stitch.py:692
+#: lib/elements/fill_stitch.py:691
msgid "default: equal to fill max stitch length"
msgstr ""
-#: lib/elements/fill_stitch.py:702
+#: lib/elements/fill_stitch.py:701
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:737 lib/elements/satin_column.py:581
-#: lib/elements/stroke.py:451 lib/gui/satin_multicolor/colorize_panel.py:61
+#: lib/elements/fill_stitch.py:736 lib/elements/satin_column.py:581
+#: lib/elements/stroke.py:450 lib/gui/satin_multicolor/colorize_panel.py:61
#: lib/sew_stack/stitch_layers/mixins/randomization.py:59
msgid "Random seed"
msgstr ""
-#: lib/elements/fill_stitch.py:738 lib/elements/satin_column.py:582
-#: lib/elements/stroke.py:452
+#: lib/elements/fill_stitch.py:737 lib/elements/satin_column.py:582
+#: lib/elements/stroke.py:451
msgid "Use a specific seed for randomized attributes. Uses the element ID if empty."
msgstr ""
@@ -1807,7 +1808,7 @@ msgstr ""
msgid "* Under \"Markers\" choose the first (empty) option in the first dropdown list."
msgstr ""
-#: lib/elements/satin_column.py:32 lib/elements/stroke.py:35
+#: lib/elements/satin_column.py:32 lib/elements/stroke.py:34
msgid "Too few subpaths"
msgstr "Liian vähän alipolkuja"
@@ -1941,8 +1942,8 @@ msgstr ""
msgid "Zig-zag"
msgstr ""
-#: lib/elements/satin_column.py:119 lib/elements/stroke.py:73
-#: inx/inkstitch_break_apart.inx:9 inx/inkstitch_knockdown_fill.inx:20
+#: lib/elements/satin_column.py:119 lib/elements/stroke.py:72
+#: inx/inkstitch_break_apart.inx:9
msgid "Method"
msgstr ""
@@ -2055,27 +2056,27 @@ msgstr ""
msgid "Satin stitches pull the fabric together, resulting in a column narrower than you draw in Inkscape. This setting expands each pair of needle penetrations outward from the center of the satin column by a fixed length. Two values separated by a space may be used for an asymmetric effect."
msgstr ""
-#: lib/elements/satin_column.py:293 lib/elements/stroke.py:341
+#: lib/elements/satin_column.py:293 lib/elements/stroke.py:340
msgid "Automatic"
msgstr ""
-#: lib/elements/satin_column.py:294 lib/elements/stroke.py:342
+#: lib/elements/satin_column.py:294 lib/elements/stroke.py:341
msgid "Don't reverse"
msgstr ""
-#: lib/elements/satin_column.py:295 lib/elements/stroke.py:343
+#: lib/elements/satin_column.py:295 lib/elements/stroke.py:342
msgid "Reverse first rail"
msgstr ""
-#: lib/elements/satin_column.py:296 lib/elements/stroke.py:344
+#: lib/elements/satin_column.py:296 lib/elements/stroke.py:343
msgid "Reverse second rail"
msgstr ""
-#: lib/elements/satin_column.py:297 lib/elements/stroke.py:345
+#: lib/elements/satin_column.py:297 lib/elements/stroke.py:344
msgid "Reverse both rails"
msgstr ""
-#: lib/elements/satin_column.py:303 lib/elements/stroke.py:351
+#: lib/elements/satin_column.py:303 lib/elements/stroke.py:350
msgid "Reverse rails"
msgstr ""
@@ -2136,7 +2137,7 @@ msgid "Stitch length"
msgstr "Tikin pituus"
#: lib/elements/satin_column.py:425 lib/elements/satin_column.py:482
-#: lib/elements/stroke.py:133
+#: lib/elements/stroke.py:132
msgid "Stitch tolerance"
msgstr ""
@@ -2221,237 +2222,239 @@ msgstr ""
msgid "Split stitch if distance of maximum stitch length is exceeded"
msgstr ""
-#: lib/elements/stroke.py:36
+#: lib/elements/stroke.py:35
msgid "This element renders as running stitch while it has a satin column parameter."
msgstr ""
-#: lib/elements/stroke.py:38
+#: lib/elements/stroke.py:37
msgid "* Convert to stroke: select the element and open the parameter dialog. Enable running stitch along path."
msgstr ""
-#: lib/elements/stroke.py:39
+#: lib/elements/stroke.py:38
msgid "* Use as satin column: add an other rail and optionally rungs."
msgstr ""
-#: lib/elements/stroke.py:45 lib/extensions/params.py:607
+#: lib/elements/stroke.py:44 lib/extensions/params.py:607
#: inx/inkstitch_select_elements.inx:12
msgid "Stroke"
msgstr ""
-#: lib/elements/stroke.py:48 lib/extensions/params.py:280
+#: lib/elements/stroke.py:47 lib/extensions/params.py:280
msgid "Running stitch along paths"
msgstr ""
-#: lib/elements/stroke.py:66
+#: lib/elements/stroke.py:65
msgid "Running Stitch / Bean Stitch"
msgstr ""
-#: lib/elements/stroke.py:67 lib/lettering/categories.py:26
+#: lib/elements/stroke.py:66 lib/lettering/categories.py:26
#: inx/inkstitch_lettering_generate_json.inx:57
msgid "Ripple Stitch"
msgstr ""
-#: lib/elements/stroke.py:68 inx/inkstitch_select_elements.inx:23
+#: lib/elements/stroke.py:67 inx/inkstitch_select_elements.inx:23
msgid "ZigZag Stitch"
msgstr ""
-#: lib/elements/stroke.py:69 inx/inkstitch_select_elements.inx:24
+#: lib/elements/stroke.py:68 inx/inkstitch_select_elements.inx:24
msgid "Manual Stitch"
msgstr ""
-#: lib/elements/stroke.py:109
+#: lib/elements/stroke.py:108
msgid "Manual stitch placement"
msgstr ""
-#: lib/elements/stroke.py:110
+#: lib/elements/stroke.py:109
msgid "No extra stitches will be added to the original ripple pattern and the running stitch length value will be ignored."
msgstr ""
-#: lib/elements/stroke.py:122
+#: lib/elements/stroke.py:121
#: lib/sew_stack/stitch_layers/running_stitch/running_stitch_layer.py:21
msgid "Length of stitches. Stitches can be shorter according to the stitch tolerance setting."
msgstr ""
-#: lib/elements/stroke.py:134
+#: lib/elements/stroke.py:133
msgid "All stitches must be within this distance from the path. A lower tolerance means stitches will be closer together. A higher tolerance means sharp corners may be rounded."
msgstr ""
-#: lib/elements/stroke.py:173
+#: lib/elements/stroke.py:172
msgid "Split stitches longer than this."
msgstr ""
-#: lib/elements/stroke.py:200
+#: lib/elements/stroke.py:199
msgid "Zigzag stitches pull the fabric together, resulting in a column narrower than you draw in Inkscape. This widens the zigzag line width."
msgstr ""
-#: lib/elements/stroke.py:213
+#: lib/elements/stroke.py:212
msgid "Number of lines"
msgstr ""
-#: lib/elements/stroke.py:214
+#: lib/elements/stroke.py:213
msgid "Number of lines from start to finish"
msgstr ""
-#: lib/elements/stroke.py:225
+#: lib/elements/stroke.py:224
msgid "Minimum line distance"
msgstr ""
-#: lib/elements/stroke.py:226
+#: lib/elements/stroke.py:225
msgid "Overrides the number of lines setting."
msgstr ""
-#: lib/elements/stroke.py:239
+#: lib/elements/stroke.py:238
msgid "Line count / Minimum line distance"
msgstr ""
-#: lib/elements/stroke.py:240
+#: lib/elements/stroke.py:239
msgid "Render at rungs"
msgstr ""
-#: lib/elements/stroke.py:241
+#: lib/elements/stroke.py:240
msgid "Adaptive + minimum line distance"
msgstr ""
-#: lib/elements/stroke.py:246
+#: lib/elements/stroke.py:245
msgid "Pattern position"
msgstr ""
-#: lib/elements/stroke.py:247
+#: lib/elements/stroke.py:246
msgid "Pattern position for satin guided ripples."
msgstr ""
-#: lib/elements/stroke.py:258
+#: lib/elements/stroke.py:257
msgid "Stagger lines this many times before repeating"
msgstr ""
-#: lib/elements/stroke.py:259
+#: lib/elements/stroke.py:258
msgid "Length of the cycle by which successive stitch lines are staggered. Fractional values are allowed and can have less visible diagonals than integer values. A value of 0 (default) disables staggering and instead stitches evenly.For linear ripples only."
msgstr ""
-#: lib/elements/stroke.py:272
+#: lib/elements/stroke.py:271
msgid "Skip first lines"
msgstr ""
-#: lib/elements/stroke.py:273
+#: lib/elements/stroke.py:272
msgid "Skip this number of lines at the beginning."
msgstr ""
-#: lib/elements/stroke.py:284
+#: lib/elements/stroke.py:283
msgid "Skip last lines"
msgstr ""
-#: lib/elements/stroke.py:285
+#: lib/elements/stroke.py:284
msgid "Skip this number of lines at the end"
msgstr ""
-#: lib/elements/stroke.py:296
+#: lib/elements/stroke.py:295
msgid "Flip every second line"
msgstr ""
-#: lib/elements/stroke.py:297
+#: lib/elements/stroke.py:296
msgid "Linear ripple: wether to flip the pattern every second line or not."
msgstr ""
-#: lib/elements/stroke.py:307
+#: lib/elements/stroke.py:306
msgid "Line distance exponent"
msgstr ""
-#: lib/elements/stroke.py:308
+#: lib/elements/stroke.py:307
msgid "Increase density towards one side."
msgstr ""
-#: lib/elements/stroke.py:319
+#: lib/elements/stroke.py:318
msgid "Flip exponent"
msgstr ""
-#: lib/elements/stroke.py:320
+#: lib/elements/stroke.py:319
msgid "Reverse exponent effect."
msgstr ""
-#: lib/elements/stroke.py:331
+#: lib/elements/stroke.py:330
msgid "Reverse"
msgstr ""
-#: lib/elements/stroke.py:332
+#: lib/elements/stroke.py:331
msgid "Flip start and end point"
msgstr ""
-#: lib/elements/stroke.py:352
+#: lib/elements/stroke.py:351
msgid "Reverse satin ripple rails. Default: automatically detect and fix a reversed rail."
msgstr ""
-#: lib/elements/stroke.py:364
+#: lib/elements/stroke.py:363
msgid "Grid size"
msgstr ""
-#: lib/elements/stroke.py:365
+#: lib/elements/stroke.py:364
msgid "Render as grid. Use with care and watch your stitch density."
msgstr ""
-#: lib/elements/stroke.py:377
+#: lib/elements/stroke.py:376
msgid "Stitch grid first"
msgstr ""
-#: lib/elements/stroke.py:378
+#: lib/elements/stroke.py:377
msgid "Reverse the stitch paths, so that the grid will be stitched first"
msgstr ""
-#: lib/elements/stroke.py:389
+#: lib/elements/stroke.py:388
msgid "Scale axis"
msgstr ""
-#: lib/elements/stroke.py:390
+#: lib/elements/stroke.py:389
msgid "Scale axis for satin guided ripple stitches."
msgstr ""
-#: lib/elements/stroke.py:394 lib/gui/edit_json/settings_panel.py:159
-#: print/templates/ui.html:180 inx/inkstitch_remove_embroidery_settings.inx:12
+#: lib/elements/stroke.py:393 lib/gui/edit_json/settings_panel.py:159
+#: print/templates/ui.html:180 inx/inkstitch_knockdown_fill.inx:32
+#: inx/inkstitch_remove_embroidery_settings.inx:12
#: inx/inkstitch_remove_embroidery_settings.inx:117
msgid "None"
msgstr "-"
-#: lib/elements/stroke.py:402
+#: lib/elements/stroke.py:401
msgid "Starting scale"
msgstr ""
-#: lib/elements/stroke.py:403
+#: lib/elements/stroke.py:402
msgid "How big the first copy of the line should be, in percent."
msgstr ""
-#: lib/elements/stroke.py:403 lib/elements/stroke.py:415
+#: lib/elements/stroke.py:402 lib/elements/stroke.py:414
msgid "Used only for ripple stitch with a guide line."
msgstr ""
-#: lib/elements/stroke.py:414
+#: lib/elements/stroke.py:413
msgid "Ending scale"
msgstr ""
-#: lib/elements/stroke.py:415
+#: lib/elements/stroke.py:414
msgid "How big the last copy of the line should be, in percent."
msgstr ""
-#: lib/elements/stroke.py:426 lib/gui/tartan/customize_panel.py:43
+#: lib/elements/stroke.py:425 lib/gui/tartan/customize_panel.py:43
#: inx/inkstitch_transform_elements.inx:10
msgid "Rotate"
msgstr ""
-#: lib/elements/stroke.py:427
+#: lib/elements/stroke.py:426
msgid "Rotate satin guided ripple stitches"
msgstr ""
-#: lib/elements/stroke.py:438
+#: lib/elements/stroke.py:437 inx/inkstitch_knockdown_fill.inx:20
+#: inx/inkstitch_knockdown_fill.inx:37
msgid "Join style"
msgstr ""
-#: lib/elements/stroke.py:439
+#: lib/elements/stroke.py:438
msgid "Join style for non circular ripples."
msgstr ""
-#: lib/elements/stroke.py:442
+#: lib/elements/stroke.py:441
msgid "flat"
msgstr ""
-#: lib/elements/stroke.py:442
+#: lib/elements/stroke.py:441
msgid "point"
msgstr ""
@@ -2866,11 +2869,11 @@ msgstr ""
msgid "The maximum value is smaller than the minimum value."
msgstr ""
-#: lib/extensions/lettering_generate_json.py:51
+#: lib/extensions/lettering_generate_json.py:53
msgid "Please specify a font file."
msgstr ""
-#: lib/extensions/letters_to_font.py:37
+#: lib/extensions/letters_to_font.py:38
msgid "Font directory not found. Please specify an existing directory."
msgstr ""
@@ -3295,11 +3298,11 @@ msgstr ""
#: inx/inkstitch_generate_palette.inx:26 inx/inkstitch_gradient_blocks.inx:26
#: inx/inkstitch_install.inx:14 inx/inkstitch_install_custom_palette.inx:14
#: inx/inkstitch_jump_to_stroke.inx:42 inx/inkstitch_jump_to_trim.inx:27
-#: inx/inkstitch_knockdown_fill.inx:27
+#: inx/inkstitch_knockdown_fill.inx:43
#: inx/inkstitch_lettering_along_path.inx:25
#: inx/inkstitch_lettering_custom_font_dir.inx:11
#: inx/inkstitch_lettering_force_lock_stitches.inx:22
-#: inx/inkstitch_lettering_generate_json.inx:135
+#: inx/inkstitch_lettering_generate_json.inx:143
#: inx/inkstitch_lettering_remove_kerning.inx:12
#: inx/inkstitch_lettering_set_color_sort_index.inx:11
#: inx/inkstitch_letters_to_font.inx:60 inx/inkstitch_outline.inx:25
@@ -3329,7 +3332,7 @@ msgid "Feature to verify or update font information for an existing font."
msgstr ""
#: lib/gui/edit_json/help_panel.py:33 lib/gui/edit_json/help_panel.py:34
-#: inx/inkstitch_lettering_generate_json.inx:141
+#: inx/inkstitch_lettering_generate_json.inx:149
msgid "https://inkstitch.org/docs/font-tools/#edit-json"
msgstr ""
@@ -5310,11 +5313,11 @@ msgstr ""
#: inx/inkstitch_density_map.inx:29 inx/inkstitch_display_stacking_order.inx:14
#: inx/inkstitch_fill_to_satin.inx:27 inx/inkstitch_install.inx:18
#: inx/inkstitch_install_custom_palette.inx:17
-#: inx/inkstitch_knockdown_fill.inx:33
+#: inx/inkstitch_knockdown_fill.inx:49
#: inx/inkstitch_lettering_along_path.inx:37
#: inx/inkstitch_lettering_custom_font_dir.inx:16
#: inx/inkstitch_lettering_force_lock_stitches.inx:33
-#: inx/inkstitch_lettering_generate_json.inx:139
+#: inx/inkstitch_lettering_generate_json.inx:147
#: inx/inkstitch_lettering_remove_kerning.inx:22
#: inx/inkstitch_lettering_set_color_sort_index.inx:19
#: inx/inkstitch_letters_to_font.inx:75 inx/inkstitch_outline.inx:28
@@ -6633,15 +6636,15 @@ msgstr ""
msgid "Keep holes"
msgstr ""
-#: inx/inkstitch_knockdown_fill.inx:19
+#: inx/inkstitch_knockdown_fill.inx:19 inx/inkstitch_knockdown_fill.inx:36
msgid "Offset"
msgstr ""
-#: inx/inkstitch_knockdown_fill.inx:22
+#: inx/inkstitch_knockdown_fill.inx:22 inx/inkstitch_knockdown_fill.inx:39
msgid "Mitre"
msgstr ""
-#: inx/inkstitch_knockdown_fill.inx:23
+#: inx/inkstitch_knockdown_fill.inx:23 inx/inkstitch_knockdown_fill.inx:40
msgid "Bevel"
msgstr ""
@@ -6649,23 +6652,40 @@ msgstr ""
msgid "Mitre limit"
msgstr ""
-#: inx/inkstitch_knockdown_fill.inx:28
+#: inx/inkstitch_knockdown_fill.inx:30
+msgid "Embossing"
+msgstr ""
+
+#: inx/inkstitch_knockdown_fill.inx:31
+msgid "Shape"
+msgstr ""
+
+#: inx/inkstitch_knockdown_fill.inx:33
+#: inx/inkstitch_zigzag_line_to_satin.inx:10
+msgid "Square"
+msgstr ""
+
+#: inx/inkstitch_knockdown_fill.inx:34
+msgid "Circle"
+msgstr ""
+
+#: inx/inkstitch_knockdown_fill.inx:44
msgid "This extension generates a knockdown fill area with a specified offset around selected elements."
msgstr ""
-#: inx/inkstitch_knockdown_fill.inx:29
+#: inx/inkstitch_knockdown_fill.inx:45
msgid "* Select elements of any kind"
msgstr ""
-#: inx/inkstitch_knockdown_fill.inx:30
+#: inx/inkstitch_knockdown_fill.inx:46
msgid "* Open this extension and apply with desired settings"
msgstr ""
-#: inx/inkstitch_knockdown_fill.inx:31
+#: inx/inkstitch_knockdown_fill.inx:47
msgid "* Adapt fill settings in the params dialog"
msgstr ""
-#: inx/inkstitch_knockdown_fill.inx:34
+#: inx/inkstitch_knockdown_fill.inx:50
msgid "https://inkstitch.org/docs/fill-tools/#knockdown-fill"
msgstr ""
@@ -6886,6 +6906,7 @@ msgstr ""
#: inx/inkstitch_lettering_generate_json.inx:118
#: inx/inkstitch_lettering_generate_json.inx:126
+#: inx/inkstitch_lettering_generate_json.inx:134
msgid "Force"
msgstr ""
@@ -6913,15 +6934,27 @@ msgstr ""
msgid "Space character width (default: 20)"
msgstr ""
+#: inx/inkstitch_lettering_generate_json.inx:134
+msgid "Overwrite letter spacing information from font file."
+msgstr ""
+
#: inx/inkstitch_lettering_generate_json.inx:136
+msgid "Letter spacing (px)"
+msgstr ""
+
+#: inx/inkstitch_lettering_generate_json.inx:136
+msgid "Letter spacing (default: 100)"
+msgstr ""
+
+#: inx/inkstitch_lettering_generate_json.inx:144
msgid "Generates font.json which can be used by the lettering tool."
msgstr ""
-#: inx/inkstitch_lettering_generate_json.inx:137
+#: inx/inkstitch_lettering_generate_json.inx:145
msgid "The generated file can be updated with Extensions > Ink/Stitch > Font Management > Edit JSON."
msgstr ""
-#: inx/inkstitch_lettering_generate_json.inx:140
+#: inx/inkstitch_lettering_generate_json.inx:148
msgid "https://inkstitch.org/docs/font-tools/#generate-json"
msgstr ""
@@ -8107,10 +8140,6 @@ msgstr ""
msgid "Line Pattern"
msgstr ""
-#: inx/inkstitch_zigzag_line_to_satin.inx:10
-msgid "Square"
-msgstr ""
-
#: inx/inkstitch_zigzag_line_to_satin.inx:11
msgid "Sawtooth"
msgstr ""
diff --git a/translations/messages_fr_FR.po b/translations/messages_fr_FR.po
index aee2bc20..8e04f75e 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: 2025-05-12 01:48+0000\n"
-"PO-Revision-Date: 2025-05-12 01:48\n"
+"POT-Creation-Date: 2025-05-21 01:46+0000\n"
+"PO-Revision-Date: 2025-05-21 01:46\n"
"Last-Translator: \n"
"Language-Team: French\n"
"MIME-Version: 1.0\n"
@@ -12,7 +12,7 @@ msgstr ""
"Generated-By: Babel 2.17.0\n"
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2025-05-12 01:48+0000\n"
+"POT-Creation-Date: 2025-05-21 01:46+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -910,11 +910,11 @@ msgstr "treillis hexagonal"
msgid "weird one"
msgstr "bizarre"
-#: inkstitch.py:166
+#: inkstitch.py:170
msgid "Ink/Stitch cannot read your SVG file. This is often the case when you use a file which has been created with Adobe Illustrator."
msgstr "Ink/Stitch ne peut pas lire votre fichier SVG. C'est souvent le cas si vous utilisez un fichier créé avec Adobe Illustrator."
-#: inkstitch.py:169
+#: inkstitch.py:173
msgid "Try to import the file into Inkscape through 'File > Import...' (Ctrl+I)"
msgstr "Essayez d'importer le fichier dans Inkscape avec 'Ficher > Import...' (Ctrl+I)"
@@ -1076,126 +1076,126 @@ msgstr "Inverser l'angle"
msgid "Flip automatically calculated angle if it appears to be wrong."
msgstr "Inverse automatiquement l'angle calculé s'il semble faux."
-#: lib/elements/element.py:249 lib/gui/preferences.py:59
+#: lib/elements/element.py:251 lib/gui/preferences.py:59
#: lib/gui/preferences.py:106
msgid "Minimum stitch length"
msgstr "Longueur minimum du point"
-#: lib/elements/element.py:250
+#: lib/elements/element.py:252
msgid "Overwrite global minimum stitch length setting. Shorter stitches than that will be removed."
msgstr "Est prioritaire par rapport à la valeur de la longueur minimum de point définie dans les préférences. Les points plus courts seront supprimés."
-#: lib/elements/element.py:260 lib/gui/preferences.py:41
+#: lib/elements/element.py:262 lib/gui/preferences.py:41
msgid "Minimum jump stitch length"
msgstr "Longueur minimum de saut"
-#: lib/elements/element.py:261
+#: lib/elements/element.py:263
msgid "Overwrite global minimum jump stitch length setting. Shorter distances to the next object will have no lock stitches."
msgstr "Est prioritaire par rapport Ă  la valeur de la longueur minimum de saut dĂ©finie dans les prĂ©fĂ©rences. Si la distance Ă  l'objet suivant est infĂ©rieure, il n'y aura pas de points d'arrĂªt."
-#: lib/elements/element.py:271
+#: lib/elements/element.py:273
msgid "Allow lock stitches"
msgstr "Autoriser les points d'arrĂªt"
-#: lib/elements/element.py:272
+#: lib/elements/element.py:274
msgid "Tie thread at the beginning and/or end of this object. Manual stitch will only add lock stitches if force lock stitched is checked."
msgstr "Faire un nÅ“ud au dĂ©but et/ou Ă  la fin de cet objet. Le point manuel n'ajoutera de point d'arrĂªt que si \"Forcer les points d'arrĂªt\" est cochĂ©."
#. options to allow lock stitch before and after objects
-#: lib/elements/element.py:277
+#: lib/elements/element.py:279
msgid "Both"
msgstr "Au début et à la fin"
-#: lib/elements/element.py:277
+#: lib/elements/element.py:279
msgid "Before"
msgstr "Au début"
-#: lib/elements/element.py:277
+#: lib/elements/element.py:279
msgid "After"
msgstr "A la fin"
-#: lib/elements/element.py:277
+#: lib/elements/element.py:279
msgid "Neither"
msgstr "Aucun"
-#: lib/elements/element.py:286
+#: lib/elements/element.py:288
#: inx/inkstitch_lettering_force_lock_stitches.inx:3
msgid "Force lock stitches"
msgstr "Forcer des points d'arrĂªt"
-#: lib/elements/element.py:287
+#: lib/elements/element.py:289
msgid "Sew lock stitches after sewing this element, even if the distance to the next object is shorter than defined by the minimum jump stitch length value in the Ink/Stitch preferences."
msgstr "CrĂ©er des points d'arrĂªt après avoir cousu cet Ă©lĂ©ment, mĂªme si la distance jusqu'Ă  l'objet suivant est plus courte que la valeur de 'longueur minimum de saut' dĂ©fini dans les prĂ©fĂ©rences Ink/Stitch."
-#: lib/elements/element.py:299
+#: lib/elements/element.py:301
msgid "Tack stitch"
msgstr "Point d'arrĂªt initial"
-#: lib/elements/element.py:300
+#: lib/elements/element.py:302
msgid "Tack down stitch type"
msgstr "Type de point d'arrĂªt initial"
-#: lib/elements/element.py:310 lib/elements/element.py:356
+#: lib/elements/element.py:312 lib/elements/element.py:358
msgid "Custom path"
msgstr "Chemin personnalisé"
-#: lib/elements/element.py:311
+#: lib/elements/element.py:313
msgid "Enter a custom path. For svg paths The last node will not be embroidered, but represents the first stitch of the element."
msgstr "Entrez un chemin personnalisĂ©. Pour les chemins svg, le dernier nÅ“ud ne sera pas brodĂ©, mais reprĂ©sente le premier point de l'Ă©lĂ©ment."
-#: lib/elements/element.py:321 lib/elements/element.py:333
+#: lib/elements/element.py:323 lib/elements/element.py:335
msgid "Scale tack stitch"
msgstr "Échelle du point d'arrĂªt initial"
-#: lib/elements/element.py:322
+#: lib/elements/element.py:324
msgid "Set stitch length. A 1 in a custom path equals this values."
msgstr "Détermine la longueur de point. Un 1 dans un chemin personnalisé représentera cette valeur."
-#: lib/elements/element.py:334
+#: lib/elements/element.py:336
msgid "Scale tack stitch by this percentage."
msgstr "Mettre le point d'arrĂªt initial Ă  l'Ă©chelle selon ce pourcentage."
-#: lib/elements/element.py:345
+#: lib/elements/element.py:347
msgid "Lock stitch"
msgstr "Point d'arrĂªt"
-#: lib/elements/element.py:346
+#: lib/elements/element.py:348
msgid "Lock stitch type"
msgstr "Type de point d'arrĂªt final"
-#: lib/elements/element.py:357
+#: lib/elements/element.py:359
msgid "Enter a custom path. For svg paths the first node will not be embroidered, but represents the last stitch of the element."
msgstr "Entrez un chemin personnalisĂ©. Pour les chemins svg, le premier nÅ“ud ne sera pas brodĂ©, mais reprĂ©sente le dernier point de l'Ă©lĂ©ment."
-#: lib/elements/element.py:367 lib/elements/element.py:379
+#: lib/elements/element.py:369 lib/elements/element.py:381
msgid "Scale lock stitch"
msgstr "Échelle du point d'arrĂªt final"
-#: lib/elements/element.py:368
+#: lib/elements/element.py:370
msgid "Set length of lock stitches (mm)."
msgstr "DĂ©termine la longueur des points d'arrĂªt (mm)."
-#: lib/elements/element.py:380
+#: lib/elements/element.py:382
msgid "Scale lock stitch by this percentage."
msgstr "Mettre Ă  l'Ă©chelle le point d'arrĂªt selon ce pourcentage."
-#: lib/elements/element.py:392
+#: lib/elements/element.py:394
msgid "Trim After"
msgstr "Couper après"
-#: lib/elements/element.py:393
+#: lib/elements/element.py:395
msgid "Add a TRIM command after stitching this object."
msgstr "Ajoute une commande de coupe après avoir brodé cet objet."
-#: lib/elements/element.py:402
+#: lib/elements/element.py:404
msgid "Stop After"
msgstr "ArrĂªter après"
-#: lib/elements/element.py:403
+#: lib/elements/element.py:405
msgid "Add a STOP command after stitching this object."
msgstr "Ajoute une commande STOP après avoir brodé cet objet."
-#: lib/elements/element.py:687
+#: lib/elements/element.py:700
msgid "Please run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot objects. This will show you the exact location of the problem."
msgstr "Merci d'exécuter Extensions > Ink/Stitch > Résolution de problèmes > Dépistage de problèmes avec des objets. Ceci indiquera la position erronée."
@@ -1211,561 +1211,562 @@ msgstr "Il y a, dans le document, un objet invalide sans information de géomét
msgid "* Run Extensions > Ink/Stitch > Troubleshoot > Cleanup Document..."
msgstr "* Exécutez Extensions > Ink/Stitch > Résolution de problèmes > Nettoyer le document..."
-#: lib/elements/fill_stitch.py:37
+#: lib/elements/fill_stitch.py:36
msgid "Small Fill"
msgstr "Petit remplissage"
-#: lib/elements/fill_stitch.py:38
+#: lib/elements/fill_stitch.py:37
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:44 lib/elements/fill_stitch.py:264
+#: lib/elements/fill_stitch.py:43 lib/elements/fill_stitch.py:263
msgid "Expand"
msgstr "Élargir"
-#: lib/elements/fill_stitch.py:45
+#: lib/elements/fill_stitch.py:44
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:50 lib/elements/fill_stitch.py:701
+#: lib/elements/fill_stitch.py:49 lib/elements/fill_stitch.py:700
msgid "Inset"
msgstr "Décalage"
-#: lib/elements/fill_stitch.py:51
+#: lib/elements/fill_stitch.py:50
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:56
+#: lib/elements/fill_stitch.py:55
msgid "Missing Guideline"
msgstr "Ligne guide manquante"
-#: lib/elements/fill_stitch.py:57
+#: lib/elements/fill_stitch.py:56
msgid "This object is set to \"Guided Fill\", but has no guide line."
msgstr "Cet objet est paramétré à \"Remplissage Guidé\", mais il n'y a aucune ligne-guide."
-#: lib/elements/fill_stitch.py:59
+#: lib/elements/fill_stitch.py:58
msgid "* Create a stroke object"
msgstr "* Créez un trait (objet avec couleur de contour, mais pas de remplissage)"
-#: lib/elements/fill_stitch.py:60
+#: lib/elements/fill_stitch.py:59
msgid "* Select this object and run Extensions > Ink/Stitch > Edit > Selection to guide line"
msgstr "* Sélectionnez cet objet et exécutez Extensions > Ink/Stitch > Édition > Sélection vers ligne-guide"
-#: lib/elements/fill_stitch.py:65
+#: lib/elements/fill_stitch.py:64
msgid "Disjointed Guide Line"
msgstr "Ligne-guide disjointe"
-#: lib/elements/fill_stitch.py:66
+#: lib/elements/fill_stitch.py:65
msgid "The guide line of this object isn't within the object borders. The guide line works best, if it is within the target element."
msgstr "La ligne-guide de cet objet n'est pas dans les limites de l'objet. La ligne-guide fonctionne mieux si elle se trouve à l'intérieur de l'élément ciblé."
-#: lib/elements/fill_stitch.py:69
+#: lib/elements/fill_stitch.py:68
msgid "* Move the guide line into the element"
msgstr "* Déplacer la ligne-guide à l'intérieur de l'élément"
-#: lib/elements/fill_stitch.py:74 lib/elements/stroke.py:27
+#: lib/elements/fill_stitch.py:73 lib/elements/stroke.py:26
msgid "Multiple Guide Lines"
msgstr "Multiples lignes-guide"
-#: lib/elements/fill_stitch.py:75 lib/elements/stroke.py:28
+#: lib/elements/fill_stitch.py:74 lib/elements/stroke.py:27
msgid "This object has multiple guide lines, but only the first one will be used."
msgstr "Cet objet possède plusieurs lignes-guide, mais seule la première sera utilisée."
-#: lib/elements/fill_stitch.py:77 lib/elements/stroke.py:30
+#: lib/elements/fill_stitch.py:76 lib/elements/stroke.py:29
msgid "* Remove all guide lines, except for one."
msgstr "* Supprimez toutes les lignes-guide, sauf une."
-#: lib/elements/fill_stitch.py:82
+#: lib/elements/fill_stitch.py:81
msgid "Unconnected"
msgstr "Déconnecté"
-#: lib/elements/fill_stitch.py:83
+#: lib/elements/fill_stitch.py:82
msgid "Fill: This object is made up of unconnected shapes. Ink/Stitch doesn't know what order to stitch them in. Please break this object up into separate shapes."
msgstr "Remplissage : Cet objet est constitué de formes non connectées. Ink/Stitch ne sait pas dans quel ordre les broder. Partagez cet objet en formes séparées."
-#: lib/elements/fill_stitch.py:87 lib/elements/fill_stitch.py:96
-#: lib/elements/fill_stitch.py:141
+#: lib/elements/fill_stitch.py:86 lib/elements/fill_stitch.py:95
+#: lib/elements/fill_stitch.py:140
msgid "* Extensions > Ink/Stitch > Fill Tools > Break Apart Fill Objects"
msgstr "* Extensions > Ink/Stitch > Outils : Remplissage > Briser des objets de remplissage"
-#: lib/elements/fill_stitch.py:92
+#: lib/elements/fill_stitch.py:91
msgid "Border crosses itself"
msgstr "La bordure se croise sur elle-mĂªme"
-#: lib/elements/fill_stitch.py:93
+#: lib/elements/fill_stitch.py:92
msgid "Fill: The border crosses over itself. This may lead into unconnected shapes. Please break this object into separate shapes to indicate in which order it should be stitched in."
msgstr "Remplissage : La frontière se croise elle-mĂªme, ce qui peut donner des formes non connectĂ©es. Merci de sĂ©parer cet objet en plusieurs formes afin d'indiquer l'ordre dans lequel la broderie doit se faire."
-#: lib/elements/fill_stitch.py:101
+#: lib/elements/fill_stitch.py:100
msgid "Fill and Stroke color"
msgstr "Couleur de fond et de contour"
-#: lib/elements/fill_stitch.py:102
+#: lib/elements/fill_stitch.py:101
msgid "Element has both a fill and a stroke color. It is recommended to use two separate elements instead."
msgstr "L'élément a à la fois une couleur de fond et une couleur de contour. Il est recommandé d'utiliser plutôt deux éléments séparés."
-#: lib/elements/fill_stitch.py:104
+#: lib/elements/fill_stitch.py:103
msgid "* Duplicate the element. Remove stroke color from the first and fill color from the second."
msgstr "* Dupliquez l'élément. Supprimez la couleur de contour pour l'un et la couleur de fond pour l'autre."
-#: lib/elements/fill_stitch.py:105
+#: lib/elements/fill_stitch.py:104
msgid "* Adapt the shape of the second element to compensate for push and pull fabric distortion."
msgstr "* Adaptez la forme du second élément pour compenser les distorsions du tissu."
-#: lib/elements/fill_stitch.py:110
+#: lib/elements/fill_stitch.py:109
msgid "No linear gradient color"
msgstr "Pas de couleur en dégradé linéaire"
-#: lib/elements/fill_stitch.py:111
+#: lib/elements/fill_stitch.py:110
msgid "Linear Gradient has no linear gradient color."
msgstr "Le dégradé linéaire n'a pas de couleur en dégradé linéaire."
-#: lib/elements/fill_stitch.py:113
+#: lib/elements/fill_stitch.py:112
msgid "* Open the Fill and Stroke dialog."
msgstr "Ouvrez le dialogue Fond et Contour."
-#: lib/elements/fill_stitch.py:114
+#: lib/elements/fill_stitch.py:113
msgid "* Set a linear gradient as a fill and adapt colors to your liking."
msgstr "* Choisissez un fond en dégradé linéaire et adaptez les couleurs selon vos souhaits."
-#: lib/elements/fill_stitch.py:119
+#: lib/elements/fill_stitch.py:118
msgid "No stripes to render"
msgstr "Aucune bande pour le rendu"
-#: lib/elements/fill_stitch.py:120
+#: lib/elements/fill_stitch.py:119
msgid "Tartan fill: There is no active fill stripe to render"
msgstr "Remplissage tartan : il n'y a pas de bande active pour le rendu"
-#: lib/elements/fill_stitch.py:122 lib/elements/fill_stitch.py:132
+#: lib/elements/fill_stitch.py:121 lib/elements/fill_stitch.py:131
msgid "Go to Extensions > Ink/Stitch > Fill Tools > Tartan and adjust stripe settings:"
msgstr "Aller à Extensions > Ink/Stitch >Outils : Remplissage> Tartan et ajuster le paramétrage des bandes de couleurs:"
-#: lib/elements/fill_stitch.py:123
+#: lib/elements/fill_stitch.py:122
msgid "* Check if stripes are active"
msgstr "Vérifier si les bandes sont actives"
-#: lib/elements/fill_stitch.py:124
+#: lib/elements/fill_stitch.py:123
msgid "* Check the minimum stripe width setting and the scale factor"
msgstr "Vérifier la largeur minimum de bande et le facteur d'échelle"
-#: lib/elements/fill_stitch.py:129
+#: lib/elements/fill_stitch.py:128
msgid "No customized pattern"
msgstr "Pas de motif personnalisé"
-#: lib/elements/fill_stitch.py:130
+#: lib/elements/fill_stitch.py:129
msgid "Tartan fill: Using default pattern"
msgstr "Remplissage tartan : utilisation du motif par défaut"
-#: lib/elements/fill_stitch.py:133
+#: lib/elements/fill_stitch.py:132
msgid "* Customize your pattern"
msgstr "Personnaliser votre motif"
-#: lib/elements/fill_stitch.py:138
+#: lib/elements/fill_stitch.py:137
msgid "This shape is invalid"
msgstr "Cette forme est invalide"
-#: lib/elements/fill_stitch.py:139
+#: lib/elements/fill_stitch.py:138
msgid "Fill: This shape cannot be stitched out. Please try to repair it with the \"Break Apart Fill Objects\" extension."
msgstr "Remplissage : Cette forme ne peut pas Ăªtre brodĂ©e. Merci d'essayer de rĂ©gler le problème en utilisant l'extension \"Briser des objets de remplissage\"."
-#: lib/elements/fill_stitch.py:147
+#: lib/elements/fill_stitch.py:146
msgid "FillStitch"
msgstr "Point de remplissage"
-#: lib/elements/fill_stitch.py:150
+#: lib/elements/fill_stitch.py:149
msgid "Automatically routed fill stitching"
msgstr "Auto-remplissage avec des points de broderie"
-#: lib/elements/fill_stitch.py:154
+#: lib/elements/fill_stitch.py:153
msgid "Auto Fill"
msgstr "Remplissage automatique"
-#: lib/elements/fill_stitch.py:155 inx/inkstitch_select_elements.inx:56
+#: lib/elements/fill_stitch.py:154 inx/inkstitch_select_elements.inx:56
msgid "Circular Fill"
msgstr "Remplissage circulaire"
-#: lib/elements/fill_stitch.py:156 inx/inkstitch_select_elements.inx:57
+#: lib/elements/fill_stitch.py:155 inx/inkstitch_select_elements.inx:57
msgid "Contour Fill"
msgstr "Remplissage selon contour"
-#: lib/elements/fill_stitch.py:157 inx/inkstitch_select_elements.inx:58
+#: lib/elements/fill_stitch.py:156 inx/inkstitch_select_elements.inx:58
msgid "Guided Fill"
msgstr "Remplissage guidé"
-#: lib/elements/fill_stitch.py:158 inx/inkstitch_select_elements.inx:59
+#: lib/elements/fill_stitch.py:157 inx/inkstitch_select_elements.inx:59
msgid "Linear Gradient Fill"
msgstr "Remplissage dégradé linéaire"
-#: lib/elements/fill_stitch.py:159 inx/inkstitch_select_elements.inx:60
+#: lib/elements/fill_stitch.py:158 inx/inkstitch_select_elements.inx:60
msgid "Meander Fill"
msgstr "Remplissage en méandres"
-#: lib/elements/fill_stitch.py:160 inx/inkstitch_select_elements.inx:61
+#: lib/elements/fill_stitch.py:159 inx/inkstitch_select_elements.inx:61
msgid "Tartan Fill"
msgstr "Remplissage tartan"
-#: lib/elements/fill_stitch.py:161 lib/gui/tartan/embroidery_panel.py:203
+#: lib/elements/fill_stitch.py:160 lib/gui/tartan/embroidery_panel.py:203
#: inx/inkstitch_select_elements.inx:62
msgid "Legacy Fill"
msgstr "Remplissage legacy (ancien)"
-#: lib/elements/fill_stitch.py:165
+#: lib/elements/fill_stitch.py:164
msgid "Fill method"
msgstr "Méthode de remplissage"
-#: lib/elements/fill_stitch.py:174
+#: lib/elements/fill_stitch.py:173
msgid "Guided Fill Strategy"
msgstr "Stratégie pour le remplissage guidé"
-#: lib/elements/fill_stitch.py:175
+#: lib/elements/fill_stitch.py:174
msgid "Copy"
msgstr "Copier"
-#: lib/elements/fill_stitch.py:175
+#: lib/elements/fill_stitch.py:174
msgid "Parallel Offset"
msgstr "Décalage parallèle"
-#: lib/elements/fill_stitch.py:176
+#: lib/elements/fill_stitch.py:175
msgid "Copy (the default) will fill the shape with shifted copies of the line. Parallel offset will ensure that each line is always a consistent distance from its neighbor. Sharp corners may be introduced."
msgstr "Copier (option par défaut) remplit la forme avec des copies translatées de la ligne guide. Décalage parallèle, assure que chaque ligne est à distance constante de la ligne voisine. Cette stratégie peut introduire des angles aigus."
-#: lib/elements/fill_stitch.py:183
+#: lib/elements/fill_stitch.py:182
msgid "Contour Fill Strategy"
msgstr "Stratégie de remplissage selon les contours"
-#: lib/elements/fill_stitch.py:184
+#: lib/elements/fill_stitch.py:183
msgid "Inner to Outer"
msgstr "De l'intérieur vers l'extérieur"
-#: lib/elements/fill_stitch.py:184
+#: lib/elements/fill_stitch.py:183
msgid "Single spiral"
msgstr "Spirale unique"
-#: lib/elements/fill_stitch.py:184
+#: lib/elements/fill_stitch.py:183
msgid "Double spiral"
msgstr "Double spirale"
-#: lib/elements/fill_stitch.py:189
+#: lib/elements/fill_stitch.py:188
msgid "Join Style"
msgstr "Style de jointure"
-#: lib/elements/fill_stitch.py:190 inx/inkstitch_knockdown_fill.inx:21
+#: lib/elements/fill_stitch.py:189 inx/inkstitch_knockdown_fill.inx:21
+#: inx/inkstitch_knockdown_fill.inx:38
msgid "Round"
msgstr "Ronde"
-#: lib/elements/fill_stitch.py:190
+#: lib/elements/fill_stitch.py:189
msgid "Mitered"
msgstr "En onglet"
-#: lib/elements/fill_stitch.py:190
+#: lib/elements/fill_stitch.py:189
msgid "Beveled"
msgstr "Biseautée"
-#: lib/elements/fill_stitch.py:196
+#: lib/elements/fill_stitch.py:195
msgid "Avoid self-crossing"
msgstr "Éviter l'auto-croisement"
-#: lib/elements/fill_stitch.py:205
+#: lib/elements/fill_stitch.py:204
msgid "Clockwise"
msgstr "Dans le sens des aiguilles d'une montre"
-#: lib/elements/fill_stitch.py:210
+#: lib/elements/fill_stitch.py:209
msgid "Meander Pattern"
msgstr "Motif de méandre"
-#: lib/elements/fill_stitch.py:217
+#: lib/elements/fill_stitch.py:216
msgid "Meander pattern angle"
msgstr "Angle du motif de méandre"
-#: lib/elements/fill_stitch.py:227
+#: lib/elements/fill_stitch.py:226
msgid "Meander pattern scale"
msgstr "Echelle du motif de méandre"
-#: lib/elements/fill_stitch.py:228
+#: lib/elements/fill_stitch.py:227
msgid "Percentage to stretch or compress the meander pattern. You can scale horizontally and vertically individually by giving two percentages separated by a space. "
msgstr "Pourcentage d'expansion ou de compression du motif de méandre. Vous pouvez utiliser deux valeurs séparées par un espace pour des pourcentages différents selon l'horizontale et la verticale. "
-#: lib/elements/fill_stitch.py:238
+#: lib/elements/fill_stitch.py:237
msgid "Clip path"
msgstr "Contraindre le chemin Ă  la forme"
-#: lib/elements/fill_stitch.py:239
+#: lib/elements/fill_stitch.py:238
msgid "Constrain stitching to the shape. Useful when smoothing and expand are used."
msgstr "Contraint le chemin à rester dans la forme. Utile quand lissage et étendre sont utilisés."
-#: lib/elements/fill_stitch.py:248
+#: lib/elements/fill_stitch.py:247
msgid "Smoothness"
msgstr "Lissage"
-#: lib/elements/fill_stitch.py:250
+#: lib/elements/fill_stitch.py:249
msgid "Smooth the stitch path. Smoothness limits how far the smoothed stitch path is allowed to deviate from the original path. Try low numbers like 0.2. Hint: a lower running stitch tolerance may be needed too."
msgstr "Lisse la broderie. Le lissage détermine la mesure dans laquelle le chemin lissé peut s'éloigner du chemin originel. Essayez de petites valeurs comme 0.2. Attention, il est possible qu'il faille aussi modifier la tolérance du point droit."
-#: lib/elements/fill_stitch.py:265
+#: lib/elements/fill_stitch.py:264
msgid "Expand the shape before fill stitching, to compensate for gaps between shapes. Negative values contract instead."
msgstr "Étend la forme avant le remplissage pour éviter les trous entre les formes. Les valeurs négatives contractent."
-#: lib/elements/fill_stitch.py:282
+#: lib/elements/fill_stitch.py:281
msgid "Gap Filling"
msgstr "Boucher les espaces entre sections"
-#: lib/elements/fill_stitch.py:283
+#: lib/elements/fill_stitch.py:282
msgid "Add extra rows to compensate for gaps between sections caused by distortion.Rows are always added in pairs, so this number will be rounded up to the nearest multiple of 2."
msgstr "Ajoute des rangées supplémentaires pour compenser les espaces entre les sections causés par la distorsion. Les rangées sont toujours ajoutées par paires donc ce nombre sera arrondi au nombre pair le plus proche."
-#: lib/elements/fill_stitch.py:295 lib/elements/fill_stitch.py:308
+#: lib/elements/fill_stitch.py:294 lib/elements/fill_stitch.py:307
#: lib/gui/tartan/embroidery_panel.py:35
msgid "Angle of lines of stitches"
msgstr "Angle des lignes de points"
-#: lib/elements/fill_stitch.py:296
+#: lib/elements/fill_stitch.py:295
msgid "The angle increases in a counter-clockwise direction. 0 is horizontal. Negative angles are allowed."
msgstr "L’angle augmente dans un sens anti-horaire. 0 est horizontal. Les angles négatifs sont autorisés."
-#: lib/elements/fill_stitch.py:309 lib/gui/tartan/embroidery_panel.py:36
+#: lib/elements/fill_stitch.py:308 lib/gui/tartan/embroidery_panel.py:36
msgid "Relative to the tartan stripe direction."
msgstr "Relativement Ă  la direction des bandes du tartan."
-#: lib/elements/fill_stitch.py:321
+#: lib/elements/fill_stitch.py:320
msgid "Maximum fill stitch length"
msgstr "Longueur maximale du point de remplissage"
-#: lib/elements/fill_stitch.py:323
+#: lib/elements/fill_stitch.py:322
msgid "The length of each stitch in a row. Shorter stitch may be used at the start or end of a row."
msgstr "La longueur de points dans une rangĂ©e. Des point plus courts peuvent Ăªtre utilisĂ©s au dĂ©but ou Ă  la fin d’une rangĂ©e."
-#: lib/elements/fill_stitch.py:339
+#: lib/elements/fill_stitch.py:338
msgid "Spacing between rows"
msgstr "Espacement entre les rangées"
-#: lib/elements/fill_stitch.py:340
+#: lib/elements/fill_stitch.py:339
msgid "Distance between rows of stitches."
msgstr "Espacement entre les rangées de points."
-#: lib/elements/fill_stitch.py:357 inx/inkstitch_gradient_blocks.inx:24
+#: lib/elements/fill_stitch.py:356 inx/inkstitch_gradient_blocks.inx:24
msgid "End row spacing"
msgstr "Espacement final entre les rangées"
-#: lib/elements/fill_stitch.py:358
+#: lib/elements/fill_stitch.py:357
msgid "Increases or decreases the row spacing towards the end."
msgstr "Augmente ou réduit l'espacement entre les rangées au fur et à mesure du remplissage."
-#: lib/elements/fill_stitch.py:372
+#: lib/elements/fill_stitch.py:371
msgid "Stagger rows this many times before repeating"
msgstr "Décaler les rangées autant de fois avant de répéter"
-#: lib/elements/fill_stitch.py:373 lib/elements/satin_column.py:215
+#: lib/elements/fill_stitch.py:372 lib/elements/satin_column.py:215
msgid "Length of the cycle by which successive stitch rows are staggered. Fractional values are allowed and can have less visible diagonals than integer values."
msgstr "Longueur du cycle de décalage des rangées. Les fractions sont autorisées et peuvent produire des diagonales moins visibles que les valeurs entières."
-#: lib/elements/fill_stitch.py:389 lib/elements/fill_stitch.py:713
+#: lib/elements/fill_stitch.py:388 lib/elements/fill_stitch.py:712
msgid "Skip last stitch in each row"
msgstr "Sauter le dernier point dans chaque rangée"
-#: lib/elements/fill_stitch.py:390 lib/elements/fill_stitch.py:714
+#: lib/elements/fill_stitch.py:389 lib/elements/fill_stitch.py:713
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:405
+#: lib/elements/fill_stitch.py:404
msgid "Flip fill (start right-to-left)"
msgstr "Intervertir le remplissage (début à la droite vers la gauche)"
-#: lib/elements/fill_stitch.py:406
+#: lib/elements/fill_stitch.py:405
msgid "The flip option can help you with routing your stitch path. When you enable flip, stitching goes from right-to-left instead of left-to-right."
msgstr "L’option intervertir peut vous aider avec le routage de votre chemin de broderie. Lorsque vous activez l'inversion, la broderie va de droite à gauche au lieu de gauche à droite."
-#: lib/elements/fill_stitch.py:418
+#: lib/elements/fill_stitch.py:417
msgid "Reverse fill"
msgstr "Inverser le remplissage"
-#: lib/elements/fill_stitch.py:419
+#: lib/elements/fill_stitch.py:418
msgid "Reverses fill path."
msgstr "Inverse le chemin de remplissage."
-#: lib/elements/fill_stitch.py:430
+#: lib/elements/fill_stitch.py:429
msgid "Stop at ending point"
msgstr "Terminer Ă  la position de fin"
-#: lib/elements/fill_stitch.py:431
+#: lib/elements/fill_stitch.py:430
msgid "If this option is disabled, the ending point will only be used to define a general direction for stitch routing. When enabled the last section will end at the defined spot."
msgstr "Si cette option est désactivée, la position de fin ne sera utilisée que pour définir une direction générale de broderie. Si elle est activée, la dernière section terminera à l'endroit défini."
-#: lib/elements/fill_stitch.py:443 lib/elements/fill_stitch.py:725
+#: lib/elements/fill_stitch.py:442 lib/elements/fill_stitch.py:724
msgid "Underpath"
msgstr "Chemin de dessous"
-#: lib/elements/fill_stitch.py:444 lib/elements/fill_stitch.py:726
+#: lib/elements/fill_stitch.py:443 lib/elements/fill_stitch.py:725
msgid "Travel inside the shape when moving from section to section. Underpath stitches avoid traveling in the direction of the row angle so that they are not visible. This gives them a jagged appearance."
msgstr "Les points qui relient les sections Ă  l'intĂ©rieur de l'objet. Les points des chemins de dessous Ă©vitent d'aller dans la mĂªme direction que ceux de dessus pour ne pas Ăªtre visibles. Cela leur donne une apparence dĂ©chiquetĂ©e."
-#: lib/elements/fill_stitch.py:456 lib/elements/satin_column.py:364
-#: lib/elements/stroke.py:121
+#: lib/elements/fill_stitch.py:455 lib/elements/satin_column.py:364
+#: lib/elements/stroke.py:120
msgid "Running stitch length"
msgstr "Longueur de point droit"
-#: lib/elements/fill_stitch.py:457
+#: lib/elements/fill_stitch.py:456
msgid "Length of stitches around the outline of the fill region used when moving from section to section. Also used for meander and circular fill."
msgstr "Longueur des points utilisés pour ce déplacer de section en section dans un remplissage. Utilisé aussi pour le remplissage en méandres et le remplissage circulaire."
-#: lib/elements/fill_stitch.py:474 lib/elements/satin_column.py:375
+#: lib/elements/fill_stitch.py:473 lib/elements/satin_column.py:375
msgid "Running stitch tolerance"
msgstr "Tolérance du point droit"
-#: lib/elements/fill_stitch.py:475 lib/elements/satin_column.py:376
+#: lib/elements/fill_stitch.py:474 lib/elements/satin_column.py:376
msgid "Determines how hard Ink/Stitch tries to avoid stitching outside the shape.Lower numbers are less likely to stitch outside the shape but require more stitches."
msgstr "Détermine la force avec laquelle Ink/Stitch essaie d'éviter de broder en dehors de la forme. Une valeur basse rend moins susceptible de broder en dehors de la forme, mais nécessite plus de points."
-#: lib/elements/fill_stitch.py:493 lib/elements/stroke.py:147
+#: lib/elements/fill_stitch.py:492 lib/elements/stroke.py:146
msgid "Randomize stitch length"
msgstr "Rendre aléatoire la longueur du point"
-#: lib/elements/fill_stitch.py:494 lib/elements/stroke.py:148
+#: lib/elements/fill_stitch.py:493 lib/elements/stroke.py:147
msgid "Randomize stitch length and phase instead of dividing evenly or staggering. This is recommended for closely-spaced curved fills to avoid Moiré artefacts."
msgstr "Rendre la longueur du point aléatoire plutôt que de découper ou décaler régulièrement. Ceci est recommandé lorsque le remplissage est dense pour éviter les effets de moiré."
-#: lib/elements/fill_stitch.py:510 lib/elements/stroke.py:160
+#: lib/elements/fill_stitch.py:509 lib/elements/stroke.py:159
msgid "Random stitch length jitter"
msgstr "Mouvement aléatoire de la longueur du point"
-#: lib/elements/fill_stitch.py:511 lib/elements/stroke.py:161
+#: lib/elements/fill_stitch.py:510 lib/elements/stroke.py:160
msgid "Amount to vary the length of each stitch by when randomizing."
msgstr "Pourcentage maximum de variation de la longueur du point appliqué si la longueur est rendue aléatoire."
-#: lib/elements/fill_stitch.py:526 lib/elements/satin_column.py:500
-#: lib/elements/stroke.py:83
+#: lib/elements/fill_stitch.py:525 lib/elements/satin_column.py:500
+#: lib/elements/stroke.py:82
#: lib/sew_stack/stitch_layers/running_stitch/running_stitch_layer.py:33
#: lib/sew_stack/stitch_layers/running_stitch/running_stitch_layer.py:35
msgid "Repeats"
msgstr "Répétitions"
-#: lib/elements/fill_stitch.py:527 lib/elements/stroke.py:84
+#: lib/elements/fill_stitch.py:526 lib/elements/stroke.py:83
#: lib/sew_stack/stitch_layers/running_stitch/running_stitch_layer.py:36
msgid "Defines how many times to run down and back along the path."
msgstr "Définit combien de fois broder en avant et en arrière le long du chemin."
-#: lib/elements/fill_stitch.py:538 lib/elements/stroke.py:95
+#: lib/elements/fill_stitch.py:537 lib/elements/stroke.py:94
msgid "Bean stitch number of repeats"
msgstr "Nombre de répétitions pour le point multiple (bean stitch)"
-#: lib/elements/fill_stitch.py:539 lib/elements/stroke.py:96
+#: lib/elements/fill_stitch.py:538 lib/elements/stroke.py:95
msgid "Backtrack each stitch this many times. A value of 1 would triple each stitch (forward, back, forward). A value of 2 would quintuple each stitch, etc.\n\n"
"A pattern with various repeats can be created with a list of values separated by a space."
msgstr "Repasse sur chaque point le nombre de fois indiqué. Une valeur de 1 triplera chaque point (avant, arrière, avant).\n"
"Une valeur de 2 permettra de quintupler chaque point, etc.\n\n"
"Il est possible de définir un motif de répétitions en entrant plusieurs valeurs séparées par un espace."
-#: lib/elements/fill_stitch.py:554 lib/elements/satin_column.py:250
-#: lib/elements/stroke.py:186
+#: lib/elements/fill_stitch.py:553 lib/elements/satin_column.py:250
+#: lib/elements/stroke.py:185
msgid "Zig-zag spacing (peak-to-peak)"
msgstr "Espacement Zig-Zag (crĂªte Ă  crĂªte)"
-#: lib/elements/fill_stitch.py:555 lib/elements/stroke.py:187
+#: lib/elements/fill_stitch.py:554 lib/elements/stroke.py:186
msgid "Length of stitches in zig-zag mode."
msgstr "Longueur de points en mode zig-zag."
-#: lib/elements/fill_stitch.py:567
+#: lib/elements/fill_stitch.py:566
msgid "Zig-zag width"
msgstr "Largeur du zigzag"
-#: lib/elements/fill_stitch.py:568
+#: lib/elements/fill_stitch.py:567
msgid "Width of the zig-zag line."
msgstr "Largeur du zigzag."
-#: lib/elements/fill_stitch.py:581 lib/gui/tartan/embroidery_panel.py:42
+#: lib/elements/fill_stitch.py:580 lib/gui/tartan/embroidery_panel.py:42
msgid "Rows per tartan thread"
msgstr "Nombre de rangées par fil du tartan"
-#: lib/elements/fill_stitch.py:582 lib/gui/tartan/embroidery_panel.py:44
+#: lib/elements/fill_stitch.py:581 lib/gui/tartan/embroidery_panel.py:44
msgid "Consecutive rows of the same color"
msgstr "Nombre de rangĂ©es consĂ©cutives de la mĂªme couleur"
-#: lib/elements/fill_stitch.py:593
+#: lib/elements/fill_stitch.py:592
msgid "Herringbone width"
msgstr "Largeur de chevron"
-#: lib/elements/fill_stitch.py:594
+#: lib/elements/fill_stitch.py:593
msgid "Defines width of a herringbone pattern. Use 0 for regular rows."
msgstr "Défini la largeur d'un motif de chevrons. Utiliser 0 pour des bandes normales."
-#: lib/elements/fill_stitch.py:606 lib/elements/satin_column.py:278
-#: lib/elements/stroke.py:199
+#: lib/elements/fill_stitch.py:605 lib/elements/satin_column.py:278
+#: lib/elements/stroke.py:198
msgid "Pull compensation"
msgstr "Compensation d'étirement"
-#: lib/elements/fill_stitch.py:607
+#: lib/elements/fill_stitch.py:606
msgid "Fill stitch can pull the fabric together, resulting in a shape narrower than you draw in Inkscape. This setting expands each row of stitches outward from the center of the row by a fixed length. Two values separated by a space may be used for an asymmetric effect."
msgstr "Les points de remplissage resserrent le tissu, ce qui entraĂ®ne une forme plus Ă©troite que celle que vous dessinez dans Inkscape. Ce paramètre allonge d'une valeur fixe chaque rangĂ©e de ponts. Deux valeurs sĂ©parĂ©es par un espace peuvent Ăªtre utilisĂ©es pour un effet asymĂ©trique."
-#: lib/elements/fill_stitch.py:611 lib/elements/satin_column.py:282
+#: lib/elements/fill_stitch.py:610 lib/elements/satin_column.py:282
#: lib/elements/satin_column.py:445 lib/elements/satin_column.py:539
-#: lib/elements/stroke.py:202
+#: lib/elements/stroke.py:201
msgid "mm (each side)"
msgstr "mm (de chaque côté)"
-#: lib/elements/fill_stitch.py:622 lib/elements/satin_column.py:263
+#: lib/elements/fill_stitch.py:621 lib/elements/satin_column.py:263
msgid "Pull compensation percentage"
msgstr "Pourcentage de compensation d'étirement"
-#: lib/elements/fill_stitch.py:623
+#: lib/elements/fill_stitch.py:622
msgid "Additional pull compensation which varies as a percentage of row width. Two values separated by a space may be used for an asymmetric effect."
msgstr "Compensation d'Ă©tirement supplĂ©mentaire qui varie comme un pourcentage de la longueur de la rangĂ©e. Deux valeurs sĂ©parĂ©es par un espace peuvent Ăªtre utilisĂ©es pour un effet asymĂ©trique."
-#: lib/elements/fill_stitch.py:626 lib/elements/satin_column.py:132
+#: lib/elements/fill_stitch.py:625 lib/elements/satin_column.py:132
#: lib/elements/satin_column.py:142 lib/elements/satin_column.py:266
#: lib/elements/satin_column.py:460 lib/elements/satin_column.py:559
msgid "% (each side)"
msgstr "% (de chaque côté)"
-#: lib/elements/fill_stitch.py:647 lib/elements/fill_stitch.py:656
-#: lib/elements/fill_stitch.py:683 lib/elements/fill_stitch.py:694
-#: lib/elements/fill_stitch.py:704 lib/elements/fill_stitch.py:716
-#: lib/elements/fill_stitch.py:729
+#: lib/elements/fill_stitch.py:646 lib/elements/fill_stitch.py:655
+#: lib/elements/fill_stitch.py:682 lib/elements/fill_stitch.py:693
+#: lib/elements/fill_stitch.py:703 lib/elements/fill_stitch.py:715
+#: lib/elements/fill_stitch.py:728
msgid "Fill Underlay"
msgstr "Sous-couche de remplissage"
-#: lib/elements/fill_stitch.py:647 lib/gui/tartan/embroidery_panel.py:55
+#: lib/elements/fill_stitch.py:646 lib/gui/tartan/embroidery_panel.py:55
#: inx/inkstitch_select_elements.inx:36 inx/inkstitch_select_elements.inx:64
#: inx/inkstitch_select_elements.inx:66
msgid "Underlay"
msgstr "Sous-couche"
-#: lib/elements/fill_stitch.py:653
+#: lib/elements/fill_stitch.py:652
msgid "Fill angle"
msgstr "Angle de remplissage"
-#: lib/elements/fill_stitch.py:654
+#: lib/elements/fill_stitch.py:653
msgid "Default: fill angle + 90 deg. Insert a list for multiple layers separated by a space."
msgstr "Par défaut : angle de remplissage + 90 degrés. Pour obtenir plusieurs sous-couches, insérer une liste de valeurs séparée par des espaces."
-#: lib/elements/fill_stitch.py:680 lib/gui/tartan/embroidery_panel.py:77
+#: lib/elements/fill_stitch.py:679 lib/gui/tartan/embroidery_panel.py:77
msgid "Row spacing"
msgstr "Espacement entre rangées de points"
-#: lib/elements/fill_stitch.py:681
+#: lib/elements/fill_stitch.py:680
msgid "default: 3x fill row spacing"
msgstr "défaut: 3x espacement entre les rangées"
-#: lib/elements/fill_stitch.py:691 lib/elements/stroke.py:172
+#: lib/elements/fill_stitch.py:690 lib/elements/stroke.py:171
#: lib/extensions/element_info.py:134 lib/extensions/element_info.py:190
msgid "Max stitch length"
msgstr "Longueur de point maximale"
-#: lib/elements/fill_stitch.py:692
+#: lib/elements/fill_stitch.py:691
msgid "default: equal to fill max stitch length"
msgstr "défaut : égal à longueur max des points de remplissage"
-#: lib/elements/fill_stitch.py:702
+#: lib/elements/fill_stitch.py:701
msgid "Shrink the shape before doing underlay, to prevent underlay from showing around the outside of the fill."
msgstr "RĂ©trĂ©cit la forme avant de faire la sous-couche, pour empĂªcher que la sous-couche se montre en dehors du remplissage."
-#: lib/elements/fill_stitch.py:737 lib/elements/satin_column.py:581
-#: lib/elements/stroke.py:451 lib/gui/satin_multicolor/colorize_panel.py:61
+#: lib/elements/fill_stitch.py:736 lib/elements/satin_column.py:581
+#: lib/elements/stroke.py:450 lib/gui/satin_multicolor/colorize_panel.py:61
#: lib/sew_stack/stitch_layers/mixins/randomization.py:59
msgid "Random seed"
msgstr "Graine aléatoire"
-#: lib/elements/fill_stitch.py:738 lib/elements/satin_column.py:582
-#: lib/elements/stroke.py:452
+#: lib/elements/fill_stitch.py:737 lib/elements/satin_column.py:582
+#: lib/elements/stroke.py:451
msgid "Use a specific seed for randomized attributes. Uses the element ID if empty."
msgstr "Utiliser cette graine aléatoire pour le calcul des attributs. Si vide, utilise l'identificateur de l'élément."
@@ -1809,7 +1810,7 @@ msgstr "* Allez dans l'onglet Style du contour"
msgid "* Under \"Markers\" choose the first (empty) option in the first dropdown list."
msgstr "* Sous \"Marqueurs\", choisissez la première option (vide) dans la première liste déroulante."
-#: lib/elements/satin_column.py:32 lib/elements/stroke.py:35
+#: lib/elements/satin_column.py:32 lib/elements/stroke.py:34
msgid "Too few subpaths"
msgstr "Trop peu de sous-chemins"
@@ -1943,8 +1944,8 @@ msgstr "Point en S"
msgid "Zig-zag"
msgstr "Zigzag"
-#: lib/elements/satin_column.py:119 lib/elements/stroke.py:73
-#: inx/inkstitch_break_apart.inx:9 inx/inkstitch_knockdown_fill.inx:20
+#: lib/elements/satin_column.py:119 lib/elements/stroke.py:72
+#: inx/inkstitch_break_apart.inx:9
msgid "Method"
msgstr "Méthode"
@@ -2057,27 +2058,27 @@ msgstr "Compensation d'étirement supplémentaire qui varie comme un pourcentage
msgid "Satin stitches pull the fabric together, resulting in a column narrower than you draw in Inkscape. This setting expands each pair of needle penetrations outward from the center of the satin column by a fixed length. Two values separated by a space may be used for an asymmetric effect."
msgstr "Les points satin resserrent le tissu, ce qui entraĂ®ne une colonne plus Ă©troite que celle que vous dessinez dans Inkscape. Ce paramètre Ă©tend d'une valeur fixe chaque point depuis le centre vers l’extĂ©rieur de la colonne satin. Deux valeurs sĂ©parĂ©es par un espace peuvent Ăªtre utilisĂ©es pour un effet asymĂ©trique."
-#: lib/elements/satin_column.py:293 lib/elements/stroke.py:341
+#: lib/elements/satin_column.py:293 lib/elements/stroke.py:340
msgid "Automatic"
msgstr "Automatique"
-#: lib/elements/satin_column.py:294 lib/elements/stroke.py:342
+#: lib/elements/satin_column.py:294 lib/elements/stroke.py:341
msgid "Don't reverse"
msgstr "Ne pas inverser"
-#: lib/elements/satin_column.py:295 lib/elements/stroke.py:343
+#: lib/elements/satin_column.py:295 lib/elements/stroke.py:342
msgid "Reverse first rail"
msgstr "Inverser la direction du premier rail"
-#: lib/elements/satin_column.py:296 lib/elements/stroke.py:344
+#: lib/elements/satin_column.py:296 lib/elements/stroke.py:343
msgid "Reverse second rail"
msgstr "Inverser la direction du second rail"
-#: lib/elements/satin_column.py:297 lib/elements/stroke.py:345
+#: lib/elements/satin_column.py:297 lib/elements/stroke.py:344
msgid "Reverse both rails"
msgstr "Inverser la direction des deux rails"
-#: lib/elements/satin_column.py:303 lib/elements/stroke.py:351
+#: lib/elements/satin_column.py:303 lib/elements/stroke.py:350
msgid "Reverse rails"
msgstr "Inverser la direction des rails"
@@ -2138,7 +2139,7 @@ msgid "Stitch length"
msgstr "Longueur de point"
#: lib/elements/satin_column.py:425 lib/elements/satin_column.py:482
-#: lib/elements/stroke.py:133
+#: lib/elements/stroke.py:132
msgid "Stitch tolerance"
msgstr "Tolérance"
@@ -2223,237 +2224,239 @@ msgstr "Décalage (proportionnel)"
msgid "Split stitch if distance of maximum stitch length is exceeded"
msgstr "Découper le point en plusieurs si sa longueur dépasse la longueur maximale définie"
-#: lib/elements/stroke.py:36
+#: lib/elements/stroke.py:35
msgid "This element renders as running stitch while it has a satin column parameter."
msgstr "Cet élément est rendu comme point droit alors qu'il a un paramétrage de colonne satin."
-#: lib/elements/stroke.py:38
+#: lib/elements/stroke.py:37
msgid "* Convert to stroke: select the element and open the parameter dialog. Enable running stitch along path."
msgstr "* Convertir en trait : sélectionnez l'élément et ouvrez la boîte de dialogue des paramètres. Activez le point droit le long des chemins."
-#: lib/elements/stroke.py:39
+#: lib/elements/stroke.py:38
msgid "* Use as satin column: add an other rail and optionally rungs."
msgstr "* Utilisation en colonne satin : ajouter un autre rail et éventuellement des traverses."
-#: lib/elements/stroke.py:45 lib/extensions/params.py:607
+#: lib/elements/stroke.py:44 lib/extensions/params.py:607
#: inx/inkstitch_select_elements.inx:12
msgid "Stroke"
msgstr "Trait"
-#: lib/elements/stroke.py:48 lib/extensions/params.py:280
+#: lib/elements/stroke.py:47 lib/extensions/params.py:280
msgid "Running stitch along paths"
msgstr "Points droits le long des chemins"
-#: lib/elements/stroke.py:66
+#: lib/elements/stroke.py:65
msgid "Running Stitch / Bean Stitch"
msgstr "Point droit /Point multiple"
-#: lib/elements/stroke.py:67 lib/lettering/categories.py:26
+#: lib/elements/stroke.py:66 lib/lettering/categories.py:26
#: inx/inkstitch_lettering_generate_json.inx:57
msgid "Ripple Stitch"
msgstr "Broderie ondulée"
-#: lib/elements/stroke.py:68 inx/inkstitch_select_elements.inx:23
+#: lib/elements/stroke.py:67 inx/inkstitch_select_elements.inx:23
msgid "ZigZag Stitch"
msgstr "Point zigzag"
-#: lib/elements/stroke.py:69 inx/inkstitch_select_elements.inx:24
+#: lib/elements/stroke.py:68 inx/inkstitch_select_elements.inx:24
msgid "Manual Stitch"
msgstr "Point manuel"
-#: lib/elements/stroke.py:109
+#: lib/elements/stroke.py:108
msgid "Manual stitch placement"
msgstr "Placement manuel de points"
-#: lib/elements/stroke.py:110
+#: lib/elements/stroke.py:109
msgid "No extra stitches will be added to the original ripple pattern and the running stitch length value will be ignored."
msgstr "Aucun point supplémentaire ne sera ajouté à la broderie ondulée originelle et la valeur de la longueur du point droit sera ignoré."
-#: lib/elements/stroke.py:122
+#: lib/elements/stroke.py:121
#: lib/sew_stack/stitch_layers/running_stitch/running_stitch_layer.py:21
msgid "Length of stitches. Stitches can be shorter according to the stitch tolerance setting."
msgstr "Longueur des points. Selon la valeur de la tolérance, il se peut que les points soient plus court."
-#: lib/elements/stroke.py:134
+#: lib/elements/stroke.py:133
msgid "All stitches must be within this distance from the path. A lower tolerance means stitches will be closer together. A higher tolerance means sharp corners may be rounded."
msgstr "Tous les points doivent rester au plus Ă  cette distance du chemin. Une tolĂ©rance plus faible signifie que les points seront plus rapprochĂ©s. Une tolĂ©rance plus Ă©levĂ©e signifie que les angles vifs peuvent Ăªtre arrondis."
-#: lib/elements/stroke.py:173
+#: lib/elements/stroke.py:172
msgid "Split stitches longer than this."
msgstr "Découper les points plus longs que ceci."
-#: lib/elements/stroke.py:200
+#: lib/elements/stroke.py:199
msgid "Zigzag stitches pull the fabric together, resulting in a column narrower than you draw in Inkscape. This widens the zigzag line width."
msgstr "Le zigzag tire sur le tissu, et le résultat est plus étroit que ce que vous avez dessiné dans Inkscape. Ceci élargit le zigzag."
-#: lib/elements/stroke.py:213
+#: lib/elements/stroke.py:212
msgid "Number of lines"
msgstr "Nombre de lignes"
-#: lib/elements/stroke.py:214
+#: lib/elements/stroke.py:213
msgid "Number of lines from start to finish"
msgstr "Nombre de lignes du début jusqu'à la fin"
-#: lib/elements/stroke.py:225
+#: lib/elements/stroke.py:224
msgid "Minimum line distance"
msgstr "Distance minimum entre les lignes"
-#: lib/elements/stroke.py:226
+#: lib/elements/stroke.py:225
msgid "Overrides the number of lines setting."
msgstr "Est prioritaire sur le réglage nombre de lignes."
-#: lib/elements/stroke.py:239
+#: lib/elements/stroke.py:238
msgid "Line count / Minimum line distance"
msgstr "Nombre de lignes/ Distance minimum entre les lignes"
-#: lib/elements/stroke.py:240
+#: lib/elements/stroke.py:239
msgid "Render at rungs"
msgstr "Rendu aux traverses"
-#: lib/elements/stroke.py:241
+#: lib/elements/stroke.py:240
msgid "Adaptive + minimum line distance"
msgstr "Adaptatif et distance minimum entre les lignes"
-#: lib/elements/stroke.py:246
+#: lib/elements/stroke.py:245
msgid "Pattern position"
msgstr "Position du motif"
-#: lib/elements/stroke.py:247
+#: lib/elements/stroke.py:246
msgid "Pattern position for satin guided ripples."
msgstr "Position du motif pour la broderie ondulée guidée par un satin."
-#: lib/elements/stroke.py:258
+#: lib/elements/stroke.py:257
msgid "Stagger lines this many times before repeating"
msgstr "Décaler les lignes ce nombre de fois avant de répéter"
-#: lib/elements/stroke.py:259
+#: lib/elements/stroke.py:258
msgid "Length of the cycle by which successive stitch lines are staggered. Fractional values are allowed and can have less visible diagonals than integer values. A value of 0 (default) disables staggering and instead stitches evenly.For linear ripples only."
msgstr "Longueur du cycle de décalage des lignes successives. Les fractions sont autorisées et peuvent produire des diagonales moins visibles que les valeurs entières. La valeur par défaut (0) désactive le décalage. Ne concerne que les ondulations linéaires."
-#: lib/elements/stroke.py:272
+#: lib/elements/stroke.py:271
msgid "Skip first lines"
msgstr "Sauter les premières lignes"
-#: lib/elements/stroke.py:273
+#: lib/elements/stroke.py:272
msgid "Skip this number of lines at the beginning."
msgstr "Sauter ce nombre de lignes au début."
-#: lib/elements/stroke.py:284
+#: lib/elements/stroke.py:283
msgid "Skip last lines"
msgstr "Sauter les dernières lignes"
-#: lib/elements/stroke.py:285
+#: lib/elements/stroke.py:284
msgid "Skip this number of lines at the end"
msgstr "Sauter ce nombre de lignes Ă  la fin."
-#: lib/elements/stroke.py:296
+#: lib/elements/stroke.py:295
msgid "Flip every second line"
msgstr "Inverser une ligne sur deux"
-#: lib/elements/stroke.py:297
+#: lib/elements/stroke.py:296
msgid "Linear ripple: wether to flip the pattern every second line or not."
msgstr "Broderie ondulée linéaire : choisir d'inverser ou pas une ligne sur deux."
-#: lib/elements/stroke.py:307
+#: lib/elements/stroke.py:306
msgid "Line distance exponent"
msgstr "Exposant de l'espacement entre les lignes"
-#: lib/elements/stroke.py:308
+#: lib/elements/stroke.py:307
msgid "Increase density towards one side."
msgstr "Accroît la densité d'un côté."
-#: lib/elements/stroke.py:319
+#: lib/elements/stroke.py:318
msgid "Flip exponent"
msgstr "Inverser effet exposant"
-#: lib/elements/stroke.py:320
+#: lib/elements/stroke.py:319
msgid "Reverse exponent effect."
msgstr "Intervertit l'effet d'espacement de l'exposant."
-#: lib/elements/stroke.py:331
+#: lib/elements/stroke.py:330
msgid "Reverse"
msgstr "Changer le sens"
-#: lib/elements/stroke.py:332
+#: lib/elements/stroke.py:331
msgid "Flip start and end point"
msgstr "Intervertit le début et la fin"
-#: lib/elements/stroke.py:352
+#: lib/elements/stroke.py:351
msgid "Reverse satin ripple rails. Default: automatically detect and fix a reversed rail."
msgstr "Inverse les rails d'une ondulation satin. Par défaut détecte automatiquement, et corrige la direction d'un des rails."
-#: lib/elements/stroke.py:364
+#: lib/elements/stroke.py:363
msgid "Grid size"
msgstr "Taille de la grille"
-#: lib/elements/stroke.py:365
+#: lib/elements/stroke.py:364
msgid "Render as grid. Use with care and watch your stitch density."
msgstr "Rendu en grille. Utilisez avec précaution et surveillez la densité de points."
-#: lib/elements/stroke.py:377
+#: lib/elements/stroke.py:376
msgid "Stitch grid first"
msgstr "Commencer par la grille"
-#: lib/elements/stroke.py:378
+#: lib/elements/stroke.py:377
msgid "Reverse the stitch paths, so that the grid will be stitched first"
msgstr "Inverse le chemin de broderie afin que la grille soit brodée en premier"
-#: lib/elements/stroke.py:389
+#: lib/elements/stroke.py:388
msgid "Scale axis"
msgstr "Mettre à l'échelle sur l'axe"
-#: lib/elements/stroke.py:390
+#: lib/elements/stroke.py:389
msgid "Scale axis for satin guided ripple stitches."
msgstr "Axe de mise à l'échelle pour les ondulations guidées."
-#: lib/elements/stroke.py:394 lib/gui/edit_json/settings_panel.py:159
-#: print/templates/ui.html:180 inx/inkstitch_remove_embroidery_settings.inx:12
+#: lib/elements/stroke.py:393 lib/gui/edit_json/settings_panel.py:159
+#: print/templates/ui.html:180 inx/inkstitch_knockdown_fill.inx:32
+#: inx/inkstitch_remove_embroidery_settings.inx:12
#: inx/inkstitch_remove_embroidery_settings.inx:117
msgid "None"
msgstr "Aucune"
-#: lib/elements/stroke.py:402
+#: lib/elements/stroke.py:401
msgid "Starting scale"
msgstr "Démarrer à"
-#: lib/elements/stroke.py:403
+#: lib/elements/stroke.py:402
msgid "How big the first copy of the line should be, in percent."
msgstr "Taille de la première ondulation en pourcentage."
-#: lib/elements/stroke.py:403 lib/elements/stroke.py:415
+#: lib/elements/stroke.py:402 lib/elements/stroke.py:414
msgid "Used only for ripple stitch with a guide line."
msgstr "Utilisé uniquement pour des ondulations guidées."
-#: lib/elements/stroke.py:414
+#: lib/elements/stroke.py:413
msgid "Ending scale"
msgstr "Finir Ă "
-#: lib/elements/stroke.py:415
+#: lib/elements/stroke.py:414
msgid "How big the last copy of the line should be, in percent."
msgstr "Taille de la dernière ondulation en pourcentage."
-#: lib/elements/stroke.py:426 lib/gui/tartan/customize_panel.py:43
+#: lib/elements/stroke.py:425 lib/gui/tartan/customize_panel.py:43
#: inx/inkstitch_transform_elements.inx:10
msgid "Rotate"
msgstr "Tourner"
-#: lib/elements/stroke.py:427
+#: lib/elements/stroke.py:426
msgid "Rotate satin guided ripple stitches"
msgstr "Tourne les ondulations guidées par un satin"
-#: lib/elements/stroke.py:438
+#: lib/elements/stroke.py:437 inx/inkstitch_knockdown_fill.inx:20
+#: inx/inkstitch_knockdown_fill.inx:37
msgid "Join style"
msgstr "Style de jointure"
-#: lib/elements/stroke.py:439
+#: lib/elements/stroke.py:438
msgid "Join style for non circular ripples."
msgstr "Style de jointure pour les ondulations ouvertes."
-#: lib/elements/stroke.py:442
+#: lib/elements/stroke.py:441
msgid "flat"
msgstr "segment"
-#: lib/elements/stroke.py:442
+#: lib/elements/stroke.py:441
msgid "point"
msgstr "point"
@@ -2875,11 +2878,11 @@ msgstr "Test de police"
msgid "The maximum value is smaller than the minimum value."
msgstr "La valeur maximale est inférieure à la valeur minimale."
-#: lib/extensions/lettering_generate_json.py:51
+#: lib/extensions/lettering_generate_json.py:53
msgid "Please specify a font file."
msgstr "Spécifiez un fichier de police."
-#: lib/extensions/letters_to_font.py:37
+#: lib/extensions/letters_to_font.py:38
msgid "Font directory not found. Please specify an existing directory."
msgstr "Répertoire de polices non trouvé. Veuillez spécifier un répertoire existant."
@@ -3307,11 +3310,11 @@ msgstr "Appliquer"
#: inx/inkstitch_generate_palette.inx:26 inx/inkstitch_gradient_blocks.inx:26
#: inx/inkstitch_install.inx:14 inx/inkstitch_install_custom_palette.inx:14
#: inx/inkstitch_jump_to_stroke.inx:42 inx/inkstitch_jump_to_trim.inx:27
-#: inx/inkstitch_knockdown_fill.inx:27
+#: inx/inkstitch_knockdown_fill.inx:43
#: inx/inkstitch_lettering_along_path.inx:25
#: inx/inkstitch_lettering_custom_font_dir.inx:11
#: inx/inkstitch_lettering_force_lock_stitches.inx:22
-#: inx/inkstitch_lettering_generate_json.inx:135
+#: inx/inkstitch_lettering_generate_json.inx:143
#: inx/inkstitch_lettering_remove_kerning.inx:12
#: inx/inkstitch_lettering_set_color_sort_index.inx:11
#: inx/inkstitch_letters_to_font.inx:60 inx/inkstitch_outline.inx:25
@@ -3341,7 +3344,7 @@ msgid "Feature to verify or update font information for an existing font."
msgstr "Permet de vérifier ou de mettre à jour les informations sur une police existante."
#: lib/gui/edit_json/help_panel.py:33 lib/gui/edit_json/help_panel.py:34
-#: inx/inkstitch_lettering_generate_json.inx:141
+#: inx/inkstitch_lettering_generate_json.inx:149
msgid "https://inkstitch.org/docs/font-tools/#edit-json"
msgstr "https://inkstitch.org/fr/docs/font-tools/#edit-json"
@@ -5335,11 +5338,11 @@ msgstr "Cette extension tente de créer un chemin de broderie unique qui parcour
#: inx/inkstitch_density_map.inx:29 inx/inkstitch_display_stacking_order.inx:14
#: inx/inkstitch_fill_to_satin.inx:27 inx/inkstitch_install.inx:18
#: inx/inkstitch_install_custom_palette.inx:17
-#: inx/inkstitch_knockdown_fill.inx:33
+#: inx/inkstitch_knockdown_fill.inx:49
#: inx/inkstitch_lettering_along_path.inx:37
#: inx/inkstitch_lettering_custom_font_dir.inx:16
#: inx/inkstitch_lettering_force_lock_stitches.inx:33
-#: inx/inkstitch_lettering_generate_json.inx:139
+#: inx/inkstitch_lettering_generate_json.inx:147
#: inx/inkstitch_lettering_remove_kerning.inx:22
#: inx/inkstitch_lettering_set_color_sort_index.inx:19
#: inx/inkstitch_letters_to_font.inx:75 inx/inkstitch_outline.inx:28
@@ -6648,7 +6651,7 @@ msgstr "https://inkstitch.org/fr/docs/commands/#jump-to-trim"
#: inx/inkstitch_knockdown_fill.inx:3
msgid "Selection to Knockdown Fill"
-msgstr "Sélection en remplissage en points couchants"
+msgstr "Assise de points couchants pour la sélection"
#: inx/inkstitch_knockdown_fill.inx:9
msgid "Generates a knockdown stitch with a specified offset around selection"
@@ -6658,15 +6661,15 @@ msgstr "Génère un remplissage en point couchant avec un décalage à spécifie
msgid "Keep holes"
msgstr "Conserver les trous"
-#: inx/inkstitch_knockdown_fill.inx:19
+#: inx/inkstitch_knockdown_fill.inx:19 inx/inkstitch_knockdown_fill.inx:36
msgid "Offset"
msgstr "Décalage"
-#: inx/inkstitch_knockdown_fill.inx:22
+#: inx/inkstitch_knockdown_fill.inx:22 inx/inkstitch_knockdown_fill.inx:39
msgid "Mitre"
msgstr "Onglet"
-#: inx/inkstitch_knockdown_fill.inx:23
+#: inx/inkstitch_knockdown_fill.inx:23 inx/inkstitch_knockdown_fill.inx:40
msgid "Bevel"
msgstr "Biseau"
@@ -6674,23 +6677,40 @@ msgstr "Biseau"
msgid "Mitre limit"
msgstr "Limite de l'onglet"
-#: inx/inkstitch_knockdown_fill.inx:28
+#: inx/inkstitch_knockdown_fill.inx:30
+msgid "Embossing"
+msgstr ""
+
+#: inx/inkstitch_knockdown_fill.inx:31
+msgid "Shape"
+msgstr ""
+
+#: inx/inkstitch_knockdown_fill.inx:33
+#: inx/inkstitch_zigzag_line_to_satin.inx:10
+msgid "Square"
+msgstr "Carré"
+
+#: inx/inkstitch_knockdown_fill.inx:34
+msgid "Circle"
+msgstr ""
+
+#: inx/inkstitch_knockdown_fill.inx:44
msgid "This extension generates a knockdown fill area with a specified offset around selected elements."
-msgstr "Cette extension génère une zone de remplissage en points couchants avec un décalage spécifié autour des éléments sélectionnés."
+msgstr "Cette extension génère une zone de remplissage en points couchants avec un décalage spécifié (positif ou négatif) autour des éléments sélectionnés."
-#: inx/inkstitch_knockdown_fill.inx:29
+#: inx/inkstitch_knockdown_fill.inx:45
msgid "* Select elements of any kind"
msgstr "* Sélectionnez des éléments de n'importe quelle nature"
-#: inx/inkstitch_knockdown_fill.inx:30
+#: inx/inkstitch_knockdown_fill.inx:46
msgid "* Open this extension and apply with desired settings"
msgstr "* Ouvrez cette extension et appliquez-la avec les paramètres souhaités"
-#: inx/inkstitch_knockdown_fill.inx:31
+#: inx/inkstitch_knockdown_fill.inx:47
msgid "* Adapt fill settings in the params dialog"
msgstr "* Adapter les paramètres de remplissage dans le dialogue de paramétrage"
-#: inx/inkstitch_knockdown_fill.inx:34
+#: inx/inkstitch_knockdown_fill.inx:50
msgid "https://inkstitch.org/docs/fill-tools/#knockdown-fill"
msgstr "https://inkstitch.org/fr/docs/fill-tools/#knockdown-fill"
@@ -6911,6 +6931,7 @@ msgstr "Si votre fichier de police contient des informations de crénage, vous p
#: inx/inkstitch_lettering_generate_json.inx:118
#: inx/inkstitch_lettering_generate_json.inx:126
+#: inx/inkstitch_lettering_generate_json.inx:134
msgid "Force"
msgstr "Forcer"
@@ -6938,15 +6959,27 @@ msgstr "Espacement des mots (px)"
msgid "Space character width (default: 20)"
msgstr "Largeur du caractère espace (par défaut : 20)"
+#: inx/inkstitch_lettering_generate_json.inx:134
+msgid "Overwrite letter spacing information from font file."
+msgstr ""
+
#: inx/inkstitch_lettering_generate_json.inx:136
+msgid "Letter spacing (px)"
+msgstr ""
+
+#: inx/inkstitch_lettering_generate_json.inx:136
+msgid "Letter spacing (default: 100)"
+msgstr ""
+
+#: inx/inkstitch_lettering_generate_json.inx:144
msgid "Generates font.json which can be used by the lettering tool."
msgstr "Génère le fichier font.json destiné à l'outil de lettrage."
-#: inx/inkstitch_lettering_generate_json.inx:137
+#: inx/inkstitch_lettering_generate_json.inx:145
msgid "The generated file can be updated with Extensions > Ink/Stitch > Font Management > Edit JSON."
msgstr "Le fichier gĂ©nĂ©rĂ© peut Ăªtre mis Ă  jour par Extensions > Ink/Stitch > Gestion des polices > Éditer JSON."
-#: inx/inkstitch_lettering_generate_json.inx:140
+#: inx/inkstitch_lettering_generate_json.inx:148
msgid "https://inkstitch.org/docs/font-tools/#generate-json"
msgstr "https://inkstitch.org/fr/docs/font-tools/#generate-json"
@@ -8132,10 +8165,6 @@ msgstr "Converti une ligne en zigzag vers une colonne satin."
msgid "Line Pattern"
msgstr "Style de zigzag"
-#: inx/inkstitch_zigzag_line_to_satin.inx:10
-msgid "Square"
-msgstr "Carré"
-
#: inx/inkstitch_zigzag_line_to_satin.inx:11
msgid "Sawtooth"
msgstr "Dents de scie"
diff --git a/translations/messages_he_IL.po b/translations/messages_he_IL.po
index 9b17b88a..8a9782a3 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: 2025-05-12 01:48+0000\n"
-"PO-Revision-Date: 2025-05-12 01:48\n"
+"POT-Creation-Date: 2025-05-21 01:46+0000\n"
+"PO-Revision-Date: 2025-05-21 01:46\n"
"Last-Translator: \n"
"Language-Team: Hebrew\n"
"MIME-Version: 1.0\n"
@@ -12,7 +12,7 @@ msgstr ""
"Generated-By: Babel 2.17.0\n"
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2025-05-12 01:48+0000\n"
+"POT-Creation-Date: 2025-05-21 01:46+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -910,11 +910,11 @@ msgstr ""
msgid "weird one"
msgstr ""
-#: inkstitch.py:166
+#: inkstitch.py:170
msgid "Ink/Stitch cannot read your SVG file. This is often the case when you use a file which has been created with Adobe Illustrator."
msgstr ""
-#: inkstitch.py:169
+#: inkstitch.py:173
msgid "Try to import the file into Inkscape through 'File > Import...' (Ctrl+I)"
msgstr ""
@@ -1076,126 +1076,126 @@ msgstr ""
msgid "Flip automatically calculated angle if it appears to be wrong."
msgstr ""
-#: lib/elements/element.py:249 lib/gui/preferences.py:59
+#: lib/elements/element.py:251 lib/gui/preferences.py:59
#: lib/gui/preferences.py:106
msgid "Minimum stitch length"
msgstr ""
-#: lib/elements/element.py:250
+#: lib/elements/element.py:252
msgid "Overwrite global minimum stitch length setting. Shorter stitches than that will be removed."
msgstr ""
-#: lib/elements/element.py:260 lib/gui/preferences.py:41
+#: lib/elements/element.py:262 lib/gui/preferences.py:41
msgid "Minimum jump stitch length"
msgstr ""
-#: lib/elements/element.py:261
+#: lib/elements/element.py:263
msgid "Overwrite global minimum jump stitch length setting. Shorter distances to the next object will have no lock stitches."
msgstr ""
-#: lib/elements/element.py:271
+#: lib/elements/element.py:273
msgid "Allow lock stitches"
msgstr ""
-#: lib/elements/element.py:272
+#: lib/elements/element.py:274
msgid "Tie thread at the beginning and/or end of this object. Manual stitch will only add lock stitches if force lock stitched is checked."
msgstr ""
#. options to allow lock stitch before and after objects
-#: lib/elements/element.py:277
+#: lib/elements/element.py:279
msgid "Both"
msgstr ""
-#: lib/elements/element.py:277
+#: lib/elements/element.py:279
msgid "Before"
msgstr ""
-#: lib/elements/element.py:277
+#: lib/elements/element.py:279
msgid "After"
msgstr ""
-#: lib/elements/element.py:277
+#: lib/elements/element.py:279
msgid "Neither"
msgstr ""
-#: lib/elements/element.py:286
+#: lib/elements/element.py:288
#: inx/inkstitch_lettering_force_lock_stitches.inx:3
msgid "Force lock stitches"
msgstr ""
-#: lib/elements/element.py:287
+#: lib/elements/element.py:289
msgid "Sew lock stitches after sewing this element, even if the distance to the next object is shorter than defined by the minimum jump stitch length value in the Ink/Stitch preferences."
msgstr ""
-#: lib/elements/element.py:299
+#: lib/elements/element.py:301
msgid "Tack stitch"
msgstr ""
-#: lib/elements/element.py:300
+#: lib/elements/element.py:302
msgid "Tack down stitch type"
msgstr ""
-#: lib/elements/element.py:310 lib/elements/element.py:356
+#: lib/elements/element.py:312 lib/elements/element.py:358
msgid "Custom path"
msgstr ""
-#: lib/elements/element.py:311
+#: lib/elements/element.py:313
msgid "Enter a custom path. For svg paths The last node will not be embroidered, but represents the first stitch of the element."
msgstr ""
-#: lib/elements/element.py:321 lib/elements/element.py:333
+#: lib/elements/element.py:323 lib/elements/element.py:335
msgid "Scale tack stitch"
msgstr ""
-#: lib/elements/element.py:322
+#: lib/elements/element.py:324
msgid "Set stitch length. A 1 in a custom path equals this values."
msgstr ""
-#: lib/elements/element.py:334
+#: lib/elements/element.py:336
msgid "Scale tack stitch by this percentage."
msgstr ""
-#: lib/elements/element.py:345
+#: lib/elements/element.py:347
msgid "Lock stitch"
msgstr ""
-#: lib/elements/element.py:346
+#: lib/elements/element.py:348
msgid "Lock stitch type"
msgstr ""
-#: lib/elements/element.py:357
+#: lib/elements/element.py:359
msgid "Enter a custom path. For svg paths the first node will not be embroidered, but represents the last stitch of the element."
msgstr ""
-#: lib/elements/element.py:367 lib/elements/element.py:379
+#: lib/elements/element.py:369 lib/elements/element.py:381
msgid "Scale lock stitch"
msgstr ""
-#: lib/elements/element.py:368
+#: lib/elements/element.py:370
msgid "Set length of lock stitches (mm)."
msgstr ""
-#: lib/elements/element.py:380
+#: lib/elements/element.py:382
msgid "Scale lock stitch by this percentage."
msgstr ""
-#: lib/elements/element.py:392
+#: lib/elements/element.py:394
msgid "Trim After"
msgstr ""
-#: lib/elements/element.py:393
+#: lib/elements/element.py:395
msgid "Add a TRIM command after stitching this object."
msgstr ""
-#: lib/elements/element.py:402
+#: lib/elements/element.py:404
msgid "Stop After"
msgstr ""
-#: lib/elements/element.py:403
+#: lib/elements/element.py:405
msgid "Add a STOP command after stitching this object."
msgstr ""
-#: lib/elements/element.py:687
+#: lib/elements/element.py:700
msgid "Please run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot objects. This will show you the exact location of the problem."
msgstr ""
@@ -1211,559 +1211,560 @@ msgstr ""
msgid "* Run Extensions > Ink/Stitch > Troubleshoot > Cleanup Document..."
msgstr ""
-#: lib/elements/fill_stitch.py:37
+#: lib/elements/fill_stitch.py:36
msgid "Small Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:38
+#: lib/elements/fill_stitch.py:37
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:44 lib/elements/fill_stitch.py:264
+#: lib/elements/fill_stitch.py:43 lib/elements/fill_stitch.py:263
msgid "Expand"
msgstr ""
-#: lib/elements/fill_stitch.py:45
+#: lib/elements/fill_stitch.py:44
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:50 lib/elements/fill_stitch.py:701
+#: lib/elements/fill_stitch.py:49 lib/elements/fill_stitch.py:700
msgid "Inset"
msgstr ""
-#: lib/elements/fill_stitch.py:51
+#: lib/elements/fill_stitch.py:50
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:56
+#: lib/elements/fill_stitch.py:55
msgid "Missing Guideline"
msgstr ""
-#: lib/elements/fill_stitch.py:57
+#: lib/elements/fill_stitch.py:56
msgid "This object is set to \"Guided Fill\", but has no guide line."
msgstr ""
-#: lib/elements/fill_stitch.py:59
+#: lib/elements/fill_stitch.py:58
msgid "* Create a stroke object"
msgstr ""
-#: lib/elements/fill_stitch.py:60
+#: lib/elements/fill_stitch.py:59
msgid "* Select this object and run Extensions > Ink/Stitch > Edit > Selection to guide line"
msgstr ""
-#: lib/elements/fill_stitch.py:65
+#: lib/elements/fill_stitch.py:64
msgid "Disjointed Guide Line"
msgstr ""
-#: lib/elements/fill_stitch.py:66
+#: lib/elements/fill_stitch.py:65
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:69
+#: lib/elements/fill_stitch.py:68
msgid "* Move the guide line into the element"
msgstr ""
-#: lib/elements/fill_stitch.py:74 lib/elements/stroke.py:27
+#: lib/elements/fill_stitch.py:73 lib/elements/stroke.py:26
msgid "Multiple Guide Lines"
msgstr ""
-#: lib/elements/fill_stitch.py:75 lib/elements/stroke.py:28
+#: lib/elements/fill_stitch.py:74 lib/elements/stroke.py:27
msgid "This object has multiple guide lines, but only the first one will be used."
msgstr ""
-#: lib/elements/fill_stitch.py:77 lib/elements/stroke.py:30
+#: lib/elements/fill_stitch.py:76 lib/elements/stroke.py:29
msgid "* Remove all guide lines, except for one."
msgstr ""
-#: lib/elements/fill_stitch.py:82
+#: lib/elements/fill_stitch.py:81
msgid "Unconnected"
msgstr ""
-#: lib/elements/fill_stitch.py:83
+#: lib/elements/fill_stitch.py:82
msgid "Fill: This object is made up of unconnected shapes. Ink/Stitch doesn't know what order to stitch them in. Please break this object up into separate shapes."
msgstr ""
-#: lib/elements/fill_stitch.py:87 lib/elements/fill_stitch.py:96
-#: lib/elements/fill_stitch.py:141
+#: lib/elements/fill_stitch.py:86 lib/elements/fill_stitch.py:95
+#: lib/elements/fill_stitch.py:140
msgid "* Extensions > Ink/Stitch > Fill Tools > Break Apart Fill Objects"
msgstr ""
-#: lib/elements/fill_stitch.py:92
+#: lib/elements/fill_stitch.py:91
msgid "Border crosses itself"
msgstr ""
-#: lib/elements/fill_stitch.py:93
+#: lib/elements/fill_stitch.py:92
msgid "Fill: The border crosses over itself. This may lead into unconnected shapes. Please break this object into separate shapes to indicate in which order it should be stitched in."
msgstr ""
-#: lib/elements/fill_stitch.py:101
+#: lib/elements/fill_stitch.py:100
msgid "Fill and Stroke color"
msgstr ""
-#: lib/elements/fill_stitch.py:102
+#: lib/elements/fill_stitch.py:101
msgid "Element has both a fill and a stroke color. It is recommended to use two separate elements instead."
msgstr ""
-#: lib/elements/fill_stitch.py:104
+#: lib/elements/fill_stitch.py:103
msgid "* Duplicate the element. Remove stroke color from the first and fill color from the second."
msgstr ""
-#: lib/elements/fill_stitch.py:105
+#: lib/elements/fill_stitch.py:104
msgid "* Adapt the shape of the second element to compensate for push and pull fabric distortion."
msgstr ""
-#: lib/elements/fill_stitch.py:110
+#: lib/elements/fill_stitch.py:109
msgid "No linear gradient color"
msgstr ""
-#: lib/elements/fill_stitch.py:111
+#: lib/elements/fill_stitch.py:110
msgid "Linear Gradient has no linear gradient color."
msgstr ""
-#: lib/elements/fill_stitch.py:113
+#: lib/elements/fill_stitch.py:112
msgid "* Open the Fill and Stroke dialog."
msgstr ""
-#: lib/elements/fill_stitch.py:114
+#: lib/elements/fill_stitch.py:113
msgid "* Set a linear gradient as a fill and adapt colors to your liking."
msgstr ""
-#: lib/elements/fill_stitch.py:119
+#: lib/elements/fill_stitch.py:118
msgid "No stripes to render"
msgstr ""
-#: lib/elements/fill_stitch.py:120
+#: lib/elements/fill_stitch.py:119
msgid "Tartan fill: There is no active fill stripe to render"
msgstr ""
-#: lib/elements/fill_stitch.py:122 lib/elements/fill_stitch.py:132
+#: lib/elements/fill_stitch.py:121 lib/elements/fill_stitch.py:131
msgid "Go to Extensions > Ink/Stitch > Fill Tools > Tartan and adjust stripe settings:"
msgstr ""
-#: lib/elements/fill_stitch.py:123
+#: lib/elements/fill_stitch.py:122
msgid "* Check if stripes are active"
msgstr ""
-#: lib/elements/fill_stitch.py:124
+#: lib/elements/fill_stitch.py:123
msgid "* Check the minimum stripe width setting and the scale factor"
msgstr ""
-#: lib/elements/fill_stitch.py:129
+#: lib/elements/fill_stitch.py:128
msgid "No customized pattern"
msgstr ""
-#: lib/elements/fill_stitch.py:130
+#: lib/elements/fill_stitch.py:129
msgid "Tartan fill: Using default pattern"
msgstr ""
-#: lib/elements/fill_stitch.py:133
+#: lib/elements/fill_stitch.py:132
msgid "* Customize your pattern"
msgstr ""
-#: lib/elements/fill_stitch.py:138
+#: lib/elements/fill_stitch.py:137
msgid "This shape is invalid"
msgstr ""
-#: lib/elements/fill_stitch.py:139
+#: lib/elements/fill_stitch.py:138
msgid "Fill: This shape cannot be stitched out. Please try to repair it with the \"Break Apart Fill Objects\" extension."
msgstr ""
-#: lib/elements/fill_stitch.py:147
+#: lib/elements/fill_stitch.py:146
msgid "FillStitch"
msgstr ""
-#: lib/elements/fill_stitch.py:150
+#: lib/elements/fill_stitch.py:149
msgid "Automatically routed fill stitching"
msgstr ""
-#: lib/elements/fill_stitch.py:154
+#: lib/elements/fill_stitch.py:153
msgid "Auto Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:155 inx/inkstitch_select_elements.inx:56
+#: lib/elements/fill_stitch.py:154 inx/inkstitch_select_elements.inx:56
msgid "Circular Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:156 inx/inkstitch_select_elements.inx:57
+#: lib/elements/fill_stitch.py:155 inx/inkstitch_select_elements.inx:57
msgid "Contour Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:157 inx/inkstitch_select_elements.inx:58
+#: lib/elements/fill_stitch.py:156 inx/inkstitch_select_elements.inx:58
msgid "Guided Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:158 inx/inkstitch_select_elements.inx:59
+#: lib/elements/fill_stitch.py:157 inx/inkstitch_select_elements.inx:59
msgid "Linear Gradient Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:159 inx/inkstitch_select_elements.inx:60
+#: lib/elements/fill_stitch.py:158 inx/inkstitch_select_elements.inx:60
msgid "Meander Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:160 inx/inkstitch_select_elements.inx:61
+#: lib/elements/fill_stitch.py:159 inx/inkstitch_select_elements.inx:61
msgid "Tartan Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:161 lib/gui/tartan/embroidery_panel.py:203
+#: lib/elements/fill_stitch.py:160 lib/gui/tartan/embroidery_panel.py:203
#: inx/inkstitch_select_elements.inx:62
msgid "Legacy Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:165
+#: lib/elements/fill_stitch.py:164
msgid "Fill method"
msgstr ""
-#: lib/elements/fill_stitch.py:174
+#: lib/elements/fill_stitch.py:173
msgid "Guided Fill Strategy"
msgstr ""
-#: lib/elements/fill_stitch.py:175
+#: lib/elements/fill_stitch.py:174
msgid "Copy"
msgstr ""
-#: lib/elements/fill_stitch.py:175
+#: lib/elements/fill_stitch.py:174
msgid "Parallel Offset"
msgstr ""
-#: lib/elements/fill_stitch.py:176
+#: lib/elements/fill_stitch.py:175
msgid "Copy (the default) will fill the shape with shifted copies of the line. Parallel offset will ensure that each line is always a consistent distance from its neighbor. Sharp corners may be introduced."
msgstr ""
-#: lib/elements/fill_stitch.py:183
+#: lib/elements/fill_stitch.py:182
msgid "Contour Fill Strategy"
msgstr ""
-#: lib/elements/fill_stitch.py:184
+#: lib/elements/fill_stitch.py:183
msgid "Inner to Outer"
msgstr ""
-#: lib/elements/fill_stitch.py:184
+#: lib/elements/fill_stitch.py:183
msgid "Single spiral"
msgstr ""
-#: lib/elements/fill_stitch.py:184
+#: lib/elements/fill_stitch.py:183
msgid "Double spiral"
msgstr ""
-#: lib/elements/fill_stitch.py:189
+#: lib/elements/fill_stitch.py:188
msgid "Join Style"
msgstr ""
-#: lib/elements/fill_stitch.py:190 inx/inkstitch_knockdown_fill.inx:21
+#: lib/elements/fill_stitch.py:189 inx/inkstitch_knockdown_fill.inx:21
+#: inx/inkstitch_knockdown_fill.inx:38
msgid "Round"
msgstr ""
-#: lib/elements/fill_stitch.py:190
+#: lib/elements/fill_stitch.py:189
msgid "Mitered"
msgstr ""
-#: lib/elements/fill_stitch.py:190
+#: lib/elements/fill_stitch.py:189
msgid "Beveled"
msgstr ""
-#: lib/elements/fill_stitch.py:196
+#: lib/elements/fill_stitch.py:195
msgid "Avoid self-crossing"
msgstr ""
-#: lib/elements/fill_stitch.py:205
+#: lib/elements/fill_stitch.py:204
msgid "Clockwise"
msgstr ""
-#: lib/elements/fill_stitch.py:210
+#: lib/elements/fill_stitch.py:209
msgid "Meander Pattern"
msgstr ""
-#: lib/elements/fill_stitch.py:217
+#: lib/elements/fill_stitch.py:216
msgid "Meander pattern angle"
msgstr ""
-#: lib/elements/fill_stitch.py:227
+#: lib/elements/fill_stitch.py:226
msgid "Meander pattern scale"
msgstr ""
-#: lib/elements/fill_stitch.py:228
+#: lib/elements/fill_stitch.py:227
msgid "Percentage to stretch or compress the meander pattern. You can scale horizontally and vertically individually by giving two percentages separated by a space. "
msgstr ""
-#: lib/elements/fill_stitch.py:238
+#: lib/elements/fill_stitch.py:237
msgid "Clip path"
msgstr ""
-#: lib/elements/fill_stitch.py:239
+#: lib/elements/fill_stitch.py:238
msgid "Constrain stitching to the shape. Useful when smoothing and expand are used."
msgstr ""
-#: lib/elements/fill_stitch.py:248
+#: lib/elements/fill_stitch.py:247
msgid "Smoothness"
msgstr ""
-#: lib/elements/fill_stitch.py:250
+#: lib/elements/fill_stitch.py:249
msgid "Smooth the stitch path. Smoothness limits how far the smoothed stitch path is allowed to deviate from the original path. Try low numbers like 0.2. Hint: a lower running stitch tolerance may be needed too."
msgstr ""
-#: lib/elements/fill_stitch.py:265
+#: lib/elements/fill_stitch.py:264
msgid "Expand the shape before fill stitching, to compensate for gaps between shapes. Negative values contract instead."
msgstr ""
-#: lib/elements/fill_stitch.py:282
+#: lib/elements/fill_stitch.py:281
msgid "Gap Filling"
msgstr ""
-#: lib/elements/fill_stitch.py:283
+#: lib/elements/fill_stitch.py:282
msgid "Add extra rows to compensate for gaps between sections caused by distortion.Rows are always added in pairs, so this number will be rounded up to the nearest multiple of 2."
msgstr ""
-#: lib/elements/fill_stitch.py:295 lib/elements/fill_stitch.py:308
+#: lib/elements/fill_stitch.py:294 lib/elements/fill_stitch.py:307
#: lib/gui/tartan/embroidery_panel.py:35
msgid "Angle of lines of stitches"
msgstr ""
-#: lib/elements/fill_stitch.py:296
+#: lib/elements/fill_stitch.py:295
msgid "The angle increases in a counter-clockwise direction. 0 is horizontal. Negative angles are allowed."
msgstr ""
-#: lib/elements/fill_stitch.py:309 lib/gui/tartan/embroidery_panel.py:36
+#: lib/elements/fill_stitch.py:308 lib/gui/tartan/embroidery_panel.py:36
msgid "Relative to the tartan stripe direction."
msgstr ""
-#: lib/elements/fill_stitch.py:321
+#: lib/elements/fill_stitch.py:320
msgid "Maximum fill stitch length"
msgstr ""
-#: lib/elements/fill_stitch.py:323
+#: lib/elements/fill_stitch.py:322
msgid "The length of each stitch in a row. Shorter stitch may be used at the start or end of a row."
msgstr ""
-#: lib/elements/fill_stitch.py:339
+#: lib/elements/fill_stitch.py:338
msgid "Spacing between rows"
msgstr ""
-#: lib/elements/fill_stitch.py:340
+#: lib/elements/fill_stitch.py:339
msgid "Distance between rows of stitches."
msgstr ""
-#: lib/elements/fill_stitch.py:357 inx/inkstitch_gradient_blocks.inx:24
+#: lib/elements/fill_stitch.py:356 inx/inkstitch_gradient_blocks.inx:24
msgid "End row spacing"
msgstr ""
-#: lib/elements/fill_stitch.py:358
+#: lib/elements/fill_stitch.py:357
msgid "Increases or decreases the row spacing towards the end."
msgstr ""
-#: lib/elements/fill_stitch.py:372
+#: lib/elements/fill_stitch.py:371
msgid "Stagger rows this many times before repeating"
msgstr ""
-#: lib/elements/fill_stitch.py:373 lib/elements/satin_column.py:215
+#: lib/elements/fill_stitch.py:372 lib/elements/satin_column.py:215
msgid "Length of the cycle by which successive stitch rows are staggered. Fractional values are allowed and can have less visible diagonals than integer values."
msgstr ""
-#: lib/elements/fill_stitch.py:389 lib/elements/fill_stitch.py:713
+#: lib/elements/fill_stitch.py:388 lib/elements/fill_stitch.py:712
msgid "Skip last stitch in each row"
msgstr ""
-#: lib/elements/fill_stitch.py:390 lib/elements/fill_stitch.py:714
+#: lib/elements/fill_stitch.py:389 lib/elements/fill_stitch.py:713
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:405
+#: lib/elements/fill_stitch.py:404
msgid "Flip fill (start right-to-left)"
msgstr ""
-#: lib/elements/fill_stitch.py:406
+#: lib/elements/fill_stitch.py:405
msgid "The flip option can help you with routing your stitch path. When you enable flip, stitching goes from right-to-left instead of left-to-right."
msgstr ""
-#: lib/elements/fill_stitch.py:418
+#: lib/elements/fill_stitch.py:417
msgid "Reverse fill"
msgstr ""
-#: lib/elements/fill_stitch.py:419
+#: lib/elements/fill_stitch.py:418
msgid "Reverses fill path."
msgstr ""
-#: lib/elements/fill_stitch.py:430
+#: lib/elements/fill_stitch.py:429
msgid "Stop at ending point"
msgstr ""
-#: lib/elements/fill_stitch.py:431
+#: lib/elements/fill_stitch.py:430
msgid "If this option is disabled, the ending point will only be used to define a general direction for stitch routing. When enabled the last section will end at the defined spot."
msgstr ""
-#: lib/elements/fill_stitch.py:443 lib/elements/fill_stitch.py:725
+#: lib/elements/fill_stitch.py:442 lib/elements/fill_stitch.py:724
msgid "Underpath"
msgstr ""
-#: lib/elements/fill_stitch.py:444 lib/elements/fill_stitch.py:726
+#: lib/elements/fill_stitch.py:443 lib/elements/fill_stitch.py:725
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:456 lib/elements/satin_column.py:364
-#: lib/elements/stroke.py:121
+#: lib/elements/fill_stitch.py:455 lib/elements/satin_column.py:364
+#: lib/elements/stroke.py:120
msgid "Running stitch length"
msgstr ""
-#: lib/elements/fill_stitch.py:457
+#: lib/elements/fill_stitch.py:456
msgid "Length of stitches around the outline of the fill region used when moving from section to section. Also used for meander and circular fill."
msgstr ""
-#: lib/elements/fill_stitch.py:474 lib/elements/satin_column.py:375
+#: lib/elements/fill_stitch.py:473 lib/elements/satin_column.py:375
msgid "Running stitch tolerance"
msgstr ""
-#: lib/elements/fill_stitch.py:475 lib/elements/satin_column.py:376
+#: lib/elements/fill_stitch.py:474 lib/elements/satin_column.py:376
msgid "Determines how hard Ink/Stitch tries to avoid stitching outside the shape.Lower numbers are less likely to stitch outside the shape but require more stitches."
msgstr ""
-#: lib/elements/fill_stitch.py:493 lib/elements/stroke.py:147
+#: lib/elements/fill_stitch.py:492 lib/elements/stroke.py:146
msgid "Randomize stitch length"
msgstr ""
-#: lib/elements/fill_stitch.py:494 lib/elements/stroke.py:148
+#: lib/elements/fill_stitch.py:493 lib/elements/stroke.py:147
msgid "Randomize stitch length and phase instead of dividing evenly or staggering. This is recommended for closely-spaced curved fills to avoid Moiré artefacts."
msgstr ""
-#: lib/elements/fill_stitch.py:510 lib/elements/stroke.py:160
+#: lib/elements/fill_stitch.py:509 lib/elements/stroke.py:159
msgid "Random stitch length jitter"
msgstr ""
-#: lib/elements/fill_stitch.py:511 lib/elements/stroke.py:161
+#: lib/elements/fill_stitch.py:510 lib/elements/stroke.py:160
msgid "Amount to vary the length of each stitch by when randomizing."
msgstr ""
-#: lib/elements/fill_stitch.py:526 lib/elements/satin_column.py:500
-#: lib/elements/stroke.py:83
+#: lib/elements/fill_stitch.py:525 lib/elements/satin_column.py:500
+#: lib/elements/stroke.py:82
#: lib/sew_stack/stitch_layers/running_stitch/running_stitch_layer.py:33
#: lib/sew_stack/stitch_layers/running_stitch/running_stitch_layer.py:35
msgid "Repeats"
msgstr ""
-#: lib/elements/fill_stitch.py:527 lib/elements/stroke.py:84
+#: lib/elements/fill_stitch.py:526 lib/elements/stroke.py:83
#: lib/sew_stack/stitch_layers/running_stitch/running_stitch_layer.py:36
msgid "Defines how many times to run down and back along the path."
msgstr ""
-#: lib/elements/fill_stitch.py:538 lib/elements/stroke.py:95
+#: lib/elements/fill_stitch.py:537 lib/elements/stroke.py:94
msgid "Bean stitch number of repeats"
msgstr ""
-#: lib/elements/fill_stitch.py:539 lib/elements/stroke.py:96
+#: lib/elements/fill_stitch.py:538 lib/elements/stroke.py:95
msgid "Backtrack each stitch this many times. A value of 1 would triple each stitch (forward, back, forward). A value of 2 would quintuple each stitch, etc.\n\n"
"A pattern with various repeats can be created with a list of values separated by a space."
msgstr ""
-#: lib/elements/fill_stitch.py:554 lib/elements/satin_column.py:250
-#: lib/elements/stroke.py:186
+#: lib/elements/fill_stitch.py:553 lib/elements/satin_column.py:250
+#: lib/elements/stroke.py:185
msgid "Zig-zag spacing (peak-to-peak)"
msgstr ""
-#: lib/elements/fill_stitch.py:555 lib/elements/stroke.py:187
+#: lib/elements/fill_stitch.py:554 lib/elements/stroke.py:186
msgid "Length of stitches in zig-zag mode."
msgstr ""
-#: lib/elements/fill_stitch.py:567
+#: lib/elements/fill_stitch.py:566
msgid "Zig-zag width"
msgstr ""
-#: lib/elements/fill_stitch.py:568
+#: lib/elements/fill_stitch.py:567
msgid "Width of the zig-zag line."
msgstr ""
-#: lib/elements/fill_stitch.py:581 lib/gui/tartan/embroidery_panel.py:42
+#: lib/elements/fill_stitch.py:580 lib/gui/tartan/embroidery_panel.py:42
msgid "Rows per tartan thread"
msgstr ""
-#: lib/elements/fill_stitch.py:582 lib/gui/tartan/embroidery_panel.py:44
+#: lib/elements/fill_stitch.py:581 lib/gui/tartan/embroidery_panel.py:44
msgid "Consecutive rows of the same color"
msgstr ""
-#: lib/elements/fill_stitch.py:593
+#: lib/elements/fill_stitch.py:592
msgid "Herringbone width"
msgstr ""
-#: lib/elements/fill_stitch.py:594
+#: lib/elements/fill_stitch.py:593
msgid "Defines width of a herringbone pattern. Use 0 for regular rows."
msgstr ""
-#: lib/elements/fill_stitch.py:606 lib/elements/satin_column.py:278
-#: lib/elements/stroke.py:199
+#: lib/elements/fill_stitch.py:605 lib/elements/satin_column.py:278
+#: lib/elements/stroke.py:198
msgid "Pull compensation"
msgstr ""
-#: lib/elements/fill_stitch.py:607
+#: lib/elements/fill_stitch.py:606
msgid "Fill stitch can pull the fabric together, resulting in a shape narrower than you draw in Inkscape. This setting expands each row of stitches outward from the center of the row by a fixed length. Two values separated by a space may be used for an asymmetric effect."
msgstr ""
-#: lib/elements/fill_stitch.py:611 lib/elements/satin_column.py:282
+#: lib/elements/fill_stitch.py:610 lib/elements/satin_column.py:282
#: lib/elements/satin_column.py:445 lib/elements/satin_column.py:539
-#: lib/elements/stroke.py:202
+#: lib/elements/stroke.py:201
msgid "mm (each side)"
msgstr ""
-#: lib/elements/fill_stitch.py:622 lib/elements/satin_column.py:263
+#: lib/elements/fill_stitch.py:621 lib/elements/satin_column.py:263
msgid "Pull compensation percentage"
msgstr ""
-#: lib/elements/fill_stitch.py:623
+#: lib/elements/fill_stitch.py:622
msgid "Additional pull compensation which varies as a percentage of row width. Two values separated by a space may be used for an asymmetric effect."
msgstr ""
-#: lib/elements/fill_stitch.py:626 lib/elements/satin_column.py:132
+#: lib/elements/fill_stitch.py:625 lib/elements/satin_column.py:132
#: lib/elements/satin_column.py:142 lib/elements/satin_column.py:266
#: lib/elements/satin_column.py:460 lib/elements/satin_column.py:559
msgid "% (each side)"
msgstr ""
-#: lib/elements/fill_stitch.py:647 lib/elements/fill_stitch.py:656
-#: lib/elements/fill_stitch.py:683 lib/elements/fill_stitch.py:694
-#: lib/elements/fill_stitch.py:704 lib/elements/fill_stitch.py:716
-#: lib/elements/fill_stitch.py:729
+#: lib/elements/fill_stitch.py:646 lib/elements/fill_stitch.py:655
+#: lib/elements/fill_stitch.py:682 lib/elements/fill_stitch.py:693
+#: lib/elements/fill_stitch.py:703 lib/elements/fill_stitch.py:715
+#: lib/elements/fill_stitch.py:728
msgid "Fill Underlay"
msgstr ""
-#: lib/elements/fill_stitch.py:647 lib/gui/tartan/embroidery_panel.py:55
+#: lib/elements/fill_stitch.py:646 lib/gui/tartan/embroidery_panel.py:55
#: inx/inkstitch_select_elements.inx:36 inx/inkstitch_select_elements.inx:64
#: inx/inkstitch_select_elements.inx:66
msgid "Underlay"
msgstr ""
-#: lib/elements/fill_stitch.py:653
+#: lib/elements/fill_stitch.py:652
msgid "Fill angle"
msgstr ""
-#: lib/elements/fill_stitch.py:654
+#: lib/elements/fill_stitch.py:653
msgid "Default: fill angle + 90 deg. Insert a list for multiple layers separated by a space."
msgstr ""
-#: lib/elements/fill_stitch.py:680 lib/gui/tartan/embroidery_panel.py:77
+#: lib/elements/fill_stitch.py:679 lib/gui/tartan/embroidery_panel.py:77
msgid "Row spacing"
msgstr ""
-#: lib/elements/fill_stitch.py:681
+#: lib/elements/fill_stitch.py:680
msgid "default: 3x fill row spacing"
msgstr ""
-#: lib/elements/fill_stitch.py:691 lib/elements/stroke.py:172
+#: lib/elements/fill_stitch.py:690 lib/elements/stroke.py:171
#: lib/extensions/element_info.py:134 lib/extensions/element_info.py:190
msgid "Max stitch length"
msgstr ""
-#: lib/elements/fill_stitch.py:692
+#: lib/elements/fill_stitch.py:691
msgid "default: equal to fill max stitch length"
msgstr ""
-#: lib/elements/fill_stitch.py:702
+#: lib/elements/fill_stitch.py:701
msgid "Shrink the shape before doing underlay, to prevent underlay from showing around the outside of the fill."
msgstr ""
-#: lib/elements/fill_stitch.py:737 lib/elements/satin_column.py:581
-#: lib/elements/stroke.py:451 lib/gui/satin_multicolor/colorize_panel.py:61
+#: lib/elements/fill_stitch.py:736 lib/elements/satin_column.py:581
+#: lib/elements/stroke.py:450 lib/gui/satin_multicolor/colorize_panel.py:61
#: lib/sew_stack/stitch_layers/mixins/randomization.py:59
msgid "Random seed"
msgstr ""
-#: lib/elements/fill_stitch.py:738 lib/elements/satin_column.py:582
-#: lib/elements/stroke.py:452
+#: lib/elements/fill_stitch.py:737 lib/elements/satin_column.py:582
+#: lib/elements/stroke.py:451
msgid "Use a specific seed for randomized attributes. Uses the element ID if empty."
msgstr ""
@@ -1807,7 +1808,7 @@ msgstr ""
msgid "* Under \"Markers\" choose the first (empty) option in the first dropdown list."
msgstr ""
-#: lib/elements/satin_column.py:32 lib/elements/stroke.py:35
+#: lib/elements/satin_column.py:32 lib/elements/stroke.py:34
msgid "Too few subpaths"
msgstr ""
@@ -1941,8 +1942,8 @@ msgstr ""
msgid "Zig-zag"
msgstr ""
-#: lib/elements/satin_column.py:119 lib/elements/stroke.py:73
-#: inx/inkstitch_break_apart.inx:9 inx/inkstitch_knockdown_fill.inx:20
+#: lib/elements/satin_column.py:119 lib/elements/stroke.py:72
+#: inx/inkstitch_break_apart.inx:9
msgid "Method"
msgstr ""
@@ -2055,27 +2056,27 @@ msgstr ""
msgid "Satin stitches pull the fabric together, resulting in a column narrower than you draw in Inkscape. This setting expands each pair of needle penetrations outward from the center of the satin column by a fixed length. Two values separated by a space may be used for an asymmetric effect."
msgstr ""
-#: lib/elements/satin_column.py:293 lib/elements/stroke.py:341
+#: lib/elements/satin_column.py:293 lib/elements/stroke.py:340
msgid "Automatic"
msgstr ""
-#: lib/elements/satin_column.py:294 lib/elements/stroke.py:342
+#: lib/elements/satin_column.py:294 lib/elements/stroke.py:341
msgid "Don't reverse"
msgstr ""
-#: lib/elements/satin_column.py:295 lib/elements/stroke.py:343
+#: lib/elements/satin_column.py:295 lib/elements/stroke.py:342
msgid "Reverse first rail"
msgstr ""
-#: lib/elements/satin_column.py:296 lib/elements/stroke.py:344
+#: lib/elements/satin_column.py:296 lib/elements/stroke.py:343
msgid "Reverse second rail"
msgstr ""
-#: lib/elements/satin_column.py:297 lib/elements/stroke.py:345
+#: lib/elements/satin_column.py:297 lib/elements/stroke.py:344
msgid "Reverse both rails"
msgstr ""
-#: lib/elements/satin_column.py:303 lib/elements/stroke.py:351
+#: lib/elements/satin_column.py:303 lib/elements/stroke.py:350
msgid "Reverse rails"
msgstr ""
@@ -2136,7 +2137,7 @@ msgid "Stitch length"
msgstr ""
#: lib/elements/satin_column.py:425 lib/elements/satin_column.py:482
-#: lib/elements/stroke.py:133
+#: lib/elements/stroke.py:132
msgid "Stitch tolerance"
msgstr ""
@@ -2221,237 +2222,239 @@ msgstr ""
msgid "Split stitch if distance of maximum stitch length is exceeded"
msgstr ""
-#: lib/elements/stroke.py:36
+#: lib/elements/stroke.py:35
msgid "This element renders as running stitch while it has a satin column parameter."
msgstr ""
-#: lib/elements/stroke.py:38
+#: lib/elements/stroke.py:37
msgid "* Convert to stroke: select the element and open the parameter dialog. Enable running stitch along path."
msgstr ""
-#: lib/elements/stroke.py:39
+#: lib/elements/stroke.py:38
msgid "* Use as satin column: add an other rail and optionally rungs."
msgstr ""
-#: lib/elements/stroke.py:45 lib/extensions/params.py:607
+#: lib/elements/stroke.py:44 lib/extensions/params.py:607
#: inx/inkstitch_select_elements.inx:12
msgid "Stroke"
msgstr ""
-#: lib/elements/stroke.py:48 lib/extensions/params.py:280
+#: lib/elements/stroke.py:47 lib/extensions/params.py:280
msgid "Running stitch along paths"
msgstr ""
-#: lib/elements/stroke.py:66
+#: lib/elements/stroke.py:65
msgid "Running Stitch / Bean Stitch"
msgstr ""
-#: lib/elements/stroke.py:67 lib/lettering/categories.py:26
+#: lib/elements/stroke.py:66 lib/lettering/categories.py:26
#: inx/inkstitch_lettering_generate_json.inx:57
msgid "Ripple Stitch"
msgstr ""
-#: lib/elements/stroke.py:68 inx/inkstitch_select_elements.inx:23
+#: lib/elements/stroke.py:67 inx/inkstitch_select_elements.inx:23
msgid "ZigZag Stitch"
msgstr ""
-#: lib/elements/stroke.py:69 inx/inkstitch_select_elements.inx:24
+#: lib/elements/stroke.py:68 inx/inkstitch_select_elements.inx:24
msgid "Manual Stitch"
msgstr ""
-#: lib/elements/stroke.py:109
+#: lib/elements/stroke.py:108
msgid "Manual stitch placement"
msgstr ""
-#: lib/elements/stroke.py:110
+#: lib/elements/stroke.py:109
msgid "No extra stitches will be added to the original ripple pattern and the running stitch length value will be ignored."
msgstr ""
-#: lib/elements/stroke.py:122
+#: lib/elements/stroke.py:121
#: lib/sew_stack/stitch_layers/running_stitch/running_stitch_layer.py:21
msgid "Length of stitches. Stitches can be shorter according to the stitch tolerance setting."
msgstr ""
-#: lib/elements/stroke.py:134
+#: lib/elements/stroke.py:133
msgid "All stitches must be within this distance from the path. A lower tolerance means stitches will be closer together. A higher tolerance means sharp corners may be rounded."
msgstr ""
-#: lib/elements/stroke.py:173
+#: lib/elements/stroke.py:172
msgid "Split stitches longer than this."
msgstr ""
-#: lib/elements/stroke.py:200
+#: lib/elements/stroke.py:199
msgid "Zigzag stitches pull the fabric together, resulting in a column narrower than you draw in Inkscape. This widens the zigzag line width."
msgstr ""
-#: lib/elements/stroke.py:213
+#: lib/elements/stroke.py:212
msgid "Number of lines"
msgstr ""
-#: lib/elements/stroke.py:214
+#: lib/elements/stroke.py:213
msgid "Number of lines from start to finish"
msgstr ""
-#: lib/elements/stroke.py:225
+#: lib/elements/stroke.py:224
msgid "Minimum line distance"
msgstr ""
-#: lib/elements/stroke.py:226
+#: lib/elements/stroke.py:225
msgid "Overrides the number of lines setting."
msgstr ""
-#: lib/elements/stroke.py:239
+#: lib/elements/stroke.py:238
msgid "Line count / Minimum line distance"
msgstr ""
-#: lib/elements/stroke.py:240
+#: lib/elements/stroke.py:239
msgid "Render at rungs"
msgstr ""
-#: lib/elements/stroke.py:241
+#: lib/elements/stroke.py:240
msgid "Adaptive + minimum line distance"
msgstr ""
-#: lib/elements/stroke.py:246
+#: lib/elements/stroke.py:245
msgid "Pattern position"
msgstr ""
-#: lib/elements/stroke.py:247
+#: lib/elements/stroke.py:246
msgid "Pattern position for satin guided ripples."
msgstr ""
-#: lib/elements/stroke.py:258
+#: lib/elements/stroke.py:257
msgid "Stagger lines this many times before repeating"
msgstr ""
-#: lib/elements/stroke.py:259
+#: lib/elements/stroke.py:258
msgid "Length of the cycle by which successive stitch lines are staggered. Fractional values are allowed and can have less visible diagonals than integer values. A value of 0 (default) disables staggering and instead stitches evenly.For linear ripples only."
msgstr ""
-#: lib/elements/stroke.py:272
+#: lib/elements/stroke.py:271
msgid "Skip first lines"
msgstr ""
-#: lib/elements/stroke.py:273
+#: lib/elements/stroke.py:272
msgid "Skip this number of lines at the beginning."
msgstr ""
-#: lib/elements/stroke.py:284
+#: lib/elements/stroke.py:283
msgid "Skip last lines"
msgstr ""
-#: lib/elements/stroke.py:285
+#: lib/elements/stroke.py:284
msgid "Skip this number of lines at the end"
msgstr ""
-#: lib/elements/stroke.py:296
+#: lib/elements/stroke.py:295
msgid "Flip every second line"
msgstr ""
-#: lib/elements/stroke.py:297
+#: lib/elements/stroke.py:296
msgid "Linear ripple: wether to flip the pattern every second line or not."
msgstr ""
-#: lib/elements/stroke.py:307
+#: lib/elements/stroke.py:306
msgid "Line distance exponent"
msgstr ""
-#: lib/elements/stroke.py:308
+#: lib/elements/stroke.py:307
msgid "Increase density towards one side."
msgstr ""
-#: lib/elements/stroke.py:319
+#: lib/elements/stroke.py:318
msgid "Flip exponent"
msgstr ""
-#: lib/elements/stroke.py:320
+#: lib/elements/stroke.py:319
msgid "Reverse exponent effect."
msgstr ""
-#: lib/elements/stroke.py:331
+#: lib/elements/stroke.py:330
msgid "Reverse"
msgstr ""
-#: lib/elements/stroke.py:332
+#: lib/elements/stroke.py:331
msgid "Flip start and end point"
msgstr ""
-#: lib/elements/stroke.py:352
+#: lib/elements/stroke.py:351
msgid "Reverse satin ripple rails. Default: automatically detect and fix a reversed rail."
msgstr ""
-#: lib/elements/stroke.py:364
+#: lib/elements/stroke.py:363
msgid "Grid size"
msgstr ""
-#: lib/elements/stroke.py:365
+#: lib/elements/stroke.py:364
msgid "Render as grid. Use with care and watch your stitch density."
msgstr ""
-#: lib/elements/stroke.py:377
+#: lib/elements/stroke.py:376
msgid "Stitch grid first"
msgstr ""
-#: lib/elements/stroke.py:378
+#: lib/elements/stroke.py:377
msgid "Reverse the stitch paths, so that the grid will be stitched first"
msgstr ""
-#: lib/elements/stroke.py:389
+#: lib/elements/stroke.py:388
msgid "Scale axis"
msgstr ""
-#: lib/elements/stroke.py:390
+#: lib/elements/stroke.py:389
msgid "Scale axis for satin guided ripple stitches."
msgstr ""
-#: lib/elements/stroke.py:394 lib/gui/edit_json/settings_panel.py:159
-#: print/templates/ui.html:180 inx/inkstitch_remove_embroidery_settings.inx:12
+#: lib/elements/stroke.py:393 lib/gui/edit_json/settings_panel.py:159
+#: print/templates/ui.html:180 inx/inkstitch_knockdown_fill.inx:32
+#: inx/inkstitch_remove_embroidery_settings.inx:12
#: inx/inkstitch_remove_embroidery_settings.inx:117
msgid "None"
msgstr ""
-#: lib/elements/stroke.py:402
+#: lib/elements/stroke.py:401
msgid "Starting scale"
msgstr ""
-#: lib/elements/stroke.py:403
+#: lib/elements/stroke.py:402
msgid "How big the first copy of the line should be, in percent."
msgstr ""
-#: lib/elements/stroke.py:403 lib/elements/stroke.py:415
+#: lib/elements/stroke.py:402 lib/elements/stroke.py:414
msgid "Used only for ripple stitch with a guide line."
msgstr ""
-#: lib/elements/stroke.py:414
+#: lib/elements/stroke.py:413
msgid "Ending scale"
msgstr ""
-#: lib/elements/stroke.py:415
+#: lib/elements/stroke.py:414
msgid "How big the last copy of the line should be, in percent."
msgstr ""
-#: lib/elements/stroke.py:426 lib/gui/tartan/customize_panel.py:43
+#: lib/elements/stroke.py:425 lib/gui/tartan/customize_panel.py:43
#: inx/inkstitch_transform_elements.inx:10
msgid "Rotate"
msgstr ""
-#: lib/elements/stroke.py:427
+#: lib/elements/stroke.py:426
msgid "Rotate satin guided ripple stitches"
msgstr ""
-#: lib/elements/stroke.py:438
+#: lib/elements/stroke.py:437 inx/inkstitch_knockdown_fill.inx:20
+#: inx/inkstitch_knockdown_fill.inx:37
msgid "Join style"
msgstr ""
-#: lib/elements/stroke.py:439
+#: lib/elements/stroke.py:438
msgid "Join style for non circular ripples."
msgstr ""
-#: lib/elements/stroke.py:442
+#: lib/elements/stroke.py:441
msgid "flat"
msgstr ""
-#: lib/elements/stroke.py:442
+#: lib/elements/stroke.py:441
msgid "point"
msgstr ""
@@ -2866,11 +2869,11 @@ msgstr ""
msgid "The maximum value is smaller than the minimum value."
msgstr ""
-#: lib/extensions/lettering_generate_json.py:51
+#: lib/extensions/lettering_generate_json.py:53
msgid "Please specify a font file."
msgstr ""
-#: lib/extensions/letters_to_font.py:37
+#: lib/extensions/letters_to_font.py:38
msgid "Font directory not found. Please specify an existing directory."
msgstr ""
@@ -3295,11 +3298,11 @@ msgstr ""
#: inx/inkstitch_generate_palette.inx:26 inx/inkstitch_gradient_blocks.inx:26
#: inx/inkstitch_install.inx:14 inx/inkstitch_install_custom_palette.inx:14
#: inx/inkstitch_jump_to_stroke.inx:42 inx/inkstitch_jump_to_trim.inx:27
-#: inx/inkstitch_knockdown_fill.inx:27
+#: inx/inkstitch_knockdown_fill.inx:43
#: inx/inkstitch_lettering_along_path.inx:25
#: inx/inkstitch_lettering_custom_font_dir.inx:11
#: inx/inkstitch_lettering_force_lock_stitches.inx:22
-#: inx/inkstitch_lettering_generate_json.inx:135
+#: inx/inkstitch_lettering_generate_json.inx:143
#: inx/inkstitch_lettering_remove_kerning.inx:12
#: inx/inkstitch_lettering_set_color_sort_index.inx:11
#: inx/inkstitch_letters_to_font.inx:60 inx/inkstitch_outline.inx:25
@@ -3329,7 +3332,7 @@ msgid "Feature to verify or update font information for an existing font."
msgstr ""
#: lib/gui/edit_json/help_panel.py:33 lib/gui/edit_json/help_panel.py:34
-#: inx/inkstitch_lettering_generate_json.inx:141
+#: inx/inkstitch_lettering_generate_json.inx:149
msgid "https://inkstitch.org/docs/font-tools/#edit-json"
msgstr ""
@@ -5310,11 +5313,11 @@ msgstr ""
#: inx/inkstitch_density_map.inx:29 inx/inkstitch_display_stacking_order.inx:14
#: inx/inkstitch_fill_to_satin.inx:27 inx/inkstitch_install.inx:18
#: inx/inkstitch_install_custom_palette.inx:17
-#: inx/inkstitch_knockdown_fill.inx:33
+#: inx/inkstitch_knockdown_fill.inx:49
#: inx/inkstitch_lettering_along_path.inx:37
#: inx/inkstitch_lettering_custom_font_dir.inx:16
#: inx/inkstitch_lettering_force_lock_stitches.inx:33
-#: inx/inkstitch_lettering_generate_json.inx:139
+#: inx/inkstitch_lettering_generate_json.inx:147
#: inx/inkstitch_lettering_remove_kerning.inx:22
#: inx/inkstitch_lettering_set_color_sort_index.inx:19
#: inx/inkstitch_letters_to_font.inx:75 inx/inkstitch_outline.inx:28
@@ -6633,15 +6636,15 @@ msgstr ""
msgid "Keep holes"
msgstr ""
-#: inx/inkstitch_knockdown_fill.inx:19
+#: inx/inkstitch_knockdown_fill.inx:19 inx/inkstitch_knockdown_fill.inx:36
msgid "Offset"
msgstr ""
-#: inx/inkstitch_knockdown_fill.inx:22
+#: inx/inkstitch_knockdown_fill.inx:22 inx/inkstitch_knockdown_fill.inx:39
msgid "Mitre"
msgstr ""
-#: inx/inkstitch_knockdown_fill.inx:23
+#: inx/inkstitch_knockdown_fill.inx:23 inx/inkstitch_knockdown_fill.inx:40
msgid "Bevel"
msgstr ""
@@ -6649,23 +6652,40 @@ msgstr ""
msgid "Mitre limit"
msgstr ""
-#: inx/inkstitch_knockdown_fill.inx:28
+#: inx/inkstitch_knockdown_fill.inx:30
+msgid "Embossing"
+msgstr ""
+
+#: inx/inkstitch_knockdown_fill.inx:31
+msgid "Shape"
+msgstr ""
+
+#: inx/inkstitch_knockdown_fill.inx:33
+#: inx/inkstitch_zigzag_line_to_satin.inx:10
+msgid "Square"
+msgstr ""
+
+#: inx/inkstitch_knockdown_fill.inx:34
+msgid "Circle"
+msgstr ""
+
+#: inx/inkstitch_knockdown_fill.inx:44
msgid "This extension generates a knockdown fill area with a specified offset around selected elements."
msgstr ""
-#: inx/inkstitch_knockdown_fill.inx:29
+#: inx/inkstitch_knockdown_fill.inx:45
msgid "* Select elements of any kind"
msgstr ""
-#: inx/inkstitch_knockdown_fill.inx:30
+#: inx/inkstitch_knockdown_fill.inx:46
msgid "* Open this extension and apply with desired settings"
msgstr ""
-#: inx/inkstitch_knockdown_fill.inx:31
+#: inx/inkstitch_knockdown_fill.inx:47
msgid "* Adapt fill settings in the params dialog"
msgstr ""
-#: inx/inkstitch_knockdown_fill.inx:34
+#: inx/inkstitch_knockdown_fill.inx:50
msgid "https://inkstitch.org/docs/fill-tools/#knockdown-fill"
msgstr ""
@@ -6886,6 +6906,7 @@ msgstr ""
#: inx/inkstitch_lettering_generate_json.inx:118
#: inx/inkstitch_lettering_generate_json.inx:126
+#: inx/inkstitch_lettering_generate_json.inx:134
msgid "Force"
msgstr ""
@@ -6913,15 +6934,27 @@ msgstr ""
msgid "Space character width (default: 20)"
msgstr ""
+#: inx/inkstitch_lettering_generate_json.inx:134
+msgid "Overwrite letter spacing information from font file."
+msgstr ""
+
#: inx/inkstitch_lettering_generate_json.inx:136
+msgid "Letter spacing (px)"
+msgstr ""
+
+#: inx/inkstitch_lettering_generate_json.inx:136
+msgid "Letter spacing (default: 100)"
+msgstr ""
+
+#: inx/inkstitch_lettering_generate_json.inx:144
msgid "Generates font.json which can be used by the lettering tool."
msgstr ""
-#: inx/inkstitch_lettering_generate_json.inx:137
+#: inx/inkstitch_lettering_generate_json.inx:145
msgid "The generated file can be updated with Extensions > Ink/Stitch > Font Management > Edit JSON."
msgstr ""
-#: inx/inkstitch_lettering_generate_json.inx:140
+#: inx/inkstitch_lettering_generate_json.inx:148
msgid "https://inkstitch.org/docs/font-tools/#generate-json"
msgstr ""
@@ -8107,10 +8140,6 @@ msgstr ""
msgid "Line Pattern"
msgstr ""
-#: inx/inkstitch_zigzag_line_to_satin.inx:10
-msgid "Square"
-msgstr ""
-
#: inx/inkstitch_zigzag_line_to_satin.inx:11
msgid "Sawtooth"
msgstr ""
diff --git a/translations/messages_hu_HU.po b/translations/messages_hu_HU.po
index 6404c155..c5bafc6f 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: 2025-05-12 01:48+0000\n"
-"PO-Revision-Date: 2025-05-12 01:48\n"
+"POT-Creation-Date: 2025-05-21 01:46+0000\n"
+"PO-Revision-Date: 2025-05-21 01:46\n"
"Last-Translator: \n"
"Language-Team: Hungarian\n"
"MIME-Version: 1.0\n"
@@ -12,7 +12,7 @@ msgstr ""
"Generated-By: Babel 2.17.0\n"
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2025-05-12 01:48+0000\n"
+"POT-Creation-Date: 2025-05-21 01:46+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -910,11 +910,11 @@ msgstr ""
msgid "weird one"
msgstr ""
-#: inkstitch.py:166
+#: inkstitch.py:170
msgid "Ink/Stitch cannot read your SVG file. This is often the case when you use a file which has been created with Adobe Illustrator."
msgstr ""
-#: inkstitch.py:169
+#: inkstitch.py:173
msgid "Try to import the file into Inkscape through 'File > Import...' (Ctrl+I)"
msgstr ""
@@ -1076,126 +1076,126 @@ msgstr ""
msgid "Flip automatically calculated angle if it appears to be wrong."
msgstr ""
-#: lib/elements/element.py:249 lib/gui/preferences.py:59
+#: lib/elements/element.py:251 lib/gui/preferences.py:59
#: lib/gui/preferences.py:106
msgid "Minimum stitch length"
msgstr ""
-#: lib/elements/element.py:250
+#: lib/elements/element.py:252
msgid "Overwrite global minimum stitch length setting. Shorter stitches than that will be removed."
msgstr ""
-#: lib/elements/element.py:260 lib/gui/preferences.py:41
+#: lib/elements/element.py:262 lib/gui/preferences.py:41
msgid "Minimum jump stitch length"
msgstr ""
-#: lib/elements/element.py:261
+#: lib/elements/element.py:263
msgid "Overwrite global minimum jump stitch length setting. Shorter distances to the next object will have no lock stitches."
msgstr ""
-#: lib/elements/element.py:271
+#: lib/elements/element.py:273
msgid "Allow lock stitches"
msgstr ""
-#: lib/elements/element.py:272
+#: lib/elements/element.py:274
msgid "Tie thread at the beginning and/or end of this object. Manual stitch will only add lock stitches if force lock stitched is checked."
msgstr ""
#. options to allow lock stitch before and after objects
-#: lib/elements/element.py:277
+#: lib/elements/element.py:279
msgid "Both"
msgstr ""
-#: lib/elements/element.py:277
+#: lib/elements/element.py:279
msgid "Before"
msgstr ""
-#: lib/elements/element.py:277
+#: lib/elements/element.py:279
msgid "After"
msgstr ""
-#: lib/elements/element.py:277
+#: lib/elements/element.py:279
msgid "Neither"
msgstr ""
-#: lib/elements/element.py:286
+#: lib/elements/element.py:288
#: inx/inkstitch_lettering_force_lock_stitches.inx:3
msgid "Force lock stitches"
msgstr ""
-#: lib/elements/element.py:287
+#: lib/elements/element.py:289
msgid "Sew lock stitches after sewing this element, even if the distance to the next object is shorter than defined by the minimum jump stitch length value in the Ink/Stitch preferences."
msgstr ""
-#: lib/elements/element.py:299
+#: lib/elements/element.py:301
msgid "Tack stitch"
msgstr ""
-#: lib/elements/element.py:300
+#: lib/elements/element.py:302
msgid "Tack down stitch type"
msgstr ""
-#: lib/elements/element.py:310 lib/elements/element.py:356
+#: lib/elements/element.py:312 lib/elements/element.py:358
msgid "Custom path"
msgstr ""
-#: lib/elements/element.py:311
+#: lib/elements/element.py:313
msgid "Enter a custom path. For svg paths The last node will not be embroidered, but represents the first stitch of the element."
msgstr ""
-#: lib/elements/element.py:321 lib/elements/element.py:333
+#: lib/elements/element.py:323 lib/elements/element.py:335
msgid "Scale tack stitch"
msgstr ""
-#: lib/elements/element.py:322
+#: lib/elements/element.py:324
msgid "Set stitch length. A 1 in a custom path equals this values."
msgstr ""
-#: lib/elements/element.py:334
+#: lib/elements/element.py:336
msgid "Scale tack stitch by this percentage."
msgstr ""
-#: lib/elements/element.py:345
+#: lib/elements/element.py:347
msgid "Lock stitch"
msgstr ""
-#: lib/elements/element.py:346
+#: lib/elements/element.py:348
msgid "Lock stitch type"
msgstr ""
-#: lib/elements/element.py:357
+#: lib/elements/element.py:359
msgid "Enter a custom path. For svg paths the first node will not be embroidered, but represents the last stitch of the element."
msgstr ""
-#: lib/elements/element.py:367 lib/elements/element.py:379
+#: lib/elements/element.py:369 lib/elements/element.py:381
msgid "Scale lock stitch"
msgstr ""
-#: lib/elements/element.py:368
+#: lib/elements/element.py:370
msgid "Set length of lock stitches (mm)."
msgstr ""
-#: lib/elements/element.py:380
+#: lib/elements/element.py:382
msgid "Scale lock stitch by this percentage."
msgstr ""
-#: lib/elements/element.py:392
+#: lib/elements/element.py:394
msgid "Trim After"
msgstr ""
-#: lib/elements/element.py:393
+#: lib/elements/element.py:395
msgid "Add a TRIM command after stitching this object."
msgstr ""
-#: lib/elements/element.py:402
+#: lib/elements/element.py:404
msgid "Stop After"
msgstr ""
-#: lib/elements/element.py:403
+#: lib/elements/element.py:405
msgid "Add a STOP command after stitching this object."
msgstr ""
-#: lib/elements/element.py:687
+#: lib/elements/element.py:700
msgid "Please run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot objects. This will show you the exact location of the problem."
msgstr ""
@@ -1211,559 +1211,560 @@ msgstr ""
msgid "* Run Extensions > Ink/Stitch > Troubleshoot > Cleanup Document..."
msgstr ""
-#: lib/elements/fill_stitch.py:37
+#: lib/elements/fill_stitch.py:36
msgid "Small Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:38
+#: lib/elements/fill_stitch.py:37
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:44 lib/elements/fill_stitch.py:264
+#: lib/elements/fill_stitch.py:43 lib/elements/fill_stitch.py:263
msgid "Expand"
msgstr ""
-#: lib/elements/fill_stitch.py:45
+#: lib/elements/fill_stitch.py:44
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:50 lib/elements/fill_stitch.py:701
+#: lib/elements/fill_stitch.py:49 lib/elements/fill_stitch.py:700
msgid "Inset"
msgstr ""
-#: lib/elements/fill_stitch.py:51
+#: lib/elements/fill_stitch.py:50
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:56
+#: lib/elements/fill_stitch.py:55
msgid "Missing Guideline"
msgstr ""
-#: lib/elements/fill_stitch.py:57
+#: lib/elements/fill_stitch.py:56
msgid "This object is set to \"Guided Fill\", but has no guide line."
msgstr ""
-#: lib/elements/fill_stitch.py:59
+#: lib/elements/fill_stitch.py:58
msgid "* Create a stroke object"
msgstr ""
-#: lib/elements/fill_stitch.py:60
+#: lib/elements/fill_stitch.py:59
msgid "* Select this object and run Extensions > Ink/Stitch > Edit > Selection to guide line"
msgstr ""
-#: lib/elements/fill_stitch.py:65
+#: lib/elements/fill_stitch.py:64
msgid "Disjointed Guide Line"
msgstr ""
-#: lib/elements/fill_stitch.py:66
+#: lib/elements/fill_stitch.py:65
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:69
+#: lib/elements/fill_stitch.py:68
msgid "* Move the guide line into the element"
msgstr ""
-#: lib/elements/fill_stitch.py:74 lib/elements/stroke.py:27
+#: lib/elements/fill_stitch.py:73 lib/elements/stroke.py:26
msgid "Multiple Guide Lines"
msgstr ""
-#: lib/elements/fill_stitch.py:75 lib/elements/stroke.py:28
+#: lib/elements/fill_stitch.py:74 lib/elements/stroke.py:27
msgid "This object has multiple guide lines, but only the first one will be used."
msgstr ""
-#: lib/elements/fill_stitch.py:77 lib/elements/stroke.py:30
+#: lib/elements/fill_stitch.py:76 lib/elements/stroke.py:29
msgid "* Remove all guide lines, except for one."
msgstr ""
-#: lib/elements/fill_stitch.py:82
+#: lib/elements/fill_stitch.py:81
msgid "Unconnected"
msgstr ""
-#: lib/elements/fill_stitch.py:83
+#: lib/elements/fill_stitch.py:82
msgid "Fill: This object is made up of unconnected shapes. Ink/Stitch doesn't know what order to stitch them in. Please break this object up into separate shapes."
msgstr ""
-#: lib/elements/fill_stitch.py:87 lib/elements/fill_stitch.py:96
-#: lib/elements/fill_stitch.py:141
+#: lib/elements/fill_stitch.py:86 lib/elements/fill_stitch.py:95
+#: lib/elements/fill_stitch.py:140
msgid "* Extensions > Ink/Stitch > Fill Tools > Break Apart Fill Objects"
msgstr ""
-#: lib/elements/fill_stitch.py:92
+#: lib/elements/fill_stitch.py:91
msgid "Border crosses itself"
msgstr ""
-#: lib/elements/fill_stitch.py:93
+#: lib/elements/fill_stitch.py:92
msgid "Fill: The border crosses over itself. This may lead into unconnected shapes. Please break this object into separate shapes to indicate in which order it should be stitched in."
msgstr ""
-#: lib/elements/fill_stitch.py:101
+#: lib/elements/fill_stitch.py:100
msgid "Fill and Stroke color"
msgstr ""
-#: lib/elements/fill_stitch.py:102
+#: lib/elements/fill_stitch.py:101
msgid "Element has both a fill and a stroke color. It is recommended to use two separate elements instead."
msgstr ""
-#: lib/elements/fill_stitch.py:104
+#: lib/elements/fill_stitch.py:103
msgid "* Duplicate the element. Remove stroke color from the first and fill color from the second."
msgstr ""
-#: lib/elements/fill_stitch.py:105
+#: lib/elements/fill_stitch.py:104
msgid "* Adapt the shape of the second element to compensate for push and pull fabric distortion."
msgstr ""
-#: lib/elements/fill_stitch.py:110
+#: lib/elements/fill_stitch.py:109
msgid "No linear gradient color"
msgstr ""
-#: lib/elements/fill_stitch.py:111
+#: lib/elements/fill_stitch.py:110
msgid "Linear Gradient has no linear gradient color."
msgstr ""
-#: lib/elements/fill_stitch.py:113
+#: lib/elements/fill_stitch.py:112
msgid "* Open the Fill and Stroke dialog."
msgstr ""
-#: lib/elements/fill_stitch.py:114
+#: lib/elements/fill_stitch.py:113
msgid "* Set a linear gradient as a fill and adapt colors to your liking."
msgstr ""
-#: lib/elements/fill_stitch.py:119
+#: lib/elements/fill_stitch.py:118
msgid "No stripes to render"
msgstr ""
-#: lib/elements/fill_stitch.py:120
+#: lib/elements/fill_stitch.py:119
msgid "Tartan fill: There is no active fill stripe to render"
msgstr ""
-#: lib/elements/fill_stitch.py:122 lib/elements/fill_stitch.py:132
+#: lib/elements/fill_stitch.py:121 lib/elements/fill_stitch.py:131
msgid "Go to Extensions > Ink/Stitch > Fill Tools > Tartan and adjust stripe settings:"
msgstr ""
-#: lib/elements/fill_stitch.py:123
+#: lib/elements/fill_stitch.py:122
msgid "* Check if stripes are active"
msgstr ""
-#: lib/elements/fill_stitch.py:124
+#: lib/elements/fill_stitch.py:123
msgid "* Check the minimum stripe width setting and the scale factor"
msgstr ""
-#: lib/elements/fill_stitch.py:129
+#: lib/elements/fill_stitch.py:128
msgid "No customized pattern"
msgstr ""
-#: lib/elements/fill_stitch.py:130
+#: lib/elements/fill_stitch.py:129
msgid "Tartan fill: Using default pattern"
msgstr ""
-#: lib/elements/fill_stitch.py:133
+#: lib/elements/fill_stitch.py:132
msgid "* Customize your pattern"
msgstr ""
-#: lib/elements/fill_stitch.py:138
+#: lib/elements/fill_stitch.py:137
msgid "This shape is invalid"
msgstr ""
-#: lib/elements/fill_stitch.py:139
+#: lib/elements/fill_stitch.py:138
msgid "Fill: This shape cannot be stitched out. Please try to repair it with the \"Break Apart Fill Objects\" extension."
msgstr ""
-#: lib/elements/fill_stitch.py:147
+#: lib/elements/fill_stitch.py:146
msgid "FillStitch"
msgstr ""
-#: lib/elements/fill_stitch.py:150
+#: lib/elements/fill_stitch.py:149
msgid "Automatically routed fill stitching"
msgstr ""
-#: lib/elements/fill_stitch.py:154
+#: lib/elements/fill_stitch.py:153
msgid "Auto Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:155 inx/inkstitch_select_elements.inx:56
+#: lib/elements/fill_stitch.py:154 inx/inkstitch_select_elements.inx:56
msgid "Circular Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:156 inx/inkstitch_select_elements.inx:57
+#: lib/elements/fill_stitch.py:155 inx/inkstitch_select_elements.inx:57
msgid "Contour Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:157 inx/inkstitch_select_elements.inx:58
+#: lib/elements/fill_stitch.py:156 inx/inkstitch_select_elements.inx:58
msgid "Guided Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:158 inx/inkstitch_select_elements.inx:59
+#: lib/elements/fill_stitch.py:157 inx/inkstitch_select_elements.inx:59
msgid "Linear Gradient Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:159 inx/inkstitch_select_elements.inx:60
+#: lib/elements/fill_stitch.py:158 inx/inkstitch_select_elements.inx:60
msgid "Meander Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:160 inx/inkstitch_select_elements.inx:61
+#: lib/elements/fill_stitch.py:159 inx/inkstitch_select_elements.inx:61
msgid "Tartan Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:161 lib/gui/tartan/embroidery_panel.py:203
+#: lib/elements/fill_stitch.py:160 lib/gui/tartan/embroidery_panel.py:203
#: inx/inkstitch_select_elements.inx:62
msgid "Legacy Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:165
+#: lib/elements/fill_stitch.py:164
msgid "Fill method"
msgstr ""
-#: lib/elements/fill_stitch.py:174
+#: lib/elements/fill_stitch.py:173
msgid "Guided Fill Strategy"
msgstr ""
-#: lib/elements/fill_stitch.py:175
+#: lib/elements/fill_stitch.py:174
msgid "Copy"
msgstr ""
-#: lib/elements/fill_stitch.py:175
+#: lib/elements/fill_stitch.py:174
msgid "Parallel Offset"
msgstr ""
-#: lib/elements/fill_stitch.py:176
+#: lib/elements/fill_stitch.py:175
msgid "Copy (the default) will fill the shape with shifted copies of the line. Parallel offset will ensure that each line is always a consistent distance from its neighbor. Sharp corners may be introduced."
msgstr ""
-#: lib/elements/fill_stitch.py:183
+#: lib/elements/fill_stitch.py:182
msgid "Contour Fill Strategy"
msgstr ""
-#: lib/elements/fill_stitch.py:184
+#: lib/elements/fill_stitch.py:183
msgid "Inner to Outer"
msgstr ""
-#: lib/elements/fill_stitch.py:184
+#: lib/elements/fill_stitch.py:183
msgid "Single spiral"
msgstr ""
-#: lib/elements/fill_stitch.py:184
+#: lib/elements/fill_stitch.py:183
msgid "Double spiral"
msgstr ""
-#: lib/elements/fill_stitch.py:189
+#: lib/elements/fill_stitch.py:188
msgid "Join Style"
msgstr ""
-#: lib/elements/fill_stitch.py:190 inx/inkstitch_knockdown_fill.inx:21
+#: lib/elements/fill_stitch.py:189 inx/inkstitch_knockdown_fill.inx:21
+#: inx/inkstitch_knockdown_fill.inx:38
msgid "Round"
msgstr ""
-#: lib/elements/fill_stitch.py:190
+#: lib/elements/fill_stitch.py:189
msgid "Mitered"
msgstr ""
-#: lib/elements/fill_stitch.py:190
+#: lib/elements/fill_stitch.py:189
msgid "Beveled"
msgstr ""
-#: lib/elements/fill_stitch.py:196
+#: lib/elements/fill_stitch.py:195
msgid "Avoid self-crossing"
msgstr ""
-#: lib/elements/fill_stitch.py:205
+#: lib/elements/fill_stitch.py:204
msgid "Clockwise"
msgstr ""
-#: lib/elements/fill_stitch.py:210
+#: lib/elements/fill_stitch.py:209
msgid "Meander Pattern"
msgstr ""
-#: lib/elements/fill_stitch.py:217
+#: lib/elements/fill_stitch.py:216
msgid "Meander pattern angle"
msgstr ""
-#: lib/elements/fill_stitch.py:227
+#: lib/elements/fill_stitch.py:226
msgid "Meander pattern scale"
msgstr ""
-#: lib/elements/fill_stitch.py:228
+#: lib/elements/fill_stitch.py:227
msgid "Percentage to stretch or compress the meander pattern. You can scale horizontally and vertically individually by giving two percentages separated by a space. "
msgstr ""
-#: lib/elements/fill_stitch.py:238
+#: lib/elements/fill_stitch.py:237
msgid "Clip path"
msgstr ""
-#: lib/elements/fill_stitch.py:239
+#: lib/elements/fill_stitch.py:238
msgid "Constrain stitching to the shape. Useful when smoothing and expand are used."
msgstr ""
-#: lib/elements/fill_stitch.py:248
+#: lib/elements/fill_stitch.py:247
msgid "Smoothness"
msgstr ""
-#: lib/elements/fill_stitch.py:250
+#: lib/elements/fill_stitch.py:249
msgid "Smooth the stitch path. Smoothness limits how far the smoothed stitch path is allowed to deviate from the original path. Try low numbers like 0.2. Hint: a lower running stitch tolerance may be needed too."
msgstr ""
-#: lib/elements/fill_stitch.py:265
+#: lib/elements/fill_stitch.py:264
msgid "Expand the shape before fill stitching, to compensate for gaps between shapes. Negative values contract instead."
msgstr ""
-#: lib/elements/fill_stitch.py:282
+#: lib/elements/fill_stitch.py:281
msgid "Gap Filling"
msgstr ""
-#: lib/elements/fill_stitch.py:283
+#: lib/elements/fill_stitch.py:282
msgid "Add extra rows to compensate for gaps between sections caused by distortion.Rows are always added in pairs, so this number will be rounded up to the nearest multiple of 2."
msgstr ""
-#: lib/elements/fill_stitch.py:295 lib/elements/fill_stitch.py:308
+#: lib/elements/fill_stitch.py:294 lib/elements/fill_stitch.py:307
#: lib/gui/tartan/embroidery_panel.py:35
msgid "Angle of lines of stitches"
msgstr ""
-#: lib/elements/fill_stitch.py:296
+#: lib/elements/fill_stitch.py:295
msgid "The angle increases in a counter-clockwise direction. 0 is horizontal. Negative angles are allowed."
msgstr ""
-#: lib/elements/fill_stitch.py:309 lib/gui/tartan/embroidery_panel.py:36
+#: lib/elements/fill_stitch.py:308 lib/gui/tartan/embroidery_panel.py:36
msgid "Relative to the tartan stripe direction."
msgstr ""
-#: lib/elements/fill_stitch.py:321
+#: lib/elements/fill_stitch.py:320
msgid "Maximum fill stitch length"
msgstr ""
-#: lib/elements/fill_stitch.py:323
+#: lib/elements/fill_stitch.py:322
msgid "The length of each stitch in a row. Shorter stitch may be used at the start or end of a row."
msgstr ""
-#: lib/elements/fill_stitch.py:339
+#: lib/elements/fill_stitch.py:338
msgid "Spacing between rows"
msgstr ""
-#: lib/elements/fill_stitch.py:340
+#: lib/elements/fill_stitch.py:339
msgid "Distance between rows of stitches."
msgstr ""
-#: lib/elements/fill_stitch.py:357 inx/inkstitch_gradient_blocks.inx:24
+#: lib/elements/fill_stitch.py:356 inx/inkstitch_gradient_blocks.inx:24
msgid "End row spacing"
msgstr ""
-#: lib/elements/fill_stitch.py:358
+#: lib/elements/fill_stitch.py:357
msgid "Increases or decreases the row spacing towards the end."
msgstr ""
-#: lib/elements/fill_stitch.py:372
+#: lib/elements/fill_stitch.py:371
msgid "Stagger rows this many times before repeating"
msgstr ""
-#: lib/elements/fill_stitch.py:373 lib/elements/satin_column.py:215
+#: lib/elements/fill_stitch.py:372 lib/elements/satin_column.py:215
msgid "Length of the cycle by which successive stitch rows are staggered. Fractional values are allowed and can have less visible diagonals than integer values."
msgstr ""
-#: lib/elements/fill_stitch.py:389 lib/elements/fill_stitch.py:713
+#: lib/elements/fill_stitch.py:388 lib/elements/fill_stitch.py:712
msgid "Skip last stitch in each row"
msgstr ""
-#: lib/elements/fill_stitch.py:390 lib/elements/fill_stitch.py:714
+#: lib/elements/fill_stitch.py:389 lib/elements/fill_stitch.py:713
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:405
+#: lib/elements/fill_stitch.py:404
msgid "Flip fill (start right-to-left)"
msgstr ""
-#: lib/elements/fill_stitch.py:406
+#: lib/elements/fill_stitch.py:405
msgid "The flip option can help you with routing your stitch path. When you enable flip, stitching goes from right-to-left instead of left-to-right."
msgstr ""
-#: lib/elements/fill_stitch.py:418
+#: lib/elements/fill_stitch.py:417
msgid "Reverse fill"
msgstr ""
-#: lib/elements/fill_stitch.py:419
+#: lib/elements/fill_stitch.py:418
msgid "Reverses fill path."
msgstr ""
-#: lib/elements/fill_stitch.py:430
+#: lib/elements/fill_stitch.py:429
msgid "Stop at ending point"
msgstr ""
-#: lib/elements/fill_stitch.py:431
+#: lib/elements/fill_stitch.py:430
msgid "If this option is disabled, the ending point will only be used to define a general direction for stitch routing. When enabled the last section will end at the defined spot."
msgstr ""
-#: lib/elements/fill_stitch.py:443 lib/elements/fill_stitch.py:725
+#: lib/elements/fill_stitch.py:442 lib/elements/fill_stitch.py:724
msgid "Underpath"
msgstr ""
-#: lib/elements/fill_stitch.py:444 lib/elements/fill_stitch.py:726
+#: lib/elements/fill_stitch.py:443 lib/elements/fill_stitch.py:725
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:456 lib/elements/satin_column.py:364
-#: lib/elements/stroke.py:121
+#: lib/elements/fill_stitch.py:455 lib/elements/satin_column.py:364
+#: lib/elements/stroke.py:120
msgid "Running stitch length"
msgstr ""
-#: lib/elements/fill_stitch.py:457
+#: lib/elements/fill_stitch.py:456
msgid "Length of stitches around the outline of the fill region used when moving from section to section. Also used for meander and circular fill."
msgstr ""
-#: lib/elements/fill_stitch.py:474 lib/elements/satin_column.py:375
+#: lib/elements/fill_stitch.py:473 lib/elements/satin_column.py:375
msgid "Running stitch tolerance"
msgstr ""
-#: lib/elements/fill_stitch.py:475 lib/elements/satin_column.py:376
+#: lib/elements/fill_stitch.py:474 lib/elements/satin_column.py:376
msgid "Determines how hard Ink/Stitch tries to avoid stitching outside the shape.Lower numbers are less likely to stitch outside the shape but require more stitches."
msgstr ""
-#: lib/elements/fill_stitch.py:493 lib/elements/stroke.py:147
+#: lib/elements/fill_stitch.py:492 lib/elements/stroke.py:146
msgid "Randomize stitch length"
msgstr ""
-#: lib/elements/fill_stitch.py:494 lib/elements/stroke.py:148
+#: lib/elements/fill_stitch.py:493 lib/elements/stroke.py:147
msgid "Randomize stitch length and phase instead of dividing evenly or staggering. This is recommended for closely-spaced curved fills to avoid Moiré artefacts."
msgstr ""
-#: lib/elements/fill_stitch.py:510 lib/elements/stroke.py:160
+#: lib/elements/fill_stitch.py:509 lib/elements/stroke.py:159
msgid "Random stitch length jitter"
msgstr ""
-#: lib/elements/fill_stitch.py:511 lib/elements/stroke.py:161
+#: lib/elements/fill_stitch.py:510 lib/elements/stroke.py:160
msgid "Amount to vary the length of each stitch by when randomizing."
msgstr ""
-#: lib/elements/fill_stitch.py:526 lib/elements/satin_column.py:500
-#: lib/elements/stroke.py:83
+#: lib/elements/fill_stitch.py:525 lib/elements/satin_column.py:500
+#: lib/elements/stroke.py:82
#: lib/sew_stack/stitch_layers/running_stitch/running_stitch_layer.py:33
#: lib/sew_stack/stitch_layers/running_stitch/running_stitch_layer.py:35
msgid "Repeats"
msgstr ""
-#: lib/elements/fill_stitch.py:527 lib/elements/stroke.py:84
+#: lib/elements/fill_stitch.py:526 lib/elements/stroke.py:83
#: lib/sew_stack/stitch_layers/running_stitch/running_stitch_layer.py:36
msgid "Defines how many times to run down and back along the path."
msgstr ""
-#: lib/elements/fill_stitch.py:538 lib/elements/stroke.py:95
+#: lib/elements/fill_stitch.py:537 lib/elements/stroke.py:94
msgid "Bean stitch number of repeats"
msgstr ""
-#: lib/elements/fill_stitch.py:539 lib/elements/stroke.py:96
+#: lib/elements/fill_stitch.py:538 lib/elements/stroke.py:95
msgid "Backtrack each stitch this many times. A value of 1 would triple each stitch (forward, back, forward). A value of 2 would quintuple each stitch, etc.\n\n"
"A pattern with various repeats can be created with a list of values separated by a space."
msgstr ""
-#: lib/elements/fill_stitch.py:554 lib/elements/satin_column.py:250
-#: lib/elements/stroke.py:186
+#: lib/elements/fill_stitch.py:553 lib/elements/satin_column.py:250
+#: lib/elements/stroke.py:185
msgid "Zig-zag spacing (peak-to-peak)"
msgstr ""
-#: lib/elements/fill_stitch.py:555 lib/elements/stroke.py:187
+#: lib/elements/fill_stitch.py:554 lib/elements/stroke.py:186
msgid "Length of stitches in zig-zag mode."
msgstr ""
-#: lib/elements/fill_stitch.py:567
+#: lib/elements/fill_stitch.py:566
msgid "Zig-zag width"
msgstr ""
-#: lib/elements/fill_stitch.py:568
+#: lib/elements/fill_stitch.py:567
msgid "Width of the zig-zag line."
msgstr ""
-#: lib/elements/fill_stitch.py:581 lib/gui/tartan/embroidery_panel.py:42
+#: lib/elements/fill_stitch.py:580 lib/gui/tartan/embroidery_panel.py:42
msgid "Rows per tartan thread"
msgstr ""
-#: lib/elements/fill_stitch.py:582 lib/gui/tartan/embroidery_panel.py:44
+#: lib/elements/fill_stitch.py:581 lib/gui/tartan/embroidery_panel.py:44
msgid "Consecutive rows of the same color"
msgstr ""
-#: lib/elements/fill_stitch.py:593
+#: lib/elements/fill_stitch.py:592
msgid "Herringbone width"
msgstr ""
-#: lib/elements/fill_stitch.py:594
+#: lib/elements/fill_stitch.py:593
msgid "Defines width of a herringbone pattern. Use 0 for regular rows."
msgstr ""
-#: lib/elements/fill_stitch.py:606 lib/elements/satin_column.py:278
-#: lib/elements/stroke.py:199
+#: lib/elements/fill_stitch.py:605 lib/elements/satin_column.py:278
+#: lib/elements/stroke.py:198
msgid "Pull compensation"
msgstr ""
-#: lib/elements/fill_stitch.py:607
+#: lib/elements/fill_stitch.py:606
msgid "Fill stitch can pull the fabric together, resulting in a shape narrower than you draw in Inkscape. This setting expands each row of stitches outward from the center of the row by a fixed length. Two values separated by a space may be used for an asymmetric effect."
msgstr ""
-#: lib/elements/fill_stitch.py:611 lib/elements/satin_column.py:282
+#: lib/elements/fill_stitch.py:610 lib/elements/satin_column.py:282
#: lib/elements/satin_column.py:445 lib/elements/satin_column.py:539
-#: lib/elements/stroke.py:202
+#: lib/elements/stroke.py:201
msgid "mm (each side)"
msgstr ""
-#: lib/elements/fill_stitch.py:622 lib/elements/satin_column.py:263
+#: lib/elements/fill_stitch.py:621 lib/elements/satin_column.py:263
msgid "Pull compensation percentage"
msgstr ""
-#: lib/elements/fill_stitch.py:623
+#: lib/elements/fill_stitch.py:622
msgid "Additional pull compensation which varies as a percentage of row width. Two values separated by a space may be used for an asymmetric effect."
msgstr ""
-#: lib/elements/fill_stitch.py:626 lib/elements/satin_column.py:132
+#: lib/elements/fill_stitch.py:625 lib/elements/satin_column.py:132
#: lib/elements/satin_column.py:142 lib/elements/satin_column.py:266
#: lib/elements/satin_column.py:460 lib/elements/satin_column.py:559
msgid "% (each side)"
msgstr ""
-#: lib/elements/fill_stitch.py:647 lib/elements/fill_stitch.py:656
-#: lib/elements/fill_stitch.py:683 lib/elements/fill_stitch.py:694
-#: lib/elements/fill_stitch.py:704 lib/elements/fill_stitch.py:716
-#: lib/elements/fill_stitch.py:729
+#: lib/elements/fill_stitch.py:646 lib/elements/fill_stitch.py:655
+#: lib/elements/fill_stitch.py:682 lib/elements/fill_stitch.py:693
+#: lib/elements/fill_stitch.py:703 lib/elements/fill_stitch.py:715
+#: lib/elements/fill_stitch.py:728
msgid "Fill Underlay"
msgstr ""
-#: lib/elements/fill_stitch.py:647 lib/gui/tartan/embroidery_panel.py:55
+#: lib/elements/fill_stitch.py:646 lib/gui/tartan/embroidery_panel.py:55
#: inx/inkstitch_select_elements.inx:36 inx/inkstitch_select_elements.inx:64
#: inx/inkstitch_select_elements.inx:66
msgid "Underlay"
msgstr ""
-#: lib/elements/fill_stitch.py:653
+#: lib/elements/fill_stitch.py:652
msgid "Fill angle"
msgstr ""
-#: lib/elements/fill_stitch.py:654
+#: lib/elements/fill_stitch.py:653
msgid "Default: fill angle + 90 deg. Insert a list for multiple layers separated by a space."
msgstr ""
-#: lib/elements/fill_stitch.py:680 lib/gui/tartan/embroidery_panel.py:77
+#: lib/elements/fill_stitch.py:679 lib/gui/tartan/embroidery_panel.py:77
msgid "Row spacing"
msgstr ""
-#: lib/elements/fill_stitch.py:681
+#: lib/elements/fill_stitch.py:680
msgid "default: 3x fill row spacing"
msgstr ""
-#: lib/elements/fill_stitch.py:691 lib/elements/stroke.py:172
+#: lib/elements/fill_stitch.py:690 lib/elements/stroke.py:171
#: lib/extensions/element_info.py:134 lib/extensions/element_info.py:190
msgid "Max stitch length"
msgstr ""
-#: lib/elements/fill_stitch.py:692
+#: lib/elements/fill_stitch.py:691
msgid "default: equal to fill max stitch length"
msgstr ""
-#: lib/elements/fill_stitch.py:702
+#: lib/elements/fill_stitch.py:701
msgid "Shrink the shape before doing underlay, to prevent underlay from showing around the outside of the fill."
msgstr ""
-#: lib/elements/fill_stitch.py:737 lib/elements/satin_column.py:581
-#: lib/elements/stroke.py:451 lib/gui/satin_multicolor/colorize_panel.py:61
+#: lib/elements/fill_stitch.py:736 lib/elements/satin_column.py:581
+#: lib/elements/stroke.py:450 lib/gui/satin_multicolor/colorize_panel.py:61
#: lib/sew_stack/stitch_layers/mixins/randomization.py:59
msgid "Random seed"
msgstr ""
-#: lib/elements/fill_stitch.py:738 lib/elements/satin_column.py:582
-#: lib/elements/stroke.py:452
+#: lib/elements/fill_stitch.py:737 lib/elements/satin_column.py:582
+#: lib/elements/stroke.py:451
msgid "Use a specific seed for randomized attributes. Uses the element ID if empty."
msgstr ""
@@ -1807,7 +1808,7 @@ msgstr ""
msgid "* Under \"Markers\" choose the first (empty) option in the first dropdown list."
msgstr ""
-#: lib/elements/satin_column.py:32 lib/elements/stroke.py:35
+#: lib/elements/satin_column.py:32 lib/elements/stroke.py:34
msgid "Too few subpaths"
msgstr ""
@@ -1941,8 +1942,8 @@ msgstr ""
msgid "Zig-zag"
msgstr ""
-#: lib/elements/satin_column.py:119 lib/elements/stroke.py:73
-#: inx/inkstitch_break_apart.inx:9 inx/inkstitch_knockdown_fill.inx:20
+#: lib/elements/satin_column.py:119 lib/elements/stroke.py:72
+#: inx/inkstitch_break_apart.inx:9
msgid "Method"
msgstr ""
@@ -2055,27 +2056,27 @@ msgstr ""
msgid "Satin stitches pull the fabric together, resulting in a column narrower than you draw in Inkscape. This setting expands each pair of needle penetrations outward from the center of the satin column by a fixed length. Two values separated by a space may be used for an asymmetric effect."
msgstr ""
-#: lib/elements/satin_column.py:293 lib/elements/stroke.py:341
+#: lib/elements/satin_column.py:293 lib/elements/stroke.py:340
msgid "Automatic"
msgstr ""
-#: lib/elements/satin_column.py:294 lib/elements/stroke.py:342
+#: lib/elements/satin_column.py:294 lib/elements/stroke.py:341
msgid "Don't reverse"
msgstr ""
-#: lib/elements/satin_column.py:295 lib/elements/stroke.py:343
+#: lib/elements/satin_column.py:295 lib/elements/stroke.py:342
msgid "Reverse first rail"
msgstr ""
-#: lib/elements/satin_column.py:296 lib/elements/stroke.py:344
+#: lib/elements/satin_column.py:296 lib/elements/stroke.py:343
msgid "Reverse second rail"
msgstr ""
-#: lib/elements/satin_column.py:297 lib/elements/stroke.py:345
+#: lib/elements/satin_column.py:297 lib/elements/stroke.py:344
msgid "Reverse both rails"
msgstr ""
-#: lib/elements/satin_column.py:303 lib/elements/stroke.py:351
+#: lib/elements/satin_column.py:303 lib/elements/stroke.py:350
msgid "Reverse rails"
msgstr ""
@@ -2136,7 +2137,7 @@ msgid "Stitch length"
msgstr ""
#: lib/elements/satin_column.py:425 lib/elements/satin_column.py:482
-#: lib/elements/stroke.py:133
+#: lib/elements/stroke.py:132
msgid "Stitch tolerance"
msgstr ""
@@ -2221,237 +2222,239 @@ msgstr ""
msgid "Split stitch if distance of maximum stitch length is exceeded"
msgstr ""
-#: lib/elements/stroke.py:36
+#: lib/elements/stroke.py:35
msgid "This element renders as running stitch while it has a satin column parameter."
msgstr ""
-#: lib/elements/stroke.py:38
+#: lib/elements/stroke.py:37
msgid "* Convert to stroke: select the element and open the parameter dialog. Enable running stitch along path."
msgstr ""
-#: lib/elements/stroke.py:39
+#: lib/elements/stroke.py:38
msgid "* Use as satin column: add an other rail and optionally rungs."
msgstr ""
-#: lib/elements/stroke.py:45 lib/extensions/params.py:607
+#: lib/elements/stroke.py:44 lib/extensions/params.py:607
#: inx/inkstitch_select_elements.inx:12
msgid "Stroke"
msgstr ""
-#: lib/elements/stroke.py:48 lib/extensions/params.py:280
+#: lib/elements/stroke.py:47 lib/extensions/params.py:280
msgid "Running stitch along paths"
msgstr ""
-#: lib/elements/stroke.py:66
+#: lib/elements/stroke.py:65
msgid "Running Stitch / Bean Stitch"
msgstr ""
-#: lib/elements/stroke.py:67 lib/lettering/categories.py:26
+#: lib/elements/stroke.py:66 lib/lettering/categories.py:26
#: inx/inkstitch_lettering_generate_json.inx:57
msgid "Ripple Stitch"
msgstr ""
-#: lib/elements/stroke.py:68 inx/inkstitch_select_elements.inx:23
+#: lib/elements/stroke.py:67 inx/inkstitch_select_elements.inx:23
msgid "ZigZag Stitch"
msgstr ""
-#: lib/elements/stroke.py:69 inx/inkstitch_select_elements.inx:24
+#: lib/elements/stroke.py:68 inx/inkstitch_select_elements.inx:24
msgid "Manual Stitch"
msgstr ""
-#: lib/elements/stroke.py:109
+#: lib/elements/stroke.py:108
msgid "Manual stitch placement"
msgstr ""
-#: lib/elements/stroke.py:110
+#: lib/elements/stroke.py:109
msgid "No extra stitches will be added to the original ripple pattern and the running stitch length value will be ignored."
msgstr ""
-#: lib/elements/stroke.py:122
+#: lib/elements/stroke.py:121
#: lib/sew_stack/stitch_layers/running_stitch/running_stitch_layer.py:21
msgid "Length of stitches. Stitches can be shorter according to the stitch tolerance setting."
msgstr ""
-#: lib/elements/stroke.py:134
+#: lib/elements/stroke.py:133
msgid "All stitches must be within this distance from the path. A lower tolerance means stitches will be closer together. A higher tolerance means sharp corners may be rounded."
msgstr ""
-#: lib/elements/stroke.py:173
+#: lib/elements/stroke.py:172
msgid "Split stitches longer than this."
msgstr ""
-#: lib/elements/stroke.py:200
+#: lib/elements/stroke.py:199
msgid "Zigzag stitches pull the fabric together, resulting in a column narrower than you draw in Inkscape. This widens the zigzag line width."
msgstr ""
-#: lib/elements/stroke.py:213
+#: lib/elements/stroke.py:212
msgid "Number of lines"
msgstr ""
-#: lib/elements/stroke.py:214
+#: lib/elements/stroke.py:213
msgid "Number of lines from start to finish"
msgstr ""
-#: lib/elements/stroke.py:225
+#: lib/elements/stroke.py:224
msgid "Minimum line distance"
msgstr ""
-#: lib/elements/stroke.py:226
+#: lib/elements/stroke.py:225
msgid "Overrides the number of lines setting."
msgstr ""
-#: lib/elements/stroke.py:239
+#: lib/elements/stroke.py:238
msgid "Line count / Minimum line distance"
msgstr ""
-#: lib/elements/stroke.py:240
+#: lib/elements/stroke.py:239
msgid "Render at rungs"
msgstr ""
-#: lib/elements/stroke.py:241
+#: lib/elements/stroke.py:240
msgid "Adaptive + minimum line distance"
msgstr ""
-#: lib/elements/stroke.py:246
+#: lib/elements/stroke.py:245
msgid "Pattern position"
msgstr ""
-#: lib/elements/stroke.py:247
+#: lib/elements/stroke.py:246
msgid "Pattern position for satin guided ripples."
msgstr ""
-#: lib/elements/stroke.py:258
+#: lib/elements/stroke.py:257
msgid "Stagger lines this many times before repeating"
msgstr ""
-#: lib/elements/stroke.py:259
+#: lib/elements/stroke.py:258
msgid "Length of the cycle by which successive stitch lines are staggered. Fractional values are allowed and can have less visible diagonals than integer values. A value of 0 (default) disables staggering and instead stitches evenly.For linear ripples only."
msgstr ""
-#: lib/elements/stroke.py:272
+#: lib/elements/stroke.py:271
msgid "Skip first lines"
msgstr ""
-#: lib/elements/stroke.py:273
+#: lib/elements/stroke.py:272
msgid "Skip this number of lines at the beginning."
msgstr ""
-#: lib/elements/stroke.py:284
+#: lib/elements/stroke.py:283
msgid "Skip last lines"
msgstr ""
-#: lib/elements/stroke.py:285
+#: lib/elements/stroke.py:284
msgid "Skip this number of lines at the end"
msgstr ""
-#: lib/elements/stroke.py:296
+#: lib/elements/stroke.py:295
msgid "Flip every second line"
msgstr ""
-#: lib/elements/stroke.py:297
+#: lib/elements/stroke.py:296
msgid "Linear ripple: wether to flip the pattern every second line or not."
msgstr ""
-#: lib/elements/stroke.py:307
+#: lib/elements/stroke.py:306
msgid "Line distance exponent"
msgstr ""
-#: lib/elements/stroke.py:308
+#: lib/elements/stroke.py:307
msgid "Increase density towards one side."
msgstr ""
-#: lib/elements/stroke.py:319
+#: lib/elements/stroke.py:318
msgid "Flip exponent"
msgstr ""
-#: lib/elements/stroke.py:320
+#: lib/elements/stroke.py:319
msgid "Reverse exponent effect."
msgstr ""
-#: lib/elements/stroke.py:331
+#: lib/elements/stroke.py:330
msgid "Reverse"
msgstr ""
-#: lib/elements/stroke.py:332
+#: lib/elements/stroke.py:331
msgid "Flip start and end point"
msgstr ""
-#: lib/elements/stroke.py:352
+#: lib/elements/stroke.py:351
msgid "Reverse satin ripple rails. Default: automatically detect and fix a reversed rail."
msgstr ""
-#: lib/elements/stroke.py:364
+#: lib/elements/stroke.py:363
msgid "Grid size"
msgstr ""
-#: lib/elements/stroke.py:365
+#: lib/elements/stroke.py:364
msgid "Render as grid. Use with care and watch your stitch density."
msgstr ""
-#: lib/elements/stroke.py:377
+#: lib/elements/stroke.py:376
msgid "Stitch grid first"
msgstr ""
-#: lib/elements/stroke.py:378
+#: lib/elements/stroke.py:377
msgid "Reverse the stitch paths, so that the grid will be stitched first"
msgstr ""
-#: lib/elements/stroke.py:389
+#: lib/elements/stroke.py:388
msgid "Scale axis"
msgstr ""
-#: lib/elements/stroke.py:390
+#: lib/elements/stroke.py:389
msgid "Scale axis for satin guided ripple stitches."
msgstr ""
-#: lib/elements/stroke.py:394 lib/gui/edit_json/settings_panel.py:159
-#: print/templates/ui.html:180 inx/inkstitch_remove_embroidery_settings.inx:12
+#: lib/elements/stroke.py:393 lib/gui/edit_json/settings_panel.py:159
+#: print/templates/ui.html:180 inx/inkstitch_knockdown_fill.inx:32
+#: inx/inkstitch_remove_embroidery_settings.inx:12
#: inx/inkstitch_remove_embroidery_settings.inx:117
msgid "None"
msgstr ""
-#: lib/elements/stroke.py:402
+#: lib/elements/stroke.py:401
msgid "Starting scale"
msgstr ""
-#: lib/elements/stroke.py:403
+#: lib/elements/stroke.py:402
msgid "How big the first copy of the line should be, in percent."
msgstr ""
-#: lib/elements/stroke.py:403 lib/elements/stroke.py:415
+#: lib/elements/stroke.py:402 lib/elements/stroke.py:414
msgid "Used only for ripple stitch with a guide line."
msgstr ""
-#: lib/elements/stroke.py:414
+#: lib/elements/stroke.py:413
msgid "Ending scale"
msgstr ""
-#: lib/elements/stroke.py:415
+#: lib/elements/stroke.py:414
msgid "How big the last copy of the line should be, in percent."
msgstr ""
-#: lib/elements/stroke.py:426 lib/gui/tartan/customize_panel.py:43
+#: lib/elements/stroke.py:425 lib/gui/tartan/customize_panel.py:43
#: inx/inkstitch_transform_elements.inx:10
msgid "Rotate"
msgstr ""
-#: lib/elements/stroke.py:427
+#: lib/elements/stroke.py:426
msgid "Rotate satin guided ripple stitches"
msgstr ""
-#: lib/elements/stroke.py:438
+#: lib/elements/stroke.py:437 inx/inkstitch_knockdown_fill.inx:20
+#: inx/inkstitch_knockdown_fill.inx:37
msgid "Join style"
msgstr ""
-#: lib/elements/stroke.py:439
+#: lib/elements/stroke.py:438
msgid "Join style for non circular ripples."
msgstr ""
-#: lib/elements/stroke.py:442
+#: lib/elements/stroke.py:441
msgid "flat"
msgstr ""
-#: lib/elements/stroke.py:442
+#: lib/elements/stroke.py:441
msgid "point"
msgstr ""
@@ -2866,11 +2869,11 @@ msgstr ""
msgid "The maximum value is smaller than the minimum value."
msgstr ""
-#: lib/extensions/lettering_generate_json.py:51
+#: lib/extensions/lettering_generate_json.py:53
msgid "Please specify a font file."
msgstr ""
-#: lib/extensions/letters_to_font.py:37
+#: lib/extensions/letters_to_font.py:38
msgid "Font directory not found. Please specify an existing directory."
msgstr ""
@@ -3295,11 +3298,11 @@ msgstr ""
#: inx/inkstitch_generate_palette.inx:26 inx/inkstitch_gradient_blocks.inx:26
#: inx/inkstitch_install.inx:14 inx/inkstitch_install_custom_palette.inx:14
#: inx/inkstitch_jump_to_stroke.inx:42 inx/inkstitch_jump_to_trim.inx:27
-#: inx/inkstitch_knockdown_fill.inx:27
+#: inx/inkstitch_knockdown_fill.inx:43
#: inx/inkstitch_lettering_along_path.inx:25
#: inx/inkstitch_lettering_custom_font_dir.inx:11
#: inx/inkstitch_lettering_force_lock_stitches.inx:22
-#: inx/inkstitch_lettering_generate_json.inx:135
+#: inx/inkstitch_lettering_generate_json.inx:143
#: inx/inkstitch_lettering_remove_kerning.inx:12
#: inx/inkstitch_lettering_set_color_sort_index.inx:11
#: inx/inkstitch_letters_to_font.inx:60 inx/inkstitch_outline.inx:25
@@ -3329,7 +3332,7 @@ msgid "Feature to verify or update font information for an existing font."
msgstr ""
#: lib/gui/edit_json/help_panel.py:33 lib/gui/edit_json/help_panel.py:34
-#: inx/inkstitch_lettering_generate_json.inx:141
+#: inx/inkstitch_lettering_generate_json.inx:149
msgid "https://inkstitch.org/docs/font-tools/#edit-json"
msgstr ""
@@ -5310,11 +5313,11 @@ msgstr ""
#: inx/inkstitch_density_map.inx:29 inx/inkstitch_display_stacking_order.inx:14
#: inx/inkstitch_fill_to_satin.inx:27 inx/inkstitch_install.inx:18
#: inx/inkstitch_install_custom_palette.inx:17
-#: inx/inkstitch_knockdown_fill.inx:33
+#: inx/inkstitch_knockdown_fill.inx:49
#: inx/inkstitch_lettering_along_path.inx:37
#: inx/inkstitch_lettering_custom_font_dir.inx:16
#: inx/inkstitch_lettering_force_lock_stitches.inx:33
-#: inx/inkstitch_lettering_generate_json.inx:139
+#: inx/inkstitch_lettering_generate_json.inx:147
#: inx/inkstitch_lettering_remove_kerning.inx:22
#: inx/inkstitch_lettering_set_color_sort_index.inx:19
#: inx/inkstitch_letters_to_font.inx:75 inx/inkstitch_outline.inx:28
@@ -6633,15 +6636,15 @@ msgstr ""
msgid "Keep holes"
msgstr ""
-#: inx/inkstitch_knockdown_fill.inx:19
+#: inx/inkstitch_knockdown_fill.inx:19 inx/inkstitch_knockdown_fill.inx:36
msgid "Offset"
msgstr ""
-#: inx/inkstitch_knockdown_fill.inx:22
+#: inx/inkstitch_knockdown_fill.inx:22 inx/inkstitch_knockdown_fill.inx:39
msgid "Mitre"
msgstr ""
-#: inx/inkstitch_knockdown_fill.inx:23
+#: inx/inkstitch_knockdown_fill.inx:23 inx/inkstitch_knockdown_fill.inx:40
msgid "Bevel"
msgstr ""
@@ -6649,23 +6652,40 @@ msgstr ""
msgid "Mitre limit"
msgstr ""
-#: inx/inkstitch_knockdown_fill.inx:28
+#: inx/inkstitch_knockdown_fill.inx:30
+msgid "Embossing"
+msgstr ""
+
+#: inx/inkstitch_knockdown_fill.inx:31
+msgid "Shape"
+msgstr ""
+
+#: inx/inkstitch_knockdown_fill.inx:33
+#: inx/inkstitch_zigzag_line_to_satin.inx:10
+msgid "Square"
+msgstr ""
+
+#: inx/inkstitch_knockdown_fill.inx:34
+msgid "Circle"
+msgstr ""
+
+#: inx/inkstitch_knockdown_fill.inx:44
msgid "This extension generates a knockdown fill area with a specified offset around selected elements."
msgstr ""
-#: inx/inkstitch_knockdown_fill.inx:29
+#: inx/inkstitch_knockdown_fill.inx:45
msgid "* Select elements of any kind"
msgstr ""
-#: inx/inkstitch_knockdown_fill.inx:30
+#: inx/inkstitch_knockdown_fill.inx:46
msgid "* Open this extension and apply with desired settings"
msgstr ""
-#: inx/inkstitch_knockdown_fill.inx:31
+#: inx/inkstitch_knockdown_fill.inx:47
msgid "* Adapt fill settings in the params dialog"
msgstr ""
-#: inx/inkstitch_knockdown_fill.inx:34
+#: inx/inkstitch_knockdown_fill.inx:50
msgid "https://inkstitch.org/docs/fill-tools/#knockdown-fill"
msgstr ""
@@ -6886,6 +6906,7 @@ msgstr ""
#: inx/inkstitch_lettering_generate_json.inx:118
#: inx/inkstitch_lettering_generate_json.inx:126
+#: inx/inkstitch_lettering_generate_json.inx:134
msgid "Force"
msgstr ""
@@ -6913,15 +6934,27 @@ msgstr ""
msgid "Space character width (default: 20)"
msgstr ""
+#: inx/inkstitch_lettering_generate_json.inx:134
+msgid "Overwrite letter spacing information from font file."
+msgstr ""
+
#: inx/inkstitch_lettering_generate_json.inx:136
+msgid "Letter spacing (px)"
+msgstr ""
+
+#: inx/inkstitch_lettering_generate_json.inx:136
+msgid "Letter spacing (default: 100)"
+msgstr ""
+
+#: inx/inkstitch_lettering_generate_json.inx:144
msgid "Generates font.json which can be used by the lettering tool."
msgstr ""
-#: inx/inkstitch_lettering_generate_json.inx:137
+#: inx/inkstitch_lettering_generate_json.inx:145
msgid "The generated file can be updated with Extensions > Ink/Stitch > Font Management > Edit JSON."
msgstr ""
-#: inx/inkstitch_lettering_generate_json.inx:140
+#: inx/inkstitch_lettering_generate_json.inx:148
msgid "https://inkstitch.org/docs/font-tools/#generate-json"
msgstr ""
@@ -8107,10 +8140,6 @@ msgstr ""
msgid "Line Pattern"
msgstr ""
-#: inx/inkstitch_zigzag_line_to_satin.inx:10
-msgid "Square"
-msgstr ""
-
#: inx/inkstitch_zigzag_line_to_satin.inx:11
msgid "Sawtooth"
msgstr ""
diff --git a/translations/messages_it_IT.po b/translations/messages_it_IT.po
index c06e046a..0b93cdcc 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: 2025-05-12 01:48+0000\n"
-"PO-Revision-Date: 2025-05-12 01:48\n"
+"POT-Creation-Date: 2025-05-21 01:46+0000\n"
+"PO-Revision-Date: 2025-05-21 01:46\n"
"Last-Translator: \n"
"Language-Team: Italian\n"
"MIME-Version: 1.0\n"
@@ -12,7 +12,7 @@ msgstr ""
"Generated-By: Babel 2.17.0\n"
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2025-05-12 01:48+0000\n"
+"POT-Creation-Date: 2025-05-21 01:46+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -910,11 +910,11 @@ msgstr "reticolo esagonale"
msgid "weird one"
msgstr "quello strano"
-#: inkstitch.py:166
+#: inkstitch.py:170
msgid "Ink/Stitch cannot read your SVG file. This is often the case when you use a file which has been created with Adobe Illustrator."
msgstr "Ink/Stitch non puĂ² leggere i file SVG. Questo accade spesso quando si utilizza un file creato con Adobe Illustrator."
-#: inkstitch.py:169
+#: inkstitch.py:173
msgid "Try to import the file into Inkscape through 'File > Import...' (Ctrl+I)"
msgstr "Prova ad importare un file in Inkscape attraverso \"File > Importa...\" (Ctrl+I)"
@@ -1076,126 +1076,126 @@ msgstr "Capovolgimento dell'angolo"
msgid "Flip automatically calculated angle if it appears to be wrong."
msgstr "Inverti l'angolo calcolato automaticamente se sembra sbagliato."
-#: lib/elements/element.py:249 lib/gui/preferences.py:59
+#: lib/elements/element.py:251 lib/gui/preferences.py:59
#: lib/gui/preferences.py:106
msgid "Minimum stitch length"
msgstr "Lunghezza minima del punto"
-#: lib/elements/element.py:250
+#: lib/elements/element.py:252
msgid "Overwrite global minimum stitch length setting. Shorter stitches than that will be removed."
msgstr "Sovrascrivi l'impostazione minima globale della lunghezza del punto. I punti piĂ¹ corti saranno rimossi."
-#: lib/elements/element.py:260 lib/gui/preferences.py:41
+#: lib/elements/element.py:262 lib/gui/preferences.py:41
msgid "Minimum jump stitch length"
msgstr "Lunghezza minima del punto saltato"
-#: lib/elements/element.py:261
+#: lib/elements/element.py:263
msgid "Overwrite global minimum jump stitch length setting. Shorter distances to the next object will have no lock stitches."
msgstr "Sovrascrivi l'impostazione globale minima della lunghezza del punto saltato. Le distanze piĂ¹ brevi all'oggetto successivo non avranno punti di blocco."
-#: lib/elements/element.py:271
+#: lib/elements/element.py:273
msgid "Allow lock stitches"
msgstr "Consentire punti di blocco"
-#: lib/elements/element.py:272
+#: lib/elements/element.py:274
msgid "Tie thread at the beginning and/or end of this object. Manual stitch will only add lock stitches if force lock stitched is checked."
msgstr "Annoda il filo all'inizio e/o alla fine di questo oggetto. Il punto manuale aggiungerà punti di bloccaggio solo se è selezionata la funzione forza punto annodato."
#. options to allow lock stitch before and after objects
-#: lib/elements/element.py:277
+#: lib/elements/element.py:279
msgid "Both"
msgstr "Entrambi"
-#: lib/elements/element.py:277
+#: lib/elements/element.py:279
msgid "Before"
msgstr "Prima"
-#: lib/elements/element.py:277
+#: lib/elements/element.py:279
msgid "After"
msgstr "Dopo"
-#: lib/elements/element.py:277
+#: lib/elements/element.py:279
msgid "Neither"
msgstr "Nessuno dei due"
-#: lib/elements/element.py:286
+#: lib/elements/element.py:288
#: inx/inkstitch_lettering_force_lock_stitches.inx:3
msgid "Force lock stitches"
msgstr "Forza il punto annodato"
-#: lib/elements/element.py:287
+#: lib/elements/element.py:289
msgid "Sew lock stitches after sewing this element, even if the distance to the next object is shorter than defined by the minimum jump stitch length value in the Ink/Stitch preferences."
msgstr "Cucire punti annodato dopo aver cucito questo elemento, anche se la distanza dall'oggetto successivo è inferiore a quella definita dal valore minimo della lunghezza del punto saltato nelle preferenze Ink/Stitch."
-#: lib/elements/element.py:299
+#: lib/elements/element.py:301
msgid "Tack stitch"
msgstr "Imbastitura"
-#: lib/elements/element.py:300
+#: lib/elements/element.py:302
msgid "Tack down stitch type"
msgstr "Tipo di imbastitura"
-#: lib/elements/element.py:310 lib/elements/element.py:356
+#: lib/elements/element.py:312 lib/elements/element.py:358
msgid "Custom path"
msgstr "Percorso personalizzato"
-#: lib/elements/element.py:311
+#: lib/elements/element.py:313
msgid "Enter a custom path. For svg paths The last node will not be embroidered, but represents the first stitch of the element."
msgstr "Inserisci un percorso personalizzato. Per i percorsi svg l'ultimo nodo non verrĂ  ricamato, ma rappresenta il primo punto dell'elemento."
-#: lib/elements/element.py:321 lib/elements/element.py:333
+#: lib/elements/element.py:323 lib/elements/element.py:335
msgid "Scale tack stitch"
msgstr "Scalare l'imbastitura"
-#: lib/elements/element.py:322
+#: lib/elements/element.py:324
msgid "Set stitch length. A 1 in a custom path equals this values."
msgstr "Imposta la lunghezza del punto. Un 1 in un percorso personalizzato equivale a questi valori."
-#: lib/elements/element.py:334
+#: lib/elements/element.py:336
msgid "Scale tack stitch by this percentage."
msgstr "Imposta l'imbastitura in base a questa percentuale."
-#: lib/elements/element.py:345
+#: lib/elements/element.py:347
msgid "Lock stitch"
msgstr "Punto annodato"
-#: lib/elements/element.py:346
+#: lib/elements/element.py:348
msgid "Lock stitch type"
msgstr "Tipo di punto annodato"
-#: lib/elements/element.py:357
+#: lib/elements/element.py:359
msgid "Enter a custom path. For svg paths the first node will not be embroidered, but represents the last stitch of the element."
msgstr "Inserisci un percorso personalizzato. Per i percorsi svg il primo nodo non verrĂ  ricamato, ma rappresenta l'ultimo punto dell'elemento."
-#: lib/elements/element.py:367 lib/elements/element.py:379
+#: lib/elements/element.py:369 lib/elements/element.py:381
msgid "Scale lock stitch"
msgstr "Imposta il punto annodato"
-#: lib/elements/element.py:368
+#: lib/elements/element.py:370
msgid "Set length of lock stitches (mm)."
msgstr "Imposta la lunghezza del punto annodato (mm)."
-#: lib/elements/element.py:380
+#: lib/elements/element.py:382
msgid "Scale lock stitch by this percentage."
msgstr "Imposta il punto annodato in base a questa percentuale."
-#: lib/elements/element.py:392
+#: lib/elements/element.py:394
msgid "Trim After"
msgstr "Dopo rifilare"
-#: lib/elements/element.py:393
+#: lib/elements/element.py:395
msgid "Add a TRIM command after stitching this object."
msgstr "Aggiungere il comando TRIM/RIFILARE dopo aver cucito questo oggetto."
-#: lib/elements/element.py:402
+#: lib/elements/element.py:404
msgid "Stop After"
msgstr "Dopo fermarsi"
-#: lib/elements/element.py:403
+#: lib/elements/element.py:405
msgid "Add a STOP command after stitching this object."
msgstr "Aggiungi il comando STOP dopo aver cucito questo oggetto."
-#: lib/elements/element.py:687
+#: lib/elements/element.py:700
msgid "Please run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot objects. This will show you the exact location of the problem."
msgstr "Esegui Estensioni > Ink/Stitch > Risoluzione dei problemi > Risoluzione dei problemi oggetti. Questo ti mostrerĂ  la posizione esatta del problema."
@@ -1211,559 +1211,560 @@ msgstr "C'è un oggetto non valido nel documento senza informazione geometriche.
msgid "* Run Extensions > Ink/Stitch > Troubleshoot > Cleanup Document..."
msgstr "*Esegui estensioni > Ink/Stitch > Risoluzione dei problemi > Pulizia dei documenti..."
-#: lib/elements/fill_stitch.py:37
+#: lib/elements/fill_stitch.py:36
msgid "Small Fill"
msgstr "Riempimento piccolo"
-#: lib/elements/fill_stitch.py:38
+#: lib/elements/fill_stitch.py:37
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:44 lib/elements/fill_stitch.py:264
+#: lib/elements/fill_stitch.py:43 lib/elements/fill_stitch.py:263
msgid "Expand"
msgstr "Espandi"
-#: lib/elements/fill_stitch.py:45
+#: lib/elements/fill_stitch.py:44
msgid "The expand parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use original size instead."
msgstr "L'espansione del parametro per questo riempimento dell'oggetto non puĂ² essere applicato. Ink/Stitch lo ignorerĂ  e utilizzerĂ  invece le dimensioni originali."
-#: lib/elements/fill_stitch.py:50 lib/elements/fill_stitch.py:701
+#: lib/elements/fill_stitch.py:49 lib/elements/fill_stitch.py:700
msgid "Inset"
msgstr "Intarsio"
-#: lib/elements/fill_stitch.py:51
+#: lib/elements/fill_stitch.py:50
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 "Il parametro dell'inserimento della base per questo oggetto di riempimento non puĂ² essere applicato. Ink/Stitch lo ignorerĂ  e utilizzerĂ  invece la dimensione originale."
-#: lib/elements/fill_stitch.py:56
+#: lib/elements/fill_stitch.py:55
msgid "Missing Guideline"
msgstr "Linea guida mancante"
-#: lib/elements/fill_stitch.py:57
+#: lib/elements/fill_stitch.py:56
msgid "This object is set to \"Guided Fill\", but has no guide line."
msgstr "Questo oggetto è impostato su \"Riempimento guidato\", ma non ha alcuna linea guida."
-#: lib/elements/fill_stitch.py:59
+#: lib/elements/fill_stitch.py:58
msgid "* Create a stroke object"
msgstr "* Crea un oggetto tratteggiato"
-#: lib/elements/fill_stitch.py:60
+#: lib/elements/fill_stitch.py:59
msgid "* Select this object and run Extensions > Ink/Stitch > Edit > Selection to guide line"
msgstr "* Seleziona questo oggetto ed esegui Estensioni > Ink/Stitch > Modifica > Selezione linea guida"
-#: lib/elements/fill_stitch.py:65
+#: lib/elements/fill_stitch.py:64
msgid "Disjointed Guide Line"
msgstr "Linea guida disgiunta"
-#: lib/elements/fill_stitch.py:66
+#: lib/elements/fill_stitch.py:65
msgid "The guide line of this object isn't within the object borders. The guide line works best, if it is within the target element."
msgstr "La linea guida di questo oggetto non è all'interno dei bordi dell'oggetto. La linea guida funziona meglio se è all'interno dell'elemento di destinazione."
-#: lib/elements/fill_stitch.py:69
+#: lib/elements/fill_stitch.py:68
msgid "* Move the guide line into the element"
msgstr "* Sposta la linea guida nell'elemento"
-#: lib/elements/fill_stitch.py:74 lib/elements/stroke.py:27
+#: lib/elements/fill_stitch.py:73 lib/elements/stroke.py:26
msgid "Multiple Guide Lines"
msgstr "Molteplici Linee Guida"
-#: lib/elements/fill_stitch.py:75 lib/elements/stroke.py:28
+#: lib/elements/fill_stitch.py:74 lib/elements/stroke.py:27
msgid "This object has multiple guide lines, but only the first one will be used."
msgstr "Quest'oggetto ha molteplici linee guida, ma solo la prima verrĂ  usata."
-#: lib/elements/fill_stitch.py:77 lib/elements/stroke.py:30
+#: lib/elements/fill_stitch.py:76 lib/elements/stroke.py:29
msgid "* Remove all guide lines, except for one."
msgstr "* Rimuovere tutte le linee guida, eccetto una."
-#: lib/elements/fill_stitch.py:82
+#: lib/elements/fill_stitch.py:81
msgid "Unconnected"
msgstr "Disconnesso"
-#: lib/elements/fill_stitch.py:83
+#: lib/elements/fill_stitch.py:82
msgid "Fill: This object is made up of unconnected shapes. Ink/Stitch doesn't know what order to stitch them in. Please break this object up into separate shapes."
msgstr "Riempi: questo oggetto è composto da forme non collegate. Ink/Stitch non sa in quale ordine cucirle. Si prega di suddividere questo oggetto in forme separate."
-#: lib/elements/fill_stitch.py:87 lib/elements/fill_stitch.py:96
-#: lib/elements/fill_stitch.py:141
+#: lib/elements/fill_stitch.py:86 lib/elements/fill_stitch.py:95
+#: lib/elements/fill_stitch.py:140
msgid "* Extensions > Ink/Stitch > Fill Tools > Break Apart Fill Objects"
msgstr "* Estensioni > Ink/Stitch > Riempi Oggetti > Separa oggetti"
-#: lib/elements/fill_stitch.py:92
+#: lib/elements/fill_stitch.py:91
msgid "Border crosses itself"
msgstr "Il bordo incrocia se stesso"
-#: lib/elements/fill_stitch.py:93
+#: lib/elements/fill_stitch.py:92
msgid "Fill: The border crosses over itself. This may lead into unconnected shapes. Please break this object into separate shapes to indicate in which order it should be stitched in."
msgstr "Riempi: il bordo si incrocia su se stesso. Questo potrebbe portare a forme non collegate. Si prega di suddividere questo oggetto in forme separate per indicare in quale ordine deve essere cucito."
-#: lib/elements/fill_stitch.py:101
+#: lib/elements/fill_stitch.py:100
msgid "Fill and Stroke color"
msgstr "Riempi e Colore di riempimento"
-#: lib/elements/fill_stitch.py:102
+#: lib/elements/fill_stitch.py:101
msgid "Element has both a fill and a stroke color. It is recommended to use two separate elements instead."
msgstr "L'elemento ha sia un colore di riempimento che un colore di tratto. Si consiglia di utilizzare due elementi separati."
-#: lib/elements/fill_stitch.py:104
+#: lib/elements/fill_stitch.py:103
msgid "* Duplicate the element. Remove stroke color from the first and fill color from the second."
msgstr "* Duplica l'elemento. Rimuovi il colore del tratto dal primo e il colore di riempimento dal secondo."
-#: lib/elements/fill_stitch.py:105
+#: lib/elements/fill_stitch.py:104
msgid "* Adapt the shape of the second element to compensate for push and pull fabric distortion."
msgstr "* Adattare la forma del secondo elemento per compensare la distorsione del tessuto dovuta a spinta e trazione."
-#: lib/elements/fill_stitch.py:110
+#: lib/elements/fill_stitch.py:109
msgid "No linear gradient color"
msgstr "Nessun colore gradiente lineare"
-#: lib/elements/fill_stitch.py:111
+#: lib/elements/fill_stitch.py:110
msgid "Linear Gradient has no linear gradient color."
msgstr "Il gradiente lineare non ha alcun colore di gradiente lineare."
-#: lib/elements/fill_stitch.py:113
+#: lib/elements/fill_stitch.py:112
msgid "* Open the Fill and Stroke dialog."
msgstr "* Aprire la finestra Riempi e Colore di riempimento."
-#: lib/elements/fill_stitch.py:114
+#: lib/elements/fill_stitch.py:113
msgid "* Set a linear gradient as a fill and adapt colors to your liking."
msgstr "* Imposta un gradiente lineare come riempimento e adatta i colori a tuo piacimento."
-#: lib/elements/fill_stitch.py:119
+#: lib/elements/fill_stitch.py:118
msgid "No stripes to render"
msgstr "Nessuna riga da renderizzare"
-#: lib/elements/fill_stitch.py:120
+#: lib/elements/fill_stitch.py:119
msgid "Tartan fill: There is no active fill stripe to render"
msgstr "Riempimento tartan: non c'è alcuna striscia di riempimento attiva da renderizzare"
-#: lib/elements/fill_stitch.py:122 lib/elements/fill_stitch.py:132
+#: lib/elements/fill_stitch.py:121 lib/elements/fill_stitch.py:131
msgid "Go to Extensions > Ink/Stitch > Fill Tools > Tartan and adjust stripe settings:"
msgstr "Clicca Estensioni > Ink/Stitch > Riempi Oggetti > Tartan e regola le impostazioni delle strisce:"
-#: lib/elements/fill_stitch.py:123
+#: lib/elements/fill_stitch.py:122
msgid "* Check if stripes are active"
msgstr "* Controlla se le righe sono attive"
-#: lib/elements/fill_stitch.py:124
+#: lib/elements/fill_stitch.py:123
msgid "* Check the minimum stripe width setting and the scale factor"
msgstr "* Controlla l'impostazione della larghezza minima della striscia e il fattore di scala"
-#: lib/elements/fill_stitch.py:129
+#: lib/elements/fill_stitch.py:128
msgid "No customized pattern"
msgstr "Nessun pattern personalizzato"
-#: lib/elements/fill_stitch.py:130
+#: lib/elements/fill_stitch.py:129
msgid "Tartan fill: Using default pattern"
msgstr "Riempimento tartan: Utilizzo del pattern predefinito"
-#: lib/elements/fill_stitch.py:133
+#: lib/elements/fill_stitch.py:132
msgid "* Customize your pattern"
msgstr "* Personalizza il tuo pattern"
-#: lib/elements/fill_stitch.py:138
+#: lib/elements/fill_stitch.py:137
msgid "This shape is invalid"
msgstr "Questa forma non è valida"
-#: lib/elements/fill_stitch.py:139
+#: lib/elements/fill_stitch.py:138
msgid "Fill: This shape cannot be stitched out. Please try to repair it with the \"Break Apart Fill Objects\" extension."
msgstr "Riempimento: questa forma non puĂ² essere cucita. Prova a ripararla con l'estensione \"Separa oggetti\"."
-#: lib/elements/fill_stitch.py:147
+#: lib/elements/fill_stitch.py:146
msgid "FillStitch"
msgstr "Punto di riempimento"
-#: lib/elements/fill_stitch.py:150
+#: lib/elements/fill_stitch.py:149
msgid "Automatically routed fill stitching"
msgstr "Riempimento impunture indirizzato automaticamente"
-#: lib/elements/fill_stitch.py:154
+#: lib/elements/fill_stitch.py:153
msgid "Auto Fill"
msgstr "Riempimento automatico"
-#: lib/elements/fill_stitch.py:155 inx/inkstitch_select_elements.inx:56
+#: lib/elements/fill_stitch.py:154 inx/inkstitch_select_elements.inx:56
msgid "Circular Fill"
msgstr "Riempimento circolare"
-#: lib/elements/fill_stitch.py:156 inx/inkstitch_select_elements.inx:57
+#: lib/elements/fill_stitch.py:155 inx/inkstitch_select_elements.inx:57
msgid "Contour Fill"
msgstr "Riempimento contorno"
-#: lib/elements/fill_stitch.py:157 inx/inkstitch_select_elements.inx:58
+#: lib/elements/fill_stitch.py:156 inx/inkstitch_select_elements.inx:58
msgid "Guided Fill"
msgstr "Riempimento guidato"
-#: lib/elements/fill_stitch.py:158 inx/inkstitch_select_elements.inx:59
+#: lib/elements/fill_stitch.py:157 inx/inkstitch_select_elements.inx:59
msgid "Linear Gradient Fill"
msgstr "Riempimento gradiente lineare"
-#: lib/elements/fill_stitch.py:159 inx/inkstitch_select_elements.inx:60
+#: lib/elements/fill_stitch.py:158 inx/inkstitch_select_elements.inx:60
msgid "Meander Fill"
msgstr "Riempimento a zigzag"
-#: lib/elements/fill_stitch.py:160 inx/inkstitch_select_elements.inx:61
+#: lib/elements/fill_stitch.py:159 inx/inkstitch_select_elements.inx:61
msgid "Tartan Fill"
msgstr "Riempimento a tartan"
-#: lib/elements/fill_stitch.py:161 lib/gui/tartan/embroidery_panel.py:203
+#: lib/elements/fill_stitch.py:160 lib/gui/tartan/embroidery_panel.py:203
#: inx/inkstitch_select_elements.inx:62
msgid "Legacy Fill"
msgstr "Riempimento legacy"
-#: lib/elements/fill_stitch.py:165
+#: lib/elements/fill_stitch.py:164
msgid "Fill method"
msgstr "Metodo di riempimento"
-#: lib/elements/fill_stitch.py:174
+#: lib/elements/fill_stitch.py:173
msgid "Guided Fill Strategy"
msgstr "Strategia di riempimento guidata"
-#: lib/elements/fill_stitch.py:175
+#: lib/elements/fill_stitch.py:174
msgid "Copy"
msgstr "Copiare"
-#: lib/elements/fill_stitch.py:175
+#: lib/elements/fill_stitch.py:174
msgid "Parallel Offset"
msgstr "Offset parallelo"
-#: lib/elements/fill_stitch.py:176
+#: lib/elements/fill_stitch.py:175
msgid "Copy (the default) will fill the shape with shifted copies of the line. Parallel offset will ensure that each line is always a consistent distance from its neighbor. Sharp corners may be introduced."
msgstr "Copia (predefinita) riempirĂ  la forma con copie spostate della linea. Offset parallelo assicurerĂ  che ogni linea sia sempre a una distanza coerente dalla sua vicina. Possono essere introdotti angoli acuti."
-#: lib/elements/fill_stitch.py:183
+#: lib/elements/fill_stitch.py:182
msgid "Contour Fill Strategy"
msgstr "Strategia di riempimento del contorno"
-#: lib/elements/fill_stitch.py:184
+#: lib/elements/fill_stitch.py:183
msgid "Inner to Outer"
msgstr "Dall'Interno all'Esterno"
-#: lib/elements/fill_stitch.py:184
+#: lib/elements/fill_stitch.py:183
msgid "Single spiral"
msgstr "Spirale singola"
-#: lib/elements/fill_stitch.py:184
+#: lib/elements/fill_stitch.py:183
msgid "Double spiral"
msgstr "Doppia spirale"
-#: lib/elements/fill_stitch.py:189
+#: lib/elements/fill_stitch.py:188
msgid "Join Style"
msgstr "Unisci per stile"
-#: lib/elements/fill_stitch.py:190 inx/inkstitch_knockdown_fill.inx:21
+#: lib/elements/fill_stitch.py:189 inx/inkstitch_knockdown_fill.inx:21
+#: inx/inkstitch_knockdown_fill.inx:38
msgid "Round"
msgstr "Rotondo"
-#: lib/elements/fill_stitch.py:190
+#: lib/elements/fill_stitch.py:189
msgid "Mitered"
msgstr "Giunzione ad angolo"
-#: lib/elements/fill_stitch.py:190
+#: lib/elements/fill_stitch.py:189
msgid "Beveled"
msgstr "Smussato"
-#: lib/elements/fill_stitch.py:196
+#: lib/elements/fill_stitch.py:195
msgid "Avoid self-crossing"
msgstr "Evita l'auto-attraversamento"
-#: lib/elements/fill_stitch.py:205
+#: lib/elements/fill_stitch.py:204
msgid "Clockwise"
msgstr "Senso orario"
-#: lib/elements/fill_stitch.py:210
+#: lib/elements/fill_stitch.py:209
msgid "Meander Pattern"
msgstr "Pattern a Zigzag"
-#: lib/elements/fill_stitch.py:217
+#: lib/elements/fill_stitch.py:216
msgid "Meander pattern angle"
msgstr "Angolo del pattern a zigzag"
-#: lib/elements/fill_stitch.py:227
+#: lib/elements/fill_stitch.py:226
msgid "Meander pattern scale"
msgstr ""
-#: lib/elements/fill_stitch.py:228
+#: lib/elements/fill_stitch.py:227
msgid "Percentage to stretch or compress the meander pattern. You can scale horizontally and vertically individually by giving two percentages separated by a space. "
msgstr "Percentuale per allungare o comprimere il pattern dello zigzag. Puoi scalare orizzontalmente e verticalmente individualmente specificando due percentuali separate da uno spazio."
-#: lib/elements/fill_stitch.py:238
+#: lib/elements/fill_stitch.py:237
msgid "Clip path"
msgstr "Percorso di ritaglio"
-#: lib/elements/fill_stitch.py:239
+#: lib/elements/fill_stitch.py:238
msgid "Constrain stitching to the shape. Useful when smoothing and expand are used."
msgstr "Vincola la cucitura alla forma. Utile quando si usano uniformitĂ  e espansione."
-#: lib/elements/fill_stitch.py:248
+#: lib/elements/fill_stitch.py:247
msgid "Smoothness"
msgstr "UniformitĂ "
-#: lib/elements/fill_stitch.py:250
+#: lib/elements/fill_stitch.py:249
msgid "Smooth the stitch path. Smoothness limits how far the smoothed stitch path is allowed to deviate from the original path. Try low numbers like 0.2. Hint: a lower running stitch tolerance may be needed too."
msgstr "Uniforma il percorso del punto. L'uniformitĂ  limita quanto il percorso del punto levigato puĂ² deviare dal percorso originale. Prova numeri bassi come 0,2. Suggerimento: potrebbe essere necessaria anche una tolleranza del punto filza inferiore."
-#: lib/elements/fill_stitch.py:265
+#: lib/elements/fill_stitch.py:264
msgid "Expand the shape before fill stitching, to compensate for gaps between shapes. Negative values contract instead."
msgstr "Espandi la forma prima di riempire le cuciture, per compensare gli spazi vuoti tra le forme. I valori negativi invece contraggono."
-#: lib/elements/fill_stitch.py:282
+#: lib/elements/fill_stitch.py:281
msgid "Gap Filling"
msgstr "Riempimento del buco"
-#: lib/elements/fill_stitch.py:283
+#: lib/elements/fill_stitch.py:282
msgid "Add extra rows to compensate for gaps between sections caused by distortion.Rows are always added in pairs, so this number will be rounded up to the nearest multiple of 2."
msgstr "Aggiungere righe extra per compensare gli spazi vuoti tra le sezioni causati dalla distorsione. Le righe vengono sempre aggiunte in coppia, quindi questo numero verrĂ  arrotondato al multiplo piĂ¹ vicino di 2."
-#: lib/elements/fill_stitch.py:295 lib/elements/fill_stitch.py:308
+#: lib/elements/fill_stitch.py:294 lib/elements/fill_stitch.py:307
#: lib/gui/tartan/embroidery_panel.py:35
msgid "Angle of lines of stitches"
msgstr "Angolo delle linee dei punti"
-#: lib/elements/fill_stitch.py:296
+#: lib/elements/fill_stitch.py:295
msgid "The angle increases in a counter-clockwise direction. 0 is horizontal. Negative angles are allowed."
msgstr "L'angolo si incrementa in senso anti-orario. Zero è orizzontale. Sono ammessi valori negativi."
-#: lib/elements/fill_stitch.py:309 lib/gui/tartan/embroidery_panel.py:36
+#: lib/elements/fill_stitch.py:308 lib/gui/tartan/embroidery_panel.py:36
msgid "Relative to the tartan stripe direction."
msgstr "Rispetto alla direzione delle strisce del tartan."
-#: lib/elements/fill_stitch.py:321
+#: lib/elements/fill_stitch.py:320
msgid "Maximum fill stitch length"
msgstr "Lunghezza massima del punto di riempimento"
-#: lib/elements/fill_stitch.py:323
+#: lib/elements/fill_stitch.py:322
msgid "The length of each stitch in a row. Shorter stitch may be used at the start or end of a row."
msgstr "La lunghezza di ogni punto di una riga. I punti piĂ¹ corti potrebbero essere usati all'inizio o alla fine della riga."
-#: lib/elements/fill_stitch.py:339
+#: lib/elements/fill_stitch.py:338
msgid "Spacing between rows"
msgstr "Spaziatura tra le righe"
-#: lib/elements/fill_stitch.py:340
+#: lib/elements/fill_stitch.py:339
msgid "Distance between rows of stitches."
msgstr "Distanza tra righe di cucitura."
-#: lib/elements/fill_stitch.py:357 inx/inkstitch_gradient_blocks.inx:24
+#: lib/elements/fill_stitch.py:356 inx/inkstitch_gradient_blocks.inx:24
msgid "End row spacing"
msgstr "Distanza tra le righe finali"
-#: lib/elements/fill_stitch.py:358
+#: lib/elements/fill_stitch.py:357
msgid "Increases or decreases the row spacing towards the end."
msgstr "Aumenta o diminuisce la spaziatura tra le righe verso la fine."
-#: lib/elements/fill_stitch.py:372
+#: lib/elements/fill_stitch.py:371
msgid "Stagger rows this many times before repeating"
msgstr "Scorri le file questo tanto di volte prima di ripetere"
-#: lib/elements/fill_stitch.py:373 lib/elements/satin_column.py:215
+#: lib/elements/fill_stitch.py:372 lib/elements/satin_column.py:215
msgid "Length of the cycle by which successive stitch rows are staggered. Fractional values are allowed and can have less visible diagonals than integer values."
msgstr "Lunghezza del ciclo in base al quale le righe di punti successive vengono sfalsate. Sono consentiti valori frazionari e possono avere diagonali meno visibili rispetto ai valori interi."
-#: lib/elements/fill_stitch.py:389 lib/elements/fill_stitch.py:713
+#: lib/elements/fill_stitch.py:388 lib/elements/fill_stitch.py:712
msgid "Skip last stitch in each row"
msgstr "Salta l'ultimo punto in ogni fila"
-#: lib/elements/fill_stitch.py:390 lib/elements/fill_stitch.py:714
+#: lib/elements/fill_stitch.py:389 lib/elements/fill_stitch.py:713
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:405
+#: lib/elements/fill_stitch.py:404
msgid "Flip fill (start right-to-left)"
msgstr "Capovolgi il riempimento (parti da destra a sinistra)"
-#: lib/elements/fill_stitch.py:406
+#: lib/elements/fill_stitch.py:405
msgid "The flip option can help you with routing your stitch path. When you enable flip, stitching goes from right-to-left instead of left-to-right."
msgstr "L'opzione di inversione puĂ² facilitare l'instradamento del percorso di cucitura. Quando è abilitata, l'ago va da destra a sinistra invece che da sinistra a destra."
-#: lib/elements/fill_stitch.py:418
+#: lib/elements/fill_stitch.py:417
msgid "Reverse fill"
msgstr "Riempimento inverso"
-#: lib/elements/fill_stitch.py:419
+#: lib/elements/fill_stitch.py:418
msgid "Reverses fill path."
msgstr "Percorso di riempimento inverso."
-#: lib/elements/fill_stitch.py:430
+#: lib/elements/fill_stitch.py:429
msgid "Stop at ending point"
msgstr "Fermarsi al punto finale"
-#: lib/elements/fill_stitch.py:431
+#: lib/elements/fill_stitch.py:430
msgid "If this option is disabled, the ending point will only be used to define a general direction for stitch routing. When enabled the last section will end at the defined spot."
msgstr "Se questa opzione è disabilitata, il punto finale verrà utilizzato solo per definire una direzione generale per trovare un percorso ai punti. Quando è abilitata, l'ultima sezione terminerà nel punto definito."
-#: lib/elements/fill_stitch.py:443 lib/elements/fill_stitch.py:725
+#: lib/elements/fill_stitch.py:442 lib/elements/fill_stitch.py:724
msgid "Underpath"
msgstr "Sottofondo"
-#: lib/elements/fill_stitch.py:444 lib/elements/fill_stitch.py:726
+#: lib/elements/fill_stitch.py:443 lib/elements/fill_stitch.py:725
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:456 lib/elements/satin_column.py:364
-#: lib/elements/stroke.py:121
+#: lib/elements/fill_stitch.py:455 lib/elements/satin_column.py:364
+#: lib/elements/stroke.py:120
msgid "Running stitch length"
msgstr "Lunghezza progressiva dei punti"
-#: lib/elements/fill_stitch.py:457
+#: lib/elements/fill_stitch.py:456
msgid "Length of stitches around the outline of the fill region used when moving from section to section. Also used for meander and circular fill."
msgstr "Lunghezza dei punti attorno al contorno della regione di riempimento utilizzata quando ci si sposta da una sezione all'altra. Utilizzata anche per il riempimento a zigzag e circolare."
-#: lib/elements/fill_stitch.py:474 lib/elements/satin_column.py:375
+#: lib/elements/fill_stitch.py:473 lib/elements/satin_column.py:375
msgid "Running stitch tolerance"
msgstr "Tolleranza del punto filza"
-#: lib/elements/fill_stitch.py:475 lib/elements/satin_column.py:376
+#: lib/elements/fill_stitch.py:474 lib/elements/satin_column.py:376
msgid "Determines how hard Ink/Stitch tries to avoid stitching outside the shape.Lower numbers are less likely to stitch outside the shape but require more stitches."
msgstr "Determina il grado di impegno con cui Ink/Stitch cerca di evitare di cucire all'esterno della forma. I numeri piĂ¹ bassi hanno meno probabilitĂ  di cucire all'esterno della forma, ma richiedono piĂ¹ punti."
-#: lib/elements/fill_stitch.py:493 lib/elements/stroke.py:147
+#: lib/elements/fill_stitch.py:492 lib/elements/stroke.py:146
msgid "Randomize stitch length"
msgstr "Lunghezza del punto casuale"
-#: lib/elements/fill_stitch.py:494 lib/elements/stroke.py:148
+#: lib/elements/fill_stitch.py:493 lib/elements/stroke.py:147
msgid "Randomize stitch length and phase instead of dividing evenly or staggering. This is recommended for closely-spaced curved fills to avoid Moiré artefacts."
msgstr ""
-#: lib/elements/fill_stitch.py:510 lib/elements/stroke.py:160
+#: lib/elements/fill_stitch.py:509 lib/elements/stroke.py:159
msgid "Random stitch length jitter"
msgstr ""
-#: lib/elements/fill_stitch.py:511 lib/elements/stroke.py:161
+#: lib/elements/fill_stitch.py:510 lib/elements/stroke.py:160
msgid "Amount to vary the length of each stitch by when randomizing."
msgstr ""
-#: lib/elements/fill_stitch.py:526 lib/elements/satin_column.py:500
-#: lib/elements/stroke.py:83
+#: lib/elements/fill_stitch.py:525 lib/elements/satin_column.py:500
+#: lib/elements/stroke.py:82
#: lib/sew_stack/stitch_layers/running_stitch/running_stitch_layer.py:33
#: lib/sew_stack/stitch_layers/running_stitch/running_stitch_layer.py:35
msgid "Repeats"
msgstr "Ripetizioni"
-#: lib/elements/fill_stitch.py:527 lib/elements/stroke.py:84
+#: lib/elements/fill_stitch.py:526 lib/elements/stroke.py:83
#: lib/sew_stack/stitch_layers/running_stitch/running_stitch_layer.py:36
msgid "Defines how many times to run down and back along the path."
msgstr "Definisce quante volte percorre avanti e indietro il percorso."
-#: lib/elements/fill_stitch.py:538 lib/elements/stroke.py:95
+#: lib/elements/fill_stitch.py:537 lib/elements/stroke.py:94
msgid "Bean stitch number of repeats"
msgstr "Numero di ripetizioni del punto a fagiolo"
-#: lib/elements/fill_stitch.py:539 lib/elements/stroke.py:96
+#: lib/elements/fill_stitch.py:538 lib/elements/stroke.py:95
msgid "Backtrack each stitch this many times. A value of 1 would triple each stitch (forward, back, forward). A value of 2 would quintuple each stitch, etc.\n\n"
"A pattern with various repeats can be created with a list of values separated by a space."
msgstr ""
-#: lib/elements/fill_stitch.py:554 lib/elements/satin_column.py:250
-#: lib/elements/stroke.py:186
+#: lib/elements/fill_stitch.py:553 lib/elements/satin_column.py:250
+#: lib/elements/stroke.py:185
msgid "Zig-zag spacing (peak-to-peak)"
msgstr "Spaziatura a zig-zag (picco a picco)"
-#: lib/elements/fill_stitch.py:555 lib/elements/stroke.py:187
+#: lib/elements/fill_stitch.py:554 lib/elements/stroke.py:186
msgid "Length of stitches in zig-zag mode."
msgstr "Lunghezza dei punti nel modo zig-zag."
-#: lib/elements/fill_stitch.py:567
+#: lib/elements/fill_stitch.py:566
msgid "Zig-zag width"
msgstr ""
-#: lib/elements/fill_stitch.py:568
+#: lib/elements/fill_stitch.py:567
msgid "Width of the zig-zag line."
msgstr ""
-#: lib/elements/fill_stitch.py:581 lib/gui/tartan/embroidery_panel.py:42
+#: lib/elements/fill_stitch.py:580 lib/gui/tartan/embroidery_panel.py:42
msgid "Rows per tartan thread"
msgstr ""
-#: lib/elements/fill_stitch.py:582 lib/gui/tartan/embroidery_panel.py:44
+#: lib/elements/fill_stitch.py:581 lib/gui/tartan/embroidery_panel.py:44
msgid "Consecutive rows of the same color"
msgstr ""
-#: lib/elements/fill_stitch.py:593
+#: lib/elements/fill_stitch.py:592
msgid "Herringbone width"
msgstr ""
-#: lib/elements/fill_stitch.py:594
+#: lib/elements/fill_stitch.py:593
msgid "Defines width of a herringbone pattern. Use 0 for regular rows."
msgstr ""
-#: lib/elements/fill_stitch.py:606 lib/elements/satin_column.py:278
-#: lib/elements/stroke.py:199
+#: lib/elements/fill_stitch.py:605 lib/elements/satin_column.py:278
+#: lib/elements/stroke.py:198
msgid "Pull compensation"
msgstr "Compensazione tiraggio"
-#: lib/elements/fill_stitch.py:607
+#: lib/elements/fill_stitch.py:606
msgid "Fill stitch can pull the fabric together, resulting in a shape narrower than you draw in Inkscape. This setting expands each row of stitches outward from the center of the row by a fixed length. Two values separated by a space may be used for an asymmetric effect."
msgstr ""
-#: lib/elements/fill_stitch.py:611 lib/elements/satin_column.py:282
+#: lib/elements/fill_stitch.py:610 lib/elements/satin_column.py:282
#: lib/elements/satin_column.py:445 lib/elements/satin_column.py:539
-#: lib/elements/stroke.py:202
+#: lib/elements/stroke.py:201
msgid "mm (each side)"
msgstr "mm (per lato)"
-#: lib/elements/fill_stitch.py:622 lib/elements/satin_column.py:263
+#: lib/elements/fill_stitch.py:621 lib/elements/satin_column.py:263
msgid "Pull compensation percentage"
msgstr ""
-#: lib/elements/fill_stitch.py:623
+#: lib/elements/fill_stitch.py:622
msgid "Additional pull compensation which varies as a percentage of row width. Two values separated by a space may be used for an asymmetric effect."
msgstr ""
-#: lib/elements/fill_stitch.py:626 lib/elements/satin_column.py:132
+#: lib/elements/fill_stitch.py:625 lib/elements/satin_column.py:132
#: lib/elements/satin_column.py:142 lib/elements/satin_column.py:266
#: lib/elements/satin_column.py:460 lib/elements/satin_column.py:559
msgid "% (each side)"
msgstr "% (per lato)"
-#: lib/elements/fill_stitch.py:647 lib/elements/fill_stitch.py:656
-#: lib/elements/fill_stitch.py:683 lib/elements/fill_stitch.py:694
-#: lib/elements/fill_stitch.py:704 lib/elements/fill_stitch.py:716
-#: lib/elements/fill_stitch.py:729
+#: lib/elements/fill_stitch.py:646 lib/elements/fill_stitch.py:655
+#: lib/elements/fill_stitch.py:682 lib/elements/fill_stitch.py:693
+#: lib/elements/fill_stitch.py:703 lib/elements/fill_stitch.py:715
+#: lib/elements/fill_stitch.py:728
msgid "Fill Underlay"
msgstr ""
-#: lib/elements/fill_stitch.py:647 lib/gui/tartan/embroidery_panel.py:55
+#: lib/elements/fill_stitch.py:646 lib/gui/tartan/embroidery_panel.py:55
#: inx/inkstitch_select_elements.inx:36 inx/inkstitch_select_elements.inx:64
#: inx/inkstitch_select_elements.inx:66
msgid "Underlay"
msgstr "Sottostrato"
-#: lib/elements/fill_stitch.py:653
+#: lib/elements/fill_stitch.py:652
msgid "Fill angle"
msgstr "Angolo di riempimento"
-#: lib/elements/fill_stitch.py:654
+#: lib/elements/fill_stitch.py:653
msgid "Default: fill angle + 90 deg. Insert a list for multiple layers separated by a space."
msgstr "Predefinito: angolo di riempimento + 90 gradi. Per molteplici strati, inserire una lista di valori separati da spazi."
-#: lib/elements/fill_stitch.py:680 lib/gui/tartan/embroidery_panel.py:77
+#: lib/elements/fill_stitch.py:679 lib/gui/tartan/embroidery_panel.py:77
msgid "Row spacing"
msgstr "Spaziatura tra righe"
-#: lib/elements/fill_stitch.py:681
+#: lib/elements/fill_stitch.py:680
msgid "default: 3x fill row spacing"
msgstr "predefinito: 3 volte la spaziatura tra le file di riempimento"
-#: lib/elements/fill_stitch.py:691 lib/elements/stroke.py:172
+#: lib/elements/fill_stitch.py:690 lib/elements/stroke.py:171
#: lib/extensions/element_info.py:134 lib/extensions/element_info.py:190
msgid "Max stitch length"
msgstr "Lunghezza massima punto"
-#: lib/elements/fill_stitch.py:692
+#: lib/elements/fill_stitch.py:691
msgid "default: equal to fill max stitch length"
msgstr "predefinito: uguale alla lunghezza massima del punto di riempimento"
-#: lib/elements/fill_stitch.py:702
+#: lib/elements/fill_stitch.py:701
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:737 lib/elements/satin_column.py:581
-#: lib/elements/stroke.py:451 lib/gui/satin_multicolor/colorize_panel.py:61
+#: lib/elements/fill_stitch.py:736 lib/elements/satin_column.py:581
+#: lib/elements/stroke.py:450 lib/gui/satin_multicolor/colorize_panel.py:61
#: lib/sew_stack/stitch_layers/mixins/randomization.py:59
msgid "Random seed"
msgstr "Seme casuale"
-#: lib/elements/fill_stitch.py:738 lib/elements/satin_column.py:582
-#: lib/elements/stroke.py:452
+#: lib/elements/fill_stitch.py:737 lib/elements/satin_column.py:582
+#: lib/elements/stroke.py:451
msgid "Use a specific seed for randomized attributes. Uses the element ID if empty."
msgstr "Usa un seme specifico per ottenere attributi casuali. Se vuoto, usa l'ID dell'elemento."
@@ -1807,7 +1808,7 @@ msgstr ""
msgid "* Under \"Markers\" choose the first (empty) option in the first dropdown list."
msgstr ""
-#: lib/elements/satin_column.py:32 lib/elements/stroke.py:35
+#: lib/elements/satin_column.py:32 lib/elements/stroke.py:34
msgid "Too few subpaths"
msgstr "Numero insufficiente di sotto-percorsi"
@@ -1941,8 +1942,8 @@ msgstr ""
msgid "Zig-zag"
msgstr "Zigzag"
-#: lib/elements/satin_column.py:119 lib/elements/stroke.py:73
-#: inx/inkstitch_break_apart.inx:9 inx/inkstitch_knockdown_fill.inx:20
+#: lib/elements/satin_column.py:119 lib/elements/stroke.py:72
+#: inx/inkstitch_break_apart.inx:9
msgid "Method"
msgstr "Metodo"
@@ -2055,27 +2056,27 @@ msgstr "Compensazione di trazione aggiuntiva che varia in percentuale rispetto a
msgid "Satin stitches pull the fabric together, resulting in a column narrower than you draw in Inkscape. This setting expands each pair of needle penetrations outward from the center of the satin column by a fixed length. Two values separated by a space may be used for an asymmetric effect."
msgstr "I punti raso uniscono il tessuto, dando origine a una colonna piĂ¹ stretta di quella che disegni in Inkscape. Questa impostazione espande ogni coppia di penetrazioni dell'ago verso l'esterno dal centro della colonna a punto raso di una lunghezza fissa. Si possono usare due valori separati da uno spazio per un effetto asimmetrico."
-#: lib/elements/satin_column.py:293 lib/elements/stroke.py:341
+#: lib/elements/satin_column.py:293 lib/elements/stroke.py:340
msgid "Automatic"
msgstr "Automatico"
-#: lib/elements/satin_column.py:294 lib/elements/stroke.py:342
+#: lib/elements/satin_column.py:294 lib/elements/stroke.py:341
msgid "Don't reverse"
msgstr "Non invertire"
-#: lib/elements/satin_column.py:295 lib/elements/stroke.py:343
+#: lib/elements/satin_column.py:295 lib/elements/stroke.py:342
msgid "Reverse first rail"
msgstr "Invertire il primo binario"
-#: lib/elements/satin_column.py:296 lib/elements/stroke.py:344
+#: lib/elements/satin_column.py:296 lib/elements/stroke.py:343
msgid "Reverse second rail"
msgstr "Invertire il secondo binario"
-#: lib/elements/satin_column.py:297 lib/elements/stroke.py:345
+#: lib/elements/satin_column.py:297 lib/elements/stroke.py:344
msgid "Reverse both rails"
msgstr "Invertire entrambi i binari"
-#: lib/elements/satin_column.py:303 lib/elements/stroke.py:351
+#: lib/elements/satin_column.py:303 lib/elements/stroke.py:350
msgid "Reverse rails"
msgstr "Invertire i binari"
@@ -2136,7 +2137,7 @@ msgid "Stitch length"
msgstr "Lunghezza del punto"
#: lib/elements/satin_column.py:425 lib/elements/satin_column.py:482
-#: lib/elements/stroke.py:133
+#: lib/elements/stroke.py:132
msgid "Stitch tolerance"
msgstr "Tolleranza del punto"
@@ -2221,237 +2222,239 @@ msgstr ""
msgid "Split stitch if distance of maximum stitch length is exceeded"
msgstr ""
-#: lib/elements/stroke.py:36
+#: lib/elements/stroke.py:35
msgid "This element renders as running stitch while it has a satin column parameter."
msgstr ""
-#: lib/elements/stroke.py:38
+#: lib/elements/stroke.py:37
msgid "* Convert to stroke: select the element and open the parameter dialog. Enable running stitch along path."
msgstr ""
-#: lib/elements/stroke.py:39
+#: lib/elements/stroke.py:38
msgid "* Use as satin column: add an other rail and optionally rungs."
msgstr ""
-#: lib/elements/stroke.py:45 lib/extensions/params.py:607
+#: lib/elements/stroke.py:44 lib/extensions/params.py:607
#: inx/inkstitch_select_elements.inx:12
msgid "Stroke"
msgstr ""
-#: lib/elements/stroke.py:48 lib/extensions/params.py:280
+#: lib/elements/stroke.py:47 lib/extensions/params.py:280
msgid "Running stitch along paths"
msgstr ""
-#: lib/elements/stroke.py:66
+#: lib/elements/stroke.py:65
msgid "Running Stitch / Bean Stitch"
msgstr ""
-#: lib/elements/stroke.py:67 lib/lettering/categories.py:26
+#: lib/elements/stroke.py:66 lib/lettering/categories.py:26
#: inx/inkstitch_lettering_generate_json.inx:57
msgid "Ripple Stitch"
msgstr ""
-#: lib/elements/stroke.py:68 inx/inkstitch_select_elements.inx:23
+#: lib/elements/stroke.py:67 inx/inkstitch_select_elements.inx:23
msgid "ZigZag Stitch"
msgstr ""
-#: lib/elements/stroke.py:69 inx/inkstitch_select_elements.inx:24
+#: lib/elements/stroke.py:68 inx/inkstitch_select_elements.inx:24
msgid "Manual Stitch"
msgstr ""
-#: lib/elements/stroke.py:109
+#: lib/elements/stroke.py:108
msgid "Manual stitch placement"
msgstr ""
-#: lib/elements/stroke.py:110
+#: lib/elements/stroke.py:109
msgid "No extra stitches will be added to the original ripple pattern and the running stitch length value will be ignored."
msgstr ""
-#: lib/elements/stroke.py:122
+#: lib/elements/stroke.py:121
#: lib/sew_stack/stitch_layers/running_stitch/running_stitch_layer.py:21
msgid "Length of stitches. Stitches can be shorter according to the stitch tolerance setting."
msgstr ""
-#: lib/elements/stroke.py:134
+#: lib/elements/stroke.py:133
msgid "All stitches must be within this distance from the path. A lower tolerance means stitches will be closer together. A higher tolerance means sharp corners may be rounded."
msgstr ""
-#: lib/elements/stroke.py:173
+#: lib/elements/stroke.py:172
msgid "Split stitches longer than this."
msgstr ""
-#: lib/elements/stroke.py:200
+#: lib/elements/stroke.py:199
msgid "Zigzag stitches pull the fabric together, resulting in a column narrower than you draw in Inkscape. This widens the zigzag line width."
msgstr ""
-#: lib/elements/stroke.py:213
+#: lib/elements/stroke.py:212
msgid "Number of lines"
msgstr "Numero di linee"
-#: lib/elements/stroke.py:214
+#: lib/elements/stroke.py:213
msgid "Number of lines from start to finish"
msgstr "Numero di linee dall'inizio alla fine"
-#: lib/elements/stroke.py:225
+#: lib/elements/stroke.py:224
msgid "Minimum line distance"
msgstr "Distanza minima tra le linee"
-#: lib/elements/stroke.py:226
+#: lib/elements/stroke.py:225
msgid "Overrides the number of lines setting."
msgstr ""
-#: lib/elements/stroke.py:239
+#: lib/elements/stroke.py:238
msgid "Line count / Minimum line distance"
msgstr "Numero di linee / Distanza minima tra le linee"
-#: lib/elements/stroke.py:240
+#: lib/elements/stroke.py:239
msgid "Render at rungs"
msgstr ""
-#: lib/elements/stroke.py:241
+#: lib/elements/stroke.py:240
msgid "Adaptive + minimum line distance"
msgstr ""
-#: lib/elements/stroke.py:246
+#: lib/elements/stroke.py:245
msgid "Pattern position"
msgstr "Posizione del motivo"
-#: lib/elements/stroke.py:247
+#: lib/elements/stroke.py:246
msgid "Pattern position for satin guided ripples."
msgstr ""
-#: lib/elements/stroke.py:258
+#: lib/elements/stroke.py:257
msgid "Stagger lines this many times before repeating"
msgstr ""
-#: lib/elements/stroke.py:259
+#: lib/elements/stroke.py:258
msgid "Length of the cycle by which successive stitch lines are staggered. Fractional values are allowed and can have less visible diagonals than integer values. A value of 0 (default) disables staggering and instead stitches evenly.For linear ripples only."
msgstr ""
-#: lib/elements/stroke.py:272
+#: lib/elements/stroke.py:271
msgid "Skip first lines"
msgstr "Salta le prime linee"
-#: lib/elements/stroke.py:273
+#: lib/elements/stroke.py:272
msgid "Skip this number of lines at the beginning."
msgstr "Salta questo numero di linee all'inizio."
-#: lib/elements/stroke.py:284
+#: lib/elements/stroke.py:283
msgid "Skip last lines"
msgstr "Salta le ultime linee"
-#: lib/elements/stroke.py:285
+#: lib/elements/stroke.py:284
msgid "Skip this number of lines at the end"
msgstr "Salta questo numero di linee alla fine"
-#: lib/elements/stroke.py:296
+#: lib/elements/stroke.py:295
msgid "Flip every second line"
msgstr "Inverti una linea ogni due"
-#: lib/elements/stroke.py:297
+#: lib/elements/stroke.py:296
msgid "Linear ripple: wether to flip the pattern every second line or not."
msgstr ""
-#: lib/elements/stroke.py:307
+#: lib/elements/stroke.py:306
msgid "Line distance exponent"
msgstr ""
-#: lib/elements/stroke.py:308
+#: lib/elements/stroke.py:307
msgid "Increase density towards one side."
msgstr "Aumenta la densitĂ  verso un lato."
-#: lib/elements/stroke.py:319
+#: lib/elements/stroke.py:318
msgid "Flip exponent"
msgstr "Inverti l'esponente"
-#: lib/elements/stroke.py:320
+#: lib/elements/stroke.py:319
msgid "Reverse exponent effect."
msgstr ""
-#: lib/elements/stroke.py:331
+#: lib/elements/stroke.py:330
msgid "Reverse"
msgstr "Inverti"
-#: lib/elements/stroke.py:332
+#: lib/elements/stroke.py:331
msgid "Flip start and end point"
msgstr "Inverti il punto iniziale e finale"
-#: lib/elements/stroke.py:352
+#: lib/elements/stroke.py:351
msgid "Reverse satin ripple rails. Default: automatically detect and fix a reversed rail."
msgstr ""
-#: lib/elements/stroke.py:364
+#: lib/elements/stroke.py:363
msgid "Grid size"
msgstr "Dimensione griglia"
-#: lib/elements/stroke.py:365
+#: lib/elements/stroke.py:364
msgid "Render as grid. Use with care and watch your stitch density."
msgstr ""
-#: lib/elements/stroke.py:377
+#: lib/elements/stroke.py:376
msgid "Stitch grid first"
msgstr ""
-#: lib/elements/stroke.py:378
+#: lib/elements/stroke.py:377
msgid "Reverse the stitch paths, so that the grid will be stitched first"
msgstr ""
-#: lib/elements/stroke.py:389
+#: lib/elements/stroke.py:388
msgid "Scale axis"
msgstr ""
-#: lib/elements/stroke.py:390
+#: lib/elements/stroke.py:389
msgid "Scale axis for satin guided ripple stitches."
msgstr ""
-#: lib/elements/stroke.py:394 lib/gui/edit_json/settings_panel.py:159
-#: print/templates/ui.html:180 inx/inkstitch_remove_embroidery_settings.inx:12
+#: lib/elements/stroke.py:393 lib/gui/edit_json/settings_panel.py:159
+#: print/templates/ui.html:180 inx/inkstitch_knockdown_fill.inx:32
+#: inx/inkstitch_remove_embroidery_settings.inx:12
#: inx/inkstitch_remove_embroidery_settings.inx:117
msgid "None"
msgstr "Niente"
-#: lib/elements/stroke.py:402
+#: lib/elements/stroke.py:401
msgid "Starting scale"
msgstr "Scala di partenza"
-#: lib/elements/stroke.py:403
+#: lib/elements/stroke.py:402
msgid "How big the first copy of the line should be, in percent."
msgstr "Quanto dovrebbe essere grande la prima copia della riga, in percentuale."
-#: lib/elements/stroke.py:403 lib/elements/stroke.py:415
+#: lib/elements/stroke.py:402 lib/elements/stroke.py:414
msgid "Used only for ripple stitch with a guide line."
msgstr "Utilizzabile solo per punti ondulati con linea guida."
-#: lib/elements/stroke.py:414
+#: lib/elements/stroke.py:413
msgid "Ending scale"
msgstr "Scala finale"
-#: lib/elements/stroke.py:415
+#: lib/elements/stroke.py:414
msgid "How big the last copy of the line should be, in percent."
msgstr "Quanto grande essere l'ultima copia della riga, in percentuale."
-#: lib/elements/stroke.py:426 lib/gui/tartan/customize_panel.py:43
+#: lib/elements/stroke.py:425 lib/gui/tartan/customize_panel.py:43
#: inx/inkstitch_transform_elements.inx:10
msgid "Rotate"
msgstr "Ruota"
-#: lib/elements/stroke.py:427
+#: lib/elements/stroke.py:426
msgid "Rotate satin guided ripple stitches"
msgstr "Ruota i punti ondulati guidati dal raso"
-#: lib/elements/stroke.py:438
+#: lib/elements/stroke.py:437 inx/inkstitch_knockdown_fill.inx:20
+#: inx/inkstitch_knockdown_fill.inx:37
msgid "Join style"
msgstr "Unisci lo stile"
-#: lib/elements/stroke.py:439
+#: lib/elements/stroke.py:438
msgid "Join style for non circular ripples."
msgstr "Unisci lo stile per increspature non circolari."
-#: lib/elements/stroke.py:442
+#: lib/elements/stroke.py:441
msgid "flat"
msgstr "piatto"
-#: lib/elements/stroke.py:442
+#: lib/elements/stroke.py:441
msgid "point"
msgstr "punto"
@@ -2871,11 +2874,11 @@ msgstr ""
msgid "The maximum value is smaller than the minimum value."
msgstr "Il valore massimo è inferiore al valore minimo."
-#: lib/extensions/lettering_generate_json.py:51
+#: lib/extensions/lettering_generate_json.py:53
msgid "Please specify a font file."
msgstr ""
-#: lib/extensions/letters_to_font.py:37
+#: lib/extensions/letters_to_font.py:38
msgid "Font directory not found. Please specify an existing directory."
msgstr ""
@@ -3300,11 +3303,11 @@ msgstr "Applica"
#: inx/inkstitch_generate_palette.inx:26 inx/inkstitch_gradient_blocks.inx:26
#: inx/inkstitch_install.inx:14 inx/inkstitch_install_custom_palette.inx:14
#: inx/inkstitch_jump_to_stroke.inx:42 inx/inkstitch_jump_to_trim.inx:27
-#: inx/inkstitch_knockdown_fill.inx:27
+#: inx/inkstitch_knockdown_fill.inx:43
#: inx/inkstitch_lettering_along_path.inx:25
#: inx/inkstitch_lettering_custom_font_dir.inx:11
#: inx/inkstitch_lettering_force_lock_stitches.inx:22
-#: inx/inkstitch_lettering_generate_json.inx:135
+#: inx/inkstitch_lettering_generate_json.inx:143
#: inx/inkstitch_lettering_remove_kerning.inx:12
#: inx/inkstitch_lettering_set_color_sort_index.inx:11
#: inx/inkstitch_letters_to_font.inx:60 inx/inkstitch_outline.inx:25
@@ -3334,7 +3337,7 @@ msgid "Feature to verify or update font information for an existing font."
msgstr ""
#: lib/gui/edit_json/help_panel.py:33 lib/gui/edit_json/help_panel.py:34
-#: inx/inkstitch_lettering_generate_json.inx:141
+#: inx/inkstitch_lettering_generate_json.inx:149
msgid "https://inkstitch.org/docs/font-tools/#edit-json"
msgstr ""
@@ -5316,11 +5319,11 @@ msgstr ""
#: inx/inkstitch_density_map.inx:29 inx/inkstitch_display_stacking_order.inx:14
#: inx/inkstitch_fill_to_satin.inx:27 inx/inkstitch_install.inx:18
#: inx/inkstitch_install_custom_palette.inx:17
-#: inx/inkstitch_knockdown_fill.inx:33
+#: inx/inkstitch_knockdown_fill.inx:49
#: inx/inkstitch_lettering_along_path.inx:37
#: inx/inkstitch_lettering_custom_font_dir.inx:16
#: inx/inkstitch_lettering_force_lock_stitches.inx:33
-#: inx/inkstitch_lettering_generate_json.inx:139
+#: inx/inkstitch_lettering_generate_json.inx:147
#: inx/inkstitch_lettering_remove_kerning.inx:22
#: inx/inkstitch_lettering_set_color_sort_index.inx:19
#: inx/inkstitch_letters_to_font.inx:75 inx/inkstitch_outline.inx:28
@@ -6639,15 +6642,15 @@ msgstr ""
msgid "Keep holes"
msgstr ""
-#: inx/inkstitch_knockdown_fill.inx:19
+#: inx/inkstitch_knockdown_fill.inx:19 inx/inkstitch_knockdown_fill.inx:36
msgid "Offset"
msgstr ""
-#: inx/inkstitch_knockdown_fill.inx:22
+#: inx/inkstitch_knockdown_fill.inx:22 inx/inkstitch_knockdown_fill.inx:39
msgid "Mitre"
msgstr ""
-#: inx/inkstitch_knockdown_fill.inx:23
+#: inx/inkstitch_knockdown_fill.inx:23 inx/inkstitch_knockdown_fill.inx:40
msgid "Bevel"
msgstr ""
@@ -6655,23 +6658,40 @@ msgstr ""
msgid "Mitre limit"
msgstr ""
-#: inx/inkstitch_knockdown_fill.inx:28
+#: inx/inkstitch_knockdown_fill.inx:30
+msgid "Embossing"
+msgstr ""
+
+#: inx/inkstitch_knockdown_fill.inx:31
+msgid "Shape"
+msgstr ""
+
+#: inx/inkstitch_knockdown_fill.inx:33
+#: inx/inkstitch_zigzag_line_to_satin.inx:10
+msgid "Square"
+msgstr ""
+
+#: inx/inkstitch_knockdown_fill.inx:34
+msgid "Circle"
+msgstr ""
+
+#: inx/inkstitch_knockdown_fill.inx:44
msgid "This extension generates a knockdown fill area with a specified offset around selected elements."
msgstr ""
-#: inx/inkstitch_knockdown_fill.inx:29
+#: inx/inkstitch_knockdown_fill.inx:45
msgid "* Select elements of any kind"
msgstr ""
-#: inx/inkstitch_knockdown_fill.inx:30
+#: inx/inkstitch_knockdown_fill.inx:46
msgid "* Open this extension and apply with desired settings"
msgstr ""
-#: inx/inkstitch_knockdown_fill.inx:31
+#: inx/inkstitch_knockdown_fill.inx:47
msgid "* Adapt fill settings in the params dialog"
msgstr ""
-#: inx/inkstitch_knockdown_fill.inx:34
+#: inx/inkstitch_knockdown_fill.inx:50
msgid "https://inkstitch.org/docs/fill-tools/#knockdown-fill"
msgstr ""
@@ -6892,6 +6912,7 @@ msgstr ""
#: inx/inkstitch_lettering_generate_json.inx:118
#: inx/inkstitch_lettering_generate_json.inx:126
+#: inx/inkstitch_lettering_generate_json.inx:134
msgid "Force"
msgstr ""
@@ -6919,15 +6940,27 @@ msgstr ""
msgid "Space character width (default: 20)"
msgstr ""
+#: inx/inkstitch_lettering_generate_json.inx:134
+msgid "Overwrite letter spacing information from font file."
+msgstr ""
+
#: inx/inkstitch_lettering_generate_json.inx:136
+msgid "Letter spacing (px)"
+msgstr ""
+
+#: inx/inkstitch_lettering_generate_json.inx:136
+msgid "Letter spacing (default: 100)"
+msgstr ""
+
+#: inx/inkstitch_lettering_generate_json.inx:144
msgid "Generates font.json which can be used by the lettering tool."
msgstr ""
-#: inx/inkstitch_lettering_generate_json.inx:137
+#: inx/inkstitch_lettering_generate_json.inx:145
msgid "The generated file can be updated with Extensions > Ink/Stitch > Font Management > Edit JSON."
msgstr ""
-#: inx/inkstitch_lettering_generate_json.inx:140
+#: inx/inkstitch_lettering_generate_json.inx:148
msgid "https://inkstitch.org/docs/font-tools/#generate-json"
msgstr ""
@@ -8113,10 +8146,6 @@ msgstr ""
msgid "Line Pattern"
msgstr ""
-#: inx/inkstitch_zigzag_line_to_satin.inx:10
-msgid "Square"
-msgstr ""
-
#: inx/inkstitch_zigzag_line_to_satin.inx:11
msgid "Sawtooth"
msgstr ""
diff --git a/translations/messages_ja_JP.po b/translations/messages_ja_JP.po
index 475043b2..2bc62d86 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: 2025-05-12 01:48+0000\n"
-"PO-Revision-Date: 2025-05-12 01:48\n"
+"POT-Creation-Date: 2025-05-21 01:46+0000\n"
+"PO-Revision-Date: 2025-05-21 01:46\n"
"Last-Translator: \n"
"Language-Team: Japanese\n"
"MIME-Version: 1.0\n"
@@ -12,7 +12,7 @@ msgstr ""
"Generated-By: Babel 2.17.0\n"
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2025-05-12 01:48+0000\n"
+"POT-Creation-Date: 2025-05-21 01:46+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -910,11 +910,11 @@ msgstr "六方格å­"
msgid "weird one"
msgstr "奇妙ăªå½¢"
-#: inkstitch.py:166
+#: inkstitch.py:170
msgid "Ink/Stitch cannot read your SVG file. This is often the case when you use a file which has been created with Adobe Illustrator."
msgstr "ă‚¤ăƒ³ă‚¯/ă‚¹ăƒ†ăƒƒăƒă¯ă“ă®SVGăƒ•ă‚¡ă‚¤ăƒ«ă‚’èª­ă¿å–ă‚ă§ăă¾ă›ă‚“。ă“ă‚Œă¯ă€AdobeIllustratoră§ä½œæˆă•ă‚ŒăŸăƒ•ă‚¡ă‚¤ăƒ«ă‚’ä½¿ç”¨ă™ă‚‹å ´åˆă«ă‚ˆăă‚ă‚ă¾ă™ă€‚"
-#: inkstitch.py:169
+#: inkstitch.py:173
msgid "Try to import the file into Inkscape through 'File > Import...' (Ctrl+I)"
msgstr "ă€Œăƒ•ă‚¡ă‚¤ăƒ«>ă‚¤ăƒ³ăƒăƒ¼ăƒˆ...ă€ï¼ˆCtrl + Iï¼‰ă‚’ä½¿ç”¨ă—ă¦ăƒ•ă‚¡ă‚¤ăƒ«ă‚’Inkscapeă«ă‚¤ăƒ³ăƒăƒ¼ăƒˆă—ă¦ä¸‹ă•ă„"
@@ -1076,126 +1076,126 @@ msgstr "角度å転"
msgid "Flip automatically calculated angle if it appears to be wrong."
msgstr ""
-#: lib/elements/element.py:249 lib/gui/preferences.py:59
+#: lib/elements/element.py:251 lib/gui/preferences.py:59
#: lib/gui/preferences.py:106
msgid "Minimum stitch length"
msgstr ""
-#: lib/elements/element.py:250
+#: lib/elements/element.py:252
msgid "Overwrite global minimum stitch length setting. Shorter stitches than that will be removed."
msgstr ""
-#: lib/elements/element.py:260 lib/gui/preferences.py:41
+#: lib/elements/element.py:262 lib/gui/preferences.py:41
msgid "Minimum jump stitch length"
msgstr ""
-#: lib/elements/element.py:261
+#: lib/elements/element.py:263
msgid "Overwrite global minimum jump stitch length setting. Shorter distances to the next object will have no lock stitches."
msgstr ""
-#: lib/elements/element.py:271
+#: lib/elements/element.py:273
msgid "Allow lock stitches"
msgstr "ăƒ­ăƒƒă‚¯ă‚¹ăƒ†ăƒƒăƒă‚’許å¯ă™ă‚‹"
-#: lib/elements/element.py:272
+#: lib/elements/element.py:274
msgid "Tie thread at the beginning and/or end of this object. Manual stitch will only add lock stitches if force lock stitched is checked."
msgstr "ă“ă®ă‚ªăƒ–ă‚¸ă‚§ă‚¯ăƒˆă®å…ˆé ­ăă‚ˆă³/ă¾ăŸă¯æœ«å°¾ă®ç³¸ă‚’çµă³ă¾ă™ă€‚æ‰‹å‹•ă‚¹ăƒ†ăƒƒăƒă®å ´åˆă€Œå¼·åˆ¶ăƒ­ăƒƒă‚¯ă‚¹ăƒ†ăƒƒăƒă€ăŒăƒă‚§ăƒƒă‚¯ă•ă‚Œă¦ă„ă‚‹å ´åˆă®ă¿ă€ăƒ­ăƒƒă‚¯ă‚¹ăƒ†ăƒƒăƒă‚’追å ă—ă¾ă™ă€‚"
#. options to allow lock stitch before and after objects
-#: lib/elements/element.py:277
+#: lib/elements/element.py:279
msgid "Both"
msgstr "両方"
-#: lib/elements/element.py:277
+#: lib/elements/element.py:279
msgid "Before"
msgstr "å‰"
-#: lib/elements/element.py:277
+#: lib/elements/element.py:279
msgid "After"
msgstr "後"
-#: lib/elements/element.py:277
+#: lib/elements/element.py:279
msgid "Neither"
msgstr "ă©ă¡ă‚‰ă§ă‚‚ăªă„"
-#: lib/elements/element.py:286
+#: lib/elements/element.py:288
#: inx/inkstitch_lettering_force_lock_stitches.inx:3
msgid "Force lock stitches"
msgstr "å¼·åˆ¶ăƒ­ăƒƒă‚¯ă‚¹ăƒ†ăƒƒăƒ"
-#: lib/elements/element.py:287
+#: lib/elements/element.py:289
msgid "Sew lock stitches after sewing this element, even if the distance to the next object is shorter than defined by the minimum jump stitch length value in the Ink/Stitch preferences."
msgstr ""
-#: lib/elements/element.py:299
+#: lib/elements/element.py:301
msgid "Tack stitch"
msgstr "仮縫ă„"
-#: lib/elements/element.py:300
+#: lib/elements/element.py:302
msgid "Tack down stitch type"
msgstr "仮縫ă„ă®ă‚¿ă‚¤ăƒ—"
-#: lib/elements/element.py:310 lib/elements/element.py:356
+#: lib/elements/element.py:312 lib/elements/element.py:358
msgid "Custom path"
msgstr "ă‚«ă‚¹ă‚¿ăƒ ăƒ‘ă‚¹"
-#: lib/elements/element.py:311
+#: lib/elements/element.py:313
msgid "Enter a custom path. For svg paths The last node will not be embroidered, but represents the first stitch of the element."
msgstr "ă‚«ă‚¹ă‚¿ăƒ ăƒ‘ă‚¹ă‚’å…¥å›ă—ă¾ă™ă€‚ă€Œä»®ç¸«ă„補正ă€ă®å€¤ăŒă€ă‚«ă‚¹ă‚¿ăƒ ăƒ‘ă‚¹ă® 1 ă«ç›¸å½“ă—ă¾ă™ă€‚svg ăƒ‘ă‚¹ă®å ´åˆă€æœ€å¾Œă®ăƒăƒ¼ăƒ‰ă¯åˆºă—ă‚…ă†ă•ă‚Œă¾ă›ă‚“ăŒă€ăă®è¦ç´ ă®æœ€åˆă®ă‚¹ăƒ†ăƒƒăƒă‚’表ă—ă¾ă™ă€‚"
-#: lib/elements/element.py:321 lib/elements/element.py:333
+#: lib/elements/element.py:323 lib/elements/element.py:335
msgid "Scale tack stitch"
msgstr "仮縫ă„補正"
-#: lib/elements/element.py:322
+#: lib/elements/element.py:324
msgid "Set stitch length. A 1 in a custom path equals this values."
msgstr "仮縫ă„ă®ă‚¹ăƒ†ăƒƒăƒă®é•·ă•ă‚’è¨­å®ă—ă¾ă™ă€‚ă‚«ă‚¹ă‚¿ăƒ ăƒ‘ă‚¹ă® 1 ăŒă“ă®å€¤ă«å¯¾å¿œă—ă¾ă™ă€‚"
-#: lib/elements/element.py:334
+#: lib/elements/element.py:336
msgid "Scale tack stitch by this percentage."
msgstr "仮縫ă„è£œæ­£ă‚’ă€ă“ă®ăƒ‘ăƒ¼ă‚»ăƒ³ăƒ†ăƒ¼ă‚¸ă§è¡Œă„ă¾ă™ă€‚"
-#: lib/elements/element.py:345
+#: lib/elements/element.py:347
msgid "Lock stitch"
msgstr "ăƒ­ăƒƒă‚¯ă‚¹ăƒ†ăƒƒăƒï¼ˆæœ¬ç¸«ă„)"
-#: lib/elements/element.py:346
+#: lib/elements/element.py:348
msgid "Lock stitch type"
msgstr "ăƒ­ăƒƒă‚¯ă‚¹ăƒ†ăƒƒăƒï¼ˆæœ¬ç¸«ă„)ă®ă‚¿ă‚¤ăƒ—"
-#: lib/elements/element.py:357
+#: lib/elements/element.py:359
msgid "Enter a custom path. For svg paths the first node will not be embroidered, but represents the last stitch of the element."
msgstr "ă‚«ă‚¹ă‚¿ăƒ ăƒ‘ă‚¹ă‚’å…¥å›ă—ă¾ă™ă€‚ă€Œăƒ­ăƒƒă‚¯ă‚¹ăƒ†ăƒƒăƒè£œæ­£ă€ă®å€¤ăŒă€ă‚«ă‚¹ă‚¿ăƒ ăƒ‘ă‚¹ă® 1 ă«ç›¸å½“ă—ă¾ă™ă€‚svg ăƒ‘ă‚¹ă®å ´åˆă€æœ€å¾Œă®ăƒăƒ¼ăƒ‰ă¯åˆºă—ă‚…ă†ă•ă‚Œă¾ă›ă‚“ăŒă€ăă®è¦ç´ ă®æœ€åˆă®ă‚¹ăƒ†ăƒƒăƒă‚’表ă—ă¾ă™ă€‚"
-#: lib/elements/element.py:367 lib/elements/element.py:379
+#: lib/elements/element.py:369 lib/elements/element.py:381
msgid "Scale lock stitch"
msgstr "ăƒ­ăƒƒă‚¯ă‚¹ăƒ†ăƒƒăƒï¼ˆæœ¬ç¸«ă„)補正"
-#: lib/elements/element.py:368
+#: lib/elements/element.py:370
msgid "Set length of lock stitches (mm)."
msgstr "ăƒ­ăƒƒă‚¯ă‚¹ăƒ†ăƒƒăƒï¼ˆæœ¬ç¸«ă„)ă®é•·ă•ă‚’è¨­å®ă—ă¾ă™ (mm) 。"
-#: lib/elements/element.py:380
+#: lib/elements/element.py:382
msgid "Scale lock stitch by this percentage."
msgstr "ăƒ­ăƒƒă‚¯ă‚¹ăƒ†ăƒƒăƒï¼ˆæœ¬ç¸«ă„ï¼‰è£œæ­£ă‚’ă€ă“ă®ăƒ‘ăƒ¼ă‚»ăƒ³ăƒ†ăƒ¼ă‚¸ă§è¡Œă„ă¾ă™ă€‚"
-#: lib/elements/element.py:392
+#: lib/elements/element.py:394
msgid "Trim After"
msgstr "糸切ă‚"
-#: lib/elements/element.py:393
+#: lib/elements/element.py:395
msgid "Add a TRIM command after stitching this object."
msgstr "ă“ă®ă‚ªăƒ–ă‚¸ă‚§ă‚¯ăƒˆă‚’ă‚¹ăƒ†ăƒƒăƒă—ăŸå¾Œă€TRIM ă‚³ăƒăƒ³ăƒ‰ï¼ˆç³¸åˆ‡ă‚æŒ‡ç¤ºï¼‰ă‚’è¿½å ă—ă¾ă™ă€‚"
-#: lib/elements/element.py:402
+#: lib/elements/element.py:404
msgid "Stop After"
msgstr "åœæ­¢"
-#: lib/elements/element.py:403
+#: lib/elements/element.py:405
msgid "Add a STOP command after stitching this object."
msgstr "ă“ă®ă‚ªăƒ–ă‚¸ă‚§ă‚¯ăƒˆă‚’ă‚¹ăƒ†ăƒƒăƒă—ăŸå¾Œă€STOP ă‚³ăƒăƒ³ăƒ‰ï¼ˆåœæ­¢æŒ‡ç¤ºï¼‰ă‚’追å ă—ă¾ă™ă€‚"
-#: lib/elements/element.py:687
+#: lib/elements/element.py:700
msgid "Please run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot objects. This will show you the exact location of the problem."
msgstr ""
@@ -1211,561 +1211,562 @@ msgstr ""
msgid "* Run Extensions > Ink/Stitch > Troubleshoot > Cleanup Document..."
msgstr "*拡張機能ă®å®Ÿè¡Œ>ă‚¤ăƒ³ă‚¯/ă‚¹ăƒ†ăƒƒăƒ>ăƒˆăƒ©ăƒ–ăƒ«ă‚·ăƒ¥ăƒ¼ăƒ†ă‚£ăƒ³ă‚°>ăƒ‰ă‚­ăƒ¥ăƒ¡ăƒ³ăƒˆă®ă‚¯ăƒªăƒ¼ăƒ³ă‚¢ăƒƒăƒ—..."
-#: lib/elements/fill_stitch.py:37
+#: lib/elements/fill_stitch.py:36
msgid "Small Fill"
msgstr "ă‚¹ăƒ¢ăƒ¼ăƒ«ăƒ•ă‚£ăƒ«"
-#: lib/elements/fill_stitch.py:38
+#: lib/elements/fill_stitch.py:37
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:44 lib/elements/fill_stitch.py:264
+#: lib/elements/fill_stitch.py:43 lib/elements/fill_stitch.py:263
msgid "Expand"
msgstr "展開"
-#: lib/elements/fill_stitch.py:45
+#: lib/elements/fill_stitch.py:44
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:50 lib/elements/fill_stitch.py:701
+#: lib/elements/fill_stitch.py:49 lib/elements/fill_stitch.py:700
msgid "Inset"
msgstr "挿入ă™ă‚‹"
-#: lib/elements/fill_stitch.py:51
+#: lib/elements/fill_stitch.py:50
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:56
+#: lib/elements/fill_stitch.py:55
msgid "Missing Guideline"
msgstr ""
-#: lib/elements/fill_stitch.py:57
+#: lib/elements/fill_stitch.py:56
msgid "This object is set to \"Guided Fill\", but has no guide line."
msgstr ""
-#: lib/elements/fill_stitch.py:59
+#: lib/elements/fill_stitch.py:58
msgid "* Create a stroke object"
msgstr ""
-#: lib/elements/fill_stitch.py:60
+#: lib/elements/fill_stitch.py:59
msgid "* Select this object and run Extensions > Ink/Stitch > Edit > Selection to guide line"
msgstr ""
-#: lib/elements/fill_stitch.py:65
+#: lib/elements/fill_stitch.py:64
msgid "Disjointed Guide Line"
msgstr ""
-#: lib/elements/fill_stitch.py:66
+#: lib/elements/fill_stitch.py:65
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:69
+#: lib/elements/fill_stitch.py:68
msgid "* Move the guide line into the element"
msgstr ""
-#: lib/elements/fill_stitch.py:74 lib/elements/stroke.py:27
+#: lib/elements/fill_stitch.py:73 lib/elements/stroke.py:26
msgid "Multiple Guide Lines"
msgstr ""
-#: lib/elements/fill_stitch.py:75 lib/elements/stroke.py:28
+#: lib/elements/fill_stitch.py:74 lib/elements/stroke.py:27
msgid "This object has multiple guide lines, but only the first one will be used."
msgstr ""
-#: lib/elements/fill_stitch.py:77 lib/elements/stroke.py:30
+#: lib/elements/fill_stitch.py:76 lib/elements/stroke.py:29
msgid "* Remove all guide lines, except for one."
msgstr ""
-#: lib/elements/fill_stitch.py:82
+#: lib/elements/fill_stitch.py:81
msgid "Unconnected"
msgstr "æ¥ç¶ă•ă‚Œă¦ă„ă¾ă›ă‚“"
-#: lib/elements/fill_stitch.py:83
+#: lib/elements/fill_stitch.py:82
msgid "Fill: This object is made up of unconnected shapes. Ink/Stitch doesn't know what order to stitch them in. Please break this object up into separate shapes."
msgstr ""
-#: lib/elements/fill_stitch.py:87 lib/elements/fill_stitch.py:96
-#: lib/elements/fill_stitch.py:141
+#: lib/elements/fill_stitch.py:86 lib/elements/fill_stitch.py:95
+#: lib/elements/fill_stitch.py:140
msgid "* Extensions > Ink/Stitch > Fill Tools > Break Apart Fill Objects"
msgstr "*拡張機能>ă‚¤ăƒ³ă‚¯/ă‚¹ăƒ†ăƒƒăƒ>å¡—ă‚ă¤ă¶ă—ăƒ„ăƒ¼ăƒ«>å¡—ă‚ă¤ă¶ă—ă‚ªăƒ–ă‚¸ă‚§ă‚¯ăƒˆă‚’åˆ†è§£"
-#: lib/elements/fill_stitch.py:92
+#: lib/elements/fill_stitch.py:91
msgid "Border crosses itself"
msgstr "å¢ƒç•Œă‚’æ¨ªåˆ‡ă‚‹"
-#: lib/elements/fill_stitch.py:93
+#: lib/elements/fill_stitch.py:92
msgid "Fill: The border crosses over itself. This may lead into unconnected shapes. Please break this object into separate shapes to indicate in which order it should be stitched in."
msgstr ""
-#: lib/elements/fill_stitch.py:101
+#: lib/elements/fill_stitch.py:100
msgid "Fill and Stroke color"
msgstr ""
-#: lib/elements/fill_stitch.py:102
+#: lib/elements/fill_stitch.py:101
msgid "Element has both a fill and a stroke color. It is recommended to use two separate elements instead."
msgstr ""
-#: lib/elements/fill_stitch.py:104
+#: lib/elements/fill_stitch.py:103
msgid "* Duplicate the element. Remove stroke color from the first and fill color from the second."
msgstr ""
-#: lib/elements/fill_stitch.py:105
+#: lib/elements/fill_stitch.py:104
msgid "* Adapt the shape of the second element to compensate for push and pull fabric distortion."
msgstr ""
-#: lib/elements/fill_stitch.py:110
+#: lib/elements/fill_stitch.py:109
msgid "No linear gradient color"
msgstr ""
-#: lib/elements/fill_stitch.py:111
+#: lib/elements/fill_stitch.py:110
msgid "Linear Gradient has no linear gradient color."
msgstr ""
-#: lib/elements/fill_stitch.py:113
+#: lib/elements/fill_stitch.py:112
msgid "* Open the Fill and Stroke dialog."
msgstr ""
-#: lib/elements/fill_stitch.py:114
+#: lib/elements/fill_stitch.py:113
msgid "* Set a linear gradient as a fill and adapt colors to your liking."
msgstr ""
-#: lib/elements/fill_stitch.py:119
+#: lib/elements/fill_stitch.py:118
msgid "No stripes to render"
msgstr ""
-#: lib/elements/fill_stitch.py:120
+#: lib/elements/fill_stitch.py:119
msgid "Tartan fill: There is no active fill stripe to render"
msgstr ""
-#: lib/elements/fill_stitch.py:122 lib/elements/fill_stitch.py:132
+#: lib/elements/fill_stitch.py:121 lib/elements/fill_stitch.py:131
msgid "Go to Extensions > Ink/Stitch > Fill Tools > Tartan and adjust stripe settings:"
msgstr ""
-#: lib/elements/fill_stitch.py:123
+#: lib/elements/fill_stitch.py:122
msgid "* Check if stripes are active"
msgstr ""
-#: lib/elements/fill_stitch.py:124
+#: lib/elements/fill_stitch.py:123
msgid "* Check the minimum stripe width setting and the scale factor"
msgstr ""
-#: lib/elements/fill_stitch.py:129
+#: lib/elements/fill_stitch.py:128
msgid "No customized pattern"
msgstr ""
-#: lib/elements/fill_stitch.py:130
+#: lib/elements/fill_stitch.py:129
msgid "Tartan fill: Using default pattern"
msgstr ""
-#: lib/elements/fill_stitch.py:133
+#: lib/elements/fill_stitch.py:132
msgid "* Customize your pattern"
msgstr ""
-#: lib/elements/fill_stitch.py:138
+#: lib/elements/fill_stitch.py:137
msgid "This shape is invalid"
msgstr ""
-#: lib/elements/fill_stitch.py:139
+#: lib/elements/fill_stitch.py:138
msgid "Fill: This shape cannot be stitched out. Please try to repair it with the \"Break Apart Fill Objects\" extension."
msgstr ""
-#: lib/elements/fill_stitch.py:147
+#: lib/elements/fill_stitch.py:146
msgid "FillStitch"
msgstr ""
-#: lib/elements/fill_stitch.py:150
+#: lib/elements/fill_stitch.py:149
msgid "Automatically routed fill stitching"
msgstr "自動ç„ă«ăƒ«ăƒ¼ăƒ†ă‚£ăƒ³ă‚°ă•ă‚ŒăŸăƒ•ă‚£ăƒ«ă‚¹ăƒ†ăƒƒăƒ"
-#: lib/elements/fill_stitch.py:154
+#: lib/elements/fill_stitch.py:153
msgid "Auto Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:155 inx/inkstitch_select_elements.inx:56
+#: lib/elements/fill_stitch.py:154 inx/inkstitch_select_elements.inx:56
msgid "Circular Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:156 inx/inkstitch_select_elements.inx:57
+#: lib/elements/fill_stitch.py:155 inx/inkstitch_select_elements.inx:57
msgid "Contour Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:157 inx/inkstitch_select_elements.inx:58
+#: lib/elements/fill_stitch.py:156 inx/inkstitch_select_elements.inx:58
msgid "Guided Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:158 inx/inkstitch_select_elements.inx:59
+#: lib/elements/fill_stitch.py:157 inx/inkstitch_select_elements.inx:59
msgid "Linear Gradient Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:159 inx/inkstitch_select_elements.inx:60
+#: lib/elements/fill_stitch.py:158 inx/inkstitch_select_elements.inx:60
msgid "Meander Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:160 inx/inkstitch_select_elements.inx:61
+#: lib/elements/fill_stitch.py:159 inx/inkstitch_select_elements.inx:61
msgid "Tartan Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:161 lib/gui/tartan/embroidery_panel.py:203
+#: lib/elements/fill_stitch.py:160 lib/gui/tartan/embroidery_panel.py:203
#: inx/inkstitch_select_elements.inx:62
msgid "Legacy Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:165
+#: lib/elements/fill_stitch.py:164
msgid "Fill method"
msgstr ""
-#: lib/elements/fill_stitch.py:174
+#: lib/elements/fill_stitch.py:173
msgid "Guided Fill Strategy"
msgstr ""
-#: lib/elements/fill_stitch.py:175
+#: lib/elements/fill_stitch.py:174
msgid "Copy"
msgstr ""
-#: lib/elements/fill_stitch.py:175
+#: lib/elements/fill_stitch.py:174
msgid "Parallel Offset"
msgstr ""
-#: lib/elements/fill_stitch.py:176
+#: lib/elements/fill_stitch.py:175
msgid "Copy (the default) will fill the shape with shifted copies of the line. Parallel offset will ensure that each line is always a consistent distance from its neighbor. Sharp corners may be introduced."
msgstr ""
-#: lib/elements/fill_stitch.py:183
+#: lib/elements/fill_stitch.py:182
msgid "Contour Fill Strategy"
msgstr ""
-#: lib/elements/fill_stitch.py:184
+#: lib/elements/fill_stitch.py:183
msgid "Inner to Outer"
msgstr ""
-#: lib/elements/fill_stitch.py:184
+#: lib/elements/fill_stitch.py:183
msgid "Single spiral"
msgstr ""
-#: lib/elements/fill_stitch.py:184
+#: lib/elements/fill_stitch.py:183
msgid "Double spiral"
msgstr ""
-#: lib/elements/fill_stitch.py:189
+#: lib/elements/fill_stitch.py:188
msgid "Join Style"
msgstr ""
-#: lib/elements/fill_stitch.py:190 inx/inkstitch_knockdown_fill.inx:21
+#: lib/elements/fill_stitch.py:189 inx/inkstitch_knockdown_fill.inx:21
+#: inx/inkstitch_knockdown_fill.inx:38
msgid "Round"
msgstr ""
-#: lib/elements/fill_stitch.py:190
+#: lib/elements/fill_stitch.py:189
msgid "Mitered"
msgstr ""
-#: lib/elements/fill_stitch.py:190
+#: lib/elements/fill_stitch.py:189
msgid "Beveled"
msgstr ""
-#: lib/elements/fill_stitch.py:196
+#: lib/elements/fill_stitch.py:195
msgid "Avoid self-crossing"
msgstr ""
-#: lib/elements/fill_stitch.py:205
+#: lib/elements/fill_stitch.py:204
msgid "Clockwise"
msgstr ""
-#: lib/elements/fill_stitch.py:210
+#: lib/elements/fill_stitch.py:209
msgid "Meander Pattern"
msgstr ""
-#: lib/elements/fill_stitch.py:217
+#: lib/elements/fill_stitch.py:216
msgid "Meander pattern angle"
msgstr ""
-#: lib/elements/fill_stitch.py:227
+#: lib/elements/fill_stitch.py:226
msgid "Meander pattern scale"
msgstr ""
-#: lib/elements/fill_stitch.py:228
+#: lib/elements/fill_stitch.py:227
msgid "Percentage to stretch or compress the meander pattern. You can scale horizontally and vertically individually by giving two percentages separated by a space. "
msgstr ""
-#: lib/elements/fill_stitch.py:238
+#: lib/elements/fill_stitch.py:237
msgid "Clip path"
msgstr ""
-#: lib/elements/fill_stitch.py:239
+#: lib/elements/fill_stitch.py:238
msgid "Constrain stitching to the shape. Useful when smoothing and expand are used."
msgstr ""
-#: lib/elements/fill_stitch.py:248
+#: lib/elements/fill_stitch.py:247
msgid "Smoothness"
msgstr ""
-#: lib/elements/fill_stitch.py:250
+#: lib/elements/fill_stitch.py:249
msgid "Smooth the stitch path. Smoothness limits how far the smoothed stitch path is allowed to deviate from the original path. Try low numbers like 0.2. Hint: a lower running stitch tolerance may be needed too."
msgstr ""
-#: lib/elements/fill_stitch.py:265
+#: lib/elements/fill_stitch.py:264
msgid "Expand the shape before fill stitching, to compensate for gaps between shapes. Negative values contract instead."
msgstr ""
-#: lib/elements/fill_stitch.py:282
+#: lib/elements/fill_stitch.py:281
msgid "Gap Filling"
msgstr ""
-#: lib/elements/fill_stitch.py:283
+#: lib/elements/fill_stitch.py:282
msgid "Add extra rows to compensate for gaps between sections caused by distortion.Rows are always added in pairs, so this number will be rounded up to the nearest multiple of 2."
msgstr ""
-#: lib/elements/fill_stitch.py:295 lib/elements/fill_stitch.py:308
+#: lib/elements/fill_stitch.py:294 lib/elements/fill_stitch.py:307
#: lib/gui/tartan/embroidery_panel.py:35
msgid "Angle of lines of stitches"
msgstr "ă‚¹ăƒ†ăƒƒăƒă®ç·ă®è§’度"
-#: lib/elements/fill_stitch.py:296
+#: lib/elements/fill_stitch.py:295
msgid "The angle increases in a counter-clockwise direction. 0 is horizontal. Negative angles are allowed."
msgstr "角度ă¯å時計å›ă‚ă«å›è»¢ă—ă¾ă™ă€‚ 0ă¯æ°´å¹³ă§ă™ă€‚è² ă®è§’åº¦ă‚‚è¨­å®å¯èƒ½ă§ă™ă€‚"
-#: lib/elements/fill_stitch.py:309 lib/gui/tartan/embroidery_panel.py:36
+#: lib/elements/fill_stitch.py:308 lib/gui/tartan/embroidery_panel.py:36
msgid "Relative to the tartan stripe direction."
msgstr ""
-#: lib/elements/fill_stitch.py:321
+#: lib/elements/fill_stitch.py:320
msgid "Maximum fill stitch length"
msgstr "ăƒ•ă‚£ăƒ«ă‚¹ăƒ†ăƒƒăƒă®æœ€å¤§é•·ă•(縫ă„ăƒ”ăƒƒăƒ)"
-#: lib/elements/fill_stitch.py:323
+#: lib/elements/fill_stitch.py:322
msgid "The length of each stitch in a row. Shorter stitch may be used at the start or end of a row."
msgstr "行ă®å„ă‚¹ăƒ†ăƒƒăƒă®é•·ă•ă€‚è¡Œă®æœ€åˆă¾ăŸă¯æœ€å¾Œă«çŸ­ă„ă‚¹ăƒ†ăƒƒăƒă‚’使用ă§ăă¾ă™ă€‚"
-#: lib/elements/fill_stitch.py:339
+#: lib/elements/fill_stitch.py:338
msgid "Spacing between rows"
msgstr "行間ă®é–“é”"
-#: lib/elements/fill_stitch.py:340
+#: lib/elements/fill_stitch.py:339
msgid "Distance between rows of stitches."
msgstr "ă‚¹ăƒ†ăƒƒăƒă®åˆ—é–“ă®è·é›¢"
-#: lib/elements/fill_stitch.py:357 inx/inkstitch_gradient_blocks.inx:24
+#: lib/elements/fill_stitch.py:356 inx/inkstitch_gradient_blocks.inx:24
msgid "End row spacing"
msgstr ""
-#: lib/elements/fill_stitch.py:358
+#: lib/elements/fill_stitch.py:357
msgid "Increases or decreases the row spacing towards the end."
msgstr ""
-#: lib/elements/fill_stitch.py:372
+#: lib/elements/fill_stitch.py:371
msgid "Stagger rows this many times before repeating"
msgstr "ç¹°ă‚è¿”ă™å‰ă«ă€è¡Œă‚’ăらă—ă¦ă„ăă¾ă™"
-#: lib/elements/fill_stitch.py:373 lib/elements/satin_column.py:215
+#: lib/elements/fill_stitch.py:372 lib/elements/satin_column.py:215
msgid "Length of the cycle by which successive stitch rows are staggered. Fractional values are allowed and can have less visible diagonals than integer values."
msgstr ""
-#: lib/elements/fill_stitch.py:389 lib/elements/fill_stitch.py:713
+#: lib/elements/fill_stitch.py:388 lib/elements/fill_stitch.py:712
msgid "Skip last stitch in each row"
msgstr "å„è¡Œă®æœ€å¾Œă®ă‚¹ăƒ†ăƒƒăƒă‚’ă‚¹ă‚­ăƒƒăƒ—ă—ă¾ă™"
-#: lib/elements/fill_stitch.py:390 lib/elements/fill_stitch.py:714
+#: lib/elements/fill_stitch.py:389 lib/elements/fill_stitch.py:713
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:405
+#: lib/elements/fill_stitch.py:404
msgid "Flip fill (start right-to-left)"
msgstr "ăƒ•ăƒªăƒƒăƒ—ăƒ•ă‚£ăƒ«ï¼ˆå³ă‹ă‚‰å·¦ă«é–‹å§‹ï¼‰"
-#: lib/elements/fill_stitch.py:406
+#: lib/elements/fill_stitch.py:405
msgid "The flip option can help you with routing your stitch path. When you enable flip, stitching goes from right-to-left instead of left-to-right."
msgstr "ăƒ•ăƒªăƒƒăƒ—ă‚ªăƒ—ă‚·ăƒ§ăƒ³ă¯ă€ă‚¹ăƒ†ăƒƒăƒăƒ‘ă‚¹ă®ăƒ«ăƒ¼ăƒ†ă‚£ăƒ³ă‚°ă«å½¹ç«‹ă¡ă¾ă™ă€‚ăƒ•ăƒªăƒƒăƒ—ă‚’æœ‰å¹ă«ă™ă‚‹ă¨ă€ă‚¹ăƒ†ăƒƒăƒă¯å·¦ă‹ă‚‰å³ă§ă¯ăªăå³ă‹ă‚‰å·¦ă«ăªă‚ă¾ă™ă€‚"
-#: lib/elements/fill_stitch.py:418
+#: lib/elements/fill_stitch.py:417
msgid "Reverse fill"
msgstr ""
-#: lib/elements/fill_stitch.py:419
+#: lib/elements/fill_stitch.py:418
msgid "Reverses fill path."
msgstr ""
-#: lib/elements/fill_stitch.py:430
+#: lib/elements/fill_stitch.py:429
msgid "Stop at ending point"
msgstr ""
-#: lib/elements/fill_stitch.py:431
+#: lib/elements/fill_stitch.py:430
msgid "If this option is disabled, the ending point will only be used to define a general direction for stitch routing. When enabled the last section will end at the defined spot."
msgstr ""
-#: lib/elements/fill_stitch.py:443 lib/elements/fill_stitch.py:725
+#: lib/elements/fill_stitch.py:442 lib/elements/fill_stitch.py:724
msgid "Underpath"
msgstr "ă‚¢ăƒ³ăƒ€ăƒ¼ăƒ‘ă‚¹"
-#: lib/elements/fill_stitch.py:444 lib/elements/fill_stitch.py:726
+#: lib/elements/fill_stitch.py:443 lib/elements/fill_stitch.py:725
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:456 lib/elements/satin_column.py:364
-#: lib/elements/stroke.py:121
+#: lib/elements/fill_stitch.py:455 lib/elements/satin_column.py:364
+#: lib/elements/stroke.py:120
msgid "Running stitch length"
msgstr "ăƒ©ăƒ³ăƒ‹ăƒ³ă‚°ă‚¹ăƒ†ăƒƒăƒă®é•·ă•"
-#: lib/elements/fill_stitch.py:457
+#: lib/elements/fill_stitch.py:456
msgid "Length of stitches around the outline of the fill region used when moving from section to section. Also used for meander and circular fill."
msgstr ""
-#: lib/elements/fill_stitch.py:474 lib/elements/satin_column.py:375
+#: lib/elements/fill_stitch.py:473 lib/elements/satin_column.py:375
msgid "Running stitch tolerance"
msgstr ""
-#: lib/elements/fill_stitch.py:475 lib/elements/satin_column.py:376
+#: lib/elements/fill_stitch.py:474 lib/elements/satin_column.py:376
msgid "Determines how hard Ink/Stitch tries to avoid stitching outside the shape.Lower numbers are less likely to stitch outside the shape but require more stitches."
msgstr ""
-#: lib/elements/fill_stitch.py:493 lib/elements/stroke.py:147
+#: lib/elements/fill_stitch.py:492 lib/elements/stroke.py:146
msgid "Randomize stitch length"
msgstr ""
-#: lib/elements/fill_stitch.py:494 lib/elements/stroke.py:148
+#: lib/elements/fill_stitch.py:493 lib/elements/stroke.py:147
msgid "Randomize stitch length and phase instead of dividing evenly or staggering. This is recommended for closely-spaced curved fills to avoid Moiré artefacts."
msgstr ""
-#: lib/elements/fill_stitch.py:510 lib/elements/stroke.py:160
+#: lib/elements/fill_stitch.py:509 lib/elements/stroke.py:159
msgid "Random stitch length jitter"
msgstr ""
-#: lib/elements/fill_stitch.py:511 lib/elements/stroke.py:161
+#: lib/elements/fill_stitch.py:510 lib/elements/stroke.py:160
msgid "Amount to vary the length of each stitch by when randomizing."
msgstr ""
-#: lib/elements/fill_stitch.py:526 lib/elements/satin_column.py:500
-#: lib/elements/stroke.py:83
+#: lib/elements/fill_stitch.py:525 lib/elements/satin_column.py:500
+#: lib/elements/stroke.py:82
#: lib/sew_stack/stitch_layers/running_stitch/running_stitch_layer.py:33
#: lib/sew_stack/stitch_layers/running_stitch/running_stitch_layer.py:35
msgid "Repeats"
msgstr "ç¹°ă‚è¿”ă—"
-#: lib/elements/fill_stitch.py:527 lib/elements/stroke.py:84
+#: lib/elements/fill_stitch.py:526 lib/elements/stroke.py:83
#: lib/sew_stack/stitch_layers/running_stitch/running_stitch_layer.py:36
msgid "Defines how many times to run down and back along the path."
msgstr "ăƒ‘ă‚¹ă«æ²¿ă£ă¦ç¸«ă£ăŸă‚戻ă£ăŸă‚ă™ă‚‹å›æ•°ă‚’å®ç¾©ă—ă¾ă™ă€‚"
-#: lib/elements/fill_stitch.py:538 lib/elements/stroke.py:95
+#: lib/elements/fill_stitch.py:537 lib/elements/stroke.py:94
msgid "Bean stitch number of repeats"
msgstr "ç¹°ă‚è¿”ă™ăƒ“ăƒ¼ăƒ³ă‚¹ăƒ†ăƒƒăƒæ•°"
-#: lib/elements/fill_stitch.py:539 lib/elements/stroke.py:96
+#: lib/elements/fill_stitch.py:538 lib/elements/stroke.py:95
msgid "Backtrack each stitch this many times. A value of 1 would triple each stitch (forward, back, forward). A value of 2 would quintuple each stitch, etc.\n\n"
"A pattern with various repeats can be created with a list of values separated by a space."
msgstr ""
-#: lib/elements/fill_stitch.py:554 lib/elements/satin_column.py:250
-#: lib/elements/stroke.py:186
+#: lib/elements/fill_stitch.py:553 lib/elements/satin_column.py:250
+#: lib/elements/stroke.py:185
msgid "Zig-zag spacing (peak-to-peak)"
msgstr "ジグザグ間é”ï¼ˆăƒ”ăƒ¼ă‚¯ăƒ„ăƒ¼ăƒ”ăƒ¼ă‚¯ï¼‰"
-#: lib/elements/fill_stitch.py:555 lib/elements/stroke.py:187
+#: lib/elements/fill_stitch.py:554 lib/elements/stroke.py:186
msgid "Length of stitches in zig-zag mode."
msgstr "ă‚¸ă‚°ă‚¶ă‚°ăƒ¢ăƒ¼ăƒ‰ă§ă®ă‚¹ăƒ†ăƒƒăƒé•·ă•"
-#: lib/elements/fill_stitch.py:567
+#: lib/elements/fill_stitch.py:566
msgid "Zig-zag width"
msgstr ""
-#: lib/elements/fill_stitch.py:568
+#: lib/elements/fill_stitch.py:567
msgid "Width of the zig-zag line."
msgstr ""
-#: lib/elements/fill_stitch.py:581 lib/gui/tartan/embroidery_panel.py:42
+#: lib/elements/fill_stitch.py:580 lib/gui/tartan/embroidery_panel.py:42
msgid "Rows per tartan thread"
msgstr ""
-#: lib/elements/fill_stitch.py:582 lib/gui/tartan/embroidery_panel.py:44
+#: lib/elements/fill_stitch.py:581 lib/gui/tartan/embroidery_panel.py:44
msgid "Consecutive rows of the same color"
msgstr ""
-#: lib/elements/fill_stitch.py:593
+#: lib/elements/fill_stitch.py:592
msgid "Herringbone width"
msgstr ""
-#: lib/elements/fill_stitch.py:594
+#: lib/elements/fill_stitch.py:593
msgid "Defines width of a herringbone pattern. Use 0 for regular rows."
msgstr ""
-#: lib/elements/fill_stitch.py:606 lib/elements/satin_column.py:278
-#: lib/elements/stroke.py:199
+#: lib/elements/fill_stitch.py:605 lib/elements/satin_column.py:278
+#: lib/elements/stroke.py:198
msgid "Pull compensation"
msgstr "縮ă¿è£œæ­£"
-#: lib/elements/fill_stitch.py:607
+#: lib/elements/fill_stitch.py:606
msgid "Fill stitch can pull the fabric together, resulting in a shape narrower than you draw in Inkscape. This setting expands each row of stitches outward from the center of the row by a fixed length. Two values separated by a space may be used for an asymmetric effect."
msgstr ""
-#: lib/elements/fill_stitch.py:611 lib/elements/satin_column.py:282
+#: lib/elements/fill_stitch.py:610 lib/elements/satin_column.py:282
#: lib/elements/satin_column.py:445 lib/elements/satin_column.py:539
-#: lib/elements/stroke.py:202
+#: lib/elements/stroke.py:201
msgid "mm (each side)"
msgstr ""
-#: lib/elements/fill_stitch.py:622 lib/elements/satin_column.py:263
+#: lib/elements/fill_stitch.py:621 lib/elements/satin_column.py:263
msgid "Pull compensation percentage"
msgstr ""
-#: lib/elements/fill_stitch.py:623
+#: lib/elements/fill_stitch.py:622
msgid "Additional pull compensation which varies as a percentage of row width. Two values separated by a space may be used for an asymmetric effect."
msgstr ""
-#: lib/elements/fill_stitch.py:626 lib/elements/satin_column.py:132
+#: lib/elements/fill_stitch.py:625 lib/elements/satin_column.py:132
#: lib/elements/satin_column.py:142 lib/elements/satin_column.py:266
#: lib/elements/satin_column.py:460 lib/elements/satin_column.py:559
msgid "% (each side)"
msgstr ""
-#: lib/elements/fill_stitch.py:647 lib/elements/fill_stitch.py:656
-#: lib/elements/fill_stitch.py:683 lib/elements/fill_stitch.py:694
-#: lib/elements/fill_stitch.py:704 lib/elements/fill_stitch.py:716
-#: lib/elements/fill_stitch.py:729
+#: lib/elements/fill_stitch.py:646 lib/elements/fill_stitch.py:655
+#: lib/elements/fill_stitch.py:682 lib/elements/fill_stitch.py:693
+#: lib/elements/fill_stitch.py:703 lib/elements/fill_stitch.py:715
+#: lib/elements/fill_stitch.py:728
msgid "Fill Underlay"
msgstr ""
-#: lib/elements/fill_stitch.py:647 lib/gui/tartan/embroidery_panel.py:55
+#: lib/elements/fill_stitch.py:646 lib/gui/tartan/embroidery_panel.py:55
#: inx/inkstitch_select_elements.inx:36 inx/inkstitch_select_elements.inx:64
#: inx/inkstitch_select_elements.inx:66
msgid "Underlay"
msgstr "ă‚¢ăƒ³ăƒ€ăƒ¼ăƒ¬ă‚¤"
-#: lib/elements/fill_stitch.py:653
+#: lib/elements/fill_stitch.py:652
msgid "Fill angle"
msgstr "å¡—ă‚ă¤ă¶ă—角度"
-#: lib/elements/fill_stitch.py:654
+#: lib/elements/fill_stitch.py:653
msgid "Default: fill angle + 90 deg. Insert a list for multiple layers separated by a space."
msgstr ""
-#: lib/elements/fill_stitch.py:680 lib/gui/tartan/embroidery_panel.py:77
+#: lib/elements/fill_stitch.py:679 lib/gui/tartan/embroidery_panel.py:77
msgid "Row spacing"
msgstr "行間é”"
-#: lib/elements/fill_stitch.py:681
+#: lib/elements/fill_stitch.py:680
msgid "default: 3x fill row spacing"
msgstr "ăƒ‡ăƒ•ă‚©ăƒ«ăƒˆï¼3xå¡—ă‚ă¤ă¶ă—行間é”"
-#: lib/elements/fill_stitch.py:691 lib/elements/stroke.py:172
+#: lib/elements/fill_stitch.py:690 lib/elements/stroke.py:171
#: lib/extensions/element_info.py:134 lib/extensions/element_info.py:190
msgid "Max stitch length"
msgstr "æœ€å¤§ă‚¹ăƒ†ăƒƒăƒé•·ă•"
-#: lib/elements/fill_stitch.py:692
+#: lib/elements/fill_stitch.py:691
msgid "default: equal to fill max stitch length"
msgstr "ăƒ‡ăƒ•ă‚©ăƒ«ăƒˆï¼æœ€å¤§ăƒ•ă‚£ăƒ«ă‚¹ăƒ†ăƒƒăƒé•·"
-#: lib/elements/fill_stitch.py:702
+#: lib/elements/fill_stitch.py:701
msgid "Shrink the shape before doing underlay, to prevent underlay from showing around the outside of the fill."
msgstr "ă‚¢ăƒ³ăƒ€ăƒ¼ăƒ¬ă‚¤ă‚’è¡Œă†å‰ă«å½¢ç¶ă‚’縮å°ă—ă¦ă€ă‚¢ăƒ³ăƒ€ăƒ¼ăƒ¬ă‚¤ăŒå¡—ă‚ă¤ă¶ă—ă®å¤–å´ă«è¡¨ç¤ºă•ă‚Œăªă„ă‚ˆă†ă«ă—ă¾ă™ă€‚"
-#: lib/elements/fill_stitch.py:737 lib/elements/satin_column.py:581
-#: lib/elements/stroke.py:451 lib/gui/satin_multicolor/colorize_panel.py:61
+#: lib/elements/fill_stitch.py:736 lib/elements/satin_column.py:581
+#: lib/elements/stroke.py:450 lib/gui/satin_multicolor/colorize_panel.py:61
#: lib/sew_stack/stitch_layers/mixins/randomization.py:59
msgid "Random seed"
msgstr "乱数ă®ă‚·ăƒ¼ăƒ‰å€¤"
-#: lib/elements/fill_stitch.py:738 lib/elements/satin_column.py:582
-#: lib/elements/stroke.py:452
+#: lib/elements/fill_stitch.py:737 lib/elements/satin_column.py:582
+#: lib/elements/stroke.py:451
msgid "Use a specific seed for randomized attributes. Uses the element ID if empty."
msgstr "ăƒ©ăƒ³ăƒ€ăƒ ă«æ±ºă¾ă‚‹å±æ€§ă«å¯¾ă—ă¦ă€ăƒ‘ă‚¿ăƒ¼ăƒ³ă‚’å›ºå®ă™ă‚‹å¿…è¦ăŒă‚ă‚‹å ´åˆă«è¨­å®ă—ă¾ă™ă€‚空ă®å ´åˆă¯ă€è¦ç´  ID ăŒä½¿ç”¨ă•ă‚Œă¾ă™ă€‚"
@@ -1809,7 +1810,7 @@ msgstr "* ă‚¹ăƒˆăƒ­ăƒ¼ă‚¯ă®ă‚¹ă‚¿ă‚¤ăƒ«ă‚¿ăƒ–ă«ç§»å‹•"
msgid "* Under \"Markers\" choose the first (empty) option in the first dropdown list."
msgstr "* \"Markers\"ă§ă¯æœ€åˆă®ăƒ‰ăƒ­ăƒƒăƒ—ăƒ€ă‚¦ăƒ³ăƒªă‚¹ăƒˆă®ï¼ˆç©ºă®ï¼‰ă‚ªăƒ—ă‚·ăƒ§ăƒ³ă‚’é¸æă—ă¾ă™ă€‚"
-#: lib/elements/satin_column.py:32 lib/elements/stroke.py:35
+#: lib/elements/satin_column.py:32 lib/elements/stroke.py:34
msgid "Too few subpaths"
msgstr "ă‚µăƒ–ăƒ‘ă‚¹ăŒå°‘ăªă™ăă¾ă™"
@@ -1943,8 +1944,8 @@ msgstr ""
msgid "Zig-zag"
msgstr ""
-#: lib/elements/satin_column.py:119 lib/elements/stroke.py:73
-#: inx/inkstitch_break_apart.inx:9 inx/inkstitch_knockdown_fill.inx:20
+#: lib/elements/satin_column.py:119 lib/elements/stroke.py:72
+#: inx/inkstitch_break_apart.inx:9
msgid "Method"
msgstr ""
@@ -2057,27 +2058,27 @@ msgstr ""
msgid "Satin stitches pull the fabric together, resulting in a column narrower than you draw in Inkscape. This setting expands each pair of needle penetrations outward from the center of the satin column by a fixed length. Two values separated by a space may be used for an asymmetric effect."
msgstr ""
-#: lib/elements/satin_column.py:293 lib/elements/stroke.py:341
+#: lib/elements/satin_column.py:293 lib/elements/stroke.py:340
msgid "Automatic"
msgstr ""
-#: lib/elements/satin_column.py:294 lib/elements/stroke.py:342
+#: lib/elements/satin_column.py:294 lib/elements/stroke.py:341
msgid "Don't reverse"
msgstr ""
-#: lib/elements/satin_column.py:295 lib/elements/stroke.py:343
+#: lib/elements/satin_column.py:295 lib/elements/stroke.py:342
msgid "Reverse first rail"
msgstr ""
-#: lib/elements/satin_column.py:296 lib/elements/stroke.py:344
+#: lib/elements/satin_column.py:296 lib/elements/stroke.py:343
msgid "Reverse second rail"
msgstr ""
-#: lib/elements/satin_column.py:297 lib/elements/stroke.py:345
+#: lib/elements/satin_column.py:297 lib/elements/stroke.py:344
msgid "Reverse both rails"
msgstr ""
-#: lib/elements/satin_column.py:303 lib/elements/stroke.py:351
+#: lib/elements/satin_column.py:303 lib/elements/stroke.py:350
msgid "Reverse rails"
msgstr ""
@@ -2138,7 +2139,7 @@ msgid "Stitch length"
msgstr "ă‚¹ăƒ†ăƒƒăƒă®é•·ă•"
#: lib/elements/satin_column.py:425 lib/elements/satin_column.py:482
-#: lib/elements/stroke.py:133
+#: lib/elements/stroke.py:132
msgid "Stitch tolerance"
msgstr ""
@@ -2223,237 +2224,239 @@ msgstr ""
msgid "Split stitch if distance of maximum stitch length is exceeded"
msgstr "æœ€å¤§ă‚¹ăƒ†ăƒƒăƒé•·ă•ă‚’è¶…ăˆăŸå ´åˆă®ă‚¹ăƒ—ăƒªăƒƒăƒˆă‚¹ăƒ†ăƒƒăƒ"
-#: lib/elements/stroke.py:36
+#: lib/elements/stroke.py:35
msgid "This element renders as running stitch while it has a satin column parameter."
msgstr ""
-#: lib/elements/stroke.py:38
+#: lib/elements/stroke.py:37
msgid "* Convert to stroke: select the element and open the parameter dialog. Enable running stitch along path."
msgstr ""
-#: lib/elements/stroke.py:39
+#: lib/elements/stroke.py:38
msgid "* Use as satin column: add an other rail and optionally rungs."
msgstr ""
-#: lib/elements/stroke.py:45 lib/extensions/params.py:607
+#: lib/elements/stroke.py:44 lib/extensions/params.py:607
#: inx/inkstitch_select_elements.inx:12
msgid "Stroke"
msgstr "ă‚¹ăƒˆăƒ­ăƒ¼ă‚¯"
-#: lib/elements/stroke.py:48 lib/extensions/params.py:280
+#: lib/elements/stroke.py:47 lib/extensions/params.py:280
msgid "Running stitch along paths"
msgstr "ăƒ‘ă‚¹ă«æ²¿ă£ă¦ă‚¹ăƒ†ăƒƒăƒă‚’èµ°ă‚‰ă›ă‚‹"
-#: lib/elements/stroke.py:66
+#: lib/elements/stroke.py:65
msgid "Running Stitch / Bean Stitch"
msgstr ""
-#: lib/elements/stroke.py:67 lib/lettering/categories.py:26
+#: lib/elements/stroke.py:66 lib/lettering/categories.py:26
#: inx/inkstitch_lettering_generate_json.inx:57
msgid "Ripple Stitch"
msgstr ""
-#: lib/elements/stroke.py:68 inx/inkstitch_select_elements.inx:23
+#: lib/elements/stroke.py:67 inx/inkstitch_select_elements.inx:23
msgid "ZigZag Stitch"
msgstr ""
-#: lib/elements/stroke.py:69 inx/inkstitch_select_elements.inx:24
+#: lib/elements/stroke.py:68 inx/inkstitch_select_elements.inx:24
msgid "Manual Stitch"
msgstr ""
-#: lib/elements/stroke.py:109
+#: lib/elements/stroke.py:108
msgid "Manual stitch placement"
msgstr ""
-#: lib/elements/stroke.py:110
+#: lib/elements/stroke.py:109
msgid "No extra stitches will be added to the original ripple pattern and the running stitch length value will be ignored."
msgstr ""
-#: lib/elements/stroke.py:122
+#: lib/elements/stroke.py:121
#: lib/sew_stack/stitch_layers/running_stitch/running_stitch_layer.py:21
msgid "Length of stitches. Stitches can be shorter according to the stitch tolerance setting."
msgstr ""
-#: lib/elements/stroke.py:134
+#: lib/elements/stroke.py:133
msgid "All stitches must be within this distance from the path. A lower tolerance means stitches will be closer together. A higher tolerance means sharp corners may be rounded."
msgstr ""
-#: lib/elements/stroke.py:173
+#: lib/elements/stroke.py:172
msgid "Split stitches longer than this."
msgstr ""
-#: lib/elements/stroke.py:200
+#: lib/elements/stroke.py:199
msgid "Zigzag stitches pull the fabric together, resulting in a column narrower than you draw in Inkscape. This widens the zigzag line width."
msgstr ""
-#: lib/elements/stroke.py:213
+#: lib/elements/stroke.py:212
msgid "Number of lines"
msgstr ""
-#: lib/elements/stroke.py:214
+#: lib/elements/stroke.py:213
msgid "Number of lines from start to finish"
msgstr ""
-#: lib/elements/stroke.py:225
+#: lib/elements/stroke.py:224
msgid "Minimum line distance"
msgstr ""
-#: lib/elements/stroke.py:226
+#: lib/elements/stroke.py:225
msgid "Overrides the number of lines setting."
msgstr ""
-#: lib/elements/stroke.py:239
+#: lib/elements/stroke.py:238
msgid "Line count / Minimum line distance"
msgstr ""
-#: lib/elements/stroke.py:240
+#: lib/elements/stroke.py:239
msgid "Render at rungs"
msgstr ""
-#: lib/elements/stroke.py:241
+#: lib/elements/stroke.py:240
msgid "Adaptive + minimum line distance"
msgstr ""
-#: lib/elements/stroke.py:246
+#: lib/elements/stroke.py:245
msgid "Pattern position"
msgstr ""
-#: lib/elements/stroke.py:247
+#: lib/elements/stroke.py:246
msgid "Pattern position for satin guided ripples."
msgstr ""
-#: lib/elements/stroke.py:258
+#: lib/elements/stroke.py:257
msgid "Stagger lines this many times before repeating"
msgstr ""
-#: lib/elements/stroke.py:259
+#: lib/elements/stroke.py:258
msgid "Length of the cycle by which successive stitch lines are staggered. Fractional values are allowed and can have less visible diagonals than integer values. A value of 0 (default) disables staggering and instead stitches evenly.For linear ripples only."
msgstr ""
-#: lib/elements/stroke.py:272
+#: lib/elements/stroke.py:271
msgid "Skip first lines"
msgstr ""
-#: lib/elements/stroke.py:273
+#: lib/elements/stroke.py:272
msgid "Skip this number of lines at the beginning."
msgstr ""
-#: lib/elements/stroke.py:284
+#: lib/elements/stroke.py:283
msgid "Skip last lines"
msgstr ""
-#: lib/elements/stroke.py:285
+#: lib/elements/stroke.py:284
msgid "Skip this number of lines at the end"
msgstr ""
-#: lib/elements/stroke.py:296
+#: lib/elements/stroke.py:295
msgid "Flip every second line"
msgstr ""
-#: lib/elements/stroke.py:297
+#: lib/elements/stroke.py:296
msgid "Linear ripple: wether to flip the pattern every second line or not."
msgstr ""
-#: lib/elements/stroke.py:307
+#: lib/elements/stroke.py:306
msgid "Line distance exponent"
msgstr ""
-#: lib/elements/stroke.py:308
+#: lib/elements/stroke.py:307
msgid "Increase density towards one side."
msgstr ""
-#: lib/elements/stroke.py:319
+#: lib/elements/stroke.py:318
msgid "Flip exponent"
msgstr ""
-#: lib/elements/stroke.py:320
+#: lib/elements/stroke.py:319
msgid "Reverse exponent effect."
msgstr ""
-#: lib/elements/stroke.py:331
+#: lib/elements/stroke.py:330
msgid "Reverse"
msgstr ""
-#: lib/elements/stroke.py:332
+#: lib/elements/stroke.py:331
msgid "Flip start and end point"
msgstr ""
-#: lib/elements/stroke.py:352
+#: lib/elements/stroke.py:351
msgid "Reverse satin ripple rails. Default: automatically detect and fix a reversed rail."
msgstr ""
-#: lib/elements/stroke.py:364
+#: lib/elements/stroke.py:363
msgid "Grid size"
msgstr ""
-#: lib/elements/stroke.py:365
+#: lib/elements/stroke.py:364
msgid "Render as grid. Use with care and watch your stitch density."
msgstr ""
-#: lib/elements/stroke.py:377
+#: lib/elements/stroke.py:376
msgid "Stitch grid first"
msgstr ""
-#: lib/elements/stroke.py:378
+#: lib/elements/stroke.py:377
msgid "Reverse the stitch paths, so that the grid will be stitched first"
msgstr ""
-#: lib/elements/stroke.py:389
+#: lib/elements/stroke.py:388
msgid "Scale axis"
msgstr ""
-#: lib/elements/stroke.py:390
+#: lib/elements/stroke.py:389
msgid "Scale axis for satin guided ripple stitches."
msgstr ""
-#: lib/elements/stroke.py:394 lib/gui/edit_json/settings_panel.py:159
-#: print/templates/ui.html:180 inx/inkstitch_remove_embroidery_settings.inx:12
+#: lib/elements/stroke.py:393 lib/gui/edit_json/settings_panel.py:159
+#: print/templates/ui.html:180 inx/inkstitch_knockdown_fill.inx:32
+#: inx/inkstitch_remove_embroidery_settings.inx:12
#: inx/inkstitch_remove_embroidery_settings.inx:117
msgid "None"
msgstr "ăªă—"
-#: lib/elements/stroke.py:402
+#: lib/elements/stroke.py:401
msgid "Starting scale"
msgstr ""
-#: lib/elements/stroke.py:403
+#: lib/elements/stroke.py:402
msgid "How big the first copy of the line should be, in percent."
msgstr ""
-#: lib/elements/stroke.py:403 lib/elements/stroke.py:415
+#: lib/elements/stroke.py:402 lib/elements/stroke.py:414
msgid "Used only for ripple stitch with a guide line."
msgstr ""
-#: lib/elements/stroke.py:414
+#: lib/elements/stroke.py:413
msgid "Ending scale"
msgstr ""
-#: lib/elements/stroke.py:415
+#: lib/elements/stroke.py:414
msgid "How big the last copy of the line should be, in percent."
msgstr ""
-#: lib/elements/stroke.py:426 lib/gui/tartan/customize_panel.py:43
+#: lib/elements/stroke.py:425 lib/gui/tartan/customize_panel.py:43
#: inx/inkstitch_transform_elements.inx:10
msgid "Rotate"
msgstr ""
-#: lib/elements/stroke.py:427
+#: lib/elements/stroke.py:426
msgid "Rotate satin guided ripple stitches"
msgstr ""
-#: lib/elements/stroke.py:438
+#: lib/elements/stroke.py:437 inx/inkstitch_knockdown_fill.inx:20
+#: inx/inkstitch_knockdown_fill.inx:37
msgid "Join style"
msgstr ""
-#: lib/elements/stroke.py:439
+#: lib/elements/stroke.py:438
msgid "Join style for non circular ripples."
msgstr ""
-#: lib/elements/stroke.py:442
+#: lib/elements/stroke.py:441
msgid "flat"
msgstr ""
-#: lib/elements/stroke.py:442
+#: lib/elements/stroke.py:441
msgid "point"
msgstr ""
@@ -2869,11 +2872,11 @@ msgstr ""
msgid "The maximum value is smaller than the minimum value."
msgstr "æœ€å¤§å€¤ăŒæœ€å°å€¤ä»¥ä¸‹ă«ăªă£ă¦ă„ă¾ă™"
-#: lib/extensions/lettering_generate_json.py:51
+#: lib/extensions/lettering_generate_json.py:53
msgid "Please specify a font file."
msgstr "ăƒ•ă‚©ăƒ³ăƒˆăƒ•ă‚¡ă‚¤ăƒ«ă‚’æŒ‡å®ă—ă¦ăă ă•ă„。"
-#: lib/extensions/letters_to_font.py:37
+#: lib/extensions/letters_to_font.py:38
msgid "Font directory not found. Please specify an existing directory."
msgstr "ăƒ•ă‚©ăƒ³ăƒˆă®ăƒ‡ă‚£ăƒ¬ă‚¯ăƒˆăƒªăŒè¦‹ă¤ă‹ă‚ă¾ă›ă‚“ă€‚æ—¢å­˜ă®ăƒ‡ă‚£ăƒ¬ă‚¯ăƒˆăƒªă‚’指å®ă—ă¦ăă ă•ă„。"
@@ -3298,11 +3301,11 @@ msgstr ""
#: inx/inkstitch_generate_palette.inx:26 inx/inkstitch_gradient_blocks.inx:26
#: inx/inkstitch_install.inx:14 inx/inkstitch_install_custom_palette.inx:14
#: inx/inkstitch_jump_to_stroke.inx:42 inx/inkstitch_jump_to_trim.inx:27
-#: inx/inkstitch_knockdown_fill.inx:27
+#: inx/inkstitch_knockdown_fill.inx:43
#: inx/inkstitch_lettering_along_path.inx:25
#: inx/inkstitch_lettering_custom_font_dir.inx:11
#: inx/inkstitch_lettering_force_lock_stitches.inx:22
-#: inx/inkstitch_lettering_generate_json.inx:135
+#: inx/inkstitch_lettering_generate_json.inx:143
#: inx/inkstitch_lettering_remove_kerning.inx:12
#: inx/inkstitch_lettering_set_color_sort_index.inx:11
#: inx/inkstitch_letters_to_font.inx:60 inx/inkstitch_outline.inx:25
@@ -3332,7 +3335,7 @@ msgid "Feature to verify or update font information for an existing font."
msgstr ""
#: lib/gui/edit_json/help_panel.py:33 lib/gui/edit_json/help_panel.py:34
-#: inx/inkstitch_lettering_generate_json.inx:141
+#: inx/inkstitch_lettering_generate_json.inx:149
msgid "https://inkstitch.org/docs/font-tools/#edit-json"
msgstr ""
@@ -5313,11 +5316,11 @@ msgstr ""
#: inx/inkstitch_density_map.inx:29 inx/inkstitch_display_stacking_order.inx:14
#: inx/inkstitch_fill_to_satin.inx:27 inx/inkstitch_install.inx:18
#: inx/inkstitch_install_custom_palette.inx:17
-#: inx/inkstitch_knockdown_fill.inx:33
+#: inx/inkstitch_knockdown_fill.inx:49
#: inx/inkstitch_lettering_along_path.inx:37
#: inx/inkstitch_lettering_custom_font_dir.inx:16
#: inx/inkstitch_lettering_force_lock_stitches.inx:33
-#: inx/inkstitch_lettering_generate_json.inx:139
+#: inx/inkstitch_lettering_generate_json.inx:147
#: inx/inkstitch_lettering_remove_kerning.inx:22
#: inx/inkstitch_lettering_set_color_sort_index.inx:19
#: inx/inkstitch_letters_to_font.inx:75 inx/inkstitch_outline.inx:28
@@ -6636,15 +6639,15 @@ msgstr ""
msgid "Keep holes"
msgstr ""
-#: inx/inkstitch_knockdown_fill.inx:19
+#: inx/inkstitch_knockdown_fill.inx:19 inx/inkstitch_knockdown_fill.inx:36
msgid "Offset"
msgstr ""
-#: inx/inkstitch_knockdown_fill.inx:22
+#: inx/inkstitch_knockdown_fill.inx:22 inx/inkstitch_knockdown_fill.inx:39
msgid "Mitre"
msgstr ""
-#: inx/inkstitch_knockdown_fill.inx:23
+#: inx/inkstitch_knockdown_fill.inx:23 inx/inkstitch_knockdown_fill.inx:40
msgid "Bevel"
msgstr ""
@@ -6652,23 +6655,40 @@ msgstr ""
msgid "Mitre limit"
msgstr ""
-#: inx/inkstitch_knockdown_fill.inx:28
+#: inx/inkstitch_knockdown_fill.inx:30
+msgid "Embossing"
+msgstr ""
+
+#: inx/inkstitch_knockdown_fill.inx:31
+msgid "Shape"
+msgstr ""
+
+#: inx/inkstitch_knockdown_fill.inx:33
+#: inx/inkstitch_zigzag_line_to_satin.inx:10
+msgid "Square"
+msgstr ""
+
+#: inx/inkstitch_knockdown_fill.inx:34
+msgid "Circle"
+msgstr ""
+
+#: inx/inkstitch_knockdown_fill.inx:44
msgid "This extension generates a knockdown fill area with a specified offset around selected elements."
msgstr ""
-#: inx/inkstitch_knockdown_fill.inx:29
+#: inx/inkstitch_knockdown_fill.inx:45
msgid "* Select elements of any kind"
msgstr ""
-#: inx/inkstitch_knockdown_fill.inx:30
+#: inx/inkstitch_knockdown_fill.inx:46
msgid "* Open this extension and apply with desired settings"
msgstr ""
-#: inx/inkstitch_knockdown_fill.inx:31
+#: inx/inkstitch_knockdown_fill.inx:47
msgid "* Adapt fill settings in the params dialog"
msgstr ""
-#: inx/inkstitch_knockdown_fill.inx:34
+#: inx/inkstitch_knockdown_fill.inx:50
msgid "https://inkstitch.org/docs/fill-tools/#knockdown-fill"
msgstr ""
@@ -6889,6 +6909,7 @@ msgstr ""
#: inx/inkstitch_lettering_generate_json.inx:118
#: inx/inkstitch_lettering_generate_json.inx:126
+#: inx/inkstitch_lettering_generate_json.inx:134
msgid "Force"
msgstr "å›"
@@ -6916,15 +6937,27 @@ msgstr "å˜èªé–“é”(px)"
msgid "Space character width (default: 20)"
msgstr "ă‚¹ăƒăƒ¼ă‚¹æ–‡å­—ă®å¹…ï¼ˆăƒ‡ăƒ•ă‚©ăƒ«ăƒˆï¼20)"
+#: inx/inkstitch_lettering_generate_json.inx:134
+msgid "Overwrite letter spacing information from font file."
+msgstr ""
+
#: inx/inkstitch_lettering_generate_json.inx:136
+msgid "Letter spacing (px)"
+msgstr ""
+
+#: inx/inkstitch_lettering_generate_json.inx:136
+msgid "Letter spacing (default: 100)"
+msgstr ""
+
+#: inx/inkstitch_lettering_generate_json.inx:144
msgid "Generates font.json which can be used by the lettering tool."
msgstr ""
-#: inx/inkstitch_lettering_generate_json.inx:137
+#: inx/inkstitch_lettering_generate_json.inx:145
msgid "The generated file can be updated with Extensions > Ink/Stitch > Font Management > Edit JSON."
msgstr ""
-#: inx/inkstitch_lettering_generate_json.inx:140
+#: inx/inkstitch_lettering_generate_json.inx:148
msgid "https://inkstitch.org/docs/font-tools/#generate-json"
msgstr ""
@@ -8110,10 +8143,6 @@ msgstr ""
msgid "Line Pattern"
msgstr ""
-#: inx/inkstitch_zigzag_line_to_satin.inx:10
-msgid "Square"
-msgstr ""
-
#: inx/inkstitch_zigzag_line_to_satin.inx:11
msgid "Sawtooth"
msgstr ""
diff --git a/translations/messages_ko_KR.po b/translations/messages_ko_KR.po
index 56de325c..5f275b09 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: 2025-05-12 01:48+0000\n"
-"PO-Revision-Date: 2025-05-12 01:48\n"
+"POT-Creation-Date: 2025-05-21 01:46+0000\n"
+"PO-Revision-Date: 2025-05-21 01:46\n"
"Last-Translator: \n"
"Language-Team: Korean\n"
"MIME-Version: 1.0\n"
@@ -12,7 +12,7 @@ msgstr ""
"Generated-By: Babel 2.17.0\n"
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2025-05-12 01:48+0000\n"
+"POT-Creation-Date: 2025-05-21 01:46+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -910,11 +910,11 @@ msgstr ""
msgid "weird one"
msgstr ""
-#: inkstitch.py:166
+#: inkstitch.py:170
msgid "Ink/Stitch cannot read your SVG file. This is often the case when you use a file which has been created with Adobe Illustrator."
msgstr ""
-#: inkstitch.py:169
+#: inkstitch.py:173
msgid "Try to import the file into Inkscape through 'File > Import...' (Ctrl+I)"
msgstr ""
@@ -1076,126 +1076,126 @@ msgstr ""
msgid "Flip automatically calculated angle if it appears to be wrong."
msgstr ""
-#: lib/elements/element.py:249 lib/gui/preferences.py:59
+#: lib/elements/element.py:251 lib/gui/preferences.py:59
#: lib/gui/preferences.py:106
msgid "Minimum stitch length"
msgstr ""
-#: lib/elements/element.py:250
+#: lib/elements/element.py:252
msgid "Overwrite global minimum stitch length setting. Shorter stitches than that will be removed."
msgstr ""
-#: lib/elements/element.py:260 lib/gui/preferences.py:41
+#: lib/elements/element.py:262 lib/gui/preferences.py:41
msgid "Minimum jump stitch length"
msgstr ""
-#: lib/elements/element.py:261
+#: lib/elements/element.py:263
msgid "Overwrite global minimum jump stitch length setting. Shorter distances to the next object will have no lock stitches."
msgstr ""
-#: lib/elements/element.py:271
+#: lib/elements/element.py:273
msgid "Allow lock stitches"
msgstr ""
-#: lib/elements/element.py:272
+#: lib/elements/element.py:274
msgid "Tie thread at the beginning and/or end of this object. Manual stitch will only add lock stitches if force lock stitched is checked."
msgstr ""
#. options to allow lock stitch before and after objects
-#: lib/elements/element.py:277
+#: lib/elements/element.py:279
msgid "Both"
msgstr ""
-#: lib/elements/element.py:277
+#: lib/elements/element.py:279
msgid "Before"
msgstr ""
-#: lib/elements/element.py:277
+#: lib/elements/element.py:279
msgid "After"
msgstr ""
-#: lib/elements/element.py:277
+#: lib/elements/element.py:279
msgid "Neither"
msgstr ""
-#: lib/elements/element.py:286
+#: lib/elements/element.py:288
#: inx/inkstitch_lettering_force_lock_stitches.inx:3
msgid "Force lock stitches"
msgstr ""
-#: lib/elements/element.py:287
+#: lib/elements/element.py:289
msgid "Sew lock stitches after sewing this element, even if the distance to the next object is shorter than defined by the minimum jump stitch length value in the Ink/Stitch preferences."
msgstr ""
-#: lib/elements/element.py:299
+#: lib/elements/element.py:301
msgid "Tack stitch"
msgstr ""
-#: lib/elements/element.py:300
+#: lib/elements/element.py:302
msgid "Tack down stitch type"
msgstr ""
-#: lib/elements/element.py:310 lib/elements/element.py:356
+#: lib/elements/element.py:312 lib/elements/element.py:358
msgid "Custom path"
msgstr ""
-#: lib/elements/element.py:311
+#: lib/elements/element.py:313
msgid "Enter a custom path. For svg paths The last node will not be embroidered, but represents the first stitch of the element."
msgstr ""
-#: lib/elements/element.py:321 lib/elements/element.py:333
+#: lib/elements/element.py:323 lib/elements/element.py:335
msgid "Scale tack stitch"
msgstr ""
-#: lib/elements/element.py:322
+#: lib/elements/element.py:324
msgid "Set stitch length. A 1 in a custom path equals this values."
msgstr ""
-#: lib/elements/element.py:334
+#: lib/elements/element.py:336
msgid "Scale tack stitch by this percentage."
msgstr ""
-#: lib/elements/element.py:345
+#: lib/elements/element.py:347
msgid "Lock stitch"
msgstr ""
-#: lib/elements/element.py:346
+#: lib/elements/element.py:348
msgid "Lock stitch type"
msgstr ""
-#: lib/elements/element.py:357
+#: lib/elements/element.py:359
msgid "Enter a custom path. For svg paths the first node will not be embroidered, but represents the last stitch of the element."
msgstr ""
-#: lib/elements/element.py:367 lib/elements/element.py:379
+#: lib/elements/element.py:369 lib/elements/element.py:381
msgid "Scale lock stitch"
msgstr ""
-#: lib/elements/element.py:368
+#: lib/elements/element.py:370
msgid "Set length of lock stitches (mm)."
msgstr ""
-#: lib/elements/element.py:380
+#: lib/elements/element.py:382
msgid "Scale lock stitch by this percentage."
msgstr ""
-#: lib/elements/element.py:392
+#: lib/elements/element.py:394
msgid "Trim After"
msgstr ""
-#: lib/elements/element.py:393
+#: lib/elements/element.py:395
msgid "Add a TRIM command after stitching this object."
msgstr ""
-#: lib/elements/element.py:402
+#: lib/elements/element.py:404
msgid "Stop After"
msgstr ""
-#: lib/elements/element.py:403
+#: lib/elements/element.py:405
msgid "Add a STOP command after stitching this object."
msgstr ""
-#: lib/elements/element.py:687
+#: lib/elements/element.py:700
msgid "Please run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot objects. This will show you the exact location of the problem."
msgstr ""
@@ -1211,559 +1211,560 @@ msgstr ""
msgid "* Run Extensions > Ink/Stitch > Troubleshoot > Cleanup Document..."
msgstr ""
-#: lib/elements/fill_stitch.py:37
+#: lib/elements/fill_stitch.py:36
msgid "Small Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:38
+#: lib/elements/fill_stitch.py:37
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:44 lib/elements/fill_stitch.py:264
+#: lib/elements/fill_stitch.py:43 lib/elements/fill_stitch.py:263
msgid "Expand"
msgstr ""
-#: lib/elements/fill_stitch.py:45
+#: lib/elements/fill_stitch.py:44
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:50 lib/elements/fill_stitch.py:701
+#: lib/elements/fill_stitch.py:49 lib/elements/fill_stitch.py:700
msgid "Inset"
msgstr ""
-#: lib/elements/fill_stitch.py:51
+#: lib/elements/fill_stitch.py:50
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:56
+#: lib/elements/fill_stitch.py:55
msgid "Missing Guideline"
msgstr ""
-#: lib/elements/fill_stitch.py:57
+#: lib/elements/fill_stitch.py:56
msgid "This object is set to \"Guided Fill\", but has no guide line."
msgstr ""
-#: lib/elements/fill_stitch.py:59
+#: lib/elements/fill_stitch.py:58
msgid "* Create a stroke object"
msgstr ""
-#: lib/elements/fill_stitch.py:60
+#: lib/elements/fill_stitch.py:59
msgid "* Select this object and run Extensions > Ink/Stitch > Edit > Selection to guide line"
msgstr ""
-#: lib/elements/fill_stitch.py:65
+#: lib/elements/fill_stitch.py:64
msgid "Disjointed Guide Line"
msgstr ""
-#: lib/elements/fill_stitch.py:66
+#: lib/elements/fill_stitch.py:65
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:69
+#: lib/elements/fill_stitch.py:68
msgid "* Move the guide line into the element"
msgstr ""
-#: lib/elements/fill_stitch.py:74 lib/elements/stroke.py:27
+#: lib/elements/fill_stitch.py:73 lib/elements/stroke.py:26
msgid "Multiple Guide Lines"
msgstr ""
-#: lib/elements/fill_stitch.py:75 lib/elements/stroke.py:28
+#: lib/elements/fill_stitch.py:74 lib/elements/stroke.py:27
msgid "This object has multiple guide lines, but only the first one will be used."
msgstr ""
-#: lib/elements/fill_stitch.py:77 lib/elements/stroke.py:30
+#: lib/elements/fill_stitch.py:76 lib/elements/stroke.py:29
msgid "* Remove all guide lines, except for one."
msgstr ""
-#: lib/elements/fill_stitch.py:82
+#: lib/elements/fill_stitch.py:81
msgid "Unconnected"
msgstr ""
-#: lib/elements/fill_stitch.py:83
+#: lib/elements/fill_stitch.py:82
msgid "Fill: This object is made up of unconnected shapes. Ink/Stitch doesn't know what order to stitch them in. Please break this object up into separate shapes."
msgstr ""
-#: lib/elements/fill_stitch.py:87 lib/elements/fill_stitch.py:96
-#: lib/elements/fill_stitch.py:141
+#: lib/elements/fill_stitch.py:86 lib/elements/fill_stitch.py:95
+#: lib/elements/fill_stitch.py:140
msgid "* Extensions > Ink/Stitch > Fill Tools > Break Apart Fill Objects"
msgstr ""
-#: lib/elements/fill_stitch.py:92
+#: lib/elements/fill_stitch.py:91
msgid "Border crosses itself"
msgstr ""
-#: lib/elements/fill_stitch.py:93
+#: lib/elements/fill_stitch.py:92
msgid "Fill: The border crosses over itself. This may lead into unconnected shapes. Please break this object into separate shapes to indicate in which order it should be stitched in."
msgstr ""
-#: lib/elements/fill_stitch.py:101
+#: lib/elements/fill_stitch.py:100
msgid "Fill and Stroke color"
msgstr ""
-#: lib/elements/fill_stitch.py:102
+#: lib/elements/fill_stitch.py:101
msgid "Element has both a fill and a stroke color. It is recommended to use two separate elements instead."
msgstr ""
-#: lib/elements/fill_stitch.py:104
+#: lib/elements/fill_stitch.py:103
msgid "* Duplicate the element. Remove stroke color from the first and fill color from the second."
msgstr ""
-#: lib/elements/fill_stitch.py:105
+#: lib/elements/fill_stitch.py:104
msgid "* Adapt the shape of the second element to compensate for push and pull fabric distortion."
msgstr ""
-#: lib/elements/fill_stitch.py:110
+#: lib/elements/fill_stitch.py:109
msgid "No linear gradient color"
msgstr ""
-#: lib/elements/fill_stitch.py:111
+#: lib/elements/fill_stitch.py:110
msgid "Linear Gradient has no linear gradient color."
msgstr ""
-#: lib/elements/fill_stitch.py:113
+#: lib/elements/fill_stitch.py:112
msgid "* Open the Fill and Stroke dialog."
msgstr ""
-#: lib/elements/fill_stitch.py:114
+#: lib/elements/fill_stitch.py:113
msgid "* Set a linear gradient as a fill and adapt colors to your liking."
msgstr ""
-#: lib/elements/fill_stitch.py:119
+#: lib/elements/fill_stitch.py:118
msgid "No stripes to render"
msgstr ""
-#: lib/elements/fill_stitch.py:120
+#: lib/elements/fill_stitch.py:119
msgid "Tartan fill: There is no active fill stripe to render"
msgstr ""
-#: lib/elements/fill_stitch.py:122 lib/elements/fill_stitch.py:132
+#: lib/elements/fill_stitch.py:121 lib/elements/fill_stitch.py:131
msgid "Go to Extensions > Ink/Stitch > Fill Tools > Tartan and adjust stripe settings:"
msgstr ""
-#: lib/elements/fill_stitch.py:123
+#: lib/elements/fill_stitch.py:122
msgid "* Check if stripes are active"
msgstr ""
-#: lib/elements/fill_stitch.py:124
+#: lib/elements/fill_stitch.py:123
msgid "* Check the minimum stripe width setting and the scale factor"
msgstr ""
-#: lib/elements/fill_stitch.py:129
+#: lib/elements/fill_stitch.py:128
msgid "No customized pattern"
msgstr ""
-#: lib/elements/fill_stitch.py:130
+#: lib/elements/fill_stitch.py:129
msgid "Tartan fill: Using default pattern"
msgstr ""
-#: lib/elements/fill_stitch.py:133
+#: lib/elements/fill_stitch.py:132
msgid "* Customize your pattern"
msgstr ""
-#: lib/elements/fill_stitch.py:138
+#: lib/elements/fill_stitch.py:137
msgid "This shape is invalid"
msgstr ""
-#: lib/elements/fill_stitch.py:139
+#: lib/elements/fill_stitch.py:138
msgid "Fill: This shape cannot be stitched out. Please try to repair it with the \"Break Apart Fill Objects\" extension."
msgstr ""
-#: lib/elements/fill_stitch.py:147
+#: lib/elements/fill_stitch.py:146
msgid "FillStitch"
msgstr ""
-#: lib/elements/fill_stitch.py:150
+#: lib/elements/fill_stitch.py:149
msgid "Automatically routed fill stitching"
msgstr ""
-#: lib/elements/fill_stitch.py:154
+#: lib/elements/fill_stitch.py:153
msgid "Auto Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:155 inx/inkstitch_select_elements.inx:56
+#: lib/elements/fill_stitch.py:154 inx/inkstitch_select_elements.inx:56
msgid "Circular Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:156 inx/inkstitch_select_elements.inx:57
+#: lib/elements/fill_stitch.py:155 inx/inkstitch_select_elements.inx:57
msgid "Contour Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:157 inx/inkstitch_select_elements.inx:58
+#: lib/elements/fill_stitch.py:156 inx/inkstitch_select_elements.inx:58
msgid "Guided Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:158 inx/inkstitch_select_elements.inx:59
+#: lib/elements/fill_stitch.py:157 inx/inkstitch_select_elements.inx:59
msgid "Linear Gradient Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:159 inx/inkstitch_select_elements.inx:60
+#: lib/elements/fill_stitch.py:158 inx/inkstitch_select_elements.inx:60
msgid "Meander Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:160 inx/inkstitch_select_elements.inx:61
+#: lib/elements/fill_stitch.py:159 inx/inkstitch_select_elements.inx:61
msgid "Tartan Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:161 lib/gui/tartan/embroidery_panel.py:203
+#: lib/elements/fill_stitch.py:160 lib/gui/tartan/embroidery_panel.py:203
#: inx/inkstitch_select_elements.inx:62
msgid "Legacy Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:165
+#: lib/elements/fill_stitch.py:164
msgid "Fill method"
msgstr ""
-#: lib/elements/fill_stitch.py:174
+#: lib/elements/fill_stitch.py:173
msgid "Guided Fill Strategy"
msgstr ""
-#: lib/elements/fill_stitch.py:175
+#: lib/elements/fill_stitch.py:174
msgid "Copy"
msgstr ""
-#: lib/elements/fill_stitch.py:175
+#: lib/elements/fill_stitch.py:174
msgid "Parallel Offset"
msgstr ""
-#: lib/elements/fill_stitch.py:176
+#: lib/elements/fill_stitch.py:175
msgid "Copy (the default) will fill the shape with shifted copies of the line. Parallel offset will ensure that each line is always a consistent distance from its neighbor. Sharp corners may be introduced."
msgstr ""
-#: lib/elements/fill_stitch.py:183
+#: lib/elements/fill_stitch.py:182
msgid "Contour Fill Strategy"
msgstr ""
-#: lib/elements/fill_stitch.py:184
+#: lib/elements/fill_stitch.py:183
msgid "Inner to Outer"
msgstr ""
-#: lib/elements/fill_stitch.py:184
+#: lib/elements/fill_stitch.py:183
msgid "Single spiral"
msgstr ""
-#: lib/elements/fill_stitch.py:184
+#: lib/elements/fill_stitch.py:183
msgid "Double spiral"
msgstr ""
-#: lib/elements/fill_stitch.py:189
+#: lib/elements/fill_stitch.py:188
msgid "Join Style"
msgstr ""
-#: lib/elements/fill_stitch.py:190 inx/inkstitch_knockdown_fill.inx:21
+#: lib/elements/fill_stitch.py:189 inx/inkstitch_knockdown_fill.inx:21
+#: inx/inkstitch_knockdown_fill.inx:38
msgid "Round"
msgstr ""
-#: lib/elements/fill_stitch.py:190
+#: lib/elements/fill_stitch.py:189
msgid "Mitered"
msgstr ""
-#: lib/elements/fill_stitch.py:190
+#: lib/elements/fill_stitch.py:189
msgid "Beveled"
msgstr ""
-#: lib/elements/fill_stitch.py:196
+#: lib/elements/fill_stitch.py:195
msgid "Avoid self-crossing"
msgstr ""
-#: lib/elements/fill_stitch.py:205
+#: lib/elements/fill_stitch.py:204
msgid "Clockwise"
msgstr ""
-#: lib/elements/fill_stitch.py:210
+#: lib/elements/fill_stitch.py:209
msgid "Meander Pattern"
msgstr ""
-#: lib/elements/fill_stitch.py:217
+#: lib/elements/fill_stitch.py:216
msgid "Meander pattern angle"
msgstr ""
-#: lib/elements/fill_stitch.py:227
+#: lib/elements/fill_stitch.py:226
msgid "Meander pattern scale"
msgstr ""
-#: lib/elements/fill_stitch.py:228
+#: lib/elements/fill_stitch.py:227
msgid "Percentage to stretch or compress the meander pattern. You can scale horizontally and vertically individually by giving two percentages separated by a space. "
msgstr ""
-#: lib/elements/fill_stitch.py:238
+#: lib/elements/fill_stitch.py:237
msgid "Clip path"
msgstr ""
-#: lib/elements/fill_stitch.py:239
+#: lib/elements/fill_stitch.py:238
msgid "Constrain stitching to the shape. Useful when smoothing and expand are used."
msgstr ""
-#: lib/elements/fill_stitch.py:248
+#: lib/elements/fill_stitch.py:247
msgid "Smoothness"
msgstr ""
-#: lib/elements/fill_stitch.py:250
+#: lib/elements/fill_stitch.py:249
msgid "Smooth the stitch path. Smoothness limits how far the smoothed stitch path is allowed to deviate from the original path. Try low numbers like 0.2. Hint: a lower running stitch tolerance may be needed too."
msgstr ""
-#: lib/elements/fill_stitch.py:265
+#: lib/elements/fill_stitch.py:264
msgid "Expand the shape before fill stitching, to compensate for gaps between shapes. Negative values contract instead."
msgstr ""
-#: lib/elements/fill_stitch.py:282
+#: lib/elements/fill_stitch.py:281
msgid "Gap Filling"
msgstr ""
-#: lib/elements/fill_stitch.py:283
+#: lib/elements/fill_stitch.py:282
msgid "Add extra rows to compensate for gaps between sections caused by distortion.Rows are always added in pairs, so this number will be rounded up to the nearest multiple of 2."
msgstr ""
-#: lib/elements/fill_stitch.py:295 lib/elements/fill_stitch.py:308
+#: lib/elements/fill_stitch.py:294 lib/elements/fill_stitch.py:307
#: lib/gui/tartan/embroidery_panel.py:35
msgid "Angle of lines of stitches"
msgstr ""
-#: lib/elements/fill_stitch.py:296
+#: lib/elements/fill_stitch.py:295
msgid "The angle increases in a counter-clockwise direction. 0 is horizontal. Negative angles are allowed."
msgstr ""
-#: lib/elements/fill_stitch.py:309 lib/gui/tartan/embroidery_panel.py:36
+#: lib/elements/fill_stitch.py:308 lib/gui/tartan/embroidery_panel.py:36
msgid "Relative to the tartan stripe direction."
msgstr ""
-#: lib/elements/fill_stitch.py:321
+#: lib/elements/fill_stitch.py:320
msgid "Maximum fill stitch length"
msgstr ""
-#: lib/elements/fill_stitch.py:323
+#: lib/elements/fill_stitch.py:322
msgid "The length of each stitch in a row. Shorter stitch may be used at the start or end of a row."
msgstr ""
-#: lib/elements/fill_stitch.py:339
+#: lib/elements/fill_stitch.py:338
msgid "Spacing between rows"
msgstr ""
-#: lib/elements/fill_stitch.py:340
+#: lib/elements/fill_stitch.py:339
msgid "Distance between rows of stitches."
msgstr ""
-#: lib/elements/fill_stitch.py:357 inx/inkstitch_gradient_blocks.inx:24
+#: lib/elements/fill_stitch.py:356 inx/inkstitch_gradient_blocks.inx:24
msgid "End row spacing"
msgstr ""
-#: lib/elements/fill_stitch.py:358
+#: lib/elements/fill_stitch.py:357
msgid "Increases or decreases the row spacing towards the end."
msgstr ""
-#: lib/elements/fill_stitch.py:372
+#: lib/elements/fill_stitch.py:371
msgid "Stagger rows this many times before repeating"
msgstr ""
-#: lib/elements/fill_stitch.py:373 lib/elements/satin_column.py:215
+#: lib/elements/fill_stitch.py:372 lib/elements/satin_column.py:215
msgid "Length of the cycle by which successive stitch rows are staggered. Fractional values are allowed and can have less visible diagonals than integer values."
msgstr ""
-#: lib/elements/fill_stitch.py:389 lib/elements/fill_stitch.py:713
+#: lib/elements/fill_stitch.py:388 lib/elements/fill_stitch.py:712
msgid "Skip last stitch in each row"
msgstr ""
-#: lib/elements/fill_stitch.py:390 lib/elements/fill_stitch.py:714
+#: lib/elements/fill_stitch.py:389 lib/elements/fill_stitch.py:713
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:405
+#: lib/elements/fill_stitch.py:404
msgid "Flip fill (start right-to-left)"
msgstr ""
-#: lib/elements/fill_stitch.py:406
+#: lib/elements/fill_stitch.py:405
msgid "The flip option can help you with routing your stitch path. When you enable flip, stitching goes from right-to-left instead of left-to-right."
msgstr ""
-#: lib/elements/fill_stitch.py:418
+#: lib/elements/fill_stitch.py:417
msgid "Reverse fill"
msgstr ""
-#: lib/elements/fill_stitch.py:419
+#: lib/elements/fill_stitch.py:418
msgid "Reverses fill path."
msgstr ""
-#: lib/elements/fill_stitch.py:430
+#: lib/elements/fill_stitch.py:429
msgid "Stop at ending point"
msgstr ""
-#: lib/elements/fill_stitch.py:431
+#: lib/elements/fill_stitch.py:430
msgid "If this option is disabled, the ending point will only be used to define a general direction for stitch routing. When enabled the last section will end at the defined spot."
msgstr ""
-#: lib/elements/fill_stitch.py:443 lib/elements/fill_stitch.py:725
+#: lib/elements/fill_stitch.py:442 lib/elements/fill_stitch.py:724
msgid "Underpath"
msgstr ""
-#: lib/elements/fill_stitch.py:444 lib/elements/fill_stitch.py:726
+#: lib/elements/fill_stitch.py:443 lib/elements/fill_stitch.py:725
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:456 lib/elements/satin_column.py:364
-#: lib/elements/stroke.py:121
+#: lib/elements/fill_stitch.py:455 lib/elements/satin_column.py:364
+#: lib/elements/stroke.py:120
msgid "Running stitch length"
msgstr ""
-#: lib/elements/fill_stitch.py:457
+#: lib/elements/fill_stitch.py:456
msgid "Length of stitches around the outline of the fill region used when moving from section to section. Also used for meander and circular fill."
msgstr ""
-#: lib/elements/fill_stitch.py:474 lib/elements/satin_column.py:375
+#: lib/elements/fill_stitch.py:473 lib/elements/satin_column.py:375
msgid "Running stitch tolerance"
msgstr ""
-#: lib/elements/fill_stitch.py:475 lib/elements/satin_column.py:376
+#: lib/elements/fill_stitch.py:474 lib/elements/satin_column.py:376
msgid "Determines how hard Ink/Stitch tries to avoid stitching outside the shape.Lower numbers are less likely to stitch outside the shape but require more stitches."
msgstr ""
-#: lib/elements/fill_stitch.py:493 lib/elements/stroke.py:147
+#: lib/elements/fill_stitch.py:492 lib/elements/stroke.py:146
msgid "Randomize stitch length"
msgstr ""
-#: lib/elements/fill_stitch.py:494 lib/elements/stroke.py:148
+#: lib/elements/fill_stitch.py:493 lib/elements/stroke.py:147
msgid "Randomize stitch length and phase instead of dividing evenly or staggering. This is recommended for closely-spaced curved fills to avoid Moiré artefacts."
msgstr ""
-#: lib/elements/fill_stitch.py:510 lib/elements/stroke.py:160
+#: lib/elements/fill_stitch.py:509 lib/elements/stroke.py:159
msgid "Random stitch length jitter"
msgstr ""
-#: lib/elements/fill_stitch.py:511 lib/elements/stroke.py:161
+#: lib/elements/fill_stitch.py:510 lib/elements/stroke.py:160
msgid "Amount to vary the length of each stitch by when randomizing."
msgstr ""
-#: lib/elements/fill_stitch.py:526 lib/elements/satin_column.py:500
-#: lib/elements/stroke.py:83
+#: lib/elements/fill_stitch.py:525 lib/elements/satin_column.py:500
+#: lib/elements/stroke.py:82
#: lib/sew_stack/stitch_layers/running_stitch/running_stitch_layer.py:33
#: lib/sew_stack/stitch_layers/running_stitch/running_stitch_layer.py:35
msgid "Repeats"
msgstr ""
-#: lib/elements/fill_stitch.py:527 lib/elements/stroke.py:84
+#: lib/elements/fill_stitch.py:526 lib/elements/stroke.py:83
#: lib/sew_stack/stitch_layers/running_stitch/running_stitch_layer.py:36
msgid "Defines how many times to run down and back along the path."
msgstr ""
-#: lib/elements/fill_stitch.py:538 lib/elements/stroke.py:95
+#: lib/elements/fill_stitch.py:537 lib/elements/stroke.py:94
msgid "Bean stitch number of repeats"
msgstr ""
-#: lib/elements/fill_stitch.py:539 lib/elements/stroke.py:96
+#: lib/elements/fill_stitch.py:538 lib/elements/stroke.py:95
msgid "Backtrack each stitch this many times. A value of 1 would triple each stitch (forward, back, forward). A value of 2 would quintuple each stitch, etc.\n\n"
"A pattern with various repeats can be created with a list of values separated by a space."
msgstr ""
-#: lib/elements/fill_stitch.py:554 lib/elements/satin_column.py:250
-#: lib/elements/stroke.py:186
+#: lib/elements/fill_stitch.py:553 lib/elements/satin_column.py:250
+#: lib/elements/stroke.py:185
msgid "Zig-zag spacing (peak-to-peak)"
msgstr ""
-#: lib/elements/fill_stitch.py:555 lib/elements/stroke.py:187
+#: lib/elements/fill_stitch.py:554 lib/elements/stroke.py:186
msgid "Length of stitches in zig-zag mode."
msgstr ""
-#: lib/elements/fill_stitch.py:567
+#: lib/elements/fill_stitch.py:566
msgid "Zig-zag width"
msgstr ""
-#: lib/elements/fill_stitch.py:568
+#: lib/elements/fill_stitch.py:567
msgid "Width of the zig-zag line."
msgstr ""
-#: lib/elements/fill_stitch.py:581 lib/gui/tartan/embroidery_panel.py:42
+#: lib/elements/fill_stitch.py:580 lib/gui/tartan/embroidery_panel.py:42
msgid "Rows per tartan thread"
msgstr ""
-#: lib/elements/fill_stitch.py:582 lib/gui/tartan/embroidery_panel.py:44
+#: lib/elements/fill_stitch.py:581 lib/gui/tartan/embroidery_panel.py:44
msgid "Consecutive rows of the same color"
msgstr ""
-#: lib/elements/fill_stitch.py:593
+#: lib/elements/fill_stitch.py:592
msgid "Herringbone width"
msgstr ""
-#: lib/elements/fill_stitch.py:594
+#: lib/elements/fill_stitch.py:593
msgid "Defines width of a herringbone pattern. Use 0 for regular rows."
msgstr ""
-#: lib/elements/fill_stitch.py:606 lib/elements/satin_column.py:278
-#: lib/elements/stroke.py:199
+#: lib/elements/fill_stitch.py:605 lib/elements/satin_column.py:278
+#: lib/elements/stroke.py:198
msgid "Pull compensation"
msgstr ""
-#: lib/elements/fill_stitch.py:607
+#: lib/elements/fill_stitch.py:606
msgid "Fill stitch can pull the fabric together, resulting in a shape narrower than you draw in Inkscape. This setting expands each row of stitches outward from the center of the row by a fixed length. Two values separated by a space may be used for an asymmetric effect."
msgstr ""
-#: lib/elements/fill_stitch.py:611 lib/elements/satin_column.py:282
+#: lib/elements/fill_stitch.py:610 lib/elements/satin_column.py:282
#: lib/elements/satin_column.py:445 lib/elements/satin_column.py:539
-#: lib/elements/stroke.py:202
+#: lib/elements/stroke.py:201
msgid "mm (each side)"
msgstr ""
-#: lib/elements/fill_stitch.py:622 lib/elements/satin_column.py:263
+#: lib/elements/fill_stitch.py:621 lib/elements/satin_column.py:263
msgid "Pull compensation percentage"
msgstr ""
-#: lib/elements/fill_stitch.py:623
+#: lib/elements/fill_stitch.py:622
msgid "Additional pull compensation which varies as a percentage of row width. Two values separated by a space may be used for an asymmetric effect."
msgstr ""
-#: lib/elements/fill_stitch.py:626 lib/elements/satin_column.py:132
+#: lib/elements/fill_stitch.py:625 lib/elements/satin_column.py:132
#: lib/elements/satin_column.py:142 lib/elements/satin_column.py:266
#: lib/elements/satin_column.py:460 lib/elements/satin_column.py:559
msgid "% (each side)"
msgstr ""
-#: lib/elements/fill_stitch.py:647 lib/elements/fill_stitch.py:656
-#: lib/elements/fill_stitch.py:683 lib/elements/fill_stitch.py:694
-#: lib/elements/fill_stitch.py:704 lib/elements/fill_stitch.py:716
-#: lib/elements/fill_stitch.py:729
+#: lib/elements/fill_stitch.py:646 lib/elements/fill_stitch.py:655
+#: lib/elements/fill_stitch.py:682 lib/elements/fill_stitch.py:693
+#: lib/elements/fill_stitch.py:703 lib/elements/fill_stitch.py:715
+#: lib/elements/fill_stitch.py:728
msgid "Fill Underlay"
msgstr ""
-#: lib/elements/fill_stitch.py:647 lib/gui/tartan/embroidery_panel.py:55
+#: lib/elements/fill_stitch.py:646 lib/gui/tartan/embroidery_panel.py:55
#: inx/inkstitch_select_elements.inx:36 inx/inkstitch_select_elements.inx:64
#: inx/inkstitch_select_elements.inx:66
msgid "Underlay"
msgstr ""
-#: lib/elements/fill_stitch.py:653
+#: lib/elements/fill_stitch.py:652
msgid "Fill angle"
msgstr ""
-#: lib/elements/fill_stitch.py:654
+#: lib/elements/fill_stitch.py:653
msgid "Default: fill angle + 90 deg. Insert a list for multiple layers separated by a space."
msgstr ""
-#: lib/elements/fill_stitch.py:680 lib/gui/tartan/embroidery_panel.py:77
+#: lib/elements/fill_stitch.py:679 lib/gui/tartan/embroidery_panel.py:77
msgid "Row spacing"
msgstr ""
-#: lib/elements/fill_stitch.py:681
+#: lib/elements/fill_stitch.py:680
msgid "default: 3x fill row spacing"
msgstr ""
-#: lib/elements/fill_stitch.py:691 lib/elements/stroke.py:172
+#: lib/elements/fill_stitch.py:690 lib/elements/stroke.py:171
#: lib/extensions/element_info.py:134 lib/extensions/element_info.py:190
msgid "Max stitch length"
msgstr ""
-#: lib/elements/fill_stitch.py:692
+#: lib/elements/fill_stitch.py:691
msgid "default: equal to fill max stitch length"
msgstr ""
-#: lib/elements/fill_stitch.py:702
+#: lib/elements/fill_stitch.py:701
msgid "Shrink the shape before doing underlay, to prevent underlay from showing around the outside of the fill."
msgstr ""
-#: lib/elements/fill_stitch.py:737 lib/elements/satin_column.py:581
-#: lib/elements/stroke.py:451 lib/gui/satin_multicolor/colorize_panel.py:61
+#: lib/elements/fill_stitch.py:736 lib/elements/satin_column.py:581
+#: lib/elements/stroke.py:450 lib/gui/satin_multicolor/colorize_panel.py:61
#: lib/sew_stack/stitch_layers/mixins/randomization.py:59
msgid "Random seed"
msgstr ""
-#: lib/elements/fill_stitch.py:738 lib/elements/satin_column.py:582
-#: lib/elements/stroke.py:452
+#: lib/elements/fill_stitch.py:737 lib/elements/satin_column.py:582
+#: lib/elements/stroke.py:451
msgid "Use a specific seed for randomized attributes. Uses the element ID if empty."
msgstr ""
@@ -1807,7 +1808,7 @@ msgstr ""
msgid "* Under \"Markers\" choose the first (empty) option in the first dropdown list."
msgstr ""
-#: lib/elements/satin_column.py:32 lib/elements/stroke.py:35
+#: lib/elements/satin_column.py:32 lib/elements/stroke.py:34
msgid "Too few subpaths"
msgstr ""
@@ -1941,8 +1942,8 @@ msgstr ""
msgid "Zig-zag"
msgstr ""
-#: lib/elements/satin_column.py:119 lib/elements/stroke.py:73
-#: inx/inkstitch_break_apart.inx:9 inx/inkstitch_knockdown_fill.inx:20
+#: lib/elements/satin_column.py:119 lib/elements/stroke.py:72
+#: inx/inkstitch_break_apart.inx:9
msgid "Method"
msgstr ""
@@ -2055,27 +2056,27 @@ msgstr ""
msgid "Satin stitches pull the fabric together, resulting in a column narrower than you draw in Inkscape. This setting expands each pair of needle penetrations outward from the center of the satin column by a fixed length. Two values separated by a space may be used for an asymmetric effect."
msgstr ""
-#: lib/elements/satin_column.py:293 lib/elements/stroke.py:341
+#: lib/elements/satin_column.py:293 lib/elements/stroke.py:340
msgid "Automatic"
msgstr ""
-#: lib/elements/satin_column.py:294 lib/elements/stroke.py:342
+#: lib/elements/satin_column.py:294 lib/elements/stroke.py:341
msgid "Don't reverse"
msgstr ""
-#: lib/elements/satin_column.py:295 lib/elements/stroke.py:343
+#: lib/elements/satin_column.py:295 lib/elements/stroke.py:342
msgid "Reverse first rail"
msgstr ""
-#: lib/elements/satin_column.py:296 lib/elements/stroke.py:344
+#: lib/elements/satin_column.py:296 lib/elements/stroke.py:343
msgid "Reverse second rail"
msgstr ""
-#: lib/elements/satin_column.py:297 lib/elements/stroke.py:345
+#: lib/elements/satin_column.py:297 lib/elements/stroke.py:344
msgid "Reverse both rails"
msgstr ""
-#: lib/elements/satin_column.py:303 lib/elements/stroke.py:351
+#: lib/elements/satin_column.py:303 lib/elements/stroke.py:350
msgid "Reverse rails"
msgstr ""
@@ -2136,7 +2137,7 @@ msgid "Stitch length"
msgstr ""
#: lib/elements/satin_column.py:425 lib/elements/satin_column.py:482
-#: lib/elements/stroke.py:133
+#: lib/elements/stroke.py:132
msgid "Stitch tolerance"
msgstr ""
@@ -2221,237 +2222,239 @@ msgstr ""
msgid "Split stitch if distance of maximum stitch length is exceeded"
msgstr ""
-#: lib/elements/stroke.py:36
+#: lib/elements/stroke.py:35
msgid "This element renders as running stitch while it has a satin column parameter."
msgstr ""
-#: lib/elements/stroke.py:38
+#: lib/elements/stroke.py:37
msgid "* Convert to stroke: select the element and open the parameter dialog. Enable running stitch along path."
msgstr ""
-#: lib/elements/stroke.py:39
+#: lib/elements/stroke.py:38
msgid "* Use as satin column: add an other rail and optionally rungs."
msgstr ""
-#: lib/elements/stroke.py:45 lib/extensions/params.py:607
+#: lib/elements/stroke.py:44 lib/extensions/params.py:607
#: inx/inkstitch_select_elements.inx:12
msgid "Stroke"
msgstr ""
-#: lib/elements/stroke.py:48 lib/extensions/params.py:280
+#: lib/elements/stroke.py:47 lib/extensions/params.py:280
msgid "Running stitch along paths"
msgstr ""
-#: lib/elements/stroke.py:66
+#: lib/elements/stroke.py:65
msgid "Running Stitch / Bean Stitch"
msgstr ""
-#: lib/elements/stroke.py:67 lib/lettering/categories.py:26
+#: lib/elements/stroke.py:66 lib/lettering/categories.py:26
#: inx/inkstitch_lettering_generate_json.inx:57
msgid "Ripple Stitch"
msgstr ""
-#: lib/elements/stroke.py:68 inx/inkstitch_select_elements.inx:23
+#: lib/elements/stroke.py:67 inx/inkstitch_select_elements.inx:23
msgid "ZigZag Stitch"
msgstr ""
-#: lib/elements/stroke.py:69 inx/inkstitch_select_elements.inx:24
+#: lib/elements/stroke.py:68 inx/inkstitch_select_elements.inx:24
msgid "Manual Stitch"
msgstr ""
-#: lib/elements/stroke.py:109
+#: lib/elements/stroke.py:108
msgid "Manual stitch placement"
msgstr ""
-#: lib/elements/stroke.py:110
+#: lib/elements/stroke.py:109
msgid "No extra stitches will be added to the original ripple pattern and the running stitch length value will be ignored."
msgstr ""
-#: lib/elements/stroke.py:122
+#: lib/elements/stroke.py:121
#: lib/sew_stack/stitch_layers/running_stitch/running_stitch_layer.py:21
msgid "Length of stitches. Stitches can be shorter according to the stitch tolerance setting."
msgstr ""
-#: lib/elements/stroke.py:134
+#: lib/elements/stroke.py:133
msgid "All stitches must be within this distance from the path. A lower tolerance means stitches will be closer together. A higher tolerance means sharp corners may be rounded."
msgstr ""
-#: lib/elements/stroke.py:173
+#: lib/elements/stroke.py:172
msgid "Split stitches longer than this."
msgstr ""
-#: lib/elements/stroke.py:200
+#: lib/elements/stroke.py:199
msgid "Zigzag stitches pull the fabric together, resulting in a column narrower than you draw in Inkscape. This widens the zigzag line width."
msgstr ""
-#: lib/elements/stroke.py:213
+#: lib/elements/stroke.py:212
msgid "Number of lines"
msgstr ""
-#: lib/elements/stroke.py:214
+#: lib/elements/stroke.py:213
msgid "Number of lines from start to finish"
msgstr ""
-#: lib/elements/stroke.py:225
+#: lib/elements/stroke.py:224
msgid "Minimum line distance"
msgstr ""
-#: lib/elements/stroke.py:226
+#: lib/elements/stroke.py:225
msgid "Overrides the number of lines setting."
msgstr ""
-#: lib/elements/stroke.py:239
+#: lib/elements/stroke.py:238
msgid "Line count / Minimum line distance"
msgstr ""
-#: lib/elements/stroke.py:240
+#: lib/elements/stroke.py:239
msgid "Render at rungs"
msgstr ""
-#: lib/elements/stroke.py:241
+#: lib/elements/stroke.py:240
msgid "Adaptive + minimum line distance"
msgstr ""
-#: lib/elements/stroke.py:246
+#: lib/elements/stroke.py:245
msgid "Pattern position"
msgstr ""
-#: lib/elements/stroke.py:247
+#: lib/elements/stroke.py:246
msgid "Pattern position for satin guided ripples."
msgstr ""
-#: lib/elements/stroke.py:258
+#: lib/elements/stroke.py:257
msgid "Stagger lines this many times before repeating"
msgstr ""
-#: lib/elements/stroke.py:259
+#: lib/elements/stroke.py:258
msgid "Length of the cycle by which successive stitch lines are staggered. Fractional values are allowed and can have less visible diagonals than integer values. A value of 0 (default) disables staggering and instead stitches evenly.For linear ripples only."
msgstr ""
-#: lib/elements/stroke.py:272
+#: lib/elements/stroke.py:271
msgid "Skip first lines"
msgstr ""
-#: lib/elements/stroke.py:273
+#: lib/elements/stroke.py:272
msgid "Skip this number of lines at the beginning."
msgstr ""
-#: lib/elements/stroke.py:284
+#: lib/elements/stroke.py:283
msgid "Skip last lines"
msgstr ""
-#: lib/elements/stroke.py:285
+#: lib/elements/stroke.py:284
msgid "Skip this number of lines at the end"
msgstr ""
-#: lib/elements/stroke.py:296
+#: lib/elements/stroke.py:295
msgid "Flip every second line"
msgstr ""
-#: lib/elements/stroke.py:297
+#: lib/elements/stroke.py:296
msgid "Linear ripple: wether to flip the pattern every second line or not."
msgstr ""
-#: lib/elements/stroke.py:307
+#: lib/elements/stroke.py:306
msgid "Line distance exponent"
msgstr ""
-#: lib/elements/stroke.py:308
+#: lib/elements/stroke.py:307
msgid "Increase density towards one side."
msgstr ""
-#: lib/elements/stroke.py:319
+#: lib/elements/stroke.py:318
msgid "Flip exponent"
msgstr ""
-#: lib/elements/stroke.py:320
+#: lib/elements/stroke.py:319
msgid "Reverse exponent effect."
msgstr ""
-#: lib/elements/stroke.py:331
+#: lib/elements/stroke.py:330
msgid "Reverse"
msgstr ""
-#: lib/elements/stroke.py:332
+#: lib/elements/stroke.py:331
msgid "Flip start and end point"
msgstr ""
-#: lib/elements/stroke.py:352
+#: lib/elements/stroke.py:351
msgid "Reverse satin ripple rails. Default: automatically detect and fix a reversed rail."
msgstr ""
-#: lib/elements/stroke.py:364
+#: lib/elements/stroke.py:363
msgid "Grid size"
msgstr ""
-#: lib/elements/stroke.py:365
+#: lib/elements/stroke.py:364
msgid "Render as grid. Use with care and watch your stitch density."
msgstr ""
-#: lib/elements/stroke.py:377
+#: lib/elements/stroke.py:376
msgid "Stitch grid first"
msgstr ""
-#: lib/elements/stroke.py:378
+#: lib/elements/stroke.py:377
msgid "Reverse the stitch paths, so that the grid will be stitched first"
msgstr ""
-#: lib/elements/stroke.py:389
+#: lib/elements/stroke.py:388
msgid "Scale axis"
msgstr ""
-#: lib/elements/stroke.py:390
+#: lib/elements/stroke.py:389
msgid "Scale axis for satin guided ripple stitches."
msgstr ""
-#: lib/elements/stroke.py:394 lib/gui/edit_json/settings_panel.py:159
-#: print/templates/ui.html:180 inx/inkstitch_remove_embroidery_settings.inx:12
+#: lib/elements/stroke.py:393 lib/gui/edit_json/settings_panel.py:159
+#: print/templates/ui.html:180 inx/inkstitch_knockdown_fill.inx:32
+#: inx/inkstitch_remove_embroidery_settings.inx:12
#: inx/inkstitch_remove_embroidery_settings.inx:117
msgid "None"
msgstr ""
-#: lib/elements/stroke.py:402
+#: lib/elements/stroke.py:401
msgid "Starting scale"
msgstr ""
-#: lib/elements/stroke.py:403
+#: lib/elements/stroke.py:402
msgid "How big the first copy of the line should be, in percent."
msgstr ""
-#: lib/elements/stroke.py:403 lib/elements/stroke.py:415
+#: lib/elements/stroke.py:402 lib/elements/stroke.py:414
msgid "Used only for ripple stitch with a guide line."
msgstr ""
-#: lib/elements/stroke.py:414
+#: lib/elements/stroke.py:413
msgid "Ending scale"
msgstr ""
-#: lib/elements/stroke.py:415
+#: lib/elements/stroke.py:414
msgid "How big the last copy of the line should be, in percent."
msgstr ""
-#: lib/elements/stroke.py:426 lib/gui/tartan/customize_panel.py:43
+#: lib/elements/stroke.py:425 lib/gui/tartan/customize_panel.py:43
#: inx/inkstitch_transform_elements.inx:10
msgid "Rotate"
msgstr ""
-#: lib/elements/stroke.py:427
+#: lib/elements/stroke.py:426
msgid "Rotate satin guided ripple stitches"
msgstr ""
-#: lib/elements/stroke.py:438
+#: lib/elements/stroke.py:437 inx/inkstitch_knockdown_fill.inx:20
+#: inx/inkstitch_knockdown_fill.inx:37
msgid "Join style"
msgstr ""
-#: lib/elements/stroke.py:439
+#: lib/elements/stroke.py:438
msgid "Join style for non circular ripples."
msgstr ""
-#: lib/elements/stroke.py:442
+#: lib/elements/stroke.py:441
msgid "flat"
msgstr ""
-#: lib/elements/stroke.py:442
+#: lib/elements/stroke.py:441
msgid "point"
msgstr ""
@@ -2866,11 +2869,11 @@ msgstr ""
msgid "The maximum value is smaller than the minimum value."
msgstr ""
-#: lib/extensions/lettering_generate_json.py:51
+#: lib/extensions/lettering_generate_json.py:53
msgid "Please specify a font file."
msgstr ""
-#: lib/extensions/letters_to_font.py:37
+#: lib/extensions/letters_to_font.py:38
msgid "Font directory not found. Please specify an existing directory."
msgstr ""
@@ -3295,11 +3298,11 @@ msgstr ""
#: inx/inkstitch_generate_palette.inx:26 inx/inkstitch_gradient_blocks.inx:26
#: inx/inkstitch_install.inx:14 inx/inkstitch_install_custom_palette.inx:14
#: inx/inkstitch_jump_to_stroke.inx:42 inx/inkstitch_jump_to_trim.inx:27
-#: inx/inkstitch_knockdown_fill.inx:27
+#: inx/inkstitch_knockdown_fill.inx:43
#: inx/inkstitch_lettering_along_path.inx:25
#: inx/inkstitch_lettering_custom_font_dir.inx:11
#: inx/inkstitch_lettering_force_lock_stitches.inx:22
-#: inx/inkstitch_lettering_generate_json.inx:135
+#: inx/inkstitch_lettering_generate_json.inx:143
#: inx/inkstitch_lettering_remove_kerning.inx:12
#: inx/inkstitch_lettering_set_color_sort_index.inx:11
#: inx/inkstitch_letters_to_font.inx:60 inx/inkstitch_outline.inx:25
@@ -3329,7 +3332,7 @@ msgid "Feature to verify or update font information for an existing font."
msgstr ""
#: lib/gui/edit_json/help_panel.py:33 lib/gui/edit_json/help_panel.py:34
-#: inx/inkstitch_lettering_generate_json.inx:141
+#: inx/inkstitch_lettering_generate_json.inx:149
msgid "https://inkstitch.org/docs/font-tools/#edit-json"
msgstr ""
@@ -5310,11 +5313,11 @@ msgstr ""
#: inx/inkstitch_density_map.inx:29 inx/inkstitch_display_stacking_order.inx:14
#: inx/inkstitch_fill_to_satin.inx:27 inx/inkstitch_install.inx:18
#: inx/inkstitch_install_custom_palette.inx:17
-#: inx/inkstitch_knockdown_fill.inx:33
+#: inx/inkstitch_knockdown_fill.inx:49
#: inx/inkstitch_lettering_along_path.inx:37
#: inx/inkstitch_lettering_custom_font_dir.inx:16
#: inx/inkstitch_lettering_force_lock_stitches.inx:33
-#: inx/inkstitch_lettering_generate_json.inx:139
+#: inx/inkstitch_lettering_generate_json.inx:147
#: inx/inkstitch_lettering_remove_kerning.inx:22
#: inx/inkstitch_lettering_set_color_sort_index.inx:19
#: inx/inkstitch_letters_to_font.inx:75 inx/inkstitch_outline.inx:28
@@ -6633,15 +6636,15 @@ msgstr ""
msgid "Keep holes"
msgstr ""
-#: inx/inkstitch_knockdown_fill.inx:19
+#: inx/inkstitch_knockdown_fill.inx:19 inx/inkstitch_knockdown_fill.inx:36
msgid "Offset"
msgstr ""
-#: inx/inkstitch_knockdown_fill.inx:22
+#: inx/inkstitch_knockdown_fill.inx:22 inx/inkstitch_knockdown_fill.inx:39
msgid "Mitre"
msgstr ""
-#: inx/inkstitch_knockdown_fill.inx:23
+#: inx/inkstitch_knockdown_fill.inx:23 inx/inkstitch_knockdown_fill.inx:40
msgid "Bevel"
msgstr ""
@@ -6649,23 +6652,40 @@ msgstr ""
msgid "Mitre limit"
msgstr ""
-#: inx/inkstitch_knockdown_fill.inx:28
+#: inx/inkstitch_knockdown_fill.inx:30
+msgid "Embossing"
+msgstr ""
+
+#: inx/inkstitch_knockdown_fill.inx:31
+msgid "Shape"
+msgstr ""
+
+#: inx/inkstitch_knockdown_fill.inx:33
+#: inx/inkstitch_zigzag_line_to_satin.inx:10
+msgid "Square"
+msgstr ""
+
+#: inx/inkstitch_knockdown_fill.inx:34
+msgid "Circle"
+msgstr ""
+
+#: inx/inkstitch_knockdown_fill.inx:44
msgid "This extension generates a knockdown fill area with a specified offset around selected elements."
msgstr ""
-#: inx/inkstitch_knockdown_fill.inx:29
+#: inx/inkstitch_knockdown_fill.inx:45
msgid "* Select elements of any kind"
msgstr ""
-#: inx/inkstitch_knockdown_fill.inx:30
+#: inx/inkstitch_knockdown_fill.inx:46
msgid "* Open this extension and apply with desired settings"
msgstr ""
-#: inx/inkstitch_knockdown_fill.inx:31
+#: inx/inkstitch_knockdown_fill.inx:47
msgid "* Adapt fill settings in the params dialog"
msgstr ""
-#: inx/inkstitch_knockdown_fill.inx:34
+#: inx/inkstitch_knockdown_fill.inx:50
msgid "https://inkstitch.org/docs/fill-tools/#knockdown-fill"
msgstr ""
@@ -6886,6 +6906,7 @@ msgstr ""
#: inx/inkstitch_lettering_generate_json.inx:118
#: inx/inkstitch_lettering_generate_json.inx:126
+#: inx/inkstitch_lettering_generate_json.inx:134
msgid "Force"
msgstr ""
@@ -6913,15 +6934,27 @@ msgstr ""
msgid "Space character width (default: 20)"
msgstr ""
+#: inx/inkstitch_lettering_generate_json.inx:134
+msgid "Overwrite letter spacing information from font file."
+msgstr ""
+
#: inx/inkstitch_lettering_generate_json.inx:136
+msgid "Letter spacing (px)"
+msgstr ""
+
+#: inx/inkstitch_lettering_generate_json.inx:136
+msgid "Letter spacing (default: 100)"
+msgstr ""
+
+#: inx/inkstitch_lettering_generate_json.inx:144
msgid "Generates font.json which can be used by the lettering tool."
msgstr ""
-#: inx/inkstitch_lettering_generate_json.inx:137
+#: inx/inkstitch_lettering_generate_json.inx:145
msgid "The generated file can be updated with Extensions > Ink/Stitch > Font Management > Edit JSON."
msgstr ""
-#: inx/inkstitch_lettering_generate_json.inx:140
+#: inx/inkstitch_lettering_generate_json.inx:148
msgid "https://inkstitch.org/docs/font-tools/#generate-json"
msgstr ""
@@ -8107,10 +8140,6 @@ msgstr ""
msgid "Line Pattern"
msgstr ""
-#: inx/inkstitch_zigzag_line_to_satin.inx:10
-msgid "Square"
-msgstr ""
-
#: inx/inkstitch_zigzag_line_to_satin.inx:11
msgid "Sawtooth"
msgstr ""
diff --git a/translations/messages_nl_NL.po b/translations/messages_nl_NL.po
index be260a9b..a3cbadc9 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: 2025-05-12 01:48+0000\n"
-"PO-Revision-Date: 2025-05-12 01:48\n"
+"POT-Creation-Date: 2025-05-21 01:46+0000\n"
+"PO-Revision-Date: 2025-05-21 01:46\n"
"Last-Translator: \n"
"Language-Team: Dutch\n"
"MIME-Version: 1.0\n"
@@ -12,7 +12,7 @@ msgstr ""
"Generated-By: Babel 2.17.0\n"
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2025-05-12 01:48+0000\n"
+"POT-Creation-Date: 2025-05-21 01:46+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -910,11 +910,11 @@ msgstr ""
msgid "weird one"
msgstr ""
-#: inkstitch.py:166
+#: inkstitch.py:170
msgid "Ink/Stitch cannot read your SVG file. This is often the case when you use a file which has been created with Adobe Illustrator."
msgstr "Ink/Stitch kan uw SVG-bestand niet lezen. Dit is vaak het geval wanneer u een bestand gebruikt dat met Adobe Illustrator is gemaakt."
-#: inkstitch.py:169
+#: inkstitch.py:173
msgid "Try to import the file into Inkscape through 'File > Import...' (Ctrl+I)"
msgstr "Probeer het bestand te importeren in Inkscape via 'Bestand > Importeren...' (Ctrl+I)"
@@ -1076,126 +1076,126 @@ msgstr ""
msgid "Flip automatically calculated angle if it appears to be wrong."
msgstr ""
-#: lib/elements/element.py:249 lib/gui/preferences.py:59
+#: lib/elements/element.py:251 lib/gui/preferences.py:59
#: lib/gui/preferences.py:106
msgid "Minimum stitch length"
msgstr ""
-#: lib/elements/element.py:250
+#: lib/elements/element.py:252
msgid "Overwrite global minimum stitch length setting. Shorter stitches than that will be removed."
msgstr ""
-#: lib/elements/element.py:260 lib/gui/preferences.py:41
+#: lib/elements/element.py:262 lib/gui/preferences.py:41
msgid "Minimum jump stitch length"
msgstr ""
-#: lib/elements/element.py:261
+#: lib/elements/element.py:263
msgid "Overwrite global minimum jump stitch length setting. Shorter distances to the next object will have no lock stitches."
msgstr ""
-#: lib/elements/element.py:271
+#: lib/elements/element.py:273
msgid "Allow lock stitches"
msgstr "Sta locksteken toe"
-#: lib/elements/element.py:272
+#: lib/elements/element.py:274
msgid "Tie thread at the beginning and/or end of this object. Manual stitch will only add lock stitches if force lock stitched is checked."
msgstr ""
#. options to allow lock stitch before and after objects
-#: lib/elements/element.py:277
+#: lib/elements/element.py:279
msgid "Both"
msgstr "Beide"
-#: lib/elements/element.py:277
+#: lib/elements/element.py:279
msgid "Before"
msgstr "Voor"
-#: lib/elements/element.py:277
+#: lib/elements/element.py:279
msgid "After"
msgstr "Na"
-#: lib/elements/element.py:277
+#: lib/elements/element.py:279
msgid "Neither"
msgstr "Geen"
-#: lib/elements/element.py:286
+#: lib/elements/element.py:288
#: inx/inkstitch_lettering_force_lock_stitches.inx:3
msgid "Force lock stitches"
msgstr "Force locksteken"
-#: lib/elements/element.py:287
+#: lib/elements/element.py:289
msgid "Sew lock stitches after sewing this element, even if the distance to the next object is shorter than defined by the minimum jump stitch length value in the Ink/Stitch preferences."
msgstr ""
-#: lib/elements/element.py:299
+#: lib/elements/element.py:301
msgid "Tack stitch"
msgstr ""
-#: lib/elements/element.py:300
+#: lib/elements/element.py:302
msgid "Tack down stitch type"
msgstr ""
-#: lib/elements/element.py:310 lib/elements/element.py:356
+#: lib/elements/element.py:312 lib/elements/element.py:358
msgid "Custom path"
msgstr ""
-#: lib/elements/element.py:311
+#: lib/elements/element.py:313
msgid "Enter a custom path. For svg paths The last node will not be embroidered, but represents the first stitch of the element."
msgstr ""
-#: lib/elements/element.py:321 lib/elements/element.py:333
+#: lib/elements/element.py:323 lib/elements/element.py:335
msgid "Scale tack stitch"
msgstr ""
-#: lib/elements/element.py:322
+#: lib/elements/element.py:324
msgid "Set stitch length. A 1 in a custom path equals this values."
msgstr ""
-#: lib/elements/element.py:334
+#: lib/elements/element.py:336
msgid "Scale tack stitch by this percentage."
msgstr ""
-#: lib/elements/element.py:345
+#: lib/elements/element.py:347
msgid "Lock stitch"
msgstr ""
-#: lib/elements/element.py:346
+#: lib/elements/element.py:348
msgid "Lock stitch type"
msgstr ""
-#: lib/elements/element.py:357
+#: lib/elements/element.py:359
msgid "Enter a custom path. For svg paths the first node will not be embroidered, but represents the last stitch of the element."
msgstr ""
-#: lib/elements/element.py:367 lib/elements/element.py:379
+#: lib/elements/element.py:369 lib/elements/element.py:381
msgid "Scale lock stitch"
msgstr ""
-#: lib/elements/element.py:368
+#: lib/elements/element.py:370
msgid "Set length of lock stitches (mm)."
msgstr ""
-#: lib/elements/element.py:380
+#: lib/elements/element.py:382
msgid "Scale lock stitch by this percentage."
msgstr ""
-#: lib/elements/element.py:392
+#: lib/elements/element.py:394
msgid "Trim After"
msgstr ""
-#: lib/elements/element.py:393
+#: lib/elements/element.py:395
msgid "Add a TRIM command after stitching this object."
msgstr ""
-#: lib/elements/element.py:402
+#: lib/elements/element.py:404
msgid "Stop After"
msgstr ""
-#: lib/elements/element.py:403
+#: lib/elements/element.py:405
msgid "Add a STOP command after stitching this object."
msgstr ""
-#: lib/elements/element.py:687
+#: lib/elements/element.py:700
msgid "Please run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot objects. This will show you the exact location of the problem."
msgstr ""
@@ -1211,559 +1211,560 @@ msgstr ""
msgid "* Run Extensions > Ink/Stitch > Troubleshoot > Cleanup Document..."
msgstr "* Kies Uitbreidingen > Ink/Stitch > Probleemoplossen > Document opschonen..."
-#: lib/elements/fill_stitch.py:37
+#: lib/elements/fill_stitch.py:36
msgid "Small Fill"
msgstr "Kleine Opvulling"
-#: lib/elements/fill_stitch.py:38
+#: lib/elements/fill_stitch.py:37
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:44 lib/elements/fill_stitch.py:264
+#: lib/elements/fill_stitch.py:43 lib/elements/fill_stitch.py:263
msgid "Expand"
msgstr "Uitbreiden"
-#: lib/elements/fill_stitch.py:45
+#: lib/elements/fill_stitch.py:44
msgid "The expand parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use original size instead."
msgstr "De parameter Uitbreiden voor dit opvulobject kan niet worden toegepast. Ink/Stitch zal deze negeren en in plaats daarvan de oorspronkelijke grootte gebruiken."
-#: lib/elements/fill_stitch.py:50 lib/elements/fill_stitch.py:701
+#: lib/elements/fill_stitch.py:49 lib/elements/fill_stitch.py:700
msgid "Inset"
msgstr "Inzet"
-#: lib/elements/fill_stitch.py:51
+#: lib/elements/fill_stitch.py:50
msgid "The underlay inset parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use the original size instead."
msgstr "De parameter voor de onderlaaginzet voor dit opvulobject kan niet worden toegepast. Ink/Stitch zal deze negeren en in plaats daarvan de oorspronkelijke grootte gebruiken."
-#: lib/elements/fill_stitch.py:56
+#: lib/elements/fill_stitch.py:55
msgid "Missing Guideline"
msgstr "Ontbrekende hulplijn"
-#: lib/elements/fill_stitch.py:57
+#: lib/elements/fill_stitch.py:56
msgid "This object is set to \"Guided Fill\", but has no guide line."
msgstr "Dit object is ingesteld op \"Geleide vulling\", maar heeft geen hulplijn."
-#: lib/elements/fill_stitch.py:59
+#: lib/elements/fill_stitch.py:58
msgid "* Create a stroke object"
msgstr "* Maak een lijnobject"
-#: lib/elements/fill_stitch.py:60
+#: lib/elements/fill_stitch.py:59
msgid "* Select this object and run Extensions > Ink/Stitch > Edit > Selection to guide line"
msgstr "* Selecteer dit object en druk op Extensies > Inkt/Stitch > Bewerken > Selectie naar hulplijn"
-#: lib/elements/fill_stitch.py:65
+#: lib/elements/fill_stitch.py:64
msgid "Disjointed Guide Line"
msgstr "Onsamenhangende hulplijn"
-#: lib/elements/fill_stitch.py:66
+#: lib/elements/fill_stitch.py:65
msgid "The guide line of this object isn't within the object borders. The guide line works best, if it is within the target element."
msgstr "De hulplijn van dit object ligt niet binnen de objectgrenzen. De hulplijn werkt het best, als hij binnen het doelelement ligt."
-#: lib/elements/fill_stitch.py:69
+#: lib/elements/fill_stitch.py:68
msgid "* Move the guide line into the element"
msgstr "* Verplaats de hulplijn in het element"
-#: lib/elements/fill_stitch.py:74 lib/elements/stroke.py:27
+#: lib/elements/fill_stitch.py:73 lib/elements/stroke.py:26
msgid "Multiple Guide Lines"
msgstr "Meerdere hulplijnen"
-#: lib/elements/fill_stitch.py:75 lib/elements/stroke.py:28
+#: lib/elements/fill_stitch.py:74 lib/elements/stroke.py:27
msgid "This object has multiple guide lines, but only the first one will be used."
msgstr "Dit object heeft meerdere hulplijnen, maar alleen de eerste zal worden gebruikt."
-#: lib/elements/fill_stitch.py:77 lib/elements/stroke.py:30
+#: lib/elements/fill_stitch.py:76 lib/elements/stroke.py:29
msgid "* Remove all guide lines, except for one."
msgstr "* Verwijder alle hulplijnen, behalve één."
-#: lib/elements/fill_stitch.py:82
+#: lib/elements/fill_stitch.py:81
msgid "Unconnected"
msgstr "Losstaand"
-#: lib/elements/fill_stitch.py:83
+#: lib/elements/fill_stitch.py:82
msgid "Fill: This object is made up of unconnected shapes. Ink/Stitch doesn't know what order to stitch them in. Please break this object up into separate shapes."
msgstr "Opvulling: Dit object bestaat uit vormen die geen verband met elkaar houden. Ink/Stitch weet niet in welke volgorde ze moeten worden genaaid. Breek dit object alstublieft op in afzonderlijke vormen."
-#: lib/elements/fill_stitch.py:87 lib/elements/fill_stitch.py:96
-#: lib/elements/fill_stitch.py:141
+#: lib/elements/fill_stitch.py:86 lib/elements/fill_stitch.py:95
+#: lib/elements/fill_stitch.py:140
msgid "* Extensions > Ink/Stitch > Fill Tools > Break Apart Fill Objects"
msgstr "* Uitbreidingen > Ink/Stitch > Opvul gereedschap > Opdelen Opvulobjecten"
-#: lib/elements/fill_stitch.py:92
+#: lib/elements/fill_stitch.py:91
msgid "Border crosses itself"
msgstr "Rand kruist zichzelf"
-#: lib/elements/fill_stitch.py:93
+#: lib/elements/fill_stitch.py:92
msgid "Fill: The border crosses over itself. This may lead into unconnected shapes. Please break this object into separate shapes to indicate in which order it should be stitched in."
msgstr "Opvulling: De rand kruist zichzelf. Dit kan leiden tot niet aaneengesloten vormen. Breek dit object in aparte vormen om aan te geven in welke volgorde het gestikt moet worden."
-#: lib/elements/fill_stitch.py:101
+#: lib/elements/fill_stitch.py:100
msgid "Fill and Stroke color"
msgstr ""
-#: lib/elements/fill_stitch.py:102
+#: lib/elements/fill_stitch.py:101
msgid "Element has both a fill and a stroke color. It is recommended to use two separate elements instead."
msgstr ""
-#: lib/elements/fill_stitch.py:104
+#: lib/elements/fill_stitch.py:103
msgid "* Duplicate the element. Remove stroke color from the first and fill color from the second."
msgstr ""
-#: lib/elements/fill_stitch.py:105
+#: lib/elements/fill_stitch.py:104
msgid "* Adapt the shape of the second element to compensate for push and pull fabric distortion."
msgstr ""
-#: lib/elements/fill_stitch.py:110
+#: lib/elements/fill_stitch.py:109
msgid "No linear gradient color"
msgstr ""
-#: lib/elements/fill_stitch.py:111
+#: lib/elements/fill_stitch.py:110
msgid "Linear Gradient has no linear gradient color."
msgstr ""
-#: lib/elements/fill_stitch.py:113
+#: lib/elements/fill_stitch.py:112
msgid "* Open the Fill and Stroke dialog."
msgstr ""
-#: lib/elements/fill_stitch.py:114
+#: lib/elements/fill_stitch.py:113
msgid "* Set a linear gradient as a fill and adapt colors to your liking."
msgstr ""
-#: lib/elements/fill_stitch.py:119
+#: lib/elements/fill_stitch.py:118
msgid "No stripes to render"
msgstr ""
-#: lib/elements/fill_stitch.py:120
+#: lib/elements/fill_stitch.py:119
msgid "Tartan fill: There is no active fill stripe to render"
msgstr ""
-#: lib/elements/fill_stitch.py:122 lib/elements/fill_stitch.py:132
+#: lib/elements/fill_stitch.py:121 lib/elements/fill_stitch.py:131
msgid "Go to Extensions > Ink/Stitch > Fill Tools > Tartan and adjust stripe settings:"
msgstr ""
-#: lib/elements/fill_stitch.py:123
+#: lib/elements/fill_stitch.py:122
msgid "* Check if stripes are active"
msgstr ""
-#: lib/elements/fill_stitch.py:124
+#: lib/elements/fill_stitch.py:123
msgid "* Check the minimum stripe width setting and the scale factor"
msgstr ""
-#: lib/elements/fill_stitch.py:129
+#: lib/elements/fill_stitch.py:128
msgid "No customized pattern"
msgstr ""
-#: lib/elements/fill_stitch.py:130
+#: lib/elements/fill_stitch.py:129
msgid "Tartan fill: Using default pattern"
msgstr ""
-#: lib/elements/fill_stitch.py:133
+#: lib/elements/fill_stitch.py:132
msgid "* Customize your pattern"
msgstr ""
-#: lib/elements/fill_stitch.py:138
+#: lib/elements/fill_stitch.py:137
msgid "This shape is invalid"
msgstr "Deze vorm is ongeldig"
-#: lib/elements/fill_stitch.py:139
+#: lib/elements/fill_stitch.py:138
msgid "Fill: This shape cannot be stitched out. Please try to repair it with the \"Break Apart Fill Objects\" extension."
msgstr "Opvulling: Deze vorm kan niet worden gestikt. Probeer het te repareren met de \"Break Apart Fill Objects\" extensie."
-#: lib/elements/fill_stitch.py:147
+#: lib/elements/fill_stitch.py:146
msgid "FillStitch"
msgstr "Vulsteek"
-#: lib/elements/fill_stitch.py:150
+#: lib/elements/fill_stitch.py:149
msgid "Automatically routed fill stitching"
msgstr "Automatisch gerouteerde opvulsteken"
-#: lib/elements/fill_stitch.py:154
+#: lib/elements/fill_stitch.py:153
msgid "Auto Fill"
msgstr "Automatische vulling"
-#: lib/elements/fill_stitch.py:155 inx/inkstitch_select_elements.inx:56
+#: lib/elements/fill_stitch.py:154 inx/inkstitch_select_elements.inx:56
msgid "Circular Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:156 inx/inkstitch_select_elements.inx:57
+#: lib/elements/fill_stitch.py:155 inx/inkstitch_select_elements.inx:57
msgid "Contour Fill"
msgstr "Contourvulling"
-#: lib/elements/fill_stitch.py:157 inx/inkstitch_select_elements.inx:58
+#: lib/elements/fill_stitch.py:156 inx/inkstitch_select_elements.inx:58
msgid "Guided Fill"
msgstr "Begeleide vulling"
-#: lib/elements/fill_stitch.py:158 inx/inkstitch_select_elements.inx:59
+#: lib/elements/fill_stitch.py:157 inx/inkstitch_select_elements.inx:59
msgid "Linear Gradient Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:159 inx/inkstitch_select_elements.inx:60
+#: lib/elements/fill_stitch.py:158 inx/inkstitch_select_elements.inx:60
msgid "Meander Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:160 inx/inkstitch_select_elements.inx:61
+#: lib/elements/fill_stitch.py:159 inx/inkstitch_select_elements.inx:61
msgid "Tartan Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:161 lib/gui/tartan/embroidery_panel.py:203
+#: lib/elements/fill_stitch.py:160 lib/gui/tartan/embroidery_panel.py:203
#: inx/inkstitch_select_elements.inx:62
msgid "Legacy Fill"
msgstr "Legacy vulling"
-#: lib/elements/fill_stitch.py:165
+#: lib/elements/fill_stitch.py:164
msgid "Fill method"
msgstr "Vulmethode"
-#: lib/elements/fill_stitch.py:174
+#: lib/elements/fill_stitch.py:173
msgid "Guided Fill Strategy"
msgstr "Begeleide vulstrategie"
-#: lib/elements/fill_stitch.py:175
+#: lib/elements/fill_stitch.py:174
msgid "Copy"
msgstr "Kopiëren"
-#: lib/elements/fill_stitch.py:175
+#: lib/elements/fill_stitch.py:174
msgid "Parallel Offset"
msgstr "Parallelle verschuiving"
-#: lib/elements/fill_stitch.py:176
+#: lib/elements/fill_stitch.py:175
msgid "Copy (the default) will fill the shape with shifted copies of the line. Parallel offset will ensure that each line is always a consistent distance from its neighbor. Sharp corners may be introduced."
msgstr ""
-#: lib/elements/fill_stitch.py:183
+#: lib/elements/fill_stitch.py:182
msgid "Contour Fill Strategy"
msgstr "Contour vulstrategie"
-#: lib/elements/fill_stitch.py:184
+#: lib/elements/fill_stitch.py:183
msgid "Inner to Outer"
msgstr "Binnen naar buiten"
-#: lib/elements/fill_stitch.py:184
+#: lib/elements/fill_stitch.py:183
msgid "Single spiral"
msgstr "Enkele spiraal"
-#: lib/elements/fill_stitch.py:184
+#: lib/elements/fill_stitch.py:183
msgid "Double spiral"
msgstr "Dubbele spiraal"
-#: lib/elements/fill_stitch.py:189
+#: lib/elements/fill_stitch.py:188
msgid "Join Style"
msgstr "Combineer stijl"
-#: lib/elements/fill_stitch.py:190 inx/inkstitch_knockdown_fill.inx:21
+#: lib/elements/fill_stitch.py:189 inx/inkstitch_knockdown_fill.inx:21
+#: inx/inkstitch_knockdown_fill.inx:38
msgid "Round"
msgstr "Rond"
-#: lib/elements/fill_stitch.py:190
+#: lib/elements/fill_stitch.py:189
msgid "Mitered"
msgstr "Verstek"
-#: lib/elements/fill_stitch.py:190
+#: lib/elements/fill_stitch.py:189
msgid "Beveled"
msgstr "Afgeschuind"
-#: lib/elements/fill_stitch.py:196
+#: lib/elements/fill_stitch.py:195
msgid "Avoid self-crossing"
msgstr "Vermijd zelfkruising"
-#: lib/elements/fill_stitch.py:205
+#: lib/elements/fill_stitch.py:204
msgid "Clockwise"
msgstr "Met de klok mee"
-#: lib/elements/fill_stitch.py:210
+#: lib/elements/fill_stitch.py:209
msgid "Meander Pattern"
msgstr ""
-#: lib/elements/fill_stitch.py:217
+#: lib/elements/fill_stitch.py:216
msgid "Meander pattern angle"
msgstr ""
-#: lib/elements/fill_stitch.py:227
+#: lib/elements/fill_stitch.py:226
msgid "Meander pattern scale"
msgstr ""
-#: lib/elements/fill_stitch.py:228
+#: lib/elements/fill_stitch.py:227
msgid "Percentage to stretch or compress the meander pattern. You can scale horizontally and vertically individually by giving two percentages separated by a space. "
msgstr ""
-#: lib/elements/fill_stitch.py:238
+#: lib/elements/fill_stitch.py:237
msgid "Clip path"
msgstr ""
-#: lib/elements/fill_stitch.py:239
+#: lib/elements/fill_stitch.py:238
msgid "Constrain stitching to the shape. Useful when smoothing and expand are used."
msgstr ""
-#: lib/elements/fill_stitch.py:248
+#: lib/elements/fill_stitch.py:247
msgid "Smoothness"
msgstr ""
-#: lib/elements/fill_stitch.py:250
+#: lib/elements/fill_stitch.py:249
msgid "Smooth the stitch path. Smoothness limits how far the smoothed stitch path is allowed to deviate from the original path. Try low numbers like 0.2. Hint: a lower running stitch tolerance may be needed too."
msgstr ""
-#: lib/elements/fill_stitch.py:265
+#: lib/elements/fill_stitch.py:264
msgid "Expand the shape before fill stitching, to compensate for gaps between shapes. Negative values contract instead."
msgstr ""
-#: lib/elements/fill_stitch.py:282
+#: lib/elements/fill_stitch.py:281
msgid "Gap Filling"
msgstr ""
-#: lib/elements/fill_stitch.py:283
+#: lib/elements/fill_stitch.py:282
msgid "Add extra rows to compensate for gaps between sections caused by distortion.Rows are always added in pairs, so this number will be rounded up to the nearest multiple of 2."
msgstr ""
-#: lib/elements/fill_stitch.py:295 lib/elements/fill_stitch.py:308
+#: lib/elements/fill_stitch.py:294 lib/elements/fill_stitch.py:307
#: lib/gui/tartan/embroidery_panel.py:35
msgid "Angle of lines of stitches"
msgstr "Hoek van de lijnen van de steken"
-#: lib/elements/fill_stitch.py:296
+#: lib/elements/fill_stitch.py:295
msgid "The angle increases in a counter-clockwise direction. 0 is horizontal. Negative angles are allowed."
msgstr "De hoek neemt toe tegen de klok in. 0 is horizontaal. Negatieve waarden zijn toegestaan."
-#: lib/elements/fill_stitch.py:309 lib/gui/tartan/embroidery_panel.py:36
+#: lib/elements/fill_stitch.py:308 lib/gui/tartan/embroidery_panel.py:36
msgid "Relative to the tartan stripe direction."
msgstr ""
-#: lib/elements/fill_stitch.py:321
+#: lib/elements/fill_stitch.py:320
msgid "Maximum fill stitch length"
msgstr "Maximale opvulsteeklengte"
-#: lib/elements/fill_stitch.py:323
+#: lib/elements/fill_stitch.py:322
msgid "The length of each stitch in a row. Shorter stitch may be used at the start or end of a row."
msgstr "De lengte van elke steek in een rij. Een kortere steek kan worden gebruikt aan het begin of einde van een rij."
-#: lib/elements/fill_stitch.py:339
+#: lib/elements/fill_stitch.py:338
msgid "Spacing between rows"
msgstr "Afstand tussen rijen"
-#: lib/elements/fill_stitch.py:340
+#: lib/elements/fill_stitch.py:339
msgid "Distance between rows of stitches."
msgstr "Afstand tussen rijen van steken."
-#: lib/elements/fill_stitch.py:357 inx/inkstitch_gradient_blocks.inx:24
+#: lib/elements/fill_stitch.py:356 inx/inkstitch_gradient_blocks.inx:24
msgid "End row spacing"
msgstr ""
-#: lib/elements/fill_stitch.py:358
+#: lib/elements/fill_stitch.py:357
msgid "Increases or decreases the row spacing towards the end."
msgstr ""
-#: lib/elements/fill_stitch.py:372
+#: lib/elements/fill_stitch.py:371
msgid "Stagger rows this many times before repeating"
msgstr "Spring rijen zoveel keer in voordat herhaald wordt"
-#: lib/elements/fill_stitch.py:373 lib/elements/satin_column.py:215
+#: lib/elements/fill_stitch.py:372 lib/elements/satin_column.py:215
msgid "Length of the cycle by which successive stitch rows are staggered. Fractional values are allowed and can have less visible diagonals than integer values."
msgstr ""
-#: lib/elements/fill_stitch.py:389 lib/elements/fill_stitch.py:713
+#: lib/elements/fill_stitch.py:388 lib/elements/fill_stitch.py:712
msgid "Skip last stitch in each row"
msgstr "Sla de laatste steek in elke rij over"
-#: lib/elements/fill_stitch.py:390 lib/elements/fill_stitch.py:714
+#: lib/elements/fill_stitch.py:389 lib/elements/fill_stitch.py:713
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:405
+#: lib/elements/fill_stitch.py:404
msgid "Flip fill (start right-to-left)"
msgstr "Draai opvulling om (start rechts-naar-links)"
-#: lib/elements/fill_stitch.py:406
+#: lib/elements/fill_stitch.py:405
msgid "The flip option can help you with routing your stitch path. When you enable flip, stitching goes from right-to-left instead of left-to-right."
msgstr "De omdraai optie kan je helpen met het routeren van je steekpad. Als je omdraaien kiest, gaat het borduren van rechts naar links in plaats van van links naar rechts."
-#: lib/elements/fill_stitch.py:418
+#: lib/elements/fill_stitch.py:417
msgid "Reverse fill"
msgstr ""
-#: lib/elements/fill_stitch.py:419
+#: lib/elements/fill_stitch.py:418
msgid "Reverses fill path."
msgstr ""
-#: lib/elements/fill_stitch.py:430
+#: lib/elements/fill_stitch.py:429
msgid "Stop at ending point"
msgstr ""
-#: lib/elements/fill_stitch.py:431
+#: lib/elements/fill_stitch.py:430
msgid "If this option is disabled, the ending point will only be used to define a general direction for stitch routing. When enabled the last section will end at the defined spot."
msgstr ""
-#: lib/elements/fill_stitch.py:443 lib/elements/fill_stitch.py:725
+#: lib/elements/fill_stitch.py:442 lib/elements/fill_stitch.py:724
msgid "Underpath"
msgstr "Onderpad"
-#: lib/elements/fill_stitch.py:444 lib/elements/fill_stitch.py:726
+#: lib/elements/fill_stitch.py:443 lib/elements/fill_stitch.py:725
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:456 lib/elements/satin_column.py:364
-#: lib/elements/stroke.py:121
+#: lib/elements/fill_stitch.py:455 lib/elements/satin_column.py:364
+#: lib/elements/stroke.py:120
msgid "Running stitch length"
msgstr "Doorlopende steek lengte"
-#: lib/elements/fill_stitch.py:457
+#: lib/elements/fill_stitch.py:456
msgid "Length of stitches around the outline of the fill region used when moving from section to section. Also used for meander and circular fill."
msgstr ""
-#: lib/elements/fill_stitch.py:474 lib/elements/satin_column.py:375
+#: lib/elements/fill_stitch.py:473 lib/elements/satin_column.py:375
msgid "Running stitch tolerance"
msgstr "Tolerantie lopende steek"
-#: lib/elements/fill_stitch.py:475 lib/elements/satin_column.py:376
+#: lib/elements/fill_stitch.py:474 lib/elements/satin_column.py:376
msgid "Determines how hard Ink/Stitch tries to avoid stitching outside the shape.Lower numbers are less likely to stitch outside the shape but require more stitches."
msgstr ""
-#: lib/elements/fill_stitch.py:493 lib/elements/stroke.py:147
+#: lib/elements/fill_stitch.py:492 lib/elements/stroke.py:146
msgid "Randomize stitch length"
msgstr ""
-#: lib/elements/fill_stitch.py:494 lib/elements/stroke.py:148
+#: lib/elements/fill_stitch.py:493 lib/elements/stroke.py:147
msgid "Randomize stitch length and phase instead of dividing evenly or staggering. This is recommended for closely-spaced curved fills to avoid Moiré artefacts."
msgstr ""
-#: lib/elements/fill_stitch.py:510 lib/elements/stroke.py:160
+#: lib/elements/fill_stitch.py:509 lib/elements/stroke.py:159
msgid "Random stitch length jitter"
msgstr ""
-#: lib/elements/fill_stitch.py:511 lib/elements/stroke.py:161
+#: lib/elements/fill_stitch.py:510 lib/elements/stroke.py:160
msgid "Amount to vary the length of each stitch by when randomizing."
msgstr ""
-#: lib/elements/fill_stitch.py:526 lib/elements/satin_column.py:500
-#: lib/elements/stroke.py:83
+#: lib/elements/fill_stitch.py:525 lib/elements/satin_column.py:500
+#: lib/elements/stroke.py:82
#: lib/sew_stack/stitch_layers/running_stitch/running_stitch_layer.py:33
#: lib/sew_stack/stitch_layers/running_stitch/running_stitch_layer.py:35
msgid "Repeats"
msgstr "Herhalingen"
-#: lib/elements/fill_stitch.py:527 lib/elements/stroke.py:84
+#: lib/elements/fill_stitch.py:526 lib/elements/stroke.py:83
#: lib/sew_stack/stitch_layers/running_stitch/running_stitch_layer.py:36
msgid "Defines how many times to run down and back along the path."
msgstr "Bepaalt hoe vaak op en neer langs een pad wordt gegaan."
-#: lib/elements/fill_stitch.py:538 lib/elements/stroke.py:95
+#: lib/elements/fill_stitch.py:537 lib/elements/stroke.py:94
msgid "Bean stitch number of repeats"
msgstr "Bonensteek aantal herhalingen"
-#: lib/elements/fill_stitch.py:539 lib/elements/stroke.py:96
+#: lib/elements/fill_stitch.py:538 lib/elements/stroke.py:95
msgid "Backtrack each stitch this many times. A value of 1 would triple each stitch (forward, back, forward). A value of 2 would quintuple each stitch, etc.\n\n"
"A pattern with various repeats can be created with a list of values separated by a space."
msgstr ""
-#: lib/elements/fill_stitch.py:554 lib/elements/satin_column.py:250
-#: lib/elements/stroke.py:186
+#: lib/elements/fill_stitch.py:553 lib/elements/satin_column.py:250
+#: lib/elements/stroke.py:185
msgid "Zig-zag spacing (peak-to-peak)"
msgstr "Zig-zag afstand (piek-naar-piek)"
-#: lib/elements/fill_stitch.py:555 lib/elements/stroke.py:187
+#: lib/elements/fill_stitch.py:554 lib/elements/stroke.py:186
msgid "Length of stitches in zig-zag mode."
msgstr "Lengte van steken in zig-zag modus."
-#: lib/elements/fill_stitch.py:567
+#: lib/elements/fill_stitch.py:566
msgid "Zig-zag width"
msgstr ""
-#: lib/elements/fill_stitch.py:568
+#: lib/elements/fill_stitch.py:567
msgid "Width of the zig-zag line."
msgstr ""
-#: lib/elements/fill_stitch.py:581 lib/gui/tartan/embroidery_panel.py:42
+#: lib/elements/fill_stitch.py:580 lib/gui/tartan/embroidery_panel.py:42
msgid "Rows per tartan thread"
msgstr ""
-#: lib/elements/fill_stitch.py:582 lib/gui/tartan/embroidery_panel.py:44
+#: lib/elements/fill_stitch.py:581 lib/gui/tartan/embroidery_panel.py:44
msgid "Consecutive rows of the same color"
msgstr ""
-#: lib/elements/fill_stitch.py:593
+#: lib/elements/fill_stitch.py:592
msgid "Herringbone width"
msgstr ""
-#: lib/elements/fill_stitch.py:594
+#: lib/elements/fill_stitch.py:593
msgid "Defines width of a herringbone pattern. Use 0 for regular rows."
msgstr ""
-#: lib/elements/fill_stitch.py:606 lib/elements/satin_column.py:278
-#: lib/elements/stroke.py:199
+#: lib/elements/fill_stitch.py:605 lib/elements/satin_column.py:278
+#: lib/elements/stroke.py:198
msgid "Pull compensation"
msgstr "Trek compensatie"
-#: lib/elements/fill_stitch.py:607
+#: lib/elements/fill_stitch.py:606
msgid "Fill stitch can pull the fabric together, resulting in a shape narrower than you draw in Inkscape. This setting expands each row of stitches outward from the center of the row by a fixed length. Two values separated by a space may be used for an asymmetric effect."
msgstr ""
-#: lib/elements/fill_stitch.py:611 lib/elements/satin_column.py:282
+#: lib/elements/fill_stitch.py:610 lib/elements/satin_column.py:282
#: lib/elements/satin_column.py:445 lib/elements/satin_column.py:539
-#: lib/elements/stroke.py:202
+#: lib/elements/stroke.py:201
msgid "mm (each side)"
msgstr ""
-#: lib/elements/fill_stitch.py:622 lib/elements/satin_column.py:263
+#: lib/elements/fill_stitch.py:621 lib/elements/satin_column.py:263
msgid "Pull compensation percentage"
msgstr ""
-#: lib/elements/fill_stitch.py:623
+#: lib/elements/fill_stitch.py:622
msgid "Additional pull compensation which varies as a percentage of row width. Two values separated by a space may be used for an asymmetric effect."
msgstr ""
-#: lib/elements/fill_stitch.py:626 lib/elements/satin_column.py:132
+#: lib/elements/fill_stitch.py:625 lib/elements/satin_column.py:132
#: lib/elements/satin_column.py:142 lib/elements/satin_column.py:266
#: lib/elements/satin_column.py:460 lib/elements/satin_column.py:559
msgid "% (each side)"
msgstr ""
-#: lib/elements/fill_stitch.py:647 lib/elements/fill_stitch.py:656
-#: lib/elements/fill_stitch.py:683 lib/elements/fill_stitch.py:694
-#: lib/elements/fill_stitch.py:704 lib/elements/fill_stitch.py:716
-#: lib/elements/fill_stitch.py:729
+#: lib/elements/fill_stitch.py:646 lib/elements/fill_stitch.py:655
+#: lib/elements/fill_stitch.py:682 lib/elements/fill_stitch.py:693
+#: lib/elements/fill_stitch.py:703 lib/elements/fill_stitch.py:715
+#: lib/elements/fill_stitch.py:728
msgid "Fill Underlay"
msgstr "Vulling onderlaag"
-#: lib/elements/fill_stitch.py:647 lib/gui/tartan/embroidery_panel.py:55
+#: lib/elements/fill_stitch.py:646 lib/gui/tartan/embroidery_panel.py:55
#: inx/inkstitch_select_elements.inx:36 inx/inkstitch_select_elements.inx:64
#: inx/inkstitch_select_elements.inx:66
msgid "Underlay"
msgstr "Versteviging"
-#: lib/elements/fill_stitch.py:653
+#: lib/elements/fill_stitch.py:652
msgid "Fill angle"
msgstr "Opvul hoek"
-#: lib/elements/fill_stitch.py:654
+#: lib/elements/fill_stitch.py:653
msgid "Default: fill angle + 90 deg. Insert a list for multiple layers separated by a space."
msgstr ""
-#: lib/elements/fill_stitch.py:680 lib/gui/tartan/embroidery_panel.py:77
+#: lib/elements/fill_stitch.py:679 lib/gui/tartan/embroidery_panel.py:77
msgid "Row spacing"
msgstr "Opvulrij afstand"
-#: lib/elements/fill_stitch.py:681
+#: lib/elements/fill_stitch.py:680
msgid "default: 3x fill row spacing"
msgstr "standaard: 3x opvulrij afstand"
-#: lib/elements/fill_stitch.py:691 lib/elements/stroke.py:172
+#: lib/elements/fill_stitch.py:690 lib/elements/stroke.py:171
#: lib/extensions/element_info.py:134 lib/extensions/element_info.py:190
msgid "Max stitch length"
msgstr "Max steek lengte"
-#: lib/elements/fill_stitch.py:692
+#: lib/elements/fill_stitch.py:691
msgid "default: equal to fill max stitch length"
msgstr "standaard: gelijk aan max steek lengte"
-#: lib/elements/fill_stitch.py:702
+#: lib/elements/fill_stitch.py:701
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:737 lib/elements/satin_column.py:581
-#: lib/elements/stroke.py:451 lib/gui/satin_multicolor/colorize_panel.py:61
+#: lib/elements/fill_stitch.py:736 lib/elements/satin_column.py:581
+#: lib/elements/stroke.py:450 lib/gui/satin_multicolor/colorize_panel.py:61
#: lib/sew_stack/stitch_layers/mixins/randomization.py:59
msgid "Random seed"
msgstr ""
-#: lib/elements/fill_stitch.py:738 lib/elements/satin_column.py:582
-#: lib/elements/stroke.py:452
+#: lib/elements/fill_stitch.py:737 lib/elements/satin_column.py:582
+#: lib/elements/stroke.py:451
msgid "Use a specific seed for randomized attributes. Uses the element ID if empty."
msgstr ""
@@ -1807,7 +1808,7 @@ msgstr "* Ga naar de Lijnstijl tab"
msgid "* Under \"Markers\" choose the first (empty) option in the first dropdown list."
msgstr "* Kies onder \"Markers\" de eerste (lege) optie in de eerste dropdown lijst."
-#: lib/elements/satin_column.py:32 lib/elements/stroke.py:35
+#: lib/elements/satin_column.py:32 lib/elements/stroke.py:34
msgid "Too few subpaths"
msgstr "Te weinig subpaden"
@@ -1941,8 +1942,8 @@ msgstr ""
msgid "Zig-zag"
msgstr ""
-#: lib/elements/satin_column.py:119 lib/elements/stroke.py:73
-#: inx/inkstitch_break_apart.inx:9 inx/inkstitch_knockdown_fill.inx:20
+#: lib/elements/satin_column.py:119 lib/elements/stroke.py:72
+#: inx/inkstitch_break_apart.inx:9
msgid "Method"
msgstr "Methode"
@@ -2055,27 +2056,27 @@ msgstr ""
msgid "Satin stitches pull the fabric together, resulting in a column narrower than you draw in Inkscape. This setting expands each pair of needle penetrations outward from the center of the satin column by a fixed length. Two values separated by a space may be used for an asymmetric effect."
msgstr ""
-#: lib/elements/satin_column.py:293 lib/elements/stroke.py:341
+#: lib/elements/satin_column.py:293 lib/elements/stroke.py:340
msgid "Automatic"
msgstr ""
-#: lib/elements/satin_column.py:294 lib/elements/stroke.py:342
+#: lib/elements/satin_column.py:294 lib/elements/stroke.py:341
msgid "Don't reverse"
msgstr ""
-#: lib/elements/satin_column.py:295 lib/elements/stroke.py:343
+#: lib/elements/satin_column.py:295 lib/elements/stroke.py:342
msgid "Reverse first rail"
msgstr ""
-#: lib/elements/satin_column.py:296 lib/elements/stroke.py:344
+#: lib/elements/satin_column.py:296 lib/elements/stroke.py:343
msgid "Reverse second rail"
msgstr ""
-#: lib/elements/satin_column.py:297 lib/elements/stroke.py:345
+#: lib/elements/satin_column.py:297 lib/elements/stroke.py:344
msgid "Reverse both rails"
msgstr ""
-#: lib/elements/satin_column.py:303 lib/elements/stroke.py:351
+#: lib/elements/satin_column.py:303 lib/elements/stroke.py:350
msgid "Reverse rails"
msgstr ""
@@ -2136,7 +2137,7 @@ msgid "Stitch length"
msgstr "Steek lengte"
#: lib/elements/satin_column.py:425 lib/elements/satin_column.py:482
-#: lib/elements/stroke.py:133
+#: lib/elements/stroke.py:132
msgid "Stitch tolerance"
msgstr ""
@@ -2221,237 +2222,239 @@ msgstr ""
msgid "Split stitch if distance of maximum stitch length is exceeded"
msgstr "Splitsen van steek als afstand van maximale steeklengte wordt overschreden"
-#: lib/elements/stroke.py:36
+#: lib/elements/stroke.py:35
msgid "This element renders as running stitch while it has a satin column parameter."
msgstr ""
-#: lib/elements/stroke.py:38
+#: lib/elements/stroke.py:37
msgid "* Convert to stroke: select the element and open the parameter dialog. Enable running stitch along path."
msgstr ""
-#: lib/elements/stroke.py:39
+#: lib/elements/stroke.py:38
msgid "* Use as satin column: add an other rail and optionally rungs."
msgstr ""
-#: lib/elements/stroke.py:45 lib/extensions/params.py:607
+#: lib/elements/stroke.py:44 lib/extensions/params.py:607
#: inx/inkstitch_select_elements.inx:12
msgid "Stroke"
msgstr "Lijn"
-#: lib/elements/stroke.py:48 lib/extensions/params.py:280
+#: lib/elements/stroke.py:47 lib/extensions/params.py:280
msgid "Running stitch along paths"
msgstr "Lopende steek langs paden"
-#: lib/elements/stroke.py:66
+#: lib/elements/stroke.py:65
msgid "Running Stitch / Bean Stitch"
msgstr ""
-#: lib/elements/stroke.py:67 lib/lettering/categories.py:26
+#: lib/elements/stroke.py:66 lib/lettering/categories.py:26
#: inx/inkstitch_lettering_generate_json.inx:57
msgid "Ripple Stitch"
msgstr ""
-#: lib/elements/stroke.py:68 inx/inkstitch_select_elements.inx:23
+#: lib/elements/stroke.py:67 inx/inkstitch_select_elements.inx:23
msgid "ZigZag Stitch"
msgstr ""
-#: lib/elements/stroke.py:69 inx/inkstitch_select_elements.inx:24
+#: lib/elements/stroke.py:68 inx/inkstitch_select_elements.inx:24
msgid "Manual Stitch"
msgstr ""
-#: lib/elements/stroke.py:109
+#: lib/elements/stroke.py:108
msgid "Manual stitch placement"
msgstr ""
-#: lib/elements/stroke.py:110
+#: lib/elements/stroke.py:109
msgid "No extra stitches will be added to the original ripple pattern and the running stitch length value will be ignored."
msgstr ""
-#: lib/elements/stroke.py:122
+#: lib/elements/stroke.py:121
#: lib/sew_stack/stitch_layers/running_stitch/running_stitch_layer.py:21
msgid "Length of stitches. Stitches can be shorter according to the stitch tolerance setting."
msgstr ""
-#: lib/elements/stroke.py:134
+#: lib/elements/stroke.py:133
msgid "All stitches must be within this distance from the path. A lower tolerance means stitches will be closer together. A higher tolerance means sharp corners may be rounded."
msgstr "Alle steken moeten binnen deze afstand van het pad liggen. Een lagere tolerantie betekent dat de steken dichter bij elkaar komen te liggen. Een hogere tolerantie betekent dat scherpe hoeken mogen worden afgerond."
-#: lib/elements/stroke.py:173
+#: lib/elements/stroke.py:172
msgid "Split stitches longer than this."
msgstr ""
-#: lib/elements/stroke.py:200
+#: lib/elements/stroke.py:199
msgid "Zigzag stitches pull the fabric together, resulting in a column narrower than you draw in Inkscape. This widens the zigzag line width."
msgstr ""
-#: lib/elements/stroke.py:213
+#: lib/elements/stroke.py:212
msgid "Number of lines"
msgstr "Aantal regels"
-#: lib/elements/stroke.py:214
+#: lib/elements/stroke.py:213
msgid "Number of lines from start to finish"
msgstr "Aantal regels van begin tot eind"
-#: lib/elements/stroke.py:225
+#: lib/elements/stroke.py:224
msgid "Minimum line distance"
msgstr ""
-#: lib/elements/stroke.py:226
+#: lib/elements/stroke.py:225
msgid "Overrides the number of lines setting."
msgstr ""
-#: lib/elements/stroke.py:239
+#: lib/elements/stroke.py:238
msgid "Line count / Minimum line distance"
msgstr ""
-#: lib/elements/stroke.py:240
+#: lib/elements/stroke.py:239
msgid "Render at rungs"
msgstr ""
-#: lib/elements/stroke.py:241
+#: lib/elements/stroke.py:240
msgid "Adaptive + minimum line distance"
msgstr ""
-#: lib/elements/stroke.py:246
+#: lib/elements/stroke.py:245
msgid "Pattern position"
msgstr ""
-#: lib/elements/stroke.py:247
+#: lib/elements/stroke.py:246
msgid "Pattern position for satin guided ripples."
msgstr ""
-#: lib/elements/stroke.py:258
+#: lib/elements/stroke.py:257
msgid "Stagger lines this many times before repeating"
msgstr ""
-#: lib/elements/stroke.py:259
+#: lib/elements/stroke.py:258
msgid "Length of the cycle by which successive stitch lines are staggered. Fractional values are allowed and can have less visible diagonals than integer values. A value of 0 (default) disables staggering and instead stitches evenly.For linear ripples only."
msgstr ""
-#: lib/elements/stroke.py:272
+#: lib/elements/stroke.py:271
msgid "Skip first lines"
msgstr "Eerste regels overslaan"
-#: lib/elements/stroke.py:273
+#: lib/elements/stroke.py:272
msgid "Skip this number of lines at the beginning."
msgstr "Sla dit aantal regels aan het begin over."
-#: lib/elements/stroke.py:284
+#: lib/elements/stroke.py:283
msgid "Skip last lines"
msgstr "Laatste regels overslaan"
-#: lib/elements/stroke.py:285
+#: lib/elements/stroke.py:284
msgid "Skip this number of lines at the end"
msgstr "Sla dit aantal regels aan het eind over"
-#: lib/elements/stroke.py:296
+#: lib/elements/stroke.py:295
msgid "Flip every second line"
msgstr ""
-#: lib/elements/stroke.py:297
+#: lib/elements/stroke.py:296
msgid "Linear ripple: wether to flip the pattern every second line or not."
msgstr ""
-#: lib/elements/stroke.py:307
+#: lib/elements/stroke.py:306
msgid "Line distance exponent"
msgstr "Regelafstand exponent"
-#: lib/elements/stroke.py:308
+#: lib/elements/stroke.py:307
msgid "Increase density towards one side."
msgstr "Verhoog de dichtheid naar één kant."
-#: lib/elements/stroke.py:319
+#: lib/elements/stroke.py:318
msgid "Flip exponent"
msgstr "Spiegelen exponent"
-#: lib/elements/stroke.py:320
+#: lib/elements/stroke.py:319
msgid "Reverse exponent effect."
msgstr "Omgekeerd exponent effect."
-#: lib/elements/stroke.py:331
+#: lib/elements/stroke.py:330
msgid "Reverse"
msgstr "Omgekeerd"
-#: lib/elements/stroke.py:332
+#: lib/elements/stroke.py:331
msgid "Flip start and end point"
msgstr "Begin- en eindpunt spiegelen"
-#: lib/elements/stroke.py:352
+#: lib/elements/stroke.py:351
msgid "Reverse satin ripple rails. Default: automatically detect and fix a reversed rail."
msgstr ""
-#: lib/elements/stroke.py:364
+#: lib/elements/stroke.py:363
msgid "Grid size"
msgstr "Rastergrootte"
-#: lib/elements/stroke.py:365
+#: lib/elements/stroke.py:364
msgid "Render as grid. Use with care and watch your stitch density."
msgstr "Weergeven als raster. Wees voorzichtig en let op de steekdichtheid."
-#: lib/elements/stroke.py:377
+#: lib/elements/stroke.py:376
msgid "Stitch grid first"
msgstr ""
-#: lib/elements/stroke.py:378
+#: lib/elements/stroke.py:377
msgid "Reverse the stitch paths, so that the grid will be stitched first"
msgstr ""
-#: lib/elements/stroke.py:389
+#: lib/elements/stroke.py:388
msgid "Scale axis"
msgstr "Schaal as"
-#: lib/elements/stroke.py:390
+#: lib/elements/stroke.py:389
msgid "Scale axis for satin guided ripple stitches."
msgstr "Schaal as voor satijngeleide ribbelsteken."
-#: lib/elements/stroke.py:394 lib/gui/edit_json/settings_panel.py:159
-#: print/templates/ui.html:180 inx/inkstitch_remove_embroidery_settings.inx:12
+#: lib/elements/stroke.py:393 lib/gui/edit_json/settings_panel.py:159
+#: print/templates/ui.html:180 inx/inkstitch_knockdown_fill.inx:32
+#: inx/inkstitch_remove_embroidery_settings.inx:12
#: inx/inkstitch_remove_embroidery_settings.inx:117
msgid "None"
msgstr "Geen"
-#: lib/elements/stroke.py:402
+#: lib/elements/stroke.py:401
msgid "Starting scale"
msgstr "Beginschaal"
-#: lib/elements/stroke.py:403
+#: lib/elements/stroke.py:402
msgid "How big the first copy of the line should be, in percent."
msgstr "Hoe groot het eerste exemplaar van de regel moet zijn, in procenten."
-#: lib/elements/stroke.py:403 lib/elements/stroke.py:415
+#: lib/elements/stroke.py:402 lib/elements/stroke.py:414
msgid "Used only for ripple stitch with a guide line."
msgstr "Alleen gebruikt voor ribbelsteek met een hulplijn."
-#: lib/elements/stroke.py:414
+#: lib/elements/stroke.py:413
msgid "Ending scale"
msgstr "Eindschaal"
-#: lib/elements/stroke.py:415
+#: lib/elements/stroke.py:414
msgid "How big the last copy of the line should be, in percent."
msgstr "Hoe groot het laatste exemplaar van de regel moet zijn, in procenten."
-#: lib/elements/stroke.py:426 lib/gui/tartan/customize_panel.py:43
+#: lib/elements/stroke.py:425 lib/gui/tartan/customize_panel.py:43
#: inx/inkstitch_transform_elements.inx:10
msgid "Rotate"
msgstr "Draaien"
-#: lib/elements/stroke.py:427
+#: lib/elements/stroke.py:426
msgid "Rotate satin guided ripple stitches"
msgstr "Roteer satijnhulp ribbelsteken"
-#: lib/elements/stroke.py:438
+#: lib/elements/stroke.py:437 inx/inkstitch_knockdown_fill.inx:20
+#: inx/inkstitch_knockdown_fill.inx:37
msgid "Join style"
msgstr "Knooppunt stijl"
-#: lib/elements/stroke.py:439
+#: lib/elements/stroke.py:438
msgid "Join style for non circular ripples."
msgstr "Knooppunt stijl voor niet circulaire golven."
-#: lib/elements/stroke.py:442
+#: lib/elements/stroke.py:441
msgid "flat"
msgstr "plat"
-#: lib/elements/stroke.py:442
+#: lib/elements/stroke.py:441
msgid "point"
msgstr "punt"
@@ -2868,11 +2871,11 @@ msgstr ""
msgid "The maximum value is smaller than the minimum value."
msgstr "De maximumwaarde is kleiner dan de minimumwaarde."
-#: lib/extensions/lettering_generate_json.py:51
+#: lib/extensions/lettering_generate_json.py:53
msgid "Please specify a font file."
msgstr "Geef een lettertype-bestand op."
-#: lib/extensions/letters_to_font.py:37
+#: lib/extensions/letters_to_font.py:38
msgid "Font directory not found. Please specify an existing directory."
msgstr "Lettertype map niet gevonden. Gelieve een bestaande map op te geven."
@@ -3297,11 +3300,11 @@ msgstr ""
#: inx/inkstitch_generate_palette.inx:26 inx/inkstitch_gradient_blocks.inx:26
#: inx/inkstitch_install.inx:14 inx/inkstitch_install_custom_palette.inx:14
#: inx/inkstitch_jump_to_stroke.inx:42 inx/inkstitch_jump_to_trim.inx:27
-#: inx/inkstitch_knockdown_fill.inx:27
+#: inx/inkstitch_knockdown_fill.inx:43
#: inx/inkstitch_lettering_along_path.inx:25
#: inx/inkstitch_lettering_custom_font_dir.inx:11
#: inx/inkstitch_lettering_force_lock_stitches.inx:22
-#: inx/inkstitch_lettering_generate_json.inx:135
+#: inx/inkstitch_lettering_generate_json.inx:143
#: inx/inkstitch_lettering_remove_kerning.inx:12
#: inx/inkstitch_lettering_set_color_sort_index.inx:11
#: inx/inkstitch_letters_to_font.inx:60 inx/inkstitch_outline.inx:25
@@ -3331,7 +3334,7 @@ msgid "Feature to verify or update font information for an existing font."
msgstr ""
#: lib/gui/edit_json/help_panel.py:33 lib/gui/edit_json/help_panel.py:34
-#: inx/inkstitch_lettering_generate_json.inx:141
+#: inx/inkstitch_lettering_generate_json.inx:149
msgid "https://inkstitch.org/docs/font-tools/#edit-json"
msgstr ""
@@ -5314,11 +5317,11 @@ msgstr ""
#: inx/inkstitch_density_map.inx:29 inx/inkstitch_display_stacking_order.inx:14
#: inx/inkstitch_fill_to_satin.inx:27 inx/inkstitch_install.inx:18
#: inx/inkstitch_install_custom_palette.inx:17
-#: inx/inkstitch_knockdown_fill.inx:33
+#: inx/inkstitch_knockdown_fill.inx:49
#: inx/inkstitch_lettering_along_path.inx:37
#: inx/inkstitch_lettering_custom_font_dir.inx:16
#: inx/inkstitch_lettering_force_lock_stitches.inx:33
-#: inx/inkstitch_lettering_generate_json.inx:139
+#: inx/inkstitch_lettering_generate_json.inx:147
#: inx/inkstitch_lettering_remove_kerning.inx:22
#: inx/inkstitch_lettering_set_color_sort_index.inx:19
#: inx/inkstitch_letters_to_font.inx:75 inx/inkstitch_outline.inx:28
@@ -6637,15 +6640,15 @@ msgstr ""
msgid "Keep holes"
msgstr ""
-#: inx/inkstitch_knockdown_fill.inx:19
+#: inx/inkstitch_knockdown_fill.inx:19 inx/inkstitch_knockdown_fill.inx:36
msgid "Offset"
msgstr ""
-#: inx/inkstitch_knockdown_fill.inx:22
+#: inx/inkstitch_knockdown_fill.inx:22 inx/inkstitch_knockdown_fill.inx:39
msgid "Mitre"
msgstr ""
-#: inx/inkstitch_knockdown_fill.inx:23
+#: inx/inkstitch_knockdown_fill.inx:23 inx/inkstitch_knockdown_fill.inx:40
msgid "Bevel"
msgstr ""
@@ -6653,23 +6656,40 @@ msgstr ""
msgid "Mitre limit"
msgstr ""
-#: inx/inkstitch_knockdown_fill.inx:28
+#: inx/inkstitch_knockdown_fill.inx:30
+msgid "Embossing"
+msgstr ""
+
+#: inx/inkstitch_knockdown_fill.inx:31
+msgid "Shape"
+msgstr ""
+
+#: inx/inkstitch_knockdown_fill.inx:33
+#: inx/inkstitch_zigzag_line_to_satin.inx:10
+msgid "Square"
+msgstr ""
+
+#: inx/inkstitch_knockdown_fill.inx:34
+msgid "Circle"
+msgstr ""
+
+#: inx/inkstitch_knockdown_fill.inx:44
msgid "This extension generates a knockdown fill area with a specified offset around selected elements."
msgstr ""
-#: inx/inkstitch_knockdown_fill.inx:29
+#: inx/inkstitch_knockdown_fill.inx:45
msgid "* Select elements of any kind"
msgstr ""
-#: inx/inkstitch_knockdown_fill.inx:30
+#: inx/inkstitch_knockdown_fill.inx:46
msgid "* Open this extension and apply with desired settings"
msgstr ""
-#: inx/inkstitch_knockdown_fill.inx:31
+#: inx/inkstitch_knockdown_fill.inx:47
msgid "* Adapt fill settings in the params dialog"
msgstr ""
-#: inx/inkstitch_knockdown_fill.inx:34
+#: inx/inkstitch_knockdown_fill.inx:50
msgid "https://inkstitch.org/docs/fill-tools/#knockdown-fill"
msgstr ""
@@ -6890,6 +6910,7 @@ msgstr ""
#: inx/inkstitch_lettering_generate_json.inx:118
#: inx/inkstitch_lettering_generate_json.inx:126
+#: inx/inkstitch_lettering_generate_json.inx:134
msgid "Force"
msgstr "Forceren"
@@ -6917,15 +6938,27 @@ msgstr "Woordafstand (px)"
msgid "Space character width (default: 20)"
msgstr "Spatie tekenbreedte (standaard: 20)"
+#: inx/inkstitch_lettering_generate_json.inx:134
+msgid "Overwrite letter spacing information from font file."
+msgstr ""
+
#: inx/inkstitch_lettering_generate_json.inx:136
+msgid "Letter spacing (px)"
+msgstr ""
+
+#: inx/inkstitch_lettering_generate_json.inx:136
+msgid "Letter spacing (default: 100)"
+msgstr ""
+
+#: inx/inkstitch_lettering_generate_json.inx:144
msgid "Generates font.json which can be used by the lettering tool."
msgstr ""
-#: inx/inkstitch_lettering_generate_json.inx:137
+#: inx/inkstitch_lettering_generate_json.inx:145
msgid "The generated file can be updated with Extensions > Ink/Stitch > Font Management > Edit JSON."
msgstr ""
-#: inx/inkstitch_lettering_generate_json.inx:140
+#: inx/inkstitch_lettering_generate_json.inx:148
msgid "https://inkstitch.org/docs/font-tools/#generate-json"
msgstr ""
@@ -8111,10 +8144,6 @@ msgstr ""
msgid "Line Pattern"
msgstr ""
-#: inx/inkstitch_zigzag_line_to_satin.inx:10
-msgid "Square"
-msgstr ""
-
#: inx/inkstitch_zigzag_line_to_satin.inx:11
msgid "Sawtooth"
msgstr ""
diff --git a/translations/messages_no_NO.po b/translations/messages_no_NO.po
index b2028597..d6f67a85 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: 2025-05-12 01:48+0000\n"
-"PO-Revision-Date: 2025-05-12 01:48\n"
+"POT-Creation-Date: 2025-05-21 01:46+0000\n"
+"PO-Revision-Date: 2025-05-21 01:46\n"
"Last-Translator: \n"
"Language-Team: Norwegian\n"
"MIME-Version: 1.0\n"
@@ -12,7 +12,7 @@ msgstr ""
"Generated-By: Babel 2.17.0\n"
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2025-05-12 01:48+0000\n"
+"POT-Creation-Date: 2025-05-21 01:46+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -910,11 +910,11 @@ msgstr ""
msgid "weird one"
msgstr ""
-#: inkstitch.py:166
+#: inkstitch.py:170
msgid "Ink/Stitch cannot read your SVG file. This is often the case when you use a file which has been created with Adobe Illustrator."
msgstr ""
-#: inkstitch.py:169
+#: inkstitch.py:173
msgid "Try to import the file into Inkscape through 'File > Import...' (Ctrl+I)"
msgstr ""
@@ -1076,126 +1076,126 @@ msgstr ""
msgid "Flip automatically calculated angle if it appears to be wrong."
msgstr ""
-#: lib/elements/element.py:249 lib/gui/preferences.py:59
+#: lib/elements/element.py:251 lib/gui/preferences.py:59
#: lib/gui/preferences.py:106
msgid "Minimum stitch length"
msgstr ""
-#: lib/elements/element.py:250
+#: lib/elements/element.py:252
msgid "Overwrite global minimum stitch length setting. Shorter stitches than that will be removed."
msgstr ""
-#: lib/elements/element.py:260 lib/gui/preferences.py:41
+#: lib/elements/element.py:262 lib/gui/preferences.py:41
msgid "Minimum jump stitch length"
msgstr ""
-#: lib/elements/element.py:261
+#: lib/elements/element.py:263
msgid "Overwrite global minimum jump stitch length setting. Shorter distances to the next object will have no lock stitches."
msgstr ""
-#: lib/elements/element.py:271
+#: lib/elements/element.py:273
msgid "Allow lock stitches"
msgstr "Tillat hefte-sting"
-#: lib/elements/element.py:272
+#: lib/elements/element.py:274
msgid "Tie thread at the beginning and/or end of this object. Manual stitch will only add lock stitches if force lock stitched is checked."
msgstr ""
#. options to allow lock stitch before and after objects
-#: lib/elements/element.py:277
+#: lib/elements/element.py:279
msgid "Both"
msgstr "Begge"
-#: lib/elements/element.py:277
+#: lib/elements/element.py:279
msgid "Before"
msgstr "Før"
-#: lib/elements/element.py:277
+#: lib/elements/element.py:279
msgid "After"
msgstr "Etter"
-#: lib/elements/element.py:277
+#: lib/elements/element.py:279
msgid "Neither"
msgstr ""
-#: lib/elements/element.py:286
+#: lib/elements/element.py:288
#: inx/inkstitch_lettering_force_lock_stitches.inx:3
msgid "Force lock stitches"
msgstr ""
-#: lib/elements/element.py:287
+#: lib/elements/element.py:289
msgid "Sew lock stitches after sewing this element, even if the distance to the next object is shorter than defined by the minimum jump stitch length value in the Ink/Stitch preferences."
msgstr ""
-#: lib/elements/element.py:299
+#: lib/elements/element.py:301
msgid "Tack stitch"
msgstr ""
-#: lib/elements/element.py:300
+#: lib/elements/element.py:302
msgid "Tack down stitch type"
msgstr ""
-#: lib/elements/element.py:310 lib/elements/element.py:356
+#: lib/elements/element.py:312 lib/elements/element.py:358
msgid "Custom path"
msgstr ""
-#: lib/elements/element.py:311
+#: lib/elements/element.py:313
msgid "Enter a custom path. For svg paths The last node will not be embroidered, but represents the first stitch of the element."
msgstr ""
-#: lib/elements/element.py:321 lib/elements/element.py:333
+#: lib/elements/element.py:323 lib/elements/element.py:335
msgid "Scale tack stitch"
msgstr ""
-#: lib/elements/element.py:322
+#: lib/elements/element.py:324
msgid "Set stitch length. A 1 in a custom path equals this values."
msgstr ""
-#: lib/elements/element.py:334
+#: lib/elements/element.py:336
msgid "Scale tack stitch by this percentage."
msgstr ""
-#: lib/elements/element.py:345
+#: lib/elements/element.py:347
msgid "Lock stitch"
msgstr ""
-#: lib/elements/element.py:346
+#: lib/elements/element.py:348
msgid "Lock stitch type"
msgstr ""
-#: lib/elements/element.py:357
+#: lib/elements/element.py:359
msgid "Enter a custom path. For svg paths the first node will not be embroidered, but represents the last stitch of the element."
msgstr ""
-#: lib/elements/element.py:367 lib/elements/element.py:379
+#: lib/elements/element.py:369 lib/elements/element.py:381
msgid "Scale lock stitch"
msgstr ""
-#: lib/elements/element.py:368
+#: lib/elements/element.py:370
msgid "Set length of lock stitches (mm)."
msgstr ""
-#: lib/elements/element.py:380
+#: lib/elements/element.py:382
msgid "Scale lock stitch by this percentage."
msgstr ""
-#: lib/elements/element.py:392
+#: lib/elements/element.py:394
msgid "Trim After"
msgstr ""
-#: lib/elements/element.py:393
+#: lib/elements/element.py:395
msgid "Add a TRIM command after stitching this object."
msgstr ""
-#: lib/elements/element.py:402
+#: lib/elements/element.py:404
msgid "Stop After"
msgstr ""
-#: lib/elements/element.py:403
+#: lib/elements/element.py:405
msgid "Add a STOP command after stitching this object."
msgstr ""
-#: lib/elements/element.py:687
+#: lib/elements/element.py:700
msgid "Please run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot objects. This will show you the exact location of the problem."
msgstr ""
@@ -1211,559 +1211,560 @@ msgstr ""
msgid "* Run Extensions > Ink/Stitch > Troubleshoot > Cleanup Document..."
msgstr ""
-#: lib/elements/fill_stitch.py:37
+#: lib/elements/fill_stitch.py:36
msgid "Small Fill"
msgstr "SmĂ¥tt fyll"
-#: lib/elements/fill_stitch.py:38
+#: lib/elements/fill_stitch.py:37
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:44 lib/elements/fill_stitch.py:264
+#: lib/elements/fill_stitch.py:43 lib/elements/fill_stitch.py:263
msgid "Expand"
msgstr "Utvidelse"
-#: lib/elements/fill_stitch.py:45
+#: lib/elements/fill_stitch.py:44
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:50 lib/elements/fill_stitch.py:701
+#: lib/elements/fill_stitch.py:49 lib/elements/fill_stitch.py:700
msgid "Inset"
msgstr "Innsett"
-#: lib/elements/fill_stitch.py:51
+#: lib/elements/fill_stitch.py:50
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:56
+#: lib/elements/fill_stitch.py:55
msgid "Missing Guideline"
msgstr "Manglende hjelpelinjer"
-#: lib/elements/fill_stitch.py:57
+#: lib/elements/fill_stitch.py:56
msgid "This object is set to \"Guided Fill\", but has no guide line."
msgstr ""
-#: lib/elements/fill_stitch.py:59
+#: lib/elements/fill_stitch.py:58
msgid "* Create a stroke object"
msgstr "* Danner et linje-objekt"
-#: lib/elements/fill_stitch.py:60
+#: lib/elements/fill_stitch.py:59
msgid "* Select this object and run Extensions > Ink/Stitch > Edit > Selection to guide line"
msgstr ""
-#: lib/elements/fill_stitch.py:65
+#: lib/elements/fill_stitch.py:64
msgid "Disjointed Guide Line"
msgstr ""
-#: lib/elements/fill_stitch.py:66
+#: lib/elements/fill_stitch.py:65
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:69
+#: lib/elements/fill_stitch.py:68
msgid "* Move the guide line into the element"
msgstr ""
-#: lib/elements/fill_stitch.py:74 lib/elements/stroke.py:27
+#: lib/elements/fill_stitch.py:73 lib/elements/stroke.py:26
msgid "Multiple Guide Lines"
msgstr "Mange hjelpelinjer"
-#: lib/elements/fill_stitch.py:75 lib/elements/stroke.py:28
+#: lib/elements/fill_stitch.py:74 lib/elements/stroke.py:27
msgid "This object has multiple guide lines, but only the first one will be used."
msgstr ""
-#: lib/elements/fill_stitch.py:77 lib/elements/stroke.py:30
+#: lib/elements/fill_stitch.py:76 lib/elements/stroke.py:29
msgid "* Remove all guide lines, except for one."
msgstr ""
-#: lib/elements/fill_stitch.py:82
+#: lib/elements/fill_stitch.py:81
msgid "Unconnected"
msgstr "Uten forbinnelse"
-#: lib/elements/fill_stitch.py:83
+#: lib/elements/fill_stitch.py:82
msgid "Fill: This object is made up of unconnected shapes. Ink/Stitch doesn't know what order to stitch them in. Please break this object up into separate shapes."
msgstr ""
-#: lib/elements/fill_stitch.py:87 lib/elements/fill_stitch.py:96
-#: lib/elements/fill_stitch.py:141
+#: lib/elements/fill_stitch.py:86 lib/elements/fill_stitch.py:95
+#: lib/elements/fill_stitch.py:140
msgid "* Extensions > Ink/Stitch > Fill Tools > Break Apart Fill Objects"
msgstr ""
-#: lib/elements/fill_stitch.py:92
+#: lib/elements/fill_stitch.py:91
msgid "Border crosses itself"
msgstr "Kanter krysser seg selv"
-#: lib/elements/fill_stitch.py:93
+#: lib/elements/fill_stitch.py:92
msgid "Fill: The border crosses over itself. This may lead into unconnected shapes. Please break this object into separate shapes to indicate in which order it should be stitched in."
msgstr ""
-#: lib/elements/fill_stitch.py:101
+#: lib/elements/fill_stitch.py:100
msgid "Fill and Stroke color"
msgstr ""
-#: lib/elements/fill_stitch.py:102
+#: lib/elements/fill_stitch.py:101
msgid "Element has both a fill and a stroke color. It is recommended to use two separate elements instead."
msgstr ""
-#: lib/elements/fill_stitch.py:104
+#: lib/elements/fill_stitch.py:103
msgid "* Duplicate the element. Remove stroke color from the first and fill color from the second."
msgstr ""
-#: lib/elements/fill_stitch.py:105
+#: lib/elements/fill_stitch.py:104
msgid "* Adapt the shape of the second element to compensate for push and pull fabric distortion."
msgstr ""
-#: lib/elements/fill_stitch.py:110
+#: lib/elements/fill_stitch.py:109
msgid "No linear gradient color"
msgstr ""
-#: lib/elements/fill_stitch.py:111
+#: lib/elements/fill_stitch.py:110
msgid "Linear Gradient has no linear gradient color."
msgstr ""
-#: lib/elements/fill_stitch.py:113
+#: lib/elements/fill_stitch.py:112
msgid "* Open the Fill and Stroke dialog."
msgstr ""
-#: lib/elements/fill_stitch.py:114
+#: lib/elements/fill_stitch.py:113
msgid "* Set a linear gradient as a fill and adapt colors to your liking."
msgstr ""
-#: lib/elements/fill_stitch.py:119
+#: lib/elements/fill_stitch.py:118
msgid "No stripes to render"
msgstr ""
-#: lib/elements/fill_stitch.py:120
+#: lib/elements/fill_stitch.py:119
msgid "Tartan fill: There is no active fill stripe to render"
msgstr ""
-#: lib/elements/fill_stitch.py:122 lib/elements/fill_stitch.py:132
+#: lib/elements/fill_stitch.py:121 lib/elements/fill_stitch.py:131
msgid "Go to Extensions > Ink/Stitch > Fill Tools > Tartan and adjust stripe settings:"
msgstr ""
-#: lib/elements/fill_stitch.py:123
+#: lib/elements/fill_stitch.py:122
msgid "* Check if stripes are active"
msgstr ""
-#: lib/elements/fill_stitch.py:124
+#: lib/elements/fill_stitch.py:123
msgid "* Check the minimum stripe width setting and the scale factor"
msgstr ""
-#: lib/elements/fill_stitch.py:129
+#: lib/elements/fill_stitch.py:128
msgid "No customized pattern"
msgstr ""
-#: lib/elements/fill_stitch.py:130
+#: lib/elements/fill_stitch.py:129
msgid "Tartan fill: Using default pattern"
msgstr ""
-#: lib/elements/fill_stitch.py:133
+#: lib/elements/fill_stitch.py:132
msgid "* Customize your pattern"
msgstr ""
-#: lib/elements/fill_stitch.py:138
+#: lib/elements/fill_stitch.py:137
msgid "This shape is invalid"
msgstr "Formen er ugyldig"
-#: lib/elements/fill_stitch.py:139
+#: lib/elements/fill_stitch.py:138
msgid "Fill: This shape cannot be stitched out. Please try to repair it with the \"Break Apart Fill Objects\" extension."
msgstr ""
-#: lib/elements/fill_stitch.py:147
+#: lib/elements/fill_stitch.py:146
msgid "FillStitch"
msgstr "FyllSting"
-#: lib/elements/fill_stitch.py:150
+#: lib/elements/fill_stitch.py:149
msgid "Automatically routed fill stitching"
msgstr ""
-#: lib/elements/fill_stitch.py:154
+#: lib/elements/fill_stitch.py:153
msgid "Auto Fill"
msgstr "Auto-fyll"
-#: lib/elements/fill_stitch.py:155 inx/inkstitch_select_elements.inx:56
+#: lib/elements/fill_stitch.py:154 inx/inkstitch_select_elements.inx:56
msgid "Circular Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:156 inx/inkstitch_select_elements.inx:57
+#: lib/elements/fill_stitch.py:155 inx/inkstitch_select_elements.inx:57
msgid "Contour Fill"
msgstr "Kontur-fyll"
-#: lib/elements/fill_stitch.py:157 inx/inkstitch_select_elements.inx:58
+#: lib/elements/fill_stitch.py:156 inx/inkstitch_select_elements.inx:58
msgid "Guided Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:158 inx/inkstitch_select_elements.inx:59
+#: lib/elements/fill_stitch.py:157 inx/inkstitch_select_elements.inx:59
msgid "Linear Gradient Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:159 inx/inkstitch_select_elements.inx:60
+#: lib/elements/fill_stitch.py:158 inx/inkstitch_select_elements.inx:60
msgid "Meander Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:160 inx/inkstitch_select_elements.inx:61
+#: lib/elements/fill_stitch.py:159 inx/inkstitch_select_elements.inx:61
msgid "Tartan Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:161 lib/gui/tartan/embroidery_panel.py:203
+#: lib/elements/fill_stitch.py:160 lib/gui/tartan/embroidery_panel.py:203
#: inx/inkstitch_select_elements.inx:62
msgid "Legacy Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:165
+#: lib/elements/fill_stitch.py:164
msgid "Fill method"
msgstr ""
-#: lib/elements/fill_stitch.py:174
+#: lib/elements/fill_stitch.py:173
msgid "Guided Fill Strategy"
msgstr ""
-#: lib/elements/fill_stitch.py:175
+#: lib/elements/fill_stitch.py:174
msgid "Copy"
msgstr "Kopier"
-#: lib/elements/fill_stitch.py:175
+#: lib/elements/fill_stitch.py:174
msgid "Parallel Offset"
msgstr ""
-#: lib/elements/fill_stitch.py:176
+#: lib/elements/fill_stitch.py:175
msgid "Copy (the default) will fill the shape with shifted copies of the line. Parallel offset will ensure that each line is always a consistent distance from its neighbor. Sharp corners may be introduced."
msgstr ""
-#: lib/elements/fill_stitch.py:183
+#: lib/elements/fill_stitch.py:182
msgid "Contour Fill Strategy"
msgstr ""
-#: lib/elements/fill_stitch.py:184
+#: lib/elements/fill_stitch.py:183
msgid "Inner to Outer"
msgstr "Indre til ytre"
-#: lib/elements/fill_stitch.py:184
+#: lib/elements/fill_stitch.py:183
msgid "Single spiral"
msgstr "Enkel-spiral"
-#: lib/elements/fill_stitch.py:184
+#: lib/elements/fill_stitch.py:183
msgid "Double spiral"
msgstr "Dobbelt-spiral"
-#: lib/elements/fill_stitch.py:189
+#: lib/elements/fill_stitch.py:188
msgid "Join Style"
msgstr ""
-#: lib/elements/fill_stitch.py:190 inx/inkstitch_knockdown_fill.inx:21
+#: lib/elements/fill_stitch.py:189 inx/inkstitch_knockdown_fill.inx:21
+#: inx/inkstitch_knockdown_fill.inx:38
msgid "Round"
msgstr "Rund"
-#: lib/elements/fill_stitch.py:190
+#: lib/elements/fill_stitch.py:189
msgid "Mitered"
msgstr ""
-#: lib/elements/fill_stitch.py:190
+#: lib/elements/fill_stitch.py:189
msgid "Beveled"
msgstr "Avrunnet"
-#: lib/elements/fill_stitch.py:196
+#: lib/elements/fill_stitch.py:195
msgid "Avoid self-crossing"
msgstr "UnngĂ¥ selv-kryssing"
-#: lib/elements/fill_stitch.py:205
+#: lib/elements/fill_stitch.py:204
msgid "Clockwise"
msgstr "Med klokken"
-#: lib/elements/fill_stitch.py:210
+#: lib/elements/fill_stitch.py:209
msgid "Meander Pattern"
msgstr ""
-#: lib/elements/fill_stitch.py:217
+#: lib/elements/fill_stitch.py:216
msgid "Meander pattern angle"
msgstr ""
-#: lib/elements/fill_stitch.py:227
+#: lib/elements/fill_stitch.py:226
msgid "Meander pattern scale"
msgstr ""
-#: lib/elements/fill_stitch.py:228
+#: lib/elements/fill_stitch.py:227
msgid "Percentage to stretch or compress the meander pattern. You can scale horizontally and vertically individually by giving two percentages separated by a space. "
msgstr ""
-#: lib/elements/fill_stitch.py:238
+#: lib/elements/fill_stitch.py:237
msgid "Clip path"
msgstr ""
-#: lib/elements/fill_stitch.py:239
+#: lib/elements/fill_stitch.py:238
msgid "Constrain stitching to the shape. Useful when smoothing and expand are used."
msgstr ""
-#: lib/elements/fill_stitch.py:248
+#: lib/elements/fill_stitch.py:247
msgid "Smoothness"
msgstr ""
-#: lib/elements/fill_stitch.py:250
+#: lib/elements/fill_stitch.py:249
msgid "Smooth the stitch path. Smoothness limits how far the smoothed stitch path is allowed to deviate from the original path. Try low numbers like 0.2. Hint: a lower running stitch tolerance may be needed too."
msgstr ""
-#: lib/elements/fill_stitch.py:265
+#: lib/elements/fill_stitch.py:264
msgid "Expand the shape before fill stitching, to compensate for gaps between shapes. Negative values contract instead."
msgstr ""
-#: lib/elements/fill_stitch.py:282
+#: lib/elements/fill_stitch.py:281
msgid "Gap Filling"
msgstr ""
-#: lib/elements/fill_stitch.py:283
+#: lib/elements/fill_stitch.py:282
msgid "Add extra rows to compensate for gaps between sections caused by distortion.Rows are always added in pairs, so this number will be rounded up to the nearest multiple of 2."
msgstr ""
-#: lib/elements/fill_stitch.py:295 lib/elements/fill_stitch.py:308
+#: lib/elements/fill_stitch.py:294 lib/elements/fill_stitch.py:307
#: lib/gui/tartan/embroidery_panel.py:35
msgid "Angle of lines of stitches"
msgstr ""
-#: lib/elements/fill_stitch.py:296
+#: lib/elements/fill_stitch.py:295
msgid "The angle increases in a counter-clockwise direction. 0 is horizontal. Negative angles are allowed."
msgstr ""
-#: lib/elements/fill_stitch.py:309 lib/gui/tartan/embroidery_panel.py:36
+#: lib/elements/fill_stitch.py:308 lib/gui/tartan/embroidery_panel.py:36
msgid "Relative to the tartan stripe direction."
msgstr ""
-#: lib/elements/fill_stitch.py:321
+#: lib/elements/fill_stitch.py:320
msgid "Maximum fill stitch length"
msgstr "Maksimum fyll stinglengde"
-#: lib/elements/fill_stitch.py:323
+#: lib/elements/fill_stitch.py:322
msgid "The length of each stitch in a row. Shorter stitch may be used at the start or end of a row."
msgstr ""
-#: lib/elements/fill_stitch.py:339
+#: lib/elements/fill_stitch.py:338
msgid "Spacing between rows"
msgstr "Avstand mellom rekkene"
-#: lib/elements/fill_stitch.py:340
+#: lib/elements/fill_stitch.py:339
msgid "Distance between rows of stitches."
msgstr ""
-#: lib/elements/fill_stitch.py:357 inx/inkstitch_gradient_blocks.inx:24
+#: lib/elements/fill_stitch.py:356 inx/inkstitch_gradient_blocks.inx:24
msgid "End row spacing"
msgstr ""
-#: lib/elements/fill_stitch.py:358
+#: lib/elements/fill_stitch.py:357
msgid "Increases or decreases the row spacing towards the end."
msgstr ""
-#: lib/elements/fill_stitch.py:372
+#: lib/elements/fill_stitch.py:371
msgid "Stagger rows this many times before repeating"
msgstr ""
-#: lib/elements/fill_stitch.py:373 lib/elements/satin_column.py:215
+#: lib/elements/fill_stitch.py:372 lib/elements/satin_column.py:215
msgid "Length of the cycle by which successive stitch rows are staggered. Fractional values are allowed and can have less visible diagonals than integer values."
msgstr ""
-#: lib/elements/fill_stitch.py:389 lib/elements/fill_stitch.py:713
+#: lib/elements/fill_stitch.py:388 lib/elements/fill_stitch.py:712
msgid "Skip last stitch in each row"
msgstr "Spring over det siste sting i hver rekke"
-#: lib/elements/fill_stitch.py:390 lib/elements/fill_stitch.py:714
+#: lib/elements/fill_stitch.py:389 lib/elements/fill_stitch.py:713
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:405
+#: lib/elements/fill_stitch.py:404
msgid "Flip fill (start right-to-left)"
msgstr ""
-#: lib/elements/fill_stitch.py:406
+#: lib/elements/fill_stitch.py:405
msgid "The flip option can help you with routing your stitch path. When you enable flip, stitching goes from right-to-left instead of left-to-right."
msgstr ""
-#: lib/elements/fill_stitch.py:418
+#: lib/elements/fill_stitch.py:417
msgid "Reverse fill"
msgstr ""
-#: lib/elements/fill_stitch.py:419
+#: lib/elements/fill_stitch.py:418
msgid "Reverses fill path."
msgstr ""
-#: lib/elements/fill_stitch.py:430
+#: lib/elements/fill_stitch.py:429
msgid "Stop at ending point"
msgstr ""
-#: lib/elements/fill_stitch.py:431
+#: lib/elements/fill_stitch.py:430
msgid "If this option is disabled, the ending point will only be used to define a general direction for stitch routing. When enabled the last section will end at the defined spot."
msgstr ""
-#: lib/elements/fill_stitch.py:443 lib/elements/fill_stitch.py:725
+#: lib/elements/fill_stitch.py:442 lib/elements/fill_stitch.py:724
msgid "Underpath"
msgstr ""
-#: lib/elements/fill_stitch.py:444 lib/elements/fill_stitch.py:726
+#: lib/elements/fill_stitch.py:443 lib/elements/fill_stitch.py:725
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:456 lib/elements/satin_column.py:364
-#: lib/elements/stroke.py:121
+#: lib/elements/fill_stitch.py:455 lib/elements/satin_column.py:364
+#: lib/elements/stroke.py:120
msgid "Running stitch length"
msgstr "Lengden av rettsøm"
-#: lib/elements/fill_stitch.py:457
+#: lib/elements/fill_stitch.py:456
msgid "Length of stitches around the outline of the fill region used when moving from section to section. Also used for meander and circular fill."
msgstr ""
-#: lib/elements/fill_stitch.py:474 lib/elements/satin_column.py:375
+#: lib/elements/fill_stitch.py:473 lib/elements/satin_column.py:375
msgid "Running stitch tolerance"
msgstr "Toleranse til rettsting"
-#: lib/elements/fill_stitch.py:475 lib/elements/satin_column.py:376
+#: lib/elements/fill_stitch.py:474 lib/elements/satin_column.py:376
msgid "Determines how hard Ink/Stitch tries to avoid stitching outside the shape.Lower numbers are less likely to stitch outside the shape but require more stitches."
msgstr ""
-#: lib/elements/fill_stitch.py:493 lib/elements/stroke.py:147
+#: lib/elements/fill_stitch.py:492 lib/elements/stroke.py:146
msgid "Randomize stitch length"
msgstr ""
-#: lib/elements/fill_stitch.py:494 lib/elements/stroke.py:148
+#: lib/elements/fill_stitch.py:493 lib/elements/stroke.py:147
msgid "Randomize stitch length and phase instead of dividing evenly or staggering. This is recommended for closely-spaced curved fills to avoid Moiré artefacts."
msgstr ""
-#: lib/elements/fill_stitch.py:510 lib/elements/stroke.py:160
+#: lib/elements/fill_stitch.py:509 lib/elements/stroke.py:159
msgid "Random stitch length jitter"
msgstr ""
-#: lib/elements/fill_stitch.py:511 lib/elements/stroke.py:161
+#: lib/elements/fill_stitch.py:510 lib/elements/stroke.py:160
msgid "Amount to vary the length of each stitch by when randomizing."
msgstr ""
-#: lib/elements/fill_stitch.py:526 lib/elements/satin_column.py:500
-#: lib/elements/stroke.py:83
+#: lib/elements/fill_stitch.py:525 lib/elements/satin_column.py:500
+#: lib/elements/stroke.py:82
#: lib/sew_stack/stitch_layers/running_stitch/running_stitch_layer.py:33
#: lib/sew_stack/stitch_layers/running_stitch/running_stitch_layer.py:35
msgid "Repeats"
msgstr "Gjentakelser"
-#: lib/elements/fill_stitch.py:527 lib/elements/stroke.py:84
+#: lib/elements/fill_stitch.py:526 lib/elements/stroke.py:83
#: lib/sew_stack/stitch_layers/running_stitch/running_stitch_layer.py:36
msgid "Defines how many times to run down and back along the path."
msgstr "Definerer hvor mange ganger det skal broderes frem og tilbake langs med stien."
-#: lib/elements/fill_stitch.py:538 lib/elements/stroke.py:95
+#: lib/elements/fill_stitch.py:537 lib/elements/stroke.py:94
msgid "Bean stitch number of repeats"
msgstr ""
-#: lib/elements/fill_stitch.py:539 lib/elements/stroke.py:96
+#: lib/elements/fill_stitch.py:538 lib/elements/stroke.py:95
msgid "Backtrack each stitch this many times. A value of 1 would triple each stitch (forward, back, forward). A value of 2 would quintuple each stitch, etc.\n\n"
"A pattern with various repeats can be created with a list of values separated by a space."
msgstr ""
-#: lib/elements/fill_stitch.py:554 lib/elements/satin_column.py:250
-#: lib/elements/stroke.py:186
+#: lib/elements/fill_stitch.py:553 lib/elements/satin_column.py:250
+#: lib/elements/stroke.py:185
msgid "Zig-zag spacing (peak-to-peak)"
msgstr "Zig-zag avstand (topp til topp)"
-#: lib/elements/fill_stitch.py:555 lib/elements/stroke.py:187
+#: lib/elements/fill_stitch.py:554 lib/elements/stroke.py:186
msgid "Length of stitches in zig-zag mode."
msgstr ""
-#: lib/elements/fill_stitch.py:567
+#: lib/elements/fill_stitch.py:566
msgid "Zig-zag width"
msgstr ""
-#: lib/elements/fill_stitch.py:568
+#: lib/elements/fill_stitch.py:567
msgid "Width of the zig-zag line."
msgstr ""
-#: lib/elements/fill_stitch.py:581 lib/gui/tartan/embroidery_panel.py:42
+#: lib/elements/fill_stitch.py:580 lib/gui/tartan/embroidery_panel.py:42
msgid "Rows per tartan thread"
msgstr ""
-#: lib/elements/fill_stitch.py:582 lib/gui/tartan/embroidery_panel.py:44
+#: lib/elements/fill_stitch.py:581 lib/gui/tartan/embroidery_panel.py:44
msgid "Consecutive rows of the same color"
msgstr ""
-#: lib/elements/fill_stitch.py:593
+#: lib/elements/fill_stitch.py:592
msgid "Herringbone width"
msgstr ""
-#: lib/elements/fill_stitch.py:594
+#: lib/elements/fill_stitch.py:593
msgid "Defines width of a herringbone pattern. Use 0 for regular rows."
msgstr ""
-#: lib/elements/fill_stitch.py:606 lib/elements/satin_column.py:278
-#: lib/elements/stroke.py:199
+#: lib/elements/fill_stitch.py:605 lib/elements/satin_column.py:278
+#: lib/elements/stroke.py:198
msgid "Pull compensation"
msgstr ""
-#: lib/elements/fill_stitch.py:607
+#: lib/elements/fill_stitch.py:606
msgid "Fill stitch can pull the fabric together, resulting in a shape narrower than you draw in Inkscape. This setting expands each row of stitches outward from the center of the row by a fixed length. Two values separated by a space may be used for an asymmetric effect."
msgstr ""
-#: lib/elements/fill_stitch.py:611 lib/elements/satin_column.py:282
+#: lib/elements/fill_stitch.py:610 lib/elements/satin_column.py:282
#: lib/elements/satin_column.py:445 lib/elements/satin_column.py:539
-#: lib/elements/stroke.py:202
+#: lib/elements/stroke.py:201
msgid "mm (each side)"
msgstr ""
-#: lib/elements/fill_stitch.py:622 lib/elements/satin_column.py:263
+#: lib/elements/fill_stitch.py:621 lib/elements/satin_column.py:263
msgid "Pull compensation percentage"
msgstr ""
-#: lib/elements/fill_stitch.py:623
+#: lib/elements/fill_stitch.py:622
msgid "Additional pull compensation which varies as a percentage of row width. Two values separated by a space may be used for an asymmetric effect."
msgstr ""
-#: lib/elements/fill_stitch.py:626 lib/elements/satin_column.py:132
+#: lib/elements/fill_stitch.py:625 lib/elements/satin_column.py:132
#: lib/elements/satin_column.py:142 lib/elements/satin_column.py:266
#: lib/elements/satin_column.py:460 lib/elements/satin_column.py:559
msgid "% (each side)"
msgstr ""
-#: lib/elements/fill_stitch.py:647 lib/elements/fill_stitch.py:656
-#: lib/elements/fill_stitch.py:683 lib/elements/fill_stitch.py:694
-#: lib/elements/fill_stitch.py:704 lib/elements/fill_stitch.py:716
-#: lib/elements/fill_stitch.py:729
+#: lib/elements/fill_stitch.py:646 lib/elements/fill_stitch.py:655
+#: lib/elements/fill_stitch.py:682 lib/elements/fill_stitch.py:693
+#: lib/elements/fill_stitch.py:703 lib/elements/fill_stitch.py:715
+#: lib/elements/fill_stitch.py:728
msgid "Fill Underlay"
msgstr "Fyll-underlag"
-#: lib/elements/fill_stitch.py:647 lib/gui/tartan/embroidery_panel.py:55
+#: lib/elements/fill_stitch.py:646 lib/gui/tartan/embroidery_panel.py:55
#: inx/inkstitch_select_elements.inx:36 inx/inkstitch_select_elements.inx:64
#: inx/inkstitch_select_elements.inx:66
msgid "Underlay"
msgstr "Underlag"
-#: lib/elements/fill_stitch.py:653
+#: lib/elements/fill_stitch.py:652
msgid "Fill angle"
msgstr "Vinkel pĂ¥ underlag"
-#: lib/elements/fill_stitch.py:654
+#: lib/elements/fill_stitch.py:653
msgid "Default: fill angle + 90 deg. Insert a list for multiple layers separated by a space."
msgstr ""
-#: lib/elements/fill_stitch.py:680 lib/gui/tartan/embroidery_panel.py:77
+#: lib/elements/fill_stitch.py:679 lib/gui/tartan/embroidery_panel.py:77
msgid "Row spacing"
msgstr "Avstand mellem rekker"
-#: lib/elements/fill_stitch.py:681
+#: lib/elements/fill_stitch.py:680
msgid "default: 3x fill row spacing"
msgstr ""
-#: lib/elements/fill_stitch.py:691 lib/elements/stroke.py:172
+#: lib/elements/fill_stitch.py:690 lib/elements/stroke.py:171
#: lib/extensions/element_info.py:134 lib/extensions/element_info.py:190
msgid "Max stitch length"
msgstr "Maks stinglengde"
-#: lib/elements/fill_stitch.py:692
+#: lib/elements/fill_stitch.py:691
msgid "default: equal to fill max stitch length"
msgstr ""
-#: lib/elements/fill_stitch.py:702
+#: lib/elements/fill_stitch.py:701
msgid "Shrink the shape before doing underlay, to prevent underlay from showing around the outside of the fill."
msgstr ""
-#: lib/elements/fill_stitch.py:737 lib/elements/satin_column.py:581
-#: lib/elements/stroke.py:451 lib/gui/satin_multicolor/colorize_panel.py:61
+#: lib/elements/fill_stitch.py:736 lib/elements/satin_column.py:581
+#: lib/elements/stroke.py:450 lib/gui/satin_multicolor/colorize_panel.py:61
#: lib/sew_stack/stitch_layers/mixins/randomization.py:59
msgid "Random seed"
msgstr ""
-#: lib/elements/fill_stitch.py:738 lib/elements/satin_column.py:582
-#: lib/elements/stroke.py:452
+#: lib/elements/fill_stitch.py:737 lib/elements/satin_column.py:582
+#: lib/elements/stroke.py:451
msgid "Use a specific seed for randomized attributes. Uses the element ID if empty."
msgstr ""
@@ -1807,7 +1808,7 @@ msgstr ""
msgid "* Under \"Markers\" choose the first (empty) option in the first dropdown list."
msgstr ""
-#: lib/elements/satin_column.py:32 lib/elements/stroke.py:35
+#: lib/elements/satin_column.py:32 lib/elements/stroke.py:34
msgid "Too few subpaths"
msgstr "For fĂ¥ under-stier"
@@ -1941,8 +1942,8 @@ msgstr ""
msgid "Zig-zag"
msgstr ""
-#: lib/elements/satin_column.py:119 lib/elements/stroke.py:73
-#: inx/inkstitch_break_apart.inx:9 inx/inkstitch_knockdown_fill.inx:20
+#: lib/elements/satin_column.py:119 lib/elements/stroke.py:72
+#: inx/inkstitch_break_apart.inx:9
msgid "Method"
msgstr "Metode"
@@ -2055,27 +2056,27 @@ msgstr ""
msgid "Satin stitches pull the fabric together, resulting in a column narrower than you draw in Inkscape. This setting expands each pair of needle penetrations outward from the center of the satin column by a fixed length. Two values separated by a space may be used for an asymmetric effect."
msgstr ""
-#: lib/elements/satin_column.py:293 lib/elements/stroke.py:341
+#: lib/elements/satin_column.py:293 lib/elements/stroke.py:340
msgid "Automatic"
msgstr ""
-#: lib/elements/satin_column.py:294 lib/elements/stroke.py:342
+#: lib/elements/satin_column.py:294 lib/elements/stroke.py:341
msgid "Don't reverse"
msgstr ""
-#: lib/elements/satin_column.py:295 lib/elements/stroke.py:343
+#: lib/elements/satin_column.py:295 lib/elements/stroke.py:342
msgid "Reverse first rail"
msgstr ""
-#: lib/elements/satin_column.py:296 lib/elements/stroke.py:344
+#: lib/elements/satin_column.py:296 lib/elements/stroke.py:343
msgid "Reverse second rail"
msgstr ""
-#: lib/elements/satin_column.py:297 lib/elements/stroke.py:345
+#: lib/elements/satin_column.py:297 lib/elements/stroke.py:344
msgid "Reverse both rails"
msgstr ""
-#: lib/elements/satin_column.py:303 lib/elements/stroke.py:351
+#: lib/elements/satin_column.py:303 lib/elements/stroke.py:350
msgid "Reverse rails"
msgstr ""
@@ -2136,7 +2137,7 @@ msgid "Stitch length"
msgstr "Sting-lengde"
#: lib/elements/satin_column.py:425 lib/elements/satin_column.py:482
-#: lib/elements/stroke.py:133
+#: lib/elements/stroke.py:132
msgid "Stitch tolerance"
msgstr ""
@@ -2221,237 +2222,239 @@ msgstr ""
msgid "Split stitch if distance of maximum stitch length is exceeded"
msgstr ""
-#: lib/elements/stroke.py:36
+#: lib/elements/stroke.py:35
msgid "This element renders as running stitch while it has a satin column parameter."
msgstr ""
-#: lib/elements/stroke.py:38
+#: lib/elements/stroke.py:37
msgid "* Convert to stroke: select the element and open the parameter dialog. Enable running stitch along path."
msgstr ""
-#: lib/elements/stroke.py:39
+#: lib/elements/stroke.py:38
msgid "* Use as satin column: add an other rail and optionally rungs."
msgstr ""
-#: lib/elements/stroke.py:45 lib/extensions/params.py:607
+#: lib/elements/stroke.py:44 lib/extensions/params.py:607
#: inx/inkstitch_select_elements.inx:12
msgid "Stroke"
msgstr "Linje"
-#: lib/elements/stroke.py:48 lib/extensions/params.py:280
+#: lib/elements/stroke.py:47 lib/extensions/params.py:280
msgid "Running stitch along paths"
msgstr ""
-#: lib/elements/stroke.py:66
+#: lib/elements/stroke.py:65
msgid "Running Stitch / Bean Stitch"
msgstr ""
-#: lib/elements/stroke.py:67 lib/lettering/categories.py:26
+#: lib/elements/stroke.py:66 lib/lettering/categories.py:26
#: inx/inkstitch_lettering_generate_json.inx:57
msgid "Ripple Stitch"
msgstr ""
-#: lib/elements/stroke.py:68 inx/inkstitch_select_elements.inx:23
+#: lib/elements/stroke.py:67 inx/inkstitch_select_elements.inx:23
msgid "ZigZag Stitch"
msgstr ""
-#: lib/elements/stroke.py:69 inx/inkstitch_select_elements.inx:24
+#: lib/elements/stroke.py:68 inx/inkstitch_select_elements.inx:24
msgid "Manual Stitch"
msgstr ""
-#: lib/elements/stroke.py:109
+#: lib/elements/stroke.py:108
msgid "Manual stitch placement"
msgstr ""
-#: lib/elements/stroke.py:110
+#: lib/elements/stroke.py:109
msgid "No extra stitches will be added to the original ripple pattern and the running stitch length value will be ignored."
msgstr ""
-#: lib/elements/stroke.py:122
+#: lib/elements/stroke.py:121
#: lib/sew_stack/stitch_layers/running_stitch/running_stitch_layer.py:21
msgid "Length of stitches. Stitches can be shorter according to the stitch tolerance setting."
msgstr ""
-#: lib/elements/stroke.py:134
+#: lib/elements/stroke.py:133
msgid "All stitches must be within this distance from the path. A lower tolerance means stitches will be closer together. A higher tolerance means sharp corners may be rounded."
msgstr ""
-#: lib/elements/stroke.py:173
+#: lib/elements/stroke.py:172
msgid "Split stitches longer than this."
msgstr ""
-#: lib/elements/stroke.py:200
+#: lib/elements/stroke.py:199
msgid "Zigzag stitches pull the fabric together, resulting in a column narrower than you draw in Inkscape. This widens the zigzag line width."
msgstr ""
-#: lib/elements/stroke.py:213
+#: lib/elements/stroke.py:212
msgid "Number of lines"
msgstr "Antall linjer"
-#: lib/elements/stroke.py:214
+#: lib/elements/stroke.py:213
msgid "Number of lines from start to finish"
msgstr ""
-#: lib/elements/stroke.py:225
+#: lib/elements/stroke.py:224
msgid "Minimum line distance"
msgstr ""
-#: lib/elements/stroke.py:226
+#: lib/elements/stroke.py:225
msgid "Overrides the number of lines setting."
msgstr ""
-#: lib/elements/stroke.py:239
+#: lib/elements/stroke.py:238
msgid "Line count / Minimum line distance"
msgstr ""
-#: lib/elements/stroke.py:240
+#: lib/elements/stroke.py:239
msgid "Render at rungs"
msgstr ""
-#: lib/elements/stroke.py:241
+#: lib/elements/stroke.py:240
msgid "Adaptive + minimum line distance"
msgstr ""
-#: lib/elements/stroke.py:246
+#: lib/elements/stroke.py:245
msgid "Pattern position"
msgstr ""
-#: lib/elements/stroke.py:247
+#: lib/elements/stroke.py:246
msgid "Pattern position for satin guided ripples."
msgstr ""
-#: lib/elements/stroke.py:258
+#: lib/elements/stroke.py:257
msgid "Stagger lines this many times before repeating"
msgstr ""
-#: lib/elements/stroke.py:259
+#: lib/elements/stroke.py:258
msgid "Length of the cycle by which successive stitch lines are staggered. Fractional values are allowed and can have less visible diagonals than integer values. A value of 0 (default) disables staggering and instead stitches evenly.For linear ripples only."
msgstr ""
-#: lib/elements/stroke.py:272
+#: lib/elements/stroke.py:271
msgid "Skip first lines"
msgstr "Spring over de første linjer"
-#: lib/elements/stroke.py:273
+#: lib/elements/stroke.py:272
msgid "Skip this number of lines at the beginning."
msgstr ""
-#: lib/elements/stroke.py:284
+#: lib/elements/stroke.py:283
msgid "Skip last lines"
msgstr ""
-#: lib/elements/stroke.py:285
+#: lib/elements/stroke.py:284
msgid "Skip this number of lines at the end"
msgstr ""
-#: lib/elements/stroke.py:296
+#: lib/elements/stroke.py:295
msgid "Flip every second line"
msgstr ""
-#: lib/elements/stroke.py:297
+#: lib/elements/stroke.py:296
msgid "Linear ripple: wether to flip the pattern every second line or not."
msgstr ""
-#: lib/elements/stroke.py:307
+#: lib/elements/stroke.py:306
msgid "Line distance exponent"
msgstr ""
-#: lib/elements/stroke.py:308
+#: lib/elements/stroke.py:307
msgid "Increase density towards one side."
msgstr ""
-#: lib/elements/stroke.py:319
+#: lib/elements/stroke.py:318
msgid "Flip exponent"
msgstr ""
-#: lib/elements/stroke.py:320
+#: lib/elements/stroke.py:319
msgid "Reverse exponent effect."
msgstr ""
-#: lib/elements/stroke.py:331
+#: lib/elements/stroke.py:330
msgid "Reverse"
msgstr "Revers"
-#: lib/elements/stroke.py:332
+#: lib/elements/stroke.py:331
msgid "Flip start and end point"
msgstr "Bytt om pĂ¥ start- og ende-punktet"
-#: lib/elements/stroke.py:352
+#: lib/elements/stroke.py:351
msgid "Reverse satin ripple rails. Default: automatically detect and fix a reversed rail."
msgstr ""
-#: lib/elements/stroke.py:364
+#: lib/elements/stroke.py:363
msgid "Grid size"
msgstr "Rutenettets størrelse"
-#: lib/elements/stroke.py:365
+#: lib/elements/stroke.py:364
msgid "Render as grid. Use with care and watch your stitch density."
msgstr ""
-#: lib/elements/stroke.py:377
+#: lib/elements/stroke.py:376
msgid "Stitch grid first"
msgstr ""
-#: lib/elements/stroke.py:378
+#: lib/elements/stroke.py:377
msgid "Reverse the stitch paths, so that the grid will be stitched first"
msgstr ""
-#: lib/elements/stroke.py:389
+#: lib/elements/stroke.py:388
msgid "Scale axis"
msgstr "Skalerings-akser"
-#: lib/elements/stroke.py:390
+#: lib/elements/stroke.py:389
msgid "Scale axis for satin guided ripple stitches."
msgstr ""
-#: lib/elements/stroke.py:394 lib/gui/edit_json/settings_panel.py:159
-#: print/templates/ui.html:180 inx/inkstitch_remove_embroidery_settings.inx:12
+#: lib/elements/stroke.py:393 lib/gui/edit_json/settings_panel.py:159
+#: print/templates/ui.html:180 inx/inkstitch_knockdown_fill.inx:32
+#: inx/inkstitch_remove_embroidery_settings.inx:12
#: inx/inkstitch_remove_embroidery_settings.inx:117
msgid "None"
msgstr "Ingen"
-#: lib/elements/stroke.py:402
+#: lib/elements/stroke.py:401
msgid "Starting scale"
msgstr "Start skalering"
-#: lib/elements/stroke.py:403
+#: lib/elements/stroke.py:402
msgid "How big the first copy of the line should be, in percent."
msgstr "Hvor stor den første kopien av linjen skal bli, i prosent."
-#: lib/elements/stroke.py:403 lib/elements/stroke.py:415
+#: lib/elements/stroke.py:402 lib/elements/stroke.py:414
msgid "Used only for ripple stitch with a guide line."
msgstr ""
-#: lib/elements/stroke.py:414
+#: lib/elements/stroke.py:413
msgid "Ending scale"
msgstr "Stopp skalering"
-#: lib/elements/stroke.py:415
+#: lib/elements/stroke.py:414
msgid "How big the last copy of the line should be, in percent."
msgstr ""
-#: lib/elements/stroke.py:426 lib/gui/tartan/customize_panel.py:43
+#: lib/elements/stroke.py:425 lib/gui/tartan/customize_panel.py:43
#: inx/inkstitch_transform_elements.inx:10
msgid "Rotate"
msgstr "Rotasjon"
-#: lib/elements/stroke.py:427
+#: lib/elements/stroke.py:426
msgid "Rotate satin guided ripple stitches"
msgstr ""
-#: lib/elements/stroke.py:438
+#: lib/elements/stroke.py:437 inx/inkstitch_knockdown_fill.inx:20
+#: inx/inkstitch_knockdown_fill.inx:37
msgid "Join style"
msgstr ""
-#: lib/elements/stroke.py:439
+#: lib/elements/stroke.py:438
msgid "Join style for non circular ripples."
msgstr ""
-#: lib/elements/stroke.py:442
+#: lib/elements/stroke.py:441
msgid "flat"
msgstr "flat"
-#: lib/elements/stroke.py:442
+#: lib/elements/stroke.py:441
msgid "point"
msgstr "punkt"
@@ -2867,11 +2870,11 @@ msgstr ""
msgid "The maximum value is smaller than the minimum value."
msgstr ""
-#: lib/extensions/lettering_generate_json.py:51
+#: lib/extensions/lettering_generate_json.py:53
msgid "Please specify a font file."
msgstr "Vennligst presiser hvilken skrifttype."
-#: lib/extensions/letters_to_font.py:37
+#: lib/extensions/letters_to_font.py:38
msgid "Font directory not found. Please specify an existing directory."
msgstr ""
@@ -3296,11 +3299,11 @@ msgstr ""
#: inx/inkstitch_generate_palette.inx:26 inx/inkstitch_gradient_blocks.inx:26
#: inx/inkstitch_install.inx:14 inx/inkstitch_install_custom_palette.inx:14
#: inx/inkstitch_jump_to_stroke.inx:42 inx/inkstitch_jump_to_trim.inx:27
-#: inx/inkstitch_knockdown_fill.inx:27
+#: inx/inkstitch_knockdown_fill.inx:43
#: inx/inkstitch_lettering_along_path.inx:25
#: inx/inkstitch_lettering_custom_font_dir.inx:11
#: inx/inkstitch_lettering_force_lock_stitches.inx:22
-#: inx/inkstitch_lettering_generate_json.inx:135
+#: inx/inkstitch_lettering_generate_json.inx:143
#: inx/inkstitch_lettering_remove_kerning.inx:12
#: inx/inkstitch_lettering_set_color_sort_index.inx:11
#: inx/inkstitch_letters_to_font.inx:60 inx/inkstitch_outline.inx:25
@@ -3330,7 +3333,7 @@ msgid "Feature to verify or update font information for an existing font."
msgstr ""
#: lib/gui/edit_json/help_panel.py:33 lib/gui/edit_json/help_panel.py:34
-#: inx/inkstitch_lettering_generate_json.inx:141
+#: inx/inkstitch_lettering_generate_json.inx:149
msgid "https://inkstitch.org/docs/font-tools/#edit-json"
msgstr ""
@@ -5311,11 +5314,11 @@ msgstr ""
#: inx/inkstitch_density_map.inx:29 inx/inkstitch_display_stacking_order.inx:14
#: inx/inkstitch_fill_to_satin.inx:27 inx/inkstitch_install.inx:18
#: inx/inkstitch_install_custom_palette.inx:17
-#: inx/inkstitch_knockdown_fill.inx:33
+#: inx/inkstitch_knockdown_fill.inx:49
#: inx/inkstitch_lettering_along_path.inx:37
#: inx/inkstitch_lettering_custom_font_dir.inx:16
#: inx/inkstitch_lettering_force_lock_stitches.inx:33
-#: inx/inkstitch_lettering_generate_json.inx:139
+#: inx/inkstitch_lettering_generate_json.inx:147
#: inx/inkstitch_lettering_remove_kerning.inx:22
#: inx/inkstitch_lettering_set_color_sort_index.inx:19
#: inx/inkstitch_letters_to_font.inx:75 inx/inkstitch_outline.inx:28
@@ -6634,15 +6637,15 @@ msgstr ""
msgid "Keep holes"
msgstr ""
-#: inx/inkstitch_knockdown_fill.inx:19
+#: inx/inkstitch_knockdown_fill.inx:19 inx/inkstitch_knockdown_fill.inx:36
msgid "Offset"
msgstr ""
-#: inx/inkstitch_knockdown_fill.inx:22
+#: inx/inkstitch_knockdown_fill.inx:22 inx/inkstitch_knockdown_fill.inx:39
msgid "Mitre"
msgstr ""
-#: inx/inkstitch_knockdown_fill.inx:23
+#: inx/inkstitch_knockdown_fill.inx:23 inx/inkstitch_knockdown_fill.inx:40
msgid "Bevel"
msgstr ""
@@ -6650,23 +6653,40 @@ msgstr ""
msgid "Mitre limit"
msgstr ""
-#: inx/inkstitch_knockdown_fill.inx:28
+#: inx/inkstitch_knockdown_fill.inx:30
+msgid "Embossing"
+msgstr ""
+
+#: inx/inkstitch_knockdown_fill.inx:31
+msgid "Shape"
+msgstr ""
+
+#: inx/inkstitch_knockdown_fill.inx:33
+#: inx/inkstitch_zigzag_line_to_satin.inx:10
+msgid "Square"
+msgstr ""
+
+#: inx/inkstitch_knockdown_fill.inx:34
+msgid "Circle"
+msgstr ""
+
+#: inx/inkstitch_knockdown_fill.inx:44
msgid "This extension generates a knockdown fill area with a specified offset around selected elements."
msgstr ""
-#: inx/inkstitch_knockdown_fill.inx:29
+#: inx/inkstitch_knockdown_fill.inx:45
msgid "* Select elements of any kind"
msgstr ""
-#: inx/inkstitch_knockdown_fill.inx:30
+#: inx/inkstitch_knockdown_fill.inx:46
msgid "* Open this extension and apply with desired settings"
msgstr ""
-#: inx/inkstitch_knockdown_fill.inx:31
+#: inx/inkstitch_knockdown_fill.inx:47
msgid "* Adapt fill settings in the params dialog"
msgstr ""
-#: inx/inkstitch_knockdown_fill.inx:34
+#: inx/inkstitch_knockdown_fill.inx:50
msgid "https://inkstitch.org/docs/fill-tools/#knockdown-fill"
msgstr ""
@@ -6887,6 +6907,7 @@ msgstr ""
#: inx/inkstitch_lettering_generate_json.inx:118
#: inx/inkstitch_lettering_generate_json.inx:126
+#: inx/inkstitch_lettering_generate_json.inx:134
msgid "Force"
msgstr "Kraft"
@@ -6914,15 +6935,27 @@ msgstr "Avstanden mellom ord (px)"
msgid "Space character width (default: 20)"
msgstr ""
+#: inx/inkstitch_lettering_generate_json.inx:134
+msgid "Overwrite letter spacing information from font file."
+msgstr ""
+
#: inx/inkstitch_lettering_generate_json.inx:136
+msgid "Letter spacing (px)"
+msgstr ""
+
+#: inx/inkstitch_lettering_generate_json.inx:136
+msgid "Letter spacing (default: 100)"
+msgstr ""
+
+#: inx/inkstitch_lettering_generate_json.inx:144
msgid "Generates font.json which can be used by the lettering tool."
msgstr ""
-#: inx/inkstitch_lettering_generate_json.inx:137
+#: inx/inkstitch_lettering_generate_json.inx:145
msgid "The generated file can be updated with Extensions > Ink/Stitch > Font Management > Edit JSON."
msgstr ""
-#: inx/inkstitch_lettering_generate_json.inx:140
+#: inx/inkstitch_lettering_generate_json.inx:148
msgid "https://inkstitch.org/docs/font-tools/#generate-json"
msgstr ""
@@ -8108,10 +8141,6 @@ msgstr ""
msgid "Line Pattern"
msgstr ""
-#: inx/inkstitch_zigzag_line_to_satin.inx:10
-msgid "Square"
-msgstr ""
-
#: inx/inkstitch_zigzag_line_to_satin.inx:11
msgid "Sawtooth"
msgstr ""
diff --git a/translations/messages_pl_PL.po b/translations/messages_pl_PL.po
index bafc2f3e..8be41067 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: 2025-05-12 01:48+0000\n"
-"PO-Revision-Date: 2025-05-12 01:48\n"
+"POT-Creation-Date: 2025-05-21 01:46+0000\n"
+"PO-Revision-Date: 2025-05-21 01:46\n"
"Last-Translator: \n"
"Language-Team: Polish\n"
"MIME-Version: 1.0\n"
@@ -12,7 +12,7 @@ msgstr ""
"Generated-By: Babel 2.17.0\n"
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2025-05-12 01:48+0000\n"
+"POT-Creation-Date: 2025-05-21 01:46+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -910,11 +910,11 @@ msgstr ""
msgid "weird one"
msgstr ""
-#: inkstitch.py:166
+#: inkstitch.py:170
msgid "Ink/Stitch cannot read your SVG file. This is often the case when you use a file which has been created with Adobe Illustrator."
msgstr "Ink/Stitch nie może odczytać pliku SVG. Dzieje się tak często w przypadku korzystania z pliku utworzonego w programie Adobe Illustrator."
-#: inkstitch.py:169
+#: inkstitch.py:173
msgid "Try to import the file into Inkscape through 'File > Import...' (Ctrl+I)"
msgstr "SprĂ³buj zaimportować plik do Inkscape poprzez â€Plik > Importuj...†(Ctrl+I)"
@@ -1076,126 +1076,126 @@ msgstr ""
msgid "Flip automatically calculated angle if it appears to be wrong."
msgstr ""
-#: lib/elements/element.py:249 lib/gui/preferences.py:59
+#: lib/elements/element.py:251 lib/gui/preferences.py:59
#: lib/gui/preferences.py:106
msgid "Minimum stitch length"
msgstr ""
-#: lib/elements/element.py:250
+#: lib/elements/element.py:252
msgid "Overwrite global minimum stitch length setting. Shorter stitches than that will be removed."
msgstr ""
-#: lib/elements/element.py:260 lib/gui/preferences.py:41
+#: lib/elements/element.py:262 lib/gui/preferences.py:41
msgid "Minimum jump stitch length"
msgstr ""
-#: lib/elements/element.py:261
+#: lib/elements/element.py:263
msgid "Overwrite global minimum jump stitch length setting. Shorter distances to the next object will have no lock stitches."
msgstr ""
-#: lib/elements/element.py:271
+#: lib/elements/element.py:273
msgid "Allow lock stitches"
msgstr "ZezwĂ³l na blokowanie Å›ciegu"
-#: lib/elements/element.py:272
+#: lib/elements/element.py:274
msgid "Tie thread at the beginning and/or end of this object. Manual stitch will only add lock stitches if force lock stitched is checked."
msgstr ""
#. options to allow lock stitch before and after objects
-#: lib/elements/element.py:277
+#: lib/elements/element.py:279
msgid "Both"
msgstr "Obydwa"
-#: lib/elements/element.py:277
+#: lib/elements/element.py:279
msgid "Before"
msgstr "Przedtem, zanim"
-#: lib/elements/element.py:277
+#: lib/elements/element.py:279
msgid "After"
msgstr "Po, pĂ³Åºniej"
-#: lib/elements/element.py:277
+#: lib/elements/element.py:279
msgid "Neither"
msgstr "Żaden"
-#: lib/elements/element.py:286
+#: lib/elements/element.py:288
#: inx/inkstitch_lettering_force_lock_stitches.inx:3
msgid "Force lock stitches"
msgstr "Blokowanie ściegu"
-#: lib/elements/element.py:287
+#: lib/elements/element.py:289
msgid "Sew lock stitches after sewing this element, even if the distance to the next object is shorter than defined by the minimum jump stitch length value in the Ink/Stitch preferences."
msgstr ""
-#: lib/elements/element.py:299
+#: lib/elements/element.py:301
msgid "Tack stitch"
msgstr "Rygiel poczÄ…tkowy"
-#: lib/elements/element.py:300
+#: lib/elements/element.py:302
msgid "Tack down stitch type"
msgstr ""
-#: lib/elements/element.py:310 lib/elements/element.py:356
+#: lib/elements/element.py:312 lib/elements/element.py:358
msgid "Custom path"
msgstr ""
-#: lib/elements/element.py:311
+#: lib/elements/element.py:313
msgid "Enter a custom path. For svg paths The last node will not be embroidered, but represents the first stitch of the element."
msgstr ""
-#: lib/elements/element.py:321 lib/elements/element.py:333
+#: lib/elements/element.py:323 lib/elements/element.py:335
msgid "Scale tack stitch"
msgstr "Skaluj rygiel poczÄ…tkowy"
-#: lib/elements/element.py:322
+#: lib/elements/element.py:324
msgid "Set stitch length. A 1 in a custom path equals this values."
msgstr ""
-#: lib/elements/element.py:334
+#: lib/elements/element.py:336
msgid "Scale tack stitch by this percentage."
msgstr "Skaluj rygiel poczÄ…tkowy o tyle procent."
-#: lib/elements/element.py:345
+#: lib/elements/element.py:347
msgid "Lock stitch"
msgstr "Rygiel końcowy"
-#: lib/elements/element.py:346
+#: lib/elements/element.py:348
msgid "Lock stitch type"
msgstr "Typ rygla końcowego"
-#: lib/elements/element.py:357
+#: lib/elements/element.py:359
msgid "Enter a custom path. For svg paths the first node will not be embroidered, but represents the last stitch of the element."
msgstr ""
-#: lib/elements/element.py:367 lib/elements/element.py:379
+#: lib/elements/element.py:369 lib/elements/element.py:381
msgid "Scale lock stitch"
msgstr "Skaluj rygiel końcowy"
-#: lib/elements/element.py:368
+#: lib/elements/element.py:370
msgid "Set length of lock stitches (mm)."
msgstr ""
-#: lib/elements/element.py:380
+#: lib/elements/element.py:382
msgid "Scale lock stitch by this percentage."
msgstr "Skaluj rygiel końcowy o tyle procent."
-#: lib/elements/element.py:392
+#: lib/elements/element.py:394
msgid "Trim After"
msgstr ""
-#: lib/elements/element.py:393
+#: lib/elements/element.py:395
msgid "Add a TRIM command after stitching this object."
msgstr ""
-#: lib/elements/element.py:402
+#: lib/elements/element.py:404
msgid "Stop After"
msgstr ""
-#: lib/elements/element.py:403
+#: lib/elements/element.py:405
msgid "Add a STOP command after stitching this object."
msgstr ""
-#: lib/elements/element.py:687
+#: lib/elements/element.py:700
msgid "Please run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot objects. This will show you the exact location of the problem."
msgstr ""
@@ -1211,559 +1211,560 @@ msgstr ""
msgid "* Run Extensions > Ink/Stitch > Troubleshoot > Cleanup Document..."
msgstr "* Uruchom rozszerzenia > Ink/Stitch > RozwiÄ…zywanie problemĂ³w > wyczyść dokument..."
-#: lib/elements/fill_stitch.py:37
+#: lib/elements/fill_stitch.py:36
msgid "Small Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:38
+#: lib/elements/fill_stitch.py:37
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:44 lib/elements/fill_stitch.py:264
+#: lib/elements/fill_stitch.py:43 lib/elements/fill_stitch.py:263
msgid "Expand"
msgstr ""
-#: lib/elements/fill_stitch.py:45
+#: lib/elements/fill_stitch.py:44
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:50 lib/elements/fill_stitch.py:701
+#: lib/elements/fill_stitch.py:49 lib/elements/fill_stitch.py:700
msgid "Inset"
msgstr ""
-#: lib/elements/fill_stitch.py:51
+#: lib/elements/fill_stitch.py:50
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:56
+#: lib/elements/fill_stitch.py:55
msgid "Missing Guideline"
msgstr ""
-#: lib/elements/fill_stitch.py:57
+#: lib/elements/fill_stitch.py:56
msgid "This object is set to \"Guided Fill\", but has no guide line."
msgstr ""
-#: lib/elements/fill_stitch.py:59
+#: lib/elements/fill_stitch.py:58
msgid "* Create a stroke object"
msgstr ""
-#: lib/elements/fill_stitch.py:60
+#: lib/elements/fill_stitch.py:59
msgid "* Select this object and run Extensions > Ink/Stitch > Edit > Selection to guide line"
msgstr ""
-#: lib/elements/fill_stitch.py:65
+#: lib/elements/fill_stitch.py:64
msgid "Disjointed Guide Line"
msgstr ""
-#: lib/elements/fill_stitch.py:66
+#: lib/elements/fill_stitch.py:65
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:69
+#: lib/elements/fill_stitch.py:68
msgid "* Move the guide line into the element"
msgstr ""
-#: lib/elements/fill_stitch.py:74 lib/elements/stroke.py:27
+#: lib/elements/fill_stitch.py:73 lib/elements/stroke.py:26
msgid "Multiple Guide Lines"
msgstr ""
-#: lib/elements/fill_stitch.py:75 lib/elements/stroke.py:28
+#: lib/elements/fill_stitch.py:74 lib/elements/stroke.py:27
msgid "This object has multiple guide lines, but only the first one will be used."
msgstr ""
-#: lib/elements/fill_stitch.py:77 lib/elements/stroke.py:30
+#: lib/elements/fill_stitch.py:76 lib/elements/stroke.py:29
msgid "* Remove all guide lines, except for one."
msgstr ""
-#: lib/elements/fill_stitch.py:82
+#: lib/elements/fill_stitch.py:81
msgid "Unconnected"
msgstr "Niepodłączony"
-#: lib/elements/fill_stitch.py:83
+#: lib/elements/fill_stitch.py:82
msgid "Fill: This object is made up of unconnected shapes. Ink/Stitch doesn't know what order to stitch them in. Please break this object up into separate shapes."
msgstr ""
-#: lib/elements/fill_stitch.py:87 lib/elements/fill_stitch.py:96
-#: lib/elements/fill_stitch.py:141
+#: lib/elements/fill_stitch.py:86 lib/elements/fill_stitch.py:95
+#: lib/elements/fill_stitch.py:140
msgid "* Extensions > Ink/Stitch > Fill Tools > Break Apart Fill Objects"
msgstr "* Rozszerzenia > Atrament/Åcieg > NarzÄ™dzia do wypeÅ‚niania > Rozdziel wypeÅ‚nienie obiektĂ³w"
-#: lib/elements/fill_stitch.py:92
+#: lib/elements/fill_stitch.py:91
msgid "Border crosses itself"
msgstr "Samoistne przecięcie się granicy"
-#: lib/elements/fill_stitch.py:93
+#: lib/elements/fill_stitch.py:92
msgid "Fill: The border crosses over itself. This may lead into unconnected shapes. Please break this object into separate shapes to indicate in which order it should be stitched in."
msgstr ""
-#: lib/elements/fill_stitch.py:101
+#: lib/elements/fill_stitch.py:100
msgid "Fill and Stroke color"
msgstr ""
-#: lib/elements/fill_stitch.py:102
+#: lib/elements/fill_stitch.py:101
msgid "Element has both a fill and a stroke color. It is recommended to use two separate elements instead."
msgstr ""
-#: lib/elements/fill_stitch.py:104
+#: lib/elements/fill_stitch.py:103
msgid "* Duplicate the element. Remove stroke color from the first and fill color from the second."
msgstr ""
-#: lib/elements/fill_stitch.py:105
+#: lib/elements/fill_stitch.py:104
msgid "* Adapt the shape of the second element to compensate for push and pull fabric distortion."
msgstr ""
-#: lib/elements/fill_stitch.py:110
+#: lib/elements/fill_stitch.py:109
msgid "No linear gradient color"
msgstr ""
-#: lib/elements/fill_stitch.py:111
+#: lib/elements/fill_stitch.py:110
msgid "Linear Gradient has no linear gradient color."
msgstr ""
-#: lib/elements/fill_stitch.py:113
+#: lib/elements/fill_stitch.py:112
msgid "* Open the Fill and Stroke dialog."
msgstr ""
-#: lib/elements/fill_stitch.py:114
+#: lib/elements/fill_stitch.py:113
msgid "* Set a linear gradient as a fill and adapt colors to your liking."
msgstr ""
-#: lib/elements/fill_stitch.py:119
+#: lib/elements/fill_stitch.py:118
msgid "No stripes to render"
msgstr ""
-#: lib/elements/fill_stitch.py:120
+#: lib/elements/fill_stitch.py:119
msgid "Tartan fill: There is no active fill stripe to render"
msgstr ""
-#: lib/elements/fill_stitch.py:122 lib/elements/fill_stitch.py:132
+#: lib/elements/fill_stitch.py:121 lib/elements/fill_stitch.py:131
msgid "Go to Extensions > Ink/Stitch > Fill Tools > Tartan and adjust stripe settings:"
msgstr ""
-#: lib/elements/fill_stitch.py:123
+#: lib/elements/fill_stitch.py:122
msgid "* Check if stripes are active"
msgstr ""
-#: lib/elements/fill_stitch.py:124
+#: lib/elements/fill_stitch.py:123
msgid "* Check the minimum stripe width setting and the scale factor"
msgstr ""
-#: lib/elements/fill_stitch.py:129
+#: lib/elements/fill_stitch.py:128
msgid "No customized pattern"
msgstr ""
-#: lib/elements/fill_stitch.py:130
+#: lib/elements/fill_stitch.py:129
msgid "Tartan fill: Using default pattern"
msgstr ""
-#: lib/elements/fill_stitch.py:133
+#: lib/elements/fill_stitch.py:132
msgid "* Customize your pattern"
msgstr ""
-#: lib/elements/fill_stitch.py:138
+#: lib/elements/fill_stitch.py:137
msgid "This shape is invalid"
msgstr ""
-#: lib/elements/fill_stitch.py:139
+#: lib/elements/fill_stitch.py:138
msgid "Fill: This shape cannot be stitched out. Please try to repair it with the \"Break Apart Fill Objects\" extension."
msgstr ""
-#: lib/elements/fill_stitch.py:147
+#: lib/elements/fill_stitch.py:146
msgid "FillStitch"
msgstr ""
-#: lib/elements/fill_stitch.py:150
+#: lib/elements/fill_stitch.py:149
msgid "Automatically routed fill stitching"
msgstr ""
-#: lib/elements/fill_stitch.py:154
+#: lib/elements/fill_stitch.py:153
msgid "Auto Fill"
msgstr "Wypełnienie automatyczne"
-#: lib/elements/fill_stitch.py:155 inx/inkstitch_select_elements.inx:56
+#: lib/elements/fill_stitch.py:154 inx/inkstitch_select_elements.inx:56
msgid "Circular Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:156 inx/inkstitch_select_elements.inx:57
+#: lib/elements/fill_stitch.py:155 inx/inkstitch_select_elements.inx:57
msgid "Contour Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:157 inx/inkstitch_select_elements.inx:58
+#: lib/elements/fill_stitch.py:156 inx/inkstitch_select_elements.inx:58
msgid "Guided Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:158 inx/inkstitch_select_elements.inx:59
+#: lib/elements/fill_stitch.py:157 inx/inkstitch_select_elements.inx:59
msgid "Linear Gradient Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:159 inx/inkstitch_select_elements.inx:60
+#: lib/elements/fill_stitch.py:158 inx/inkstitch_select_elements.inx:60
msgid "Meander Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:160 inx/inkstitch_select_elements.inx:61
+#: lib/elements/fill_stitch.py:159 inx/inkstitch_select_elements.inx:61
msgid "Tartan Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:161 lib/gui/tartan/embroidery_panel.py:203
+#: lib/elements/fill_stitch.py:160 lib/gui/tartan/embroidery_panel.py:203
#: inx/inkstitch_select_elements.inx:62
msgid "Legacy Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:165
+#: lib/elements/fill_stitch.py:164
msgid "Fill method"
msgstr "Metoda wypełnienia"
-#: lib/elements/fill_stitch.py:174
+#: lib/elements/fill_stitch.py:173
msgid "Guided Fill Strategy"
msgstr ""
-#: lib/elements/fill_stitch.py:175
+#: lib/elements/fill_stitch.py:174
msgid "Copy"
msgstr ""
-#: lib/elements/fill_stitch.py:175
+#: lib/elements/fill_stitch.py:174
msgid "Parallel Offset"
msgstr ""
-#: lib/elements/fill_stitch.py:176
+#: lib/elements/fill_stitch.py:175
msgid "Copy (the default) will fill the shape with shifted copies of the line. Parallel offset will ensure that each line is always a consistent distance from its neighbor. Sharp corners may be introduced."
msgstr ""
-#: lib/elements/fill_stitch.py:183
+#: lib/elements/fill_stitch.py:182
msgid "Contour Fill Strategy"
msgstr ""
-#: lib/elements/fill_stitch.py:184
+#: lib/elements/fill_stitch.py:183
msgid "Inner to Outer"
msgstr "Na zewnÄ…trz"
-#: lib/elements/fill_stitch.py:184
+#: lib/elements/fill_stitch.py:183
msgid "Single spiral"
msgstr "Pojedyncza spirala"
-#: lib/elements/fill_stitch.py:184
+#: lib/elements/fill_stitch.py:183
msgid "Double spiral"
msgstr "PodwĂ³jna spirala"
-#: lib/elements/fill_stitch.py:189
+#: lib/elements/fill_stitch.py:188
msgid "Join Style"
msgstr ""
-#: lib/elements/fill_stitch.py:190 inx/inkstitch_knockdown_fill.inx:21
+#: lib/elements/fill_stitch.py:189 inx/inkstitch_knockdown_fill.inx:21
+#: inx/inkstitch_knockdown_fill.inx:38
msgid "Round"
msgstr ""
-#: lib/elements/fill_stitch.py:190
+#: lib/elements/fill_stitch.py:189
msgid "Mitered"
msgstr ""
-#: lib/elements/fill_stitch.py:190
+#: lib/elements/fill_stitch.py:189
msgid "Beveled"
msgstr ""
-#: lib/elements/fill_stitch.py:196
+#: lib/elements/fill_stitch.py:195
msgid "Avoid self-crossing"
msgstr ""
-#: lib/elements/fill_stitch.py:205
+#: lib/elements/fill_stitch.py:204
msgid "Clockwise"
msgstr "Zgodnie z kierunkiem wskazĂ³wek zegara"
-#: lib/elements/fill_stitch.py:210
+#: lib/elements/fill_stitch.py:209
msgid "Meander Pattern"
msgstr ""
-#: lib/elements/fill_stitch.py:217
+#: lib/elements/fill_stitch.py:216
msgid "Meander pattern angle"
msgstr ""
-#: lib/elements/fill_stitch.py:227
+#: lib/elements/fill_stitch.py:226
msgid "Meander pattern scale"
msgstr ""
-#: lib/elements/fill_stitch.py:228
+#: lib/elements/fill_stitch.py:227
msgid "Percentage to stretch or compress the meander pattern. You can scale horizontally and vertically individually by giving two percentages separated by a space. "
msgstr ""
-#: lib/elements/fill_stitch.py:238
+#: lib/elements/fill_stitch.py:237
msgid "Clip path"
msgstr ""
-#: lib/elements/fill_stitch.py:239
+#: lib/elements/fill_stitch.py:238
msgid "Constrain stitching to the shape. Useful when smoothing and expand are used."
msgstr ""
-#: lib/elements/fill_stitch.py:248
+#: lib/elements/fill_stitch.py:247
msgid "Smoothness"
msgstr ""
-#: lib/elements/fill_stitch.py:250
+#: lib/elements/fill_stitch.py:249
msgid "Smooth the stitch path. Smoothness limits how far the smoothed stitch path is allowed to deviate from the original path. Try low numbers like 0.2. Hint: a lower running stitch tolerance may be needed too."
msgstr ""
-#: lib/elements/fill_stitch.py:265
+#: lib/elements/fill_stitch.py:264
msgid "Expand the shape before fill stitching, to compensate for gaps between shapes. Negative values contract instead."
msgstr ""
-#: lib/elements/fill_stitch.py:282
+#: lib/elements/fill_stitch.py:281
msgid "Gap Filling"
msgstr ""
-#: lib/elements/fill_stitch.py:283
+#: lib/elements/fill_stitch.py:282
msgid "Add extra rows to compensate for gaps between sections caused by distortion.Rows are always added in pairs, so this number will be rounded up to the nearest multiple of 2."
msgstr ""
-#: lib/elements/fill_stitch.py:295 lib/elements/fill_stitch.py:308
+#: lib/elements/fill_stitch.py:294 lib/elements/fill_stitch.py:307
#: lib/gui/tartan/embroidery_panel.py:35
msgid "Angle of lines of stitches"
msgstr "KÄ…t nachylenia linii Å›ciegĂ³w"
-#: lib/elements/fill_stitch.py:296
+#: lib/elements/fill_stitch.py:295
msgid "The angle increases in a counter-clockwise direction. 0 is horizontal. Negative angles are allowed."
msgstr "KÄ…t roÅ›nie w kierunku przeciwnym do ruchu wskazĂ³wek zegara. 0 jest w poziomie. Dozwolone sÄ… kÄ…ty ujemne."
-#: lib/elements/fill_stitch.py:309 lib/gui/tartan/embroidery_panel.py:36
+#: lib/elements/fill_stitch.py:308 lib/gui/tartan/embroidery_panel.py:36
msgid "Relative to the tartan stripe direction."
msgstr ""
-#: lib/elements/fill_stitch.py:321
+#: lib/elements/fill_stitch.py:320
msgid "Maximum fill stitch length"
msgstr "Maksymalna długość ściegu wypełniającego"
-#: lib/elements/fill_stitch.py:323
+#: lib/elements/fill_stitch.py:322
msgid "The length of each stitch in a row. Shorter stitch may be used at the start or end of a row."
msgstr "DÅ‚ugość każdego Å›ciegu w rzÄ™dzie. KrĂ³tszy Å›cieg może być użyty na poczÄ…tku lub na koÅ„cu rzÄ™du."
-#: lib/elements/fill_stitch.py:339
+#: lib/elements/fill_stitch.py:338
msgid "Spacing between rows"
msgstr "Odstępy między rzędami"
-#: lib/elements/fill_stitch.py:340
+#: lib/elements/fill_stitch.py:339
msgid "Distance between rows of stitches."
msgstr "OdlegÅ‚ość miÄ™dzy rzÄ™dami Å›ciegĂ³w."
-#: lib/elements/fill_stitch.py:357 inx/inkstitch_gradient_blocks.inx:24
+#: lib/elements/fill_stitch.py:356 inx/inkstitch_gradient_blocks.inx:24
msgid "End row spacing"
msgstr ""
-#: lib/elements/fill_stitch.py:358
+#: lib/elements/fill_stitch.py:357
msgid "Increases or decreases the row spacing towards the end."
msgstr ""
-#: lib/elements/fill_stitch.py:372
+#: lib/elements/fill_stitch.py:371
msgid "Stagger rows this many times before repeating"
msgstr ""
-#: lib/elements/fill_stitch.py:373 lib/elements/satin_column.py:215
+#: lib/elements/fill_stitch.py:372 lib/elements/satin_column.py:215
msgid "Length of the cycle by which successive stitch rows are staggered. Fractional values are allowed and can have less visible diagonals than integer values."
msgstr ""
-#: lib/elements/fill_stitch.py:389 lib/elements/fill_stitch.py:713
+#: lib/elements/fill_stitch.py:388 lib/elements/fill_stitch.py:712
msgid "Skip last stitch in each row"
msgstr ""
-#: lib/elements/fill_stitch.py:390 lib/elements/fill_stitch.py:714
+#: lib/elements/fill_stitch.py:389 lib/elements/fill_stitch.py:713
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:405
+#: lib/elements/fill_stitch.py:404
msgid "Flip fill (start right-to-left)"
msgstr "OdwrĂ³Ä‡ wypeÅ‚nienie (rozpocznij od prawej do lewej)"
-#: lib/elements/fill_stitch.py:406
+#: lib/elements/fill_stitch.py:405
msgid "The flip option can help you with routing your stitch path. When you enable flip, stitching goes from right-to-left instead of left-to-right."
msgstr "Opcja odwracania może być pomocna przy wyznaczniu ścieżki ściegu. Po włączeniu funkcji odwracania, ściegi są wykonywane od prawej do lewej strony zamiast od lewej do prawej."
-#: lib/elements/fill_stitch.py:418
+#: lib/elements/fill_stitch.py:417
msgid "Reverse fill"
msgstr ""
-#: lib/elements/fill_stitch.py:419
+#: lib/elements/fill_stitch.py:418
msgid "Reverses fill path."
msgstr ""
-#: lib/elements/fill_stitch.py:430
+#: lib/elements/fill_stitch.py:429
msgid "Stop at ending point"
msgstr ""
-#: lib/elements/fill_stitch.py:431
+#: lib/elements/fill_stitch.py:430
msgid "If this option is disabled, the ending point will only be used to define a general direction for stitch routing. When enabled the last section will end at the defined spot."
msgstr ""
-#: lib/elements/fill_stitch.py:443 lib/elements/fill_stitch.py:725
+#: lib/elements/fill_stitch.py:442 lib/elements/fill_stitch.py:724
msgid "Underpath"
msgstr ""
-#: lib/elements/fill_stitch.py:444 lib/elements/fill_stitch.py:726
+#: lib/elements/fill_stitch.py:443 lib/elements/fill_stitch.py:725
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:456 lib/elements/satin_column.py:364
-#: lib/elements/stroke.py:121
+#: lib/elements/fill_stitch.py:455 lib/elements/satin_column.py:364
+#: lib/elements/stroke.py:120
msgid "Running stitch length"
msgstr "Długość ściegu prostego"
-#: lib/elements/fill_stitch.py:457
+#: lib/elements/fill_stitch.py:456
msgid "Length of stitches around the outline of the fill region used when moving from section to section. Also used for meander and circular fill."
msgstr ""
-#: lib/elements/fill_stitch.py:474 lib/elements/satin_column.py:375
+#: lib/elements/fill_stitch.py:473 lib/elements/satin_column.py:375
msgid "Running stitch tolerance"
msgstr ""
-#: lib/elements/fill_stitch.py:475 lib/elements/satin_column.py:376
+#: lib/elements/fill_stitch.py:474 lib/elements/satin_column.py:376
msgid "Determines how hard Ink/Stitch tries to avoid stitching outside the shape.Lower numbers are less likely to stitch outside the shape but require more stitches."
msgstr ""
-#: lib/elements/fill_stitch.py:493 lib/elements/stroke.py:147
+#: lib/elements/fill_stitch.py:492 lib/elements/stroke.py:146
msgid "Randomize stitch length"
msgstr ""
-#: lib/elements/fill_stitch.py:494 lib/elements/stroke.py:148
+#: lib/elements/fill_stitch.py:493 lib/elements/stroke.py:147
msgid "Randomize stitch length and phase instead of dividing evenly or staggering. This is recommended for closely-spaced curved fills to avoid Moiré artefacts."
msgstr ""
-#: lib/elements/fill_stitch.py:510 lib/elements/stroke.py:160
+#: lib/elements/fill_stitch.py:509 lib/elements/stroke.py:159
msgid "Random stitch length jitter"
msgstr ""
-#: lib/elements/fill_stitch.py:511 lib/elements/stroke.py:161
+#: lib/elements/fill_stitch.py:510 lib/elements/stroke.py:160
msgid "Amount to vary the length of each stitch by when randomizing."
msgstr ""
-#: lib/elements/fill_stitch.py:526 lib/elements/satin_column.py:500
-#: lib/elements/stroke.py:83
+#: lib/elements/fill_stitch.py:525 lib/elements/satin_column.py:500
+#: lib/elements/stroke.py:82
#: lib/sew_stack/stitch_layers/running_stitch/running_stitch_layer.py:33
#: lib/sew_stack/stitch_layers/running_stitch/running_stitch_layer.py:35
msgid "Repeats"
msgstr ""
-#: lib/elements/fill_stitch.py:527 lib/elements/stroke.py:84
+#: lib/elements/fill_stitch.py:526 lib/elements/stroke.py:83
#: lib/sew_stack/stitch_layers/running_stitch/running_stitch_layer.py:36
msgid "Defines how many times to run down and back along the path."
msgstr ""
-#: lib/elements/fill_stitch.py:538 lib/elements/stroke.py:95
+#: lib/elements/fill_stitch.py:537 lib/elements/stroke.py:94
msgid "Bean stitch number of repeats"
msgstr ""
-#: lib/elements/fill_stitch.py:539 lib/elements/stroke.py:96
+#: lib/elements/fill_stitch.py:538 lib/elements/stroke.py:95
msgid "Backtrack each stitch this many times. A value of 1 would triple each stitch (forward, back, forward). A value of 2 would quintuple each stitch, etc.\n\n"
"A pattern with various repeats can be created with a list of values separated by a space."
msgstr ""
-#: lib/elements/fill_stitch.py:554 lib/elements/satin_column.py:250
-#: lib/elements/stroke.py:186
+#: lib/elements/fill_stitch.py:553 lib/elements/satin_column.py:250
+#: lib/elements/stroke.py:185
msgid "Zig-zag spacing (peak-to-peak)"
msgstr ""
-#: lib/elements/fill_stitch.py:555 lib/elements/stroke.py:187
+#: lib/elements/fill_stitch.py:554 lib/elements/stroke.py:186
msgid "Length of stitches in zig-zag mode."
msgstr "DÅ‚ugość Å›ciegĂ³w w trybie zygzak."
-#: lib/elements/fill_stitch.py:567
+#: lib/elements/fill_stitch.py:566
msgid "Zig-zag width"
msgstr ""
-#: lib/elements/fill_stitch.py:568
+#: lib/elements/fill_stitch.py:567
msgid "Width of the zig-zag line."
msgstr ""
-#: lib/elements/fill_stitch.py:581 lib/gui/tartan/embroidery_panel.py:42
+#: lib/elements/fill_stitch.py:580 lib/gui/tartan/embroidery_panel.py:42
msgid "Rows per tartan thread"
msgstr ""
-#: lib/elements/fill_stitch.py:582 lib/gui/tartan/embroidery_panel.py:44
+#: lib/elements/fill_stitch.py:581 lib/gui/tartan/embroidery_panel.py:44
msgid "Consecutive rows of the same color"
msgstr ""
-#: lib/elements/fill_stitch.py:593
+#: lib/elements/fill_stitch.py:592
msgid "Herringbone width"
msgstr ""
-#: lib/elements/fill_stitch.py:594
+#: lib/elements/fill_stitch.py:593
msgid "Defines width of a herringbone pattern. Use 0 for regular rows."
msgstr ""
-#: lib/elements/fill_stitch.py:606 lib/elements/satin_column.py:278
-#: lib/elements/stroke.py:199
+#: lib/elements/fill_stitch.py:605 lib/elements/satin_column.py:278
+#: lib/elements/stroke.py:198
msgid "Pull compensation"
msgstr ""
-#: lib/elements/fill_stitch.py:607
+#: lib/elements/fill_stitch.py:606
msgid "Fill stitch can pull the fabric together, resulting in a shape narrower than you draw in Inkscape. This setting expands each row of stitches outward from the center of the row by a fixed length. Two values separated by a space may be used for an asymmetric effect."
msgstr ""
-#: lib/elements/fill_stitch.py:611 lib/elements/satin_column.py:282
+#: lib/elements/fill_stitch.py:610 lib/elements/satin_column.py:282
#: lib/elements/satin_column.py:445 lib/elements/satin_column.py:539
-#: lib/elements/stroke.py:202
+#: lib/elements/stroke.py:201
msgid "mm (each side)"
msgstr ""
-#: lib/elements/fill_stitch.py:622 lib/elements/satin_column.py:263
+#: lib/elements/fill_stitch.py:621 lib/elements/satin_column.py:263
msgid "Pull compensation percentage"
msgstr ""
-#: lib/elements/fill_stitch.py:623
+#: lib/elements/fill_stitch.py:622
msgid "Additional pull compensation which varies as a percentage of row width. Two values separated by a space may be used for an asymmetric effect."
msgstr ""
-#: lib/elements/fill_stitch.py:626 lib/elements/satin_column.py:132
+#: lib/elements/fill_stitch.py:625 lib/elements/satin_column.py:132
#: lib/elements/satin_column.py:142 lib/elements/satin_column.py:266
#: lib/elements/satin_column.py:460 lib/elements/satin_column.py:559
msgid "% (each side)"
msgstr ""
-#: lib/elements/fill_stitch.py:647 lib/elements/fill_stitch.py:656
-#: lib/elements/fill_stitch.py:683 lib/elements/fill_stitch.py:694
-#: lib/elements/fill_stitch.py:704 lib/elements/fill_stitch.py:716
-#: lib/elements/fill_stitch.py:729
+#: lib/elements/fill_stitch.py:646 lib/elements/fill_stitch.py:655
+#: lib/elements/fill_stitch.py:682 lib/elements/fill_stitch.py:693
+#: lib/elements/fill_stitch.py:703 lib/elements/fill_stitch.py:715
+#: lib/elements/fill_stitch.py:728
msgid "Fill Underlay"
msgstr ""
-#: lib/elements/fill_stitch.py:647 lib/gui/tartan/embroidery_panel.py:55
+#: lib/elements/fill_stitch.py:646 lib/gui/tartan/embroidery_panel.py:55
#: inx/inkstitch_select_elements.inx:36 inx/inkstitch_select_elements.inx:64
#: inx/inkstitch_select_elements.inx:66
msgid "Underlay"
msgstr "Podszycie"
-#: lib/elements/fill_stitch.py:653
+#: lib/elements/fill_stitch.py:652
msgid "Fill angle"
msgstr "Kąt wypełnienia"
-#: lib/elements/fill_stitch.py:654
+#: lib/elements/fill_stitch.py:653
msgid "Default: fill angle + 90 deg. Insert a list for multiple layers separated by a space."
msgstr ""
-#: lib/elements/fill_stitch.py:680 lib/gui/tartan/embroidery_panel.py:77
+#: lib/elements/fill_stitch.py:679 lib/gui/tartan/embroidery_panel.py:77
msgid "Row spacing"
msgstr "Odstępy między rzędami"
-#: lib/elements/fill_stitch.py:681
+#: lib/elements/fill_stitch.py:680
msgid "default: 3x fill row spacing"
msgstr ""
-#: lib/elements/fill_stitch.py:691 lib/elements/stroke.py:172
+#: lib/elements/fill_stitch.py:690 lib/elements/stroke.py:171
#: lib/extensions/element_info.py:134 lib/extensions/element_info.py:190
msgid "Max stitch length"
msgstr "Maks. długość ściegu"
-#: lib/elements/fill_stitch.py:692
+#: lib/elements/fill_stitch.py:691
msgid "default: equal to fill max stitch length"
msgstr ""
-#: lib/elements/fill_stitch.py:702
+#: lib/elements/fill_stitch.py:701
msgid "Shrink the shape before doing underlay, to prevent underlay from showing around the outside of the fill."
msgstr ""
-#: lib/elements/fill_stitch.py:737 lib/elements/satin_column.py:581
-#: lib/elements/stroke.py:451 lib/gui/satin_multicolor/colorize_panel.py:61
+#: lib/elements/fill_stitch.py:736 lib/elements/satin_column.py:581
+#: lib/elements/stroke.py:450 lib/gui/satin_multicolor/colorize_panel.py:61
#: lib/sew_stack/stitch_layers/mixins/randomization.py:59
msgid "Random seed"
msgstr ""
-#: lib/elements/fill_stitch.py:738 lib/elements/satin_column.py:582
-#: lib/elements/stroke.py:452
+#: lib/elements/fill_stitch.py:737 lib/elements/satin_column.py:582
+#: lib/elements/stroke.py:451
msgid "Use a specific seed for randomized attributes. Uses the element ID if empty."
msgstr ""
@@ -1807,7 +1808,7 @@ msgstr "* Przejdź do zakładki Styl obrysu"
msgid "* Under \"Markers\" choose the first (empty) option in the first dropdown list."
msgstr "W sekcji â€Znaczniki†wybierz pierwszÄ… (pustÄ…) opcjÄ™ z pierwszej rozwijanej listy."
-#: lib/elements/satin_column.py:32 lib/elements/stroke.py:35
+#: lib/elements/satin_column.py:32 lib/elements/stroke.py:34
msgid "Too few subpaths"
msgstr ""
@@ -1941,8 +1942,8 @@ msgstr ""
msgid "Zig-zag"
msgstr "Zygzak"
-#: lib/elements/satin_column.py:119 lib/elements/stroke.py:73
-#: inx/inkstitch_break_apart.inx:9 inx/inkstitch_knockdown_fill.inx:20
+#: lib/elements/satin_column.py:119 lib/elements/stroke.py:72
+#: inx/inkstitch_break_apart.inx:9
msgid "Method"
msgstr ""
@@ -2055,27 +2056,27 @@ msgstr ""
msgid "Satin stitches pull the fabric together, resulting in a column narrower than you draw in Inkscape. This setting expands each pair of needle penetrations outward from the center of the satin column by a fixed length. Two values separated by a space may be used for an asymmetric effect."
msgstr ""
-#: lib/elements/satin_column.py:293 lib/elements/stroke.py:341
+#: lib/elements/satin_column.py:293 lib/elements/stroke.py:340
msgid "Automatic"
msgstr ""
-#: lib/elements/satin_column.py:294 lib/elements/stroke.py:342
+#: lib/elements/satin_column.py:294 lib/elements/stroke.py:341
msgid "Don't reverse"
msgstr ""
-#: lib/elements/satin_column.py:295 lib/elements/stroke.py:343
+#: lib/elements/satin_column.py:295 lib/elements/stroke.py:342
msgid "Reverse first rail"
msgstr ""
-#: lib/elements/satin_column.py:296 lib/elements/stroke.py:344
+#: lib/elements/satin_column.py:296 lib/elements/stroke.py:343
msgid "Reverse second rail"
msgstr ""
-#: lib/elements/satin_column.py:297 lib/elements/stroke.py:345
+#: lib/elements/satin_column.py:297 lib/elements/stroke.py:344
msgid "Reverse both rails"
msgstr ""
-#: lib/elements/satin_column.py:303 lib/elements/stroke.py:351
+#: lib/elements/satin_column.py:303 lib/elements/stroke.py:350
msgid "Reverse rails"
msgstr ""
@@ -2136,7 +2137,7 @@ msgid "Stitch length"
msgstr ""
#: lib/elements/satin_column.py:425 lib/elements/satin_column.py:482
-#: lib/elements/stroke.py:133
+#: lib/elements/stroke.py:132
msgid "Stitch tolerance"
msgstr ""
@@ -2221,237 +2222,239 @@ msgstr ""
msgid "Split stitch if distance of maximum stitch length is exceeded"
msgstr ""
-#: lib/elements/stroke.py:36
+#: lib/elements/stroke.py:35
msgid "This element renders as running stitch while it has a satin column parameter."
msgstr ""
-#: lib/elements/stroke.py:38
+#: lib/elements/stroke.py:37
msgid "* Convert to stroke: select the element and open the parameter dialog. Enable running stitch along path."
msgstr ""
-#: lib/elements/stroke.py:39
+#: lib/elements/stroke.py:38
msgid "* Use as satin column: add an other rail and optionally rungs."
msgstr ""
-#: lib/elements/stroke.py:45 lib/extensions/params.py:607
+#: lib/elements/stroke.py:44 lib/extensions/params.py:607
#: inx/inkstitch_select_elements.inx:12
msgid "Stroke"
msgstr ""
-#: lib/elements/stroke.py:48 lib/extensions/params.py:280
+#: lib/elements/stroke.py:47 lib/extensions/params.py:280
msgid "Running stitch along paths"
msgstr ""
-#: lib/elements/stroke.py:66
+#: lib/elements/stroke.py:65
msgid "Running Stitch / Bean Stitch"
msgstr ""
-#: lib/elements/stroke.py:67 lib/lettering/categories.py:26
+#: lib/elements/stroke.py:66 lib/lettering/categories.py:26
#: inx/inkstitch_lettering_generate_json.inx:57
msgid "Ripple Stitch"
msgstr ""
-#: lib/elements/stroke.py:68 inx/inkstitch_select_elements.inx:23
+#: lib/elements/stroke.py:67 inx/inkstitch_select_elements.inx:23
msgid "ZigZag Stitch"
msgstr "Åcieg zygzak"
-#: lib/elements/stroke.py:69 inx/inkstitch_select_elements.inx:24
+#: lib/elements/stroke.py:68 inx/inkstitch_select_elements.inx:24
msgid "Manual Stitch"
msgstr "Åcieg manualny"
-#: lib/elements/stroke.py:109
+#: lib/elements/stroke.py:108
msgid "Manual stitch placement"
msgstr ""
-#: lib/elements/stroke.py:110
+#: lib/elements/stroke.py:109
msgid "No extra stitches will be added to the original ripple pattern and the running stitch length value will be ignored."
msgstr ""
-#: lib/elements/stroke.py:122
+#: lib/elements/stroke.py:121
#: lib/sew_stack/stitch_layers/running_stitch/running_stitch_layer.py:21
msgid "Length of stitches. Stitches can be shorter according to the stitch tolerance setting."
msgstr ""
-#: lib/elements/stroke.py:134
+#: lib/elements/stroke.py:133
msgid "All stitches must be within this distance from the path. A lower tolerance means stitches will be closer together. A higher tolerance means sharp corners may be rounded."
msgstr ""
-#: lib/elements/stroke.py:173
+#: lib/elements/stroke.py:172
msgid "Split stitches longer than this."
msgstr ""
-#: lib/elements/stroke.py:200
+#: lib/elements/stroke.py:199
msgid "Zigzag stitches pull the fabric together, resulting in a column narrower than you draw in Inkscape. This widens the zigzag line width."
msgstr ""
-#: lib/elements/stroke.py:213
+#: lib/elements/stroke.py:212
msgid "Number of lines"
msgstr ""
-#: lib/elements/stroke.py:214
+#: lib/elements/stroke.py:213
msgid "Number of lines from start to finish"
msgstr ""
-#: lib/elements/stroke.py:225
+#: lib/elements/stroke.py:224
msgid "Minimum line distance"
msgstr ""
-#: lib/elements/stroke.py:226
+#: lib/elements/stroke.py:225
msgid "Overrides the number of lines setting."
msgstr ""
-#: lib/elements/stroke.py:239
+#: lib/elements/stroke.py:238
msgid "Line count / Minimum line distance"
msgstr ""
-#: lib/elements/stroke.py:240
+#: lib/elements/stroke.py:239
msgid "Render at rungs"
msgstr ""
-#: lib/elements/stroke.py:241
+#: lib/elements/stroke.py:240
msgid "Adaptive + minimum line distance"
msgstr ""
-#: lib/elements/stroke.py:246
+#: lib/elements/stroke.py:245
msgid "Pattern position"
msgstr ""
-#: lib/elements/stroke.py:247
+#: lib/elements/stroke.py:246
msgid "Pattern position for satin guided ripples."
msgstr ""
-#: lib/elements/stroke.py:258
+#: lib/elements/stroke.py:257
msgid "Stagger lines this many times before repeating"
msgstr ""
-#: lib/elements/stroke.py:259
+#: lib/elements/stroke.py:258
msgid "Length of the cycle by which successive stitch lines are staggered. Fractional values are allowed and can have less visible diagonals than integer values. A value of 0 (default) disables staggering and instead stitches evenly.For linear ripples only."
msgstr ""
-#: lib/elements/stroke.py:272
+#: lib/elements/stroke.py:271
msgid "Skip first lines"
msgstr "Opuść pierwsze linie"
-#: lib/elements/stroke.py:273
+#: lib/elements/stroke.py:272
msgid "Skip this number of lines at the beginning."
msgstr ""
-#: lib/elements/stroke.py:284
+#: lib/elements/stroke.py:283
msgid "Skip last lines"
msgstr "Opuść ostatnie linie"
-#: lib/elements/stroke.py:285
+#: lib/elements/stroke.py:284
msgid "Skip this number of lines at the end"
msgstr ""
-#: lib/elements/stroke.py:296
+#: lib/elements/stroke.py:295
msgid "Flip every second line"
msgstr ""
-#: lib/elements/stroke.py:297
+#: lib/elements/stroke.py:296
msgid "Linear ripple: wether to flip the pattern every second line or not."
msgstr ""
-#: lib/elements/stroke.py:307
+#: lib/elements/stroke.py:306
msgid "Line distance exponent"
msgstr ""
-#: lib/elements/stroke.py:308
+#: lib/elements/stroke.py:307
msgid "Increase density towards one side."
msgstr ""
-#: lib/elements/stroke.py:319
+#: lib/elements/stroke.py:318
msgid "Flip exponent"
msgstr ""
-#: lib/elements/stroke.py:320
+#: lib/elements/stroke.py:319
msgid "Reverse exponent effect."
msgstr ""
-#: lib/elements/stroke.py:331
+#: lib/elements/stroke.py:330
msgid "Reverse"
msgstr ""
-#: lib/elements/stroke.py:332
+#: lib/elements/stroke.py:331
msgid "Flip start and end point"
msgstr ""
-#: lib/elements/stroke.py:352
+#: lib/elements/stroke.py:351
msgid "Reverse satin ripple rails. Default: automatically detect and fix a reversed rail."
msgstr ""
-#: lib/elements/stroke.py:364
+#: lib/elements/stroke.py:363
msgid "Grid size"
msgstr ""
-#: lib/elements/stroke.py:365
+#: lib/elements/stroke.py:364
msgid "Render as grid. Use with care and watch your stitch density."
msgstr ""
-#: lib/elements/stroke.py:377
+#: lib/elements/stroke.py:376
msgid "Stitch grid first"
msgstr ""
-#: lib/elements/stroke.py:378
+#: lib/elements/stroke.py:377
msgid "Reverse the stitch paths, so that the grid will be stitched first"
msgstr ""
-#: lib/elements/stroke.py:389
+#: lib/elements/stroke.py:388
msgid "Scale axis"
msgstr ""
-#: lib/elements/stroke.py:390
+#: lib/elements/stroke.py:389
msgid "Scale axis for satin guided ripple stitches."
msgstr ""
-#: lib/elements/stroke.py:394 lib/gui/edit_json/settings_panel.py:159
-#: print/templates/ui.html:180 inx/inkstitch_remove_embroidery_settings.inx:12
+#: lib/elements/stroke.py:393 lib/gui/edit_json/settings_panel.py:159
+#: print/templates/ui.html:180 inx/inkstitch_knockdown_fill.inx:32
+#: inx/inkstitch_remove_embroidery_settings.inx:12
#: inx/inkstitch_remove_embroidery_settings.inx:117
msgid "None"
msgstr ""
-#: lib/elements/stroke.py:402
+#: lib/elements/stroke.py:401
msgid "Starting scale"
msgstr ""
-#: lib/elements/stroke.py:403
+#: lib/elements/stroke.py:402
msgid "How big the first copy of the line should be, in percent."
msgstr ""
-#: lib/elements/stroke.py:403 lib/elements/stroke.py:415
+#: lib/elements/stroke.py:402 lib/elements/stroke.py:414
msgid "Used only for ripple stitch with a guide line."
msgstr ""
-#: lib/elements/stroke.py:414
+#: lib/elements/stroke.py:413
msgid "Ending scale"
msgstr ""
-#: lib/elements/stroke.py:415
+#: lib/elements/stroke.py:414
msgid "How big the last copy of the line should be, in percent."
msgstr ""
-#: lib/elements/stroke.py:426 lib/gui/tartan/customize_panel.py:43
+#: lib/elements/stroke.py:425 lib/gui/tartan/customize_panel.py:43
#: inx/inkstitch_transform_elements.inx:10
msgid "Rotate"
msgstr ""
-#: lib/elements/stroke.py:427
+#: lib/elements/stroke.py:426
msgid "Rotate satin guided ripple stitches"
msgstr ""
-#: lib/elements/stroke.py:438
+#: lib/elements/stroke.py:437 inx/inkstitch_knockdown_fill.inx:20
+#: inx/inkstitch_knockdown_fill.inx:37
msgid "Join style"
msgstr ""
-#: lib/elements/stroke.py:439
+#: lib/elements/stroke.py:438
msgid "Join style for non circular ripples."
msgstr ""
-#: lib/elements/stroke.py:442
+#: lib/elements/stroke.py:441
msgid "flat"
msgstr ""
-#: lib/elements/stroke.py:442
+#: lib/elements/stroke.py:441
msgid "point"
msgstr ""
@@ -2866,11 +2869,11 @@ msgstr ""
msgid "The maximum value is smaller than the minimum value."
msgstr "Maksymalna wartość jest mniejsza niż minimalna."
-#: lib/extensions/lettering_generate_json.py:51
+#: lib/extensions/lettering_generate_json.py:53
msgid "Please specify a font file."
msgstr ""
-#: lib/extensions/letters_to_font.py:37
+#: lib/extensions/letters_to_font.py:38
msgid "Font directory not found. Please specify an existing directory."
msgstr ""
@@ -3295,11 +3298,11 @@ msgstr ""
#: inx/inkstitch_generate_palette.inx:26 inx/inkstitch_gradient_blocks.inx:26
#: inx/inkstitch_install.inx:14 inx/inkstitch_install_custom_palette.inx:14
#: inx/inkstitch_jump_to_stroke.inx:42 inx/inkstitch_jump_to_trim.inx:27
-#: inx/inkstitch_knockdown_fill.inx:27
+#: inx/inkstitch_knockdown_fill.inx:43
#: inx/inkstitch_lettering_along_path.inx:25
#: inx/inkstitch_lettering_custom_font_dir.inx:11
#: inx/inkstitch_lettering_force_lock_stitches.inx:22
-#: inx/inkstitch_lettering_generate_json.inx:135
+#: inx/inkstitch_lettering_generate_json.inx:143
#: inx/inkstitch_lettering_remove_kerning.inx:12
#: inx/inkstitch_lettering_set_color_sort_index.inx:11
#: inx/inkstitch_letters_to_font.inx:60 inx/inkstitch_outline.inx:25
@@ -3329,7 +3332,7 @@ msgid "Feature to verify or update font information for an existing font."
msgstr ""
#: lib/gui/edit_json/help_panel.py:33 lib/gui/edit_json/help_panel.py:34
-#: inx/inkstitch_lettering_generate_json.inx:141
+#: inx/inkstitch_lettering_generate_json.inx:149
msgid "https://inkstitch.org/docs/font-tools/#edit-json"
msgstr ""
@@ -5310,11 +5313,11 @@ msgstr ""
#: inx/inkstitch_density_map.inx:29 inx/inkstitch_display_stacking_order.inx:14
#: inx/inkstitch_fill_to_satin.inx:27 inx/inkstitch_install.inx:18
#: inx/inkstitch_install_custom_palette.inx:17
-#: inx/inkstitch_knockdown_fill.inx:33
+#: inx/inkstitch_knockdown_fill.inx:49
#: inx/inkstitch_lettering_along_path.inx:37
#: inx/inkstitch_lettering_custom_font_dir.inx:16
#: inx/inkstitch_lettering_force_lock_stitches.inx:33
-#: inx/inkstitch_lettering_generate_json.inx:139
+#: inx/inkstitch_lettering_generate_json.inx:147
#: inx/inkstitch_lettering_remove_kerning.inx:22
#: inx/inkstitch_lettering_set_color_sort_index.inx:19
#: inx/inkstitch_letters_to_font.inx:75 inx/inkstitch_outline.inx:28
@@ -6633,15 +6636,15 @@ msgstr ""
msgid "Keep holes"
msgstr ""
-#: inx/inkstitch_knockdown_fill.inx:19
+#: inx/inkstitch_knockdown_fill.inx:19 inx/inkstitch_knockdown_fill.inx:36
msgid "Offset"
msgstr ""
-#: inx/inkstitch_knockdown_fill.inx:22
+#: inx/inkstitch_knockdown_fill.inx:22 inx/inkstitch_knockdown_fill.inx:39
msgid "Mitre"
msgstr ""
-#: inx/inkstitch_knockdown_fill.inx:23
+#: inx/inkstitch_knockdown_fill.inx:23 inx/inkstitch_knockdown_fill.inx:40
msgid "Bevel"
msgstr ""
@@ -6649,23 +6652,40 @@ msgstr ""
msgid "Mitre limit"
msgstr ""
-#: inx/inkstitch_knockdown_fill.inx:28
+#: inx/inkstitch_knockdown_fill.inx:30
+msgid "Embossing"
+msgstr ""
+
+#: inx/inkstitch_knockdown_fill.inx:31
+msgid "Shape"
+msgstr ""
+
+#: inx/inkstitch_knockdown_fill.inx:33
+#: inx/inkstitch_zigzag_line_to_satin.inx:10
+msgid "Square"
+msgstr "Kwadrat"
+
+#: inx/inkstitch_knockdown_fill.inx:34
+msgid "Circle"
+msgstr ""
+
+#: inx/inkstitch_knockdown_fill.inx:44
msgid "This extension generates a knockdown fill area with a specified offset around selected elements."
msgstr ""
-#: inx/inkstitch_knockdown_fill.inx:29
+#: inx/inkstitch_knockdown_fill.inx:45
msgid "* Select elements of any kind"
msgstr ""
-#: inx/inkstitch_knockdown_fill.inx:30
+#: inx/inkstitch_knockdown_fill.inx:46
msgid "* Open this extension and apply with desired settings"
msgstr ""
-#: inx/inkstitch_knockdown_fill.inx:31
+#: inx/inkstitch_knockdown_fill.inx:47
msgid "* Adapt fill settings in the params dialog"
msgstr ""
-#: inx/inkstitch_knockdown_fill.inx:34
+#: inx/inkstitch_knockdown_fill.inx:50
msgid "https://inkstitch.org/docs/fill-tools/#knockdown-fill"
msgstr ""
@@ -6886,6 +6906,7 @@ msgstr ""
#: inx/inkstitch_lettering_generate_json.inx:118
#: inx/inkstitch_lettering_generate_json.inx:126
+#: inx/inkstitch_lettering_generate_json.inx:134
msgid "Force"
msgstr ""
@@ -6913,15 +6934,27 @@ msgstr "Odstępy między wyrazami (px)"
msgid "Space character width (default: 20)"
msgstr ""
+#: inx/inkstitch_lettering_generate_json.inx:134
+msgid "Overwrite letter spacing information from font file."
+msgstr ""
+
#: inx/inkstitch_lettering_generate_json.inx:136
+msgid "Letter spacing (px)"
+msgstr ""
+
+#: inx/inkstitch_lettering_generate_json.inx:136
+msgid "Letter spacing (default: 100)"
+msgstr ""
+
+#: inx/inkstitch_lettering_generate_json.inx:144
msgid "Generates font.json which can be used by the lettering tool."
msgstr ""
-#: inx/inkstitch_lettering_generate_json.inx:137
+#: inx/inkstitch_lettering_generate_json.inx:145
msgid "The generated file can be updated with Extensions > Ink/Stitch > Font Management > Edit JSON."
msgstr ""
-#: inx/inkstitch_lettering_generate_json.inx:140
+#: inx/inkstitch_lettering_generate_json.inx:148
msgid "https://inkstitch.org/docs/font-tools/#generate-json"
msgstr ""
@@ -8107,10 +8140,6 @@ msgstr ""
msgid "Line Pattern"
msgstr ""
-#: inx/inkstitch_zigzag_line_to_satin.inx:10
-msgid "Square"
-msgstr "Kwadrat"
-
#: inx/inkstitch_zigzag_line_to_satin.inx:11
msgid "Sawtooth"
msgstr ""
diff --git a/translations/messages_pt_BR.po b/translations/messages_pt_BR.po
index 0f8541b4..2110a8ed 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: 2025-05-12 01:48+0000\n"
-"PO-Revision-Date: 2025-05-12 01:49\n"
+"POT-Creation-Date: 2025-05-21 01:46+0000\n"
+"PO-Revision-Date: 2025-05-21 01:46\n"
"Last-Translator: \n"
"Language-Team: Portuguese, Brazilian\n"
"MIME-Version: 1.0\n"
@@ -12,7 +12,7 @@ msgstr ""
"Generated-By: Babel 2.17.0\n"
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2025-05-12 01:48+0000\n"
+"POT-Creation-Date: 2025-05-21 01:46+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -910,11 +910,11 @@ msgstr ""
msgid "weird one"
msgstr "esquisito"
-#: inkstitch.py:166
+#: inkstitch.py:170
msgid "Ink/Stitch cannot read your SVG file. This is often the case when you use a file which has been created with Adobe Illustrator."
msgstr "Ink/Stitch nĂ£o pĂ´de ler o seu arquivo SVG. Geralmente isto acontece quando o arquivo foi criado com Adobe Illustrator."
-#: inkstitch.py:169
+#: inkstitch.py:173
msgid "Try to import the file into Inkscape through 'File > Import...' (Ctrl+I)"
msgstr "Tente importar o arquivo para o Inkscape pelo comando 'Arquivo > Importar...' (Ctrl+I)"
@@ -1076,126 +1076,126 @@ msgstr ""
msgid "Flip automatically calculated angle if it appears to be wrong."
msgstr ""
-#: lib/elements/element.py:249 lib/gui/preferences.py:59
+#: lib/elements/element.py:251 lib/gui/preferences.py:59
#: lib/gui/preferences.py:106
msgid "Minimum stitch length"
msgstr ""
-#: lib/elements/element.py:250
+#: lib/elements/element.py:252
msgid "Overwrite global minimum stitch length setting. Shorter stitches than that will be removed."
msgstr ""
-#: lib/elements/element.py:260 lib/gui/preferences.py:41
+#: lib/elements/element.py:262 lib/gui/preferences.py:41
msgid "Minimum jump stitch length"
msgstr ""
-#: lib/elements/element.py:261
+#: lib/elements/element.py:263
msgid "Overwrite global minimum jump stitch length setting. Shorter distances to the next object will have no lock stitches."
msgstr ""
-#: lib/elements/element.py:271
+#: lib/elements/element.py:273
msgid "Allow lock stitches"
msgstr ""
-#: lib/elements/element.py:272
+#: lib/elements/element.py:274
msgid "Tie thread at the beginning and/or end of this object. Manual stitch will only add lock stitches if force lock stitched is checked."
msgstr ""
#. options to allow lock stitch before and after objects
-#: lib/elements/element.py:277
+#: lib/elements/element.py:279
msgid "Both"
msgstr "Ambos"
-#: lib/elements/element.py:277
+#: lib/elements/element.py:279
msgid "Before"
msgstr "Inicial"
-#: lib/elements/element.py:277
+#: lib/elements/element.py:279
msgid "After"
msgstr "Final"
-#: lib/elements/element.py:277
+#: lib/elements/element.py:279
msgid "Neither"
msgstr "Nenhum"
-#: lib/elements/element.py:286
+#: lib/elements/element.py:288
#: inx/inkstitch_lettering_force_lock_stitches.inx:3
msgid "Force lock stitches"
msgstr ""
-#: lib/elements/element.py:287
+#: lib/elements/element.py:289
msgid "Sew lock stitches after sewing this element, even if the distance to the next object is shorter than defined by the minimum jump stitch length value in the Ink/Stitch preferences."
msgstr ""
-#: lib/elements/element.py:299
+#: lib/elements/element.py:301
msgid "Tack stitch"
msgstr ""
-#: lib/elements/element.py:300
+#: lib/elements/element.py:302
msgid "Tack down stitch type"
msgstr ""
-#: lib/elements/element.py:310 lib/elements/element.py:356
+#: lib/elements/element.py:312 lib/elements/element.py:358
msgid "Custom path"
msgstr "Caminho customizado"
-#: lib/elements/element.py:311
+#: lib/elements/element.py:313
msgid "Enter a custom path. For svg paths The last node will not be embroidered, but represents the first stitch of the element."
msgstr ""
-#: lib/elements/element.py:321 lib/elements/element.py:333
+#: lib/elements/element.py:323 lib/elements/element.py:335
msgid "Scale tack stitch"
msgstr ""
-#: lib/elements/element.py:322
+#: lib/elements/element.py:324
msgid "Set stitch length. A 1 in a custom path equals this values."
msgstr ""
-#: lib/elements/element.py:334
+#: lib/elements/element.py:336
msgid "Scale tack stitch by this percentage."
msgstr ""
-#: lib/elements/element.py:345
+#: lib/elements/element.py:347
msgid "Lock stitch"
msgstr ""
-#: lib/elements/element.py:346
+#: lib/elements/element.py:348
msgid "Lock stitch type"
msgstr ""
-#: lib/elements/element.py:357
+#: lib/elements/element.py:359
msgid "Enter a custom path. For svg paths the first node will not be embroidered, but represents the last stitch of the element."
msgstr ""
-#: lib/elements/element.py:367 lib/elements/element.py:379
+#: lib/elements/element.py:369 lib/elements/element.py:381
msgid "Scale lock stitch"
msgstr ""
-#: lib/elements/element.py:368
+#: lib/elements/element.py:370
msgid "Set length of lock stitches (mm)."
msgstr ""
-#: lib/elements/element.py:380
+#: lib/elements/element.py:382
msgid "Scale lock stitch by this percentage."
msgstr ""
-#: lib/elements/element.py:392
+#: lib/elements/element.py:394
msgid "Trim After"
msgstr "Cortar Depois"
-#: lib/elements/element.py:393
+#: lib/elements/element.py:395
msgid "Add a TRIM command after stitching this object."
msgstr "Adicionar o comando de corte apĂ³s bordar este objeto."
-#: lib/elements/element.py:402
+#: lib/elements/element.py:404
msgid "Stop After"
msgstr "Parar Depois"
-#: lib/elements/element.py:403
+#: lib/elements/element.py:405
msgid "Add a STOP command after stitching this object."
msgstr "Adicionar um comando de Parar apĂ³s bordar este objeto."
-#: lib/elements/element.py:687
+#: lib/elements/element.py:700
msgid "Please run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot objects. This will show you the exact location of the problem."
msgstr ""
@@ -1211,559 +1211,560 @@ msgstr ""
msgid "* Run Extensions > Ink/Stitch > Troubleshoot > Cleanup Document..."
msgstr ""
-#: lib/elements/fill_stitch.py:37
+#: lib/elements/fill_stitch.py:36
msgid "Small Fill"
msgstr "Pequeno preenchimento"
-#: lib/elements/fill_stitch.py:38
+#: lib/elements/fill_stitch.py:37
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:44 lib/elements/fill_stitch.py:264
+#: lib/elements/fill_stitch.py:43 lib/elements/fill_stitch.py:263
msgid "Expand"
msgstr "Expandir"
-#: lib/elements/fill_stitch.py:45
+#: lib/elements/fill_stitch.py:44
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:50 lib/elements/fill_stitch.py:701
+#: lib/elements/fill_stitch.py:49 lib/elements/fill_stitch.py:700
msgid "Inset"
msgstr "Inserir"
-#: lib/elements/fill_stitch.py:51
+#: lib/elements/fill_stitch.py:50
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:56
+#: lib/elements/fill_stitch.py:55
msgid "Missing Guideline"
msgstr ""
-#: lib/elements/fill_stitch.py:57
+#: lib/elements/fill_stitch.py:56
msgid "This object is set to \"Guided Fill\", but has no guide line."
msgstr ""
-#: lib/elements/fill_stitch.py:59
+#: lib/elements/fill_stitch.py:58
msgid "* Create a stroke object"
msgstr ""
-#: lib/elements/fill_stitch.py:60
+#: lib/elements/fill_stitch.py:59
msgid "* Select this object and run Extensions > Ink/Stitch > Edit > Selection to guide line"
msgstr ""
-#: lib/elements/fill_stitch.py:65
+#: lib/elements/fill_stitch.py:64
msgid "Disjointed Guide Line"
msgstr ""
-#: lib/elements/fill_stitch.py:66
+#: lib/elements/fill_stitch.py:65
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:69
+#: lib/elements/fill_stitch.py:68
msgid "* Move the guide line into the element"
msgstr ""
-#: lib/elements/fill_stitch.py:74 lib/elements/stroke.py:27
+#: lib/elements/fill_stitch.py:73 lib/elements/stroke.py:26
msgid "Multiple Guide Lines"
msgstr ""
-#: lib/elements/fill_stitch.py:75 lib/elements/stroke.py:28
+#: lib/elements/fill_stitch.py:74 lib/elements/stroke.py:27
msgid "This object has multiple guide lines, but only the first one will be used."
msgstr ""
-#: lib/elements/fill_stitch.py:77 lib/elements/stroke.py:30
+#: lib/elements/fill_stitch.py:76 lib/elements/stroke.py:29
msgid "* Remove all guide lines, except for one."
msgstr ""
-#: lib/elements/fill_stitch.py:82
+#: lib/elements/fill_stitch.py:81
msgid "Unconnected"
msgstr "Desconectado"
-#: lib/elements/fill_stitch.py:83
+#: lib/elements/fill_stitch.py:82
msgid "Fill: This object is made up of unconnected shapes. Ink/Stitch doesn't know what order to stitch them in. Please break this object up into separate shapes."
msgstr ""
-#: lib/elements/fill_stitch.py:87 lib/elements/fill_stitch.py:96
-#: lib/elements/fill_stitch.py:141
+#: lib/elements/fill_stitch.py:86 lib/elements/fill_stitch.py:95
+#: lib/elements/fill_stitch.py:140
msgid "* Extensions > Ink/Stitch > Fill Tools > Break Apart Fill Objects"
msgstr ""
-#: lib/elements/fill_stitch.py:92
+#: lib/elements/fill_stitch.py:91
msgid "Border crosses itself"
msgstr ""
-#: lib/elements/fill_stitch.py:93
+#: lib/elements/fill_stitch.py:92
msgid "Fill: The border crosses over itself. This may lead into unconnected shapes. Please break this object into separate shapes to indicate in which order it should be stitched in."
msgstr ""
-#: lib/elements/fill_stitch.py:101
+#: lib/elements/fill_stitch.py:100
msgid "Fill and Stroke color"
msgstr ""
-#: lib/elements/fill_stitch.py:102
+#: lib/elements/fill_stitch.py:101
msgid "Element has both a fill and a stroke color. It is recommended to use two separate elements instead."
msgstr ""
-#: lib/elements/fill_stitch.py:104
+#: lib/elements/fill_stitch.py:103
msgid "* Duplicate the element. Remove stroke color from the first and fill color from the second."
msgstr ""
-#: lib/elements/fill_stitch.py:105
+#: lib/elements/fill_stitch.py:104
msgid "* Adapt the shape of the second element to compensate for push and pull fabric distortion."
msgstr ""
-#: lib/elements/fill_stitch.py:110
+#: lib/elements/fill_stitch.py:109
msgid "No linear gradient color"
msgstr ""
-#: lib/elements/fill_stitch.py:111
+#: lib/elements/fill_stitch.py:110
msgid "Linear Gradient has no linear gradient color."
msgstr ""
-#: lib/elements/fill_stitch.py:113
+#: lib/elements/fill_stitch.py:112
msgid "* Open the Fill and Stroke dialog."
msgstr ""
-#: lib/elements/fill_stitch.py:114
+#: lib/elements/fill_stitch.py:113
msgid "* Set a linear gradient as a fill and adapt colors to your liking."
msgstr ""
-#: lib/elements/fill_stitch.py:119
+#: lib/elements/fill_stitch.py:118
msgid "No stripes to render"
msgstr ""
-#: lib/elements/fill_stitch.py:120
+#: lib/elements/fill_stitch.py:119
msgid "Tartan fill: There is no active fill stripe to render"
msgstr ""
-#: lib/elements/fill_stitch.py:122 lib/elements/fill_stitch.py:132
+#: lib/elements/fill_stitch.py:121 lib/elements/fill_stitch.py:131
msgid "Go to Extensions > Ink/Stitch > Fill Tools > Tartan and adjust stripe settings:"
msgstr ""
-#: lib/elements/fill_stitch.py:123
+#: lib/elements/fill_stitch.py:122
msgid "* Check if stripes are active"
msgstr ""
-#: lib/elements/fill_stitch.py:124
+#: lib/elements/fill_stitch.py:123
msgid "* Check the minimum stripe width setting and the scale factor"
msgstr ""
-#: lib/elements/fill_stitch.py:129
+#: lib/elements/fill_stitch.py:128
msgid "No customized pattern"
msgstr ""
-#: lib/elements/fill_stitch.py:130
+#: lib/elements/fill_stitch.py:129
msgid "Tartan fill: Using default pattern"
msgstr ""
-#: lib/elements/fill_stitch.py:133
+#: lib/elements/fill_stitch.py:132
msgid "* Customize your pattern"
msgstr ""
-#: lib/elements/fill_stitch.py:138
+#: lib/elements/fill_stitch.py:137
msgid "This shape is invalid"
msgstr "Esta forma Ă© invĂ¡lida"
-#: lib/elements/fill_stitch.py:139
+#: lib/elements/fill_stitch.py:138
msgid "Fill: This shape cannot be stitched out. Please try to repair it with the \"Break Apart Fill Objects\" extension."
msgstr ""
-#: lib/elements/fill_stitch.py:147
+#: lib/elements/fill_stitch.py:146
msgid "FillStitch"
msgstr ""
-#: lib/elements/fill_stitch.py:150
+#: lib/elements/fill_stitch.py:149
msgid "Automatically routed fill stitching"
msgstr ""
-#: lib/elements/fill_stitch.py:154
+#: lib/elements/fill_stitch.py:153
msgid "Auto Fill"
msgstr "Preenchimento automĂ¡tico"
-#: lib/elements/fill_stitch.py:155 inx/inkstitch_select_elements.inx:56
+#: lib/elements/fill_stitch.py:154 inx/inkstitch_select_elements.inx:56
msgid "Circular Fill"
msgstr "Preenchimento circular"
-#: lib/elements/fill_stitch.py:156 inx/inkstitch_select_elements.inx:57
+#: lib/elements/fill_stitch.py:155 inx/inkstitch_select_elements.inx:57
msgid "Contour Fill"
msgstr "Preenchimento por contorno"
-#: lib/elements/fill_stitch.py:157 inx/inkstitch_select_elements.inx:58
+#: lib/elements/fill_stitch.py:156 inx/inkstitch_select_elements.inx:58
msgid "Guided Fill"
msgstr "Preenchimento guiado"
-#: lib/elements/fill_stitch.py:158 inx/inkstitch_select_elements.inx:59
+#: lib/elements/fill_stitch.py:157 inx/inkstitch_select_elements.inx:59
msgid "Linear Gradient Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:159 inx/inkstitch_select_elements.inx:60
+#: lib/elements/fill_stitch.py:158 inx/inkstitch_select_elements.inx:60
msgid "Meander Fill"
msgstr "Preenchimento serpenteado"
-#: lib/elements/fill_stitch.py:160 inx/inkstitch_select_elements.inx:61
+#: lib/elements/fill_stitch.py:159 inx/inkstitch_select_elements.inx:61
msgid "Tartan Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:161 lib/gui/tartan/embroidery_panel.py:203
+#: lib/elements/fill_stitch.py:160 lib/gui/tartan/embroidery_panel.py:203
#: inx/inkstitch_select_elements.inx:62
msgid "Legacy Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:165
+#: lib/elements/fill_stitch.py:164
msgid "Fill method"
msgstr "Método de preenchimento"
-#: lib/elements/fill_stitch.py:174
+#: lib/elements/fill_stitch.py:173
msgid "Guided Fill Strategy"
msgstr ""
-#: lib/elements/fill_stitch.py:175
+#: lib/elements/fill_stitch.py:174
msgid "Copy"
msgstr "Copiar"
-#: lib/elements/fill_stitch.py:175
+#: lib/elements/fill_stitch.py:174
msgid "Parallel Offset"
msgstr ""
-#: lib/elements/fill_stitch.py:176
+#: lib/elements/fill_stitch.py:175
msgid "Copy (the default) will fill the shape with shifted copies of the line. Parallel offset will ensure that each line is always a consistent distance from its neighbor. Sharp corners may be introduced."
msgstr ""
-#: lib/elements/fill_stitch.py:183
+#: lib/elements/fill_stitch.py:182
msgid "Contour Fill Strategy"
msgstr ""
-#: lib/elements/fill_stitch.py:184
+#: lib/elements/fill_stitch.py:183
msgid "Inner to Outer"
msgstr ""
-#: lib/elements/fill_stitch.py:184
+#: lib/elements/fill_stitch.py:183
msgid "Single spiral"
msgstr "Espiral simples"
-#: lib/elements/fill_stitch.py:184
+#: lib/elements/fill_stitch.py:183
msgid "Double spiral"
msgstr "Espiral dupla"
-#: lib/elements/fill_stitch.py:189
+#: lib/elements/fill_stitch.py:188
msgid "Join Style"
msgstr ""
-#: lib/elements/fill_stitch.py:190 inx/inkstitch_knockdown_fill.inx:21
+#: lib/elements/fill_stitch.py:189 inx/inkstitch_knockdown_fill.inx:21
+#: inx/inkstitch_knockdown_fill.inx:38
msgid "Round"
msgstr ""
-#: lib/elements/fill_stitch.py:190
+#: lib/elements/fill_stitch.py:189
msgid "Mitered"
msgstr ""
-#: lib/elements/fill_stitch.py:190
+#: lib/elements/fill_stitch.py:189
msgid "Beveled"
msgstr ""
-#: lib/elements/fill_stitch.py:196
+#: lib/elements/fill_stitch.py:195
msgid "Avoid self-crossing"
msgstr "Evitar auto cruzamento"
-#: lib/elements/fill_stitch.py:205
+#: lib/elements/fill_stitch.py:204
msgid "Clockwise"
msgstr "Sentido horĂ¡rio"
-#: lib/elements/fill_stitch.py:210
+#: lib/elements/fill_stitch.py:209
msgid "Meander Pattern"
msgstr "PadrĂ£o de serpenteado"
-#: lib/elements/fill_stitch.py:217
+#: lib/elements/fill_stitch.py:216
msgid "Meander pattern angle"
msgstr "Ă‚ngulo do padrĂ£o de serpenteado"
-#: lib/elements/fill_stitch.py:227
+#: lib/elements/fill_stitch.py:226
msgid "Meander pattern scale"
msgstr "Escala do padrĂ£o de serpenteado"
-#: lib/elements/fill_stitch.py:228
+#: lib/elements/fill_stitch.py:227
msgid "Percentage to stretch or compress the meander pattern. You can scale horizontally and vertically individually by giving two percentages separated by a space. "
msgstr ""
-#: lib/elements/fill_stitch.py:238
+#: lib/elements/fill_stitch.py:237
msgid "Clip path"
msgstr ""
-#: lib/elements/fill_stitch.py:239
+#: lib/elements/fill_stitch.py:238
msgid "Constrain stitching to the shape. Useful when smoothing and expand are used."
msgstr ""
-#: lib/elements/fill_stitch.py:248
+#: lib/elements/fill_stitch.py:247
msgid "Smoothness"
msgstr ""
-#: lib/elements/fill_stitch.py:250
+#: lib/elements/fill_stitch.py:249
msgid "Smooth the stitch path. Smoothness limits how far the smoothed stitch path is allowed to deviate from the original path. Try low numbers like 0.2. Hint: a lower running stitch tolerance may be needed too."
msgstr ""
-#: lib/elements/fill_stitch.py:265
+#: lib/elements/fill_stitch.py:264
msgid "Expand the shape before fill stitching, to compensate for gaps between shapes. Negative values contract instead."
msgstr ""
-#: lib/elements/fill_stitch.py:282
+#: lib/elements/fill_stitch.py:281
msgid "Gap Filling"
msgstr ""
-#: lib/elements/fill_stitch.py:283
+#: lib/elements/fill_stitch.py:282
msgid "Add extra rows to compensate for gaps between sections caused by distortion.Rows are always added in pairs, so this number will be rounded up to the nearest multiple of 2."
msgstr ""
-#: lib/elements/fill_stitch.py:295 lib/elements/fill_stitch.py:308
+#: lib/elements/fill_stitch.py:294 lib/elements/fill_stitch.py:307
#: lib/gui/tartan/embroidery_panel.py:35
msgid "Angle of lines of stitches"
msgstr ""
-#: lib/elements/fill_stitch.py:296
+#: lib/elements/fill_stitch.py:295
msgid "The angle increases in a counter-clockwise direction. 0 is horizontal. Negative angles are allowed."
msgstr ""
-#: lib/elements/fill_stitch.py:309 lib/gui/tartan/embroidery_panel.py:36
+#: lib/elements/fill_stitch.py:308 lib/gui/tartan/embroidery_panel.py:36
msgid "Relative to the tartan stripe direction."
msgstr ""
-#: lib/elements/fill_stitch.py:321
+#: lib/elements/fill_stitch.py:320
msgid "Maximum fill stitch length"
msgstr ""
-#: lib/elements/fill_stitch.py:323
+#: lib/elements/fill_stitch.py:322
msgid "The length of each stitch in a row. Shorter stitch may be used at the start or end of a row."
msgstr ""
-#: lib/elements/fill_stitch.py:339
+#: lib/elements/fill_stitch.py:338
msgid "Spacing between rows"
msgstr "Espaçamento entre linhas"
-#: lib/elements/fill_stitch.py:340
+#: lib/elements/fill_stitch.py:339
msgid "Distance between rows of stitches."
msgstr "DistĂ¢ncia entre linhas de costura."
-#: lib/elements/fill_stitch.py:357 inx/inkstitch_gradient_blocks.inx:24
+#: lib/elements/fill_stitch.py:356 inx/inkstitch_gradient_blocks.inx:24
msgid "End row spacing"
msgstr ""
-#: lib/elements/fill_stitch.py:358
+#: lib/elements/fill_stitch.py:357
msgid "Increases or decreases the row spacing towards the end."
msgstr ""
-#: lib/elements/fill_stitch.py:372
+#: lib/elements/fill_stitch.py:371
msgid "Stagger rows this many times before repeating"
msgstr ""
-#: lib/elements/fill_stitch.py:373 lib/elements/satin_column.py:215
+#: lib/elements/fill_stitch.py:372 lib/elements/satin_column.py:215
msgid "Length of the cycle by which successive stitch rows are staggered. Fractional values are allowed and can have less visible diagonals than integer values."
msgstr ""
-#: lib/elements/fill_stitch.py:389 lib/elements/fill_stitch.py:713
+#: lib/elements/fill_stitch.py:388 lib/elements/fill_stitch.py:712
msgid "Skip last stitch in each row"
msgstr "Pule o Ăºltimo ponto de cada linha"
-#: lib/elements/fill_stitch.py:390 lib/elements/fill_stitch.py:714
+#: lib/elements/fill_stitch.py:389 lib/elements/fill_stitch.py:713
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:405
+#: lib/elements/fill_stitch.py:404
msgid "Flip fill (start right-to-left)"
msgstr ""
-#: lib/elements/fill_stitch.py:406
+#: lib/elements/fill_stitch.py:405
msgid "The flip option can help you with routing your stitch path. When you enable flip, stitching goes from right-to-left instead of left-to-right."
msgstr ""
-#: lib/elements/fill_stitch.py:418
+#: lib/elements/fill_stitch.py:417
msgid "Reverse fill"
msgstr ""
-#: lib/elements/fill_stitch.py:419
+#: lib/elements/fill_stitch.py:418
msgid "Reverses fill path."
msgstr ""
-#: lib/elements/fill_stitch.py:430
+#: lib/elements/fill_stitch.py:429
msgid "Stop at ending point"
msgstr ""
-#: lib/elements/fill_stitch.py:431
+#: lib/elements/fill_stitch.py:430
msgid "If this option is disabled, the ending point will only be used to define a general direction for stitch routing. When enabled the last section will end at the defined spot."
msgstr ""
-#: lib/elements/fill_stitch.py:443 lib/elements/fill_stitch.py:725
+#: lib/elements/fill_stitch.py:442 lib/elements/fill_stitch.py:724
msgid "Underpath"
msgstr ""
-#: lib/elements/fill_stitch.py:444 lib/elements/fill_stitch.py:726
+#: lib/elements/fill_stitch.py:443 lib/elements/fill_stitch.py:725
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:456 lib/elements/satin_column.py:364
-#: lib/elements/stroke.py:121
+#: lib/elements/fill_stitch.py:455 lib/elements/satin_column.py:364
+#: lib/elements/stroke.py:120
msgid "Running stitch length"
msgstr ""
-#: lib/elements/fill_stitch.py:457
+#: lib/elements/fill_stitch.py:456
msgid "Length of stitches around the outline of the fill region used when moving from section to section. Also used for meander and circular fill."
msgstr ""
-#: lib/elements/fill_stitch.py:474 lib/elements/satin_column.py:375
+#: lib/elements/fill_stitch.py:473 lib/elements/satin_column.py:375
msgid "Running stitch tolerance"
msgstr ""
-#: lib/elements/fill_stitch.py:475 lib/elements/satin_column.py:376
+#: lib/elements/fill_stitch.py:474 lib/elements/satin_column.py:376
msgid "Determines how hard Ink/Stitch tries to avoid stitching outside the shape.Lower numbers are less likely to stitch outside the shape but require more stitches."
msgstr ""
-#: lib/elements/fill_stitch.py:493 lib/elements/stroke.py:147
+#: lib/elements/fill_stitch.py:492 lib/elements/stroke.py:146
msgid "Randomize stitch length"
msgstr ""
-#: lib/elements/fill_stitch.py:494 lib/elements/stroke.py:148
+#: lib/elements/fill_stitch.py:493 lib/elements/stroke.py:147
msgid "Randomize stitch length and phase instead of dividing evenly or staggering. This is recommended for closely-spaced curved fills to avoid Moiré artefacts."
msgstr ""
-#: lib/elements/fill_stitch.py:510 lib/elements/stroke.py:160
+#: lib/elements/fill_stitch.py:509 lib/elements/stroke.py:159
msgid "Random stitch length jitter"
msgstr ""
-#: lib/elements/fill_stitch.py:511 lib/elements/stroke.py:161
+#: lib/elements/fill_stitch.py:510 lib/elements/stroke.py:160
msgid "Amount to vary the length of each stitch by when randomizing."
msgstr ""
-#: lib/elements/fill_stitch.py:526 lib/elements/satin_column.py:500
-#: lib/elements/stroke.py:83
+#: lib/elements/fill_stitch.py:525 lib/elements/satin_column.py:500
+#: lib/elements/stroke.py:82
#: lib/sew_stack/stitch_layers/running_stitch/running_stitch_layer.py:33
#: lib/sew_stack/stitch_layers/running_stitch/running_stitch_layer.py:35
msgid "Repeats"
msgstr "Repetições"
-#: lib/elements/fill_stitch.py:527 lib/elements/stroke.py:84
+#: lib/elements/fill_stitch.py:526 lib/elements/stroke.py:83
#: lib/sew_stack/stitch_layers/running_stitch/running_stitch_layer.py:36
msgid "Defines how many times to run down and back along the path."
msgstr ""
-#: lib/elements/fill_stitch.py:538 lib/elements/stroke.py:95
+#: lib/elements/fill_stitch.py:537 lib/elements/stroke.py:94
msgid "Bean stitch number of repeats"
msgstr ""
-#: lib/elements/fill_stitch.py:539 lib/elements/stroke.py:96
+#: lib/elements/fill_stitch.py:538 lib/elements/stroke.py:95
msgid "Backtrack each stitch this many times. A value of 1 would triple each stitch (forward, back, forward). A value of 2 would quintuple each stitch, etc.\n\n"
"A pattern with various repeats can be created with a list of values separated by a space."
msgstr ""
-#: lib/elements/fill_stitch.py:554 lib/elements/satin_column.py:250
-#: lib/elements/stroke.py:186
+#: lib/elements/fill_stitch.py:553 lib/elements/satin_column.py:250
+#: lib/elements/stroke.py:185
msgid "Zig-zag spacing (peak-to-peak)"
msgstr ""
-#: lib/elements/fill_stitch.py:555 lib/elements/stroke.py:187
+#: lib/elements/fill_stitch.py:554 lib/elements/stroke.py:186
msgid "Length of stitches in zig-zag mode."
msgstr ""
-#: lib/elements/fill_stitch.py:567
+#: lib/elements/fill_stitch.py:566
msgid "Zig-zag width"
msgstr ""
-#: lib/elements/fill_stitch.py:568
+#: lib/elements/fill_stitch.py:567
msgid "Width of the zig-zag line."
msgstr ""
-#: lib/elements/fill_stitch.py:581 lib/gui/tartan/embroidery_panel.py:42
+#: lib/elements/fill_stitch.py:580 lib/gui/tartan/embroidery_panel.py:42
msgid "Rows per tartan thread"
msgstr ""
-#: lib/elements/fill_stitch.py:582 lib/gui/tartan/embroidery_panel.py:44
+#: lib/elements/fill_stitch.py:581 lib/gui/tartan/embroidery_panel.py:44
msgid "Consecutive rows of the same color"
msgstr ""
-#: lib/elements/fill_stitch.py:593
+#: lib/elements/fill_stitch.py:592
msgid "Herringbone width"
msgstr ""
-#: lib/elements/fill_stitch.py:594
+#: lib/elements/fill_stitch.py:593
msgid "Defines width of a herringbone pattern. Use 0 for regular rows."
msgstr ""
-#: lib/elements/fill_stitch.py:606 lib/elements/satin_column.py:278
-#: lib/elements/stroke.py:199
+#: lib/elements/fill_stitch.py:605 lib/elements/satin_column.py:278
+#: lib/elements/stroke.py:198
msgid "Pull compensation"
msgstr ""
-#: lib/elements/fill_stitch.py:607
+#: lib/elements/fill_stitch.py:606
msgid "Fill stitch can pull the fabric together, resulting in a shape narrower than you draw in Inkscape. This setting expands each row of stitches outward from the center of the row by a fixed length. Two values separated by a space may be used for an asymmetric effect."
msgstr ""
-#: lib/elements/fill_stitch.py:611 lib/elements/satin_column.py:282
+#: lib/elements/fill_stitch.py:610 lib/elements/satin_column.py:282
#: lib/elements/satin_column.py:445 lib/elements/satin_column.py:539
-#: lib/elements/stroke.py:202
+#: lib/elements/stroke.py:201
msgid "mm (each side)"
msgstr "mm (para cada lado)"
-#: lib/elements/fill_stitch.py:622 lib/elements/satin_column.py:263
+#: lib/elements/fill_stitch.py:621 lib/elements/satin_column.py:263
msgid "Pull compensation percentage"
msgstr ""
-#: lib/elements/fill_stitch.py:623
+#: lib/elements/fill_stitch.py:622
msgid "Additional pull compensation which varies as a percentage of row width. Two values separated by a space may be used for an asymmetric effect."
msgstr ""
-#: lib/elements/fill_stitch.py:626 lib/elements/satin_column.py:132
+#: lib/elements/fill_stitch.py:625 lib/elements/satin_column.py:132
#: lib/elements/satin_column.py:142 lib/elements/satin_column.py:266
#: lib/elements/satin_column.py:460 lib/elements/satin_column.py:559
msgid "% (each side)"
msgstr "% (para cada lado)"
-#: lib/elements/fill_stitch.py:647 lib/elements/fill_stitch.py:656
-#: lib/elements/fill_stitch.py:683 lib/elements/fill_stitch.py:694
-#: lib/elements/fill_stitch.py:704 lib/elements/fill_stitch.py:716
-#: lib/elements/fill_stitch.py:729
+#: lib/elements/fill_stitch.py:646 lib/elements/fill_stitch.py:655
+#: lib/elements/fill_stitch.py:682 lib/elements/fill_stitch.py:693
+#: lib/elements/fill_stitch.py:703 lib/elements/fill_stitch.py:715
+#: lib/elements/fill_stitch.py:728
msgid "Fill Underlay"
msgstr ""
-#: lib/elements/fill_stitch.py:647 lib/gui/tartan/embroidery_panel.py:55
+#: lib/elements/fill_stitch.py:646 lib/gui/tartan/embroidery_panel.py:55
#: inx/inkstitch_select_elements.inx:36 inx/inkstitch_select_elements.inx:64
#: inx/inkstitch_select_elements.inx:66
msgid "Underlay"
msgstr ""
-#: lib/elements/fill_stitch.py:653
+#: lib/elements/fill_stitch.py:652
msgid "Fill angle"
msgstr ""
-#: lib/elements/fill_stitch.py:654
+#: lib/elements/fill_stitch.py:653
msgid "Default: fill angle + 90 deg. Insert a list for multiple layers separated by a space."
msgstr ""
-#: lib/elements/fill_stitch.py:680 lib/gui/tartan/embroidery_panel.py:77
+#: lib/elements/fill_stitch.py:679 lib/gui/tartan/embroidery_panel.py:77
msgid "Row spacing"
msgstr "Espaçamento da linha"
-#: lib/elements/fill_stitch.py:681
+#: lib/elements/fill_stitch.py:680
msgid "default: 3x fill row spacing"
msgstr ""
-#: lib/elements/fill_stitch.py:691 lib/elements/stroke.py:172
+#: lib/elements/fill_stitch.py:690 lib/elements/stroke.py:171
#: lib/extensions/element_info.py:134 lib/extensions/element_info.py:190
msgid "Max stitch length"
msgstr "Comprimento mĂ¡ximo do ponto"
-#: lib/elements/fill_stitch.py:692
+#: lib/elements/fill_stitch.py:691
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:702
+#: lib/elements/fill_stitch.py:701
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:737 lib/elements/satin_column.py:581
-#: lib/elements/stroke.py:451 lib/gui/satin_multicolor/colorize_panel.py:61
+#: lib/elements/fill_stitch.py:736 lib/elements/satin_column.py:581
+#: lib/elements/stroke.py:450 lib/gui/satin_multicolor/colorize_panel.py:61
#: lib/sew_stack/stitch_layers/mixins/randomization.py:59
msgid "Random seed"
msgstr ""
-#: lib/elements/fill_stitch.py:738 lib/elements/satin_column.py:582
-#: lib/elements/stroke.py:452
+#: lib/elements/fill_stitch.py:737 lib/elements/satin_column.py:582
+#: lib/elements/stroke.py:451
msgid "Use a specific seed for randomized attributes. Uses the element ID if empty."
msgstr ""
@@ -1807,7 +1808,7 @@ msgstr ""
msgid "* Under \"Markers\" choose the first (empty) option in the first dropdown list."
msgstr ""
-#: lib/elements/satin_column.py:32 lib/elements/stroke.py:35
+#: lib/elements/satin_column.py:32 lib/elements/stroke.py:34
msgid "Too few subpaths"
msgstr ""
@@ -1941,8 +1942,8 @@ msgstr "Ponto \"S\""
msgid "Zig-zag"
msgstr "Zig-zag"
-#: lib/elements/satin_column.py:119 lib/elements/stroke.py:73
-#: inx/inkstitch_break_apart.inx:9 inx/inkstitch_knockdown_fill.inx:20
+#: lib/elements/satin_column.py:119 lib/elements/stroke.py:72
+#: inx/inkstitch_break_apart.inx:9
msgid "Method"
msgstr "Método"
@@ -2055,27 +2056,27 @@ msgstr ""
msgid "Satin stitches pull the fabric together, resulting in a column narrower than you draw in Inkscape. This setting expands each pair of needle penetrations outward from the center of the satin column by a fixed length. Two values separated by a space may be used for an asymmetric effect."
msgstr ""
-#: lib/elements/satin_column.py:293 lib/elements/stroke.py:341
+#: lib/elements/satin_column.py:293 lib/elements/stroke.py:340
msgid "Automatic"
msgstr "AutomĂ¡tico"
-#: lib/elements/satin_column.py:294 lib/elements/stroke.py:342
+#: lib/elements/satin_column.py:294 lib/elements/stroke.py:341
msgid "Don't reverse"
msgstr "NĂ£o inverter"
-#: lib/elements/satin_column.py:295 lib/elements/stroke.py:343
+#: lib/elements/satin_column.py:295 lib/elements/stroke.py:342
msgid "Reverse first rail"
msgstr "Inverter primeiro trilho"
-#: lib/elements/satin_column.py:296 lib/elements/stroke.py:344
+#: lib/elements/satin_column.py:296 lib/elements/stroke.py:343
msgid "Reverse second rail"
msgstr "Inverter segundo trilho"
-#: lib/elements/satin_column.py:297 lib/elements/stroke.py:345
+#: lib/elements/satin_column.py:297 lib/elements/stroke.py:344
msgid "Reverse both rails"
msgstr "Inverter ambos os trilhos"
-#: lib/elements/satin_column.py:303 lib/elements/stroke.py:351
+#: lib/elements/satin_column.py:303 lib/elements/stroke.py:350
msgid "Reverse rails"
msgstr "Inverter trilhos"
@@ -2136,7 +2137,7 @@ msgid "Stitch length"
msgstr ""
#: lib/elements/satin_column.py:425 lib/elements/satin_column.py:482
-#: lib/elements/stroke.py:133
+#: lib/elements/stroke.py:132
msgid "Stitch tolerance"
msgstr ""
@@ -2221,237 +2222,239 @@ msgstr ""
msgid "Split stitch if distance of maximum stitch length is exceeded"
msgstr ""
-#: lib/elements/stroke.py:36
+#: lib/elements/stroke.py:35
msgid "This element renders as running stitch while it has a satin column parameter."
msgstr ""
-#: lib/elements/stroke.py:38
+#: lib/elements/stroke.py:37
msgid "* Convert to stroke: select the element and open the parameter dialog. Enable running stitch along path."
msgstr ""
-#: lib/elements/stroke.py:39
+#: lib/elements/stroke.py:38
msgid "* Use as satin column: add an other rail and optionally rungs."
msgstr ""
-#: lib/elements/stroke.py:45 lib/extensions/params.py:607
+#: lib/elements/stroke.py:44 lib/extensions/params.py:607
#: inx/inkstitch_select_elements.inx:12
msgid "Stroke"
msgstr ""
-#: lib/elements/stroke.py:48 lib/extensions/params.py:280
+#: lib/elements/stroke.py:47 lib/extensions/params.py:280
msgid "Running stitch along paths"
msgstr ""
-#: lib/elements/stroke.py:66
+#: lib/elements/stroke.py:65
msgid "Running Stitch / Bean Stitch"
msgstr ""
-#: lib/elements/stroke.py:67 lib/lettering/categories.py:26
+#: lib/elements/stroke.py:66 lib/lettering/categories.py:26
#: inx/inkstitch_lettering_generate_json.inx:57
msgid "Ripple Stitch"
msgstr ""
-#: lib/elements/stroke.py:68 inx/inkstitch_select_elements.inx:23
+#: lib/elements/stroke.py:67 inx/inkstitch_select_elements.inx:23
msgid "ZigZag Stitch"
msgstr ""
-#: lib/elements/stroke.py:69 inx/inkstitch_select_elements.inx:24
+#: lib/elements/stroke.py:68 inx/inkstitch_select_elements.inx:24
msgid "Manual Stitch"
msgstr ""
-#: lib/elements/stroke.py:109
+#: lib/elements/stroke.py:108
msgid "Manual stitch placement"
msgstr ""
-#: lib/elements/stroke.py:110
+#: lib/elements/stroke.py:109
msgid "No extra stitches will be added to the original ripple pattern and the running stitch length value will be ignored."
msgstr ""
-#: lib/elements/stroke.py:122
+#: lib/elements/stroke.py:121
#: lib/sew_stack/stitch_layers/running_stitch/running_stitch_layer.py:21
msgid "Length of stitches. Stitches can be shorter according to the stitch tolerance setting."
msgstr ""
-#: lib/elements/stroke.py:134
+#: lib/elements/stroke.py:133
msgid "All stitches must be within this distance from the path. A lower tolerance means stitches will be closer together. A higher tolerance means sharp corners may be rounded."
msgstr ""
-#: lib/elements/stroke.py:173
+#: lib/elements/stroke.py:172
msgid "Split stitches longer than this."
msgstr ""
-#: lib/elements/stroke.py:200
+#: lib/elements/stroke.py:199
msgid "Zigzag stitches pull the fabric together, resulting in a column narrower than you draw in Inkscape. This widens the zigzag line width."
msgstr ""
-#: lib/elements/stroke.py:213
+#: lib/elements/stroke.py:212
msgid "Number of lines"
msgstr "NĂºmero de linhas"
-#: lib/elements/stroke.py:214
+#: lib/elements/stroke.py:213
msgid "Number of lines from start to finish"
msgstr "NĂºmero de linhas do começo atĂ© o final"
-#: lib/elements/stroke.py:225
+#: lib/elements/stroke.py:224
msgid "Minimum line distance"
msgstr "NĂºmero mĂ­nimo de linhas"
-#: lib/elements/stroke.py:226
+#: lib/elements/stroke.py:225
msgid "Overrides the number of lines setting."
msgstr "Sobrescreve a configuraĂ§Ă£o do nĂºmero de linhas."
-#: lib/elements/stroke.py:239
+#: lib/elements/stroke.py:238
msgid "Line count / Minimum line distance"
msgstr ""
-#: lib/elements/stroke.py:240
+#: lib/elements/stroke.py:239
msgid "Render at rungs"
msgstr ""
-#: lib/elements/stroke.py:241
+#: lib/elements/stroke.py:240
msgid "Adaptive + minimum line distance"
msgstr ""
-#: lib/elements/stroke.py:246
+#: lib/elements/stroke.py:245
msgid "Pattern position"
msgstr ""
-#: lib/elements/stroke.py:247
+#: lib/elements/stroke.py:246
msgid "Pattern position for satin guided ripples."
msgstr ""
-#: lib/elements/stroke.py:258
+#: lib/elements/stroke.py:257
msgid "Stagger lines this many times before repeating"
msgstr ""
-#: lib/elements/stroke.py:259
+#: lib/elements/stroke.py:258
msgid "Length of the cycle by which successive stitch lines are staggered. Fractional values are allowed and can have less visible diagonals than integer values. A value of 0 (default) disables staggering and instead stitches evenly.For linear ripples only."
msgstr ""
-#: lib/elements/stroke.py:272
+#: lib/elements/stroke.py:271
msgid "Skip first lines"
msgstr "Pular as linhas iniciais"
-#: lib/elements/stroke.py:273
+#: lib/elements/stroke.py:272
msgid "Skip this number of lines at the beginning."
msgstr "Pula este nĂºmero de linhas no inĂ­cio."
-#: lib/elements/stroke.py:284
+#: lib/elements/stroke.py:283
msgid "Skip last lines"
msgstr "Pular linhas finais"
-#: lib/elements/stroke.py:285
+#: lib/elements/stroke.py:284
msgid "Skip this number of lines at the end"
msgstr "Pula este nĂºmero de linhas no final"
-#: lib/elements/stroke.py:296
+#: lib/elements/stroke.py:295
msgid "Flip every second line"
msgstr ""
-#: lib/elements/stroke.py:297
+#: lib/elements/stroke.py:296
msgid "Linear ripple: wether to flip the pattern every second line or not."
msgstr ""
-#: lib/elements/stroke.py:307
+#: lib/elements/stroke.py:306
msgid "Line distance exponent"
msgstr ""
-#: lib/elements/stroke.py:308
+#: lib/elements/stroke.py:307
msgid "Increase density towards one side."
msgstr ""
-#: lib/elements/stroke.py:319
+#: lib/elements/stroke.py:318
msgid "Flip exponent"
msgstr ""
-#: lib/elements/stroke.py:320
+#: lib/elements/stroke.py:319
msgid "Reverse exponent effect."
msgstr "Inverter efeito exponencial."
-#: lib/elements/stroke.py:331
+#: lib/elements/stroke.py:330
msgid "Reverse"
msgstr "Inverter"
-#: lib/elements/stroke.py:332
+#: lib/elements/stroke.py:331
msgid "Flip start and end point"
msgstr ""
-#: lib/elements/stroke.py:352
+#: lib/elements/stroke.py:351
msgid "Reverse satin ripple rails. Default: automatically detect and fix a reversed rail."
msgstr ""
-#: lib/elements/stroke.py:364
+#: lib/elements/stroke.py:363
msgid "Grid size"
msgstr "Tamanho da grade"
-#: lib/elements/stroke.py:365
+#: lib/elements/stroke.py:364
msgid "Render as grid. Use with care and watch your stitch density."
msgstr "Renderizar como grade. Utilize com cuidado e esteja atento a densidade do seu bordado."
-#: lib/elements/stroke.py:377
+#: lib/elements/stroke.py:376
msgid "Stitch grid first"
msgstr ""
-#: lib/elements/stroke.py:378
+#: lib/elements/stroke.py:377
msgid "Reverse the stitch paths, so that the grid will be stitched first"
msgstr ""
-#: lib/elements/stroke.py:389
+#: lib/elements/stroke.py:388
msgid "Scale axis"
msgstr ""
-#: lib/elements/stroke.py:390
+#: lib/elements/stroke.py:389
msgid "Scale axis for satin guided ripple stitches."
msgstr ""
-#: lib/elements/stroke.py:394 lib/gui/edit_json/settings_panel.py:159
-#: print/templates/ui.html:180 inx/inkstitch_remove_embroidery_settings.inx:12
+#: lib/elements/stroke.py:393 lib/gui/edit_json/settings_panel.py:159
+#: print/templates/ui.html:180 inx/inkstitch_knockdown_fill.inx:32
+#: inx/inkstitch_remove_embroidery_settings.inx:12
#: inx/inkstitch_remove_embroidery_settings.inx:117
msgid "None"
msgstr "Nenhum"
-#: lib/elements/stroke.py:402
+#: lib/elements/stroke.py:401
msgid "Starting scale"
msgstr "Escala inicial"
-#: lib/elements/stroke.py:403
+#: lib/elements/stroke.py:402
msgid "How big the first copy of the line should be, in percent."
msgstr ""
-#: lib/elements/stroke.py:403 lib/elements/stroke.py:415
+#: lib/elements/stroke.py:402 lib/elements/stroke.py:414
msgid "Used only for ripple stitch with a guide line."
msgstr ""
-#: lib/elements/stroke.py:414
+#: lib/elements/stroke.py:413
msgid "Ending scale"
msgstr "Escala final"
-#: lib/elements/stroke.py:415
+#: lib/elements/stroke.py:414
msgid "How big the last copy of the line should be, in percent."
msgstr ""
-#: lib/elements/stroke.py:426 lib/gui/tartan/customize_panel.py:43
+#: lib/elements/stroke.py:425 lib/gui/tartan/customize_panel.py:43
#: inx/inkstitch_transform_elements.inx:10
msgid "Rotate"
msgstr "Girar"
-#: lib/elements/stroke.py:427
+#: lib/elements/stroke.py:426
msgid "Rotate satin guided ripple stitches"
msgstr ""
-#: lib/elements/stroke.py:438
+#: lib/elements/stroke.py:437 inx/inkstitch_knockdown_fill.inx:20
+#: inx/inkstitch_knockdown_fill.inx:37
msgid "Join style"
msgstr ""
-#: lib/elements/stroke.py:439
+#: lib/elements/stroke.py:438
msgid "Join style for non circular ripples."
msgstr ""
-#: lib/elements/stroke.py:442
+#: lib/elements/stroke.py:441
msgid "flat"
msgstr ""
-#: lib/elements/stroke.py:442
+#: lib/elements/stroke.py:441
msgid "point"
msgstr "ponto"
@@ -2869,11 +2872,11 @@ msgstr ""
msgid "The maximum value is smaller than the minimum value."
msgstr ""
-#: lib/extensions/lettering_generate_json.py:51
+#: lib/extensions/lettering_generate_json.py:53
msgid "Please specify a font file."
msgstr "Por favor, especifique um arquivo de fonte."
-#: lib/extensions/letters_to_font.py:37
+#: lib/extensions/letters_to_font.py:38
msgid "Font directory not found. Please specify an existing directory."
msgstr ""
@@ -3298,11 +3301,11 @@ msgstr "Aplicar"
#: inx/inkstitch_generate_palette.inx:26 inx/inkstitch_gradient_blocks.inx:26
#: inx/inkstitch_install.inx:14 inx/inkstitch_install_custom_palette.inx:14
#: inx/inkstitch_jump_to_stroke.inx:42 inx/inkstitch_jump_to_trim.inx:27
-#: inx/inkstitch_knockdown_fill.inx:27
+#: inx/inkstitch_knockdown_fill.inx:43
#: inx/inkstitch_lettering_along_path.inx:25
#: inx/inkstitch_lettering_custom_font_dir.inx:11
#: inx/inkstitch_lettering_force_lock_stitches.inx:22
-#: inx/inkstitch_lettering_generate_json.inx:135
+#: inx/inkstitch_lettering_generate_json.inx:143
#: inx/inkstitch_lettering_remove_kerning.inx:12
#: inx/inkstitch_lettering_set_color_sort_index.inx:11
#: inx/inkstitch_letters_to_font.inx:60 inx/inkstitch_outline.inx:25
@@ -3332,7 +3335,7 @@ msgid "Feature to verify or update font information for an existing font."
msgstr ""
#: lib/gui/edit_json/help_panel.py:33 lib/gui/edit_json/help_panel.py:34
-#: inx/inkstitch_lettering_generate_json.inx:141
+#: inx/inkstitch_lettering_generate_json.inx:149
msgid "https://inkstitch.org/docs/font-tools/#edit-json"
msgstr ""
@@ -5313,11 +5316,11 @@ msgstr ""
#: inx/inkstitch_density_map.inx:29 inx/inkstitch_display_stacking_order.inx:14
#: inx/inkstitch_fill_to_satin.inx:27 inx/inkstitch_install.inx:18
#: inx/inkstitch_install_custom_palette.inx:17
-#: inx/inkstitch_knockdown_fill.inx:33
+#: inx/inkstitch_knockdown_fill.inx:49
#: inx/inkstitch_lettering_along_path.inx:37
#: inx/inkstitch_lettering_custom_font_dir.inx:16
#: inx/inkstitch_lettering_force_lock_stitches.inx:33
-#: inx/inkstitch_lettering_generate_json.inx:139
+#: inx/inkstitch_lettering_generate_json.inx:147
#: inx/inkstitch_lettering_remove_kerning.inx:22
#: inx/inkstitch_lettering_set_color_sort_index.inx:19
#: inx/inkstitch_letters_to_font.inx:75 inx/inkstitch_outline.inx:28
@@ -6636,15 +6639,15 @@ msgstr ""
msgid "Keep holes"
msgstr ""
-#: inx/inkstitch_knockdown_fill.inx:19
+#: inx/inkstitch_knockdown_fill.inx:19 inx/inkstitch_knockdown_fill.inx:36
msgid "Offset"
msgstr ""
-#: inx/inkstitch_knockdown_fill.inx:22
+#: inx/inkstitch_knockdown_fill.inx:22 inx/inkstitch_knockdown_fill.inx:39
msgid "Mitre"
msgstr ""
-#: inx/inkstitch_knockdown_fill.inx:23
+#: inx/inkstitch_knockdown_fill.inx:23 inx/inkstitch_knockdown_fill.inx:40
msgid "Bevel"
msgstr ""
@@ -6652,23 +6655,40 @@ msgstr ""
msgid "Mitre limit"
msgstr ""
-#: inx/inkstitch_knockdown_fill.inx:28
+#: inx/inkstitch_knockdown_fill.inx:30
+msgid "Embossing"
+msgstr ""
+
+#: inx/inkstitch_knockdown_fill.inx:31
+msgid "Shape"
+msgstr ""
+
+#: inx/inkstitch_knockdown_fill.inx:33
+#: inx/inkstitch_zigzag_line_to_satin.inx:10
+msgid "Square"
+msgstr ""
+
+#: inx/inkstitch_knockdown_fill.inx:34
+msgid "Circle"
+msgstr ""
+
+#: inx/inkstitch_knockdown_fill.inx:44
msgid "This extension generates a knockdown fill area with a specified offset around selected elements."
msgstr ""
-#: inx/inkstitch_knockdown_fill.inx:29
+#: inx/inkstitch_knockdown_fill.inx:45
msgid "* Select elements of any kind"
msgstr ""
-#: inx/inkstitch_knockdown_fill.inx:30
+#: inx/inkstitch_knockdown_fill.inx:46
msgid "* Open this extension and apply with desired settings"
msgstr ""
-#: inx/inkstitch_knockdown_fill.inx:31
+#: inx/inkstitch_knockdown_fill.inx:47
msgid "* Adapt fill settings in the params dialog"
msgstr ""
-#: inx/inkstitch_knockdown_fill.inx:34
+#: inx/inkstitch_knockdown_fill.inx:50
msgid "https://inkstitch.org/docs/fill-tools/#knockdown-fill"
msgstr ""
@@ -6889,6 +6909,7 @@ msgstr ""
#: inx/inkstitch_lettering_generate_json.inx:118
#: inx/inkstitch_lettering_generate_json.inx:126
+#: inx/inkstitch_lettering_generate_json.inx:134
msgid "Force"
msgstr ""
@@ -6916,15 +6937,27 @@ msgstr ""
msgid "Space character width (default: 20)"
msgstr ""
+#: inx/inkstitch_lettering_generate_json.inx:134
+msgid "Overwrite letter spacing information from font file."
+msgstr ""
+
#: inx/inkstitch_lettering_generate_json.inx:136
+msgid "Letter spacing (px)"
+msgstr ""
+
+#: inx/inkstitch_lettering_generate_json.inx:136
+msgid "Letter spacing (default: 100)"
+msgstr ""
+
+#: inx/inkstitch_lettering_generate_json.inx:144
msgid "Generates font.json which can be used by the lettering tool."
msgstr ""
-#: inx/inkstitch_lettering_generate_json.inx:137
+#: inx/inkstitch_lettering_generate_json.inx:145
msgid "The generated file can be updated with Extensions > Ink/Stitch > Font Management > Edit JSON."
msgstr ""
-#: inx/inkstitch_lettering_generate_json.inx:140
+#: inx/inkstitch_lettering_generate_json.inx:148
msgid "https://inkstitch.org/docs/font-tools/#generate-json"
msgstr ""
@@ -8110,10 +8143,6 @@ msgstr ""
msgid "Line Pattern"
msgstr ""
-#: inx/inkstitch_zigzag_line_to_satin.inx:10
-msgid "Square"
-msgstr ""
-
#: inx/inkstitch_zigzag_line_to_satin.inx:11
msgid "Sawtooth"
msgstr ""
diff --git a/translations/messages_pt_PT.po b/translations/messages_pt_PT.po
index 2f4e42ed..6a8804c2 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: 2025-05-12 01:48+0000\n"
-"PO-Revision-Date: 2025-05-12 01:48\n"
+"POT-Creation-Date: 2025-05-21 01:46+0000\n"
+"PO-Revision-Date: 2025-05-21 01:46\n"
"Last-Translator: \n"
"Language-Team: Portuguese\n"
"MIME-Version: 1.0\n"
@@ -12,7 +12,7 @@ msgstr ""
"Generated-By: Babel 2.17.0\n"
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2025-05-12 01:48+0000\n"
+"POT-Creation-Date: 2025-05-21 01:46+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -910,11 +910,11 @@ msgstr ""
msgid "weird one"
msgstr ""
-#: inkstitch.py:166
+#: inkstitch.py:170
msgid "Ink/Stitch cannot read your SVG file. This is often the case when you use a file which has been created with Adobe Illustrator."
msgstr ""
-#: inkstitch.py:169
+#: inkstitch.py:173
msgid "Try to import the file into Inkscape through 'File > Import...' (Ctrl+I)"
msgstr ""
@@ -1076,126 +1076,126 @@ msgstr ""
msgid "Flip automatically calculated angle if it appears to be wrong."
msgstr ""
-#: lib/elements/element.py:249 lib/gui/preferences.py:59
+#: lib/elements/element.py:251 lib/gui/preferences.py:59
#: lib/gui/preferences.py:106
msgid "Minimum stitch length"
msgstr ""
-#: lib/elements/element.py:250
+#: lib/elements/element.py:252
msgid "Overwrite global minimum stitch length setting. Shorter stitches than that will be removed."
msgstr ""
-#: lib/elements/element.py:260 lib/gui/preferences.py:41
+#: lib/elements/element.py:262 lib/gui/preferences.py:41
msgid "Minimum jump stitch length"
msgstr ""
-#: lib/elements/element.py:261
+#: lib/elements/element.py:263
msgid "Overwrite global minimum jump stitch length setting. Shorter distances to the next object will have no lock stitches."
msgstr ""
-#: lib/elements/element.py:271
+#: lib/elements/element.py:273
msgid "Allow lock stitches"
msgstr ""
-#: lib/elements/element.py:272
+#: lib/elements/element.py:274
msgid "Tie thread at the beginning and/or end of this object. Manual stitch will only add lock stitches if force lock stitched is checked."
msgstr ""
#. options to allow lock stitch before and after objects
-#: lib/elements/element.py:277
+#: lib/elements/element.py:279
msgid "Both"
msgstr ""
-#: lib/elements/element.py:277
+#: lib/elements/element.py:279
msgid "Before"
msgstr ""
-#: lib/elements/element.py:277
+#: lib/elements/element.py:279
msgid "After"
msgstr ""
-#: lib/elements/element.py:277
+#: lib/elements/element.py:279
msgid "Neither"
msgstr ""
-#: lib/elements/element.py:286
+#: lib/elements/element.py:288
#: inx/inkstitch_lettering_force_lock_stitches.inx:3
msgid "Force lock stitches"
msgstr ""
-#: lib/elements/element.py:287
+#: lib/elements/element.py:289
msgid "Sew lock stitches after sewing this element, even if the distance to the next object is shorter than defined by the minimum jump stitch length value in the Ink/Stitch preferences."
msgstr ""
-#: lib/elements/element.py:299
+#: lib/elements/element.py:301
msgid "Tack stitch"
msgstr ""
-#: lib/elements/element.py:300
+#: lib/elements/element.py:302
msgid "Tack down stitch type"
msgstr ""
-#: lib/elements/element.py:310 lib/elements/element.py:356
+#: lib/elements/element.py:312 lib/elements/element.py:358
msgid "Custom path"
msgstr ""
-#: lib/elements/element.py:311
+#: lib/elements/element.py:313
msgid "Enter a custom path. For svg paths The last node will not be embroidered, but represents the first stitch of the element."
msgstr ""
-#: lib/elements/element.py:321 lib/elements/element.py:333
+#: lib/elements/element.py:323 lib/elements/element.py:335
msgid "Scale tack stitch"
msgstr ""
-#: lib/elements/element.py:322
+#: lib/elements/element.py:324
msgid "Set stitch length. A 1 in a custom path equals this values."
msgstr ""
-#: lib/elements/element.py:334
+#: lib/elements/element.py:336
msgid "Scale tack stitch by this percentage."
msgstr ""
-#: lib/elements/element.py:345
+#: lib/elements/element.py:347
msgid "Lock stitch"
msgstr ""
-#: lib/elements/element.py:346
+#: lib/elements/element.py:348
msgid "Lock stitch type"
msgstr ""
-#: lib/elements/element.py:357
+#: lib/elements/element.py:359
msgid "Enter a custom path. For svg paths the first node will not be embroidered, but represents the last stitch of the element."
msgstr ""
-#: lib/elements/element.py:367 lib/elements/element.py:379
+#: lib/elements/element.py:369 lib/elements/element.py:381
msgid "Scale lock stitch"
msgstr ""
-#: lib/elements/element.py:368
+#: lib/elements/element.py:370
msgid "Set length of lock stitches (mm)."
msgstr ""
-#: lib/elements/element.py:380
+#: lib/elements/element.py:382
msgid "Scale lock stitch by this percentage."
msgstr ""
-#: lib/elements/element.py:392
+#: lib/elements/element.py:394
msgid "Trim After"
msgstr ""
-#: lib/elements/element.py:393
+#: lib/elements/element.py:395
msgid "Add a TRIM command after stitching this object."
msgstr ""
-#: lib/elements/element.py:402
+#: lib/elements/element.py:404
msgid "Stop After"
msgstr ""
-#: lib/elements/element.py:403
+#: lib/elements/element.py:405
msgid "Add a STOP command after stitching this object."
msgstr ""
-#: lib/elements/element.py:687
+#: lib/elements/element.py:700
msgid "Please run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot objects. This will show you the exact location of the problem."
msgstr ""
@@ -1211,559 +1211,560 @@ msgstr ""
msgid "* Run Extensions > Ink/Stitch > Troubleshoot > Cleanup Document..."
msgstr ""
-#: lib/elements/fill_stitch.py:37
+#: lib/elements/fill_stitch.py:36
msgid "Small Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:38
+#: lib/elements/fill_stitch.py:37
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:44 lib/elements/fill_stitch.py:264
+#: lib/elements/fill_stitch.py:43 lib/elements/fill_stitch.py:263
msgid "Expand"
msgstr ""
-#: lib/elements/fill_stitch.py:45
+#: lib/elements/fill_stitch.py:44
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:50 lib/elements/fill_stitch.py:701
+#: lib/elements/fill_stitch.py:49 lib/elements/fill_stitch.py:700
msgid "Inset"
msgstr ""
-#: lib/elements/fill_stitch.py:51
+#: lib/elements/fill_stitch.py:50
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:56
+#: lib/elements/fill_stitch.py:55
msgid "Missing Guideline"
msgstr ""
-#: lib/elements/fill_stitch.py:57
+#: lib/elements/fill_stitch.py:56
msgid "This object is set to \"Guided Fill\", but has no guide line."
msgstr ""
-#: lib/elements/fill_stitch.py:59
+#: lib/elements/fill_stitch.py:58
msgid "* Create a stroke object"
msgstr ""
-#: lib/elements/fill_stitch.py:60
+#: lib/elements/fill_stitch.py:59
msgid "* Select this object and run Extensions > Ink/Stitch > Edit > Selection to guide line"
msgstr ""
-#: lib/elements/fill_stitch.py:65
+#: lib/elements/fill_stitch.py:64
msgid "Disjointed Guide Line"
msgstr ""
-#: lib/elements/fill_stitch.py:66
+#: lib/elements/fill_stitch.py:65
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:69
+#: lib/elements/fill_stitch.py:68
msgid "* Move the guide line into the element"
msgstr ""
-#: lib/elements/fill_stitch.py:74 lib/elements/stroke.py:27
+#: lib/elements/fill_stitch.py:73 lib/elements/stroke.py:26
msgid "Multiple Guide Lines"
msgstr ""
-#: lib/elements/fill_stitch.py:75 lib/elements/stroke.py:28
+#: lib/elements/fill_stitch.py:74 lib/elements/stroke.py:27
msgid "This object has multiple guide lines, but only the first one will be used."
msgstr ""
-#: lib/elements/fill_stitch.py:77 lib/elements/stroke.py:30
+#: lib/elements/fill_stitch.py:76 lib/elements/stroke.py:29
msgid "* Remove all guide lines, except for one."
msgstr ""
-#: lib/elements/fill_stitch.py:82
+#: lib/elements/fill_stitch.py:81
msgid "Unconnected"
msgstr ""
-#: lib/elements/fill_stitch.py:83
+#: lib/elements/fill_stitch.py:82
msgid "Fill: This object is made up of unconnected shapes. Ink/Stitch doesn't know what order to stitch them in. Please break this object up into separate shapes."
msgstr ""
-#: lib/elements/fill_stitch.py:87 lib/elements/fill_stitch.py:96
-#: lib/elements/fill_stitch.py:141
+#: lib/elements/fill_stitch.py:86 lib/elements/fill_stitch.py:95
+#: lib/elements/fill_stitch.py:140
msgid "* Extensions > Ink/Stitch > Fill Tools > Break Apart Fill Objects"
msgstr ""
-#: lib/elements/fill_stitch.py:92
+#: lib/elements/fill_stitch.py:91
msgid "Border crosses itself"
msgstr ""
-#: lib/elements/fill_stitch.py:93
+#: lib/elements/fill_stitch.py:92
msgid "Fill: The border crosses over itself. This may lead into unconnected shapes. Please break this object into separate shapes to indicate in which order it should be stitched in."
msgstr ""
-#: lib/elements/fill_stitch.py:101
+#: lib/elements/fill_stitch.py:100
msgid "Fill and Stroke color"
msgstr ""
-#: lib/elements/fill_stitch.py:102
+#: lib/elements/fill_stitch.py:101
msgid "Element has both a fill and a stroke color. It is recommended to use two separate elements instead."
msgstr ""
-#: lib/elements/fill_stitch.py:104
+#: lib/elements/fill_stitch.py:103
msgid "* Duplicate the element. Remove stroke color from the first and fill color from the second."
msgstr ""
-#: lib/elements/fill_stitch.py:105
+#: lib/elements/fill_stitch.py:104
msgid "* Adapt the shape of the second element to compensate for push and pull fabric distortion."
msgstr ""
-#: lib/elements/fill_stitch.py:110
+#: lib/elements/fill_stitch.py:109
msgid "No linear gradient color"
msgstr ""
-#: lib/elements/fill_stitch.py:111
+#: lib/elements/fill_stitch.py:110
msgid "Linear Gradient has no linear gradient color."
msgstr ""
-#: lib/elements/fill_stitch.py:113
+#: lib/elements/fill_stitch.py:112
msgid "* Open the Fill and Stroke dialog."
msgstr ""
-#: lib/elements/fill_stitch.py:114
+#: lib/elements/fill_stitch.py:113
msgid "* Set a linear gradient as a fill and adapt colors to your liking."
msgstr ""
-#: lib/elements/fill_stitch.py:119
+#: lib/elements/fill_stitch.py:118
msgid "No stripes to render"
msgstr ""
-#: lib/elements/fill_stitch.py:120
+#: lib/elements/fill_stitch.py:119
msgid "Tartan fill: There is no active fill stripe to render"
msgstr ""
-#: lib/elements/fill_stitch.py:122 lib/elements/fill_stitch.py:132
+#: lib/elements/fill_stitch.py:121 lib/elements/fill_stitch.py:131
msgid "Go to Extensions > Ink/Stitch > Fill Tools > Tartan and adjust stripe settings:"
msgstr ""
-#: lib/elements/fill_stitch.py:123
+#: lib/elements/fill_stitch.py:122
msgid "* Check if stripes are active"
msgstr ""
-#: lib/elements/fill_stitch.py:124
+#: lib/elements/fill_stitch.py:123
msgid "* Check the minimum stripe width setting and the scale factor"
msgstr ""
-#: lib/elements/fill_stitch.py:129
+#: lib/elements/fill_stitch.py:128
msgid "No customized pattern"
msgstr ""
-#: lib/elements/fill_stitch.py:130
+#: lib/elements/fill_stitch.py:129
msgid "Tartan fill: Using default pattern"
msgstr ""
-#: lib/elements/fill_stitch.py:133
+#: lib/elements/fill_stitch.py:132
msgid "* Customize your pattern"
msgstr ""
-#: lib/elements/fill_stitch.py:138
+#: lib/elements/fill_stitch.py:137
msgid "This shape is invalid"
msgstr ""
-#: lib/elements/fill_stitch.py:139
+#: lib/elements/fill_stitch.py:138
msgid "Fill: This shape cannot be stitched out. Please try to repair it with the \"Break Apart Fill Objects\" extension."
msgstr ""
-#: lib/elements/fill_stitch.py:147
+#: lib/elements/fill_stitch.py:146
msgid "FillStitch"
msgstr ""
-#: lib/elements/fill_stitch.py:150
+#: lib/elements/fill_stitch.py:149
msgid "Automatically routed fill stitching"
msgstr "Definir enchimento automaticamente"
-#: lib/elements/fill_stitch.py:154
+#: lib/elements/fill_stitch.py:153
msgid "Auto Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:155 inx/inkstitch_select_elements.inx:56
+#: lib/elements/fill_stitch.py:154 inx/inkstitch_select_elements.inx:56
msgid "Circular Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:156 inx/inkstitch_select_elements.inx:57
+#: lib/elements/fill_stitch.py:155 inx/inkstitch_select_elements.inx:57
msgid "Contour Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:157 inx/inkstitch_select_elements.inx:58
+#: lib/elements/fill_stitch.py:156 inx/inkstitch_select_elements.inx:58
msgid "Guided Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:158 inx/inkstitch_select_elements.inx:59
+#: lib/elements/fill_stitch.py:157 inx/inkstitch_select_elements.inx:59
msgid "Linear Gradient Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:159 inx/inkstitch_select_elements.inx:60
+#: lib/elements/fill_stitch.py:158 inx/inkstitch_select_elements.inx:60
msgid "Meander Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:160 inx/inkstitch_select_elements.inx:61
+#: lib/elements/fill_stitch.py:159 inx/inkstitch_select_elements.inx:61
msgid "Tartan Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:161 lib/gui/tartan/embroidery_panel.py:203
+#: lib/elements/fill_stitch.py:160 lib/gui/tartan/embroidery_panel.py:203
#: inx/inkstitch_select_elements.inx:62
msgid "Legacy Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:165
+#: lib/elements/fill_stitch.py:164
msgid "Fill method"
msgstr ""
-#: lib/elements/fill_stitch.py:174
+#: lib/elements/fill_stitch.py:173
msgid "Guided Fill Strategy"
msgstr ""
-#: lib/elements/fill_stitch.py:175
+#: lib/elements/fill_stitch.py:174
msgid "Copy"
msgstr ""
-#: lib/elements/fill_stitch.py:175
+#: lib/elements/fill_stitch.py:174
msgid "Parallel Offset"
msgstr ""
-#: lib/elements/fill_stitch.py:176
+#: lib/elements/fill_stitch.py:175
msgid "Copy (the default) will fill the shape with shifted copies of the line. Parallel offset will ensure that each line is always a consistent distance from its neighbor. Sharp corners may be introduced."
msgstr ""
-#: lib/elements/fill_stitch.py:183
+#: lib/elements/fill_stitch.py:182
msgid "Contour Fill Strategy"
msgstr ""
-#: lib/elements/fill_stitch.py:184
+#: lib/elements/fill_stitch.py:183
msgid "Inner to Outer"
msgstr ""
-#: lib/elements/fill_stitch.py:184
+#: lib/elements/fill_stitch.py:183
msgid "Single spiral"
msgstr ""
-#: lib/elements/fill_stitch.py:184
+#: lib/elements/fill_stitch.py:183
msgid "Double spiral"
msgstr ""
-#: lib/elements/fill_stitch.py:189
+#: lib/elements/fill_stitch.py:188
msgid "Join Style"
msgstr ""
-#: lib/elements/fill_stitch.py:190 inx/inkstitch_knockdown_fill.inx:21
+#: lib/elements/fill_stitch.py:189 inx/inkstitch_knockdown_fill.inx:21
+#: inx/inkstitch_knockdown_fill.inx:38
msgid "Round"
msgstr ""
-#: lib/elements/fill_stitch.py:190
+#: lib/elements/fill_stitch.py:189
msgid "Mitered"
msgstr ""
-#: lib/elements/fill_stitch.py:190
+#: lib/elements/fill_stitch.py:189
msgid "Beveled"
msgstr ""
-#: lib/elements/fill_stitch.py:196
+#: lib/elements/fill_stitch.py:195
msgid "Avoid self-crossing"
msgstr ""
-#: lib/elements/fill_stitch.py:205
+#: lib/elements/fill_stitch.py:204
msgid "Clockwise"
msgstr ""
-#: lib/elements/fill_stitch.py:210
+#: lib/elements/fill_stitch.py:209
msgid "Meander Pattern"
msgstr ""
-#: lib/elements/fill_stitch.py:217
+#: lib/elements/fill_stitch.py:216
msgid "Meander pattern angle"
msgstr ""
-#: lib/elements/fill_stitch.py:227
+#: lib/elements/fill_stitch.py:226
msgid "Meander pattern scale"
msgstr ""
-#: lib/elements/fill_stitch.py:228
+#: lib/elements/fill_stitch.py:227
msgid "Percentage to stretch or compress the meander pattern. You can scale horizontally and vertically individually by giving two percentages separated by a space. "
msgstr ""
-#: lib/elements/fill_stitch.py:238
+#: lib/elements/fill_stitch.py:237
msgid "Clip path"
msgstr ""
-#: lib/elements/fill_stitch.py:239
+#: lib/elements/fill_stitch.py:238
msgid "Constrain stitching to the shape. Useful when smoothing and expand are used."
msgstr ""
-#: lib/elements/fill_stitch.py:248
+#: lib/elements/fill_stitch.py:247
msgid "Smoothness"
msgstr ""
-#: lib/elements/fill_stitch.py:250
+#: lib/elements/fill_stitch.py:249
msgid "Smooth the stitch path. Smoothness limits how far the smoothed stitch path is allowed to deviate from the original path. Try low numbers like 0.2. Hint: a lower running stitch tolerance may be needed too."
msgstr ""
-#: lib/elements/fill_stitch.py:265
+#: lib/elements/fill_stitch.py:264
msgid "Expand the shape before fill stitching, to compensate for gaps between shapes. Negative values contract instead."
msgstr ""
-#: lib/elements/fill_stitch.py:282
+#: lib/elements/fill_stitch.py:281
msgid "Gap Filling"
msgstr ""
-#: lib/elements/fill_stitch.py:283
+#: lib/elements/fill_stitch.py:282
msgid "Add extra rows to compensate for gaps between sections caused by distortion.Rows are always added in pairs, so this number will be rounded up to the nearest multiple of 2."
msgstr ""
-#: lib/elements/fill_stitch.py:295 lib/elements/fill_stitch.py:308
+#: lib/elements/fill_stitch.py:294 lib/elements/fill_stitch.py:307
#: lib/gui/tartan/embroidery_panel.py:35
msgid "Angle of lines of stitches"
msgstr "Ângulo das linhas de ponto"
-#: lib/elements/fill_stitch.py:296
+#: lib/elements/fill_stitch.py:295
msgid "The angle increases in a counter-clockwise direction. 0 is horizontal. Negative angles are allowed."
msgstr ""
-#: lib/elements/fill_stitch.py:309 lib/gui/tartan/embroidery_panel.py:36
+#: lib/elements/fill_stitch.py:308 lib/gui/tartan/embroidery_panel.py:36
msgid "Relative to the tartan stripe direction."
msgstr ""
-#: lib/elements/fill_stitch.py:321
+#: lib/elements/fill_stitch.py:320
msgid "Maximum fill stitch length"
msgstr "DistĂ¢ncia mĂ¡xima entre pontos de enchimento"
-#: lib/elements/fill_stitch.py:323
+#: lib/elements/fill_stitch.py:322
msgid "The length of each stitch in a row. Shorter stitch may be used at the start or end of a row."
msgstr ""
-#: lib/elements/fill_stitch.py:339
+#: lib/elements/fill_stitch.py:338
msgid "Spacing between rows"
msgstr "Espaçamento entre linhas"
-#: lib/elements/fill_stitch.py:340
+#: lib/elements/fill_stitch.py:339
msgid "Distance between rows of stitches."
msgstr ""
-#: lib/elements/fill_stitch.py:357 inx/inkstitch_gradient_blocks.inx:24
+#: lib/elements/fill_stitch.py:356 inx/inkstitch_gradient_blocks.inx:24
msgid "End row spacing"
msgstr ""
-#: lib/elements/fill_stitch.py:358
+#: lib/elements/fill_stitch.py:357
msgid "Increases or decreases the row spacing towards the end."
msgstr ""
-#: lib/elements/fill_stitch.py:372
+#: lib/elements/fill_stitch.py:371
msgid "Stagger rows this many times before repeating"
msgstr "Numero de vezes a escalonar linhas antes de repetir"
-#: lib/elements/fill_stitch.py:373 lib/elements/satin_column.py:215
+#: lib/elements/fill_stitch.py:372 lib/elements/satin_column.py:215
msgid "Length of the cycle by which successive stitch rows are staggered. Fractional values are allowed and can have less visible diagonals than integer values."
msgstr ""
-#: lib/elements/fill_stitch.py:389 lib/elements/fill_stitch.py:713
+#: lib/elements/fill_stitch.py:388 lib/elements/fill_stitch.py:712
msgid "Skip last stitch in each row"
msgstr ""
-#: lib/elements/fill_stitch.py:390 lib/elements/fill_stitch.py:714
+#: lib/elements/fill_stitch.py:389 lib/elements/fill_stitch.py:713
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:405
+#: lib/elements/fill_stitch.py:404
msgid "Flip fill (start right-to-left)"
msgstr "Inverter Enchimento (Direita-Para-Esquerda)"
-#: lib/elements/fill_stitch.py:406
+#: lib/elements/fill_stitch.py:405
msgid "The flip option can help you with routing your stitch path. When you enable flip, stitching goes from right-to-left instead of left-to-right."
msgstr ""
-#: lib/elements/fill_stitch.py:418
+#: lib/elements/fill_stitch.py:417
msgid "Reverse fill"
msgstr ""
-#: lib/elements/fill_stitch.py:419
+#: lib/elements/fill_stitch.py:418
msgid "Reverses fill path."
msgstr ""
-#: lib/elements/fill_stitch.py:430
+#: lib/elements/fill_stitch.py:429
msgid "Stop at ending point"
msgstr ""
-#: lib/elements/fill_stitch.py:431
+#: lib/elements/fill_stitch.py:430
msgid "If this option is disabled, the ending point will only be used to define a general direction for stitch routing. When enabled the last section will end at the defined spot."
msgstr ""
-#: lib/elements/fill_stitch.py:443 lib/elements/fill_stitch.py:725
+#: lib/elements/fill_stitch.py:442 lib/elements/fill_stitch.py:724
msgid "Underpath"
msgstr ""
-#: lib/elements/fill_stitch.py:444 lib/elements/fill_stitch.py:726
+#: lib/elements/fill_stitch.py:443 lib/elements/fill_stitch.py:725
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:456 lib/elements/satin_column.py:364
-#: lib/elements/stroke.py:121
+#: lib/elements/fill_stitch.py:455 lib/elements/satin_column.py:364
+#: lib/elements/stroke.py:120
msgid "Running stitch length"
msgstr "DistĂ¢ncia de ponto corrido"
-#: lib/elements/fill_stitch.py:457
+#: lib/elements/fill_stitch.py:456
msgid "Length of stitches around the outline of the fill region used when moving from section to section. Also used for meander and circular fill."
msgstr ""
-#: lib/elements/fill_stitch.py:474 lib/elements/satin_column.py:375
+#: lib/elements/fill_stitch.py:473 lib/elements/satin_column.py:375
msgid "Running stitch tolerance"
msgstr ""
-#: lib/elements/fill_stitch.py:475 lib/elements/satin_column.py:376
+#: lib/elements/fill_stitch.py:474 lib/elements/satin_column.py:376
msgid "Determines how hard Ink/Stitch tries to avoid stitching outside the shape.Lower numbers are less likely to stitch outside the shape but require more stitches."
msgstr ""
-#: lib/elements/fill_stitch.py:493 lib/elements/stroke.py:147
+#: lib/elements/fill_stitch.py:492 lib/elements/stroke.py:146
msgid "Randomize stitch length"
msgstr ""
-#: lib/elements/fill_stitch.py:494 lib/elements/stroke.py:148
+#: lib/elements/fill_stitch.py:493 lib/elements/stroke.py:147
msgid "Randomize stitch length and phase instead of dividing evenly or staggering. This is recommended for closely-spaced curved fills to avoid Moiré artefacts."
msgstr ""
-#: lib/elements/fill_stitch.py:510 lib/elements/stroke.py:160
+#: lib/elements/fill_stitch.py:509 lib/elements/stroke.py:159
msgid "Random stitch length jitter"
msgstr ""
-#: lib/elements/fill_stitch.py:511 lib/elements/stroke.py:161
+#: lib/elements/fill_stitch.py:510 lib/elements/stroke.py:160
msgid "Amount to vary the length of each stitch by when randomizing."
msgstr ""
-#: lib/elements/fill_stitch.py:526 lib/elements/satin_column.py:500
-#: lib/elements/stroke.py:83
+#: lib/elements/fill_stitch.py:525 lib/elements/satin_column.py:500
+#: lib/elements/stroke.py:82
#: lib/sew_stack/stitch_layers/running_stitch/running_stitch_layer.py:33
#: lib/sew_stack/stitch_layers/running_stitch/running_stitch_layer.py:35
msgid "Repeats"
msgstr "Repetições"
-#: lib/elements/fill_stitch.py:527 lib/elements/stroke.py:84
+#: lib/elements/fill_stitch.py:526 lib/elements/stroke.py:83
#: lib/sew_stack/stitch_layers/running_stitch/running_stitch_layer.py:36
msgid "Defines how many times to run down and back along the path."
msgstr ""
-#: lib/elements/fill_stitch.py:538 lib/elements/stroke.py:95
+#: lib/elements/fill_stitch.py:537 lib/elements/stroke.py:94
msgid "Bean stitch number of repeats"
msgstr ""
-#: lib/elements/fill_stitch.py:539 lib/elements/stroke.py:96
+#: lib/elements/fill_stitch.py:538 lib/elements/stroke.py:95
msgid "Backtrack each stitch this many times. A value of 1 would triple each stitch (forward, back, forward). A value of 2 would quintuple each stitch, etc.\n\n"
"A pattern with various repeats can be created with a list of values separated by a space."
msgstr ""
-#: lib/elements/fill_stitch.py:554 lib/elements/satin_column.py:250
-#: lib/elements/stroke.py:186
+#: lib/elements/fill_stitch.py:553 lib/elements/satin_column.py:250
+#: lib/elements/stroke.py:185
msgid "Zig-zag spacing (peak-to-peak)"
msgstr "Espaçamento Zig-zag (crista-a-crista)"
-#: lib/elements/fill_stitch.py:555 lib/elements/stroke.py:187
+#: lib/elements/fill_stitch.py:554 lib/elements/stroke.py:186
msgid "Length of stitches in zig-zag mode."
msgstr ""
-#: lib/elements/fill_stitch.py:567
+#: lib/elements/fill_stitch.py:566
msgid "Zig-zag width"
msgstr ""
-#: lib/elements/fill_stitch.py:568
+#: lib/elements/fill_stitch.py:567
msgid "Width of the zig-zag line."
msgstr ""
-#: lib/elements/fill_stitch.py:581 lib/gui/tartan/embroidery_panel.py:42
+#: lib/elements/fill_stitch.py:580 lib/gui/tartan/embroidery_panel.py:42
msgid "Rows per tartan thread"
msgstr ""
-#: lib/elements/fill_stitch.py:582 lib/gui/tartan/embroidery_panel.py:44
+#: lib/elements/fill_stitch.py:581 lib/gui/tartan/embroidery_panel.py:44
msgid "Consecutive rows of the same color"
msgstr ""
-#: lib/elements/fill_stitch.py:593
+#: lib/elements/fill_stitch.py:592
msgid "Herringbone width"
msgstr ""
-#: lib/elements/fill_stitch.py:594
+#: lib/elements/fill_stitch.py:593
msgid "Defines width of a herringbone pattern. Use 0 for regular rows."
msgstr ""
-#: lib/elements/fill_stitch.py:606 lib/elements/satin_column.py:278
-#: lib/elements/stroke.py:199
+#: lib/elements/fill_stitch.py:605 lib/elements/satin_column.py:278
+#: lib/elements/stroke.py:198
msgid "Pull compensation"
msgstr "CompensaĂ§Ă£o de repuxado"
-#: lib/elements/fill_stitch.py:607
+#: lib/elements/fill_stitch.py:606
msgid "Fill stitch can pull the fabric together, resulting in a shape narrower than you draw in Inkscape. This setting expands each row of stitches outward from the center of the row by a fixed length. Two values separated by a space may be used for an asymmetric effect."
msgstr ""
-#: lib/elements/fill_stitch.py:611 lib/elements/satin_column.py:282
+#: lib/elements/fill_stitch.py:610 lib/elements/satin_column.py:282
#: lib/elements/satin_column.py:445 lib/elements/satin_column.py:539
-#: lib/elements/stroke.py:202
+#: lib/elements/stroke.py:201
msgid "mm (each side)"
msgstr ""
-#: lib/elements/fill_stitch.py:622 lib/elements/satin_column.py:263
+#: lib/elements/fill_stitch.py:621 lib/elements/satin_column.py:263
msgid "Pull compensation percentage"
msgstr ""
-#: lib/elements/fill_stitch.py:623
+#: lib/elements/fill_stitch.py:622
msgid "Additional pull compensation which varies as a percentage of row width. Two values separated by a space may be used for an asymmetric effect."
msgstr ""
-#: lib/elements/fill_stitch.py:626 lib/elements/satin_column.py:132
+#: lib/elements/fill_stitch.py:625 lib/elements/satin_column.py:132
#: lib/elements/satin_column.py:142 lib/elements/satin_column.py:266
#: lib/elements/satin_column.py:460 lib/elements/satin_column.py:559
msgid "% (each side)"
msgstr ""
-#: lib/elements/fill_stitch.py:647 lib/elements/fill_stitch.py:656
-#: lib/elements/fill_stitch.py:683 lib/elements/fill_stitch.py:694
-#: lib/elements/fill_stitch.py:704 lib/elements/fill_stitch.py:716
-#: lib/elements/fill_stitch.py:729
+#: lib/elements/fill_stitch.py:646 lib/elements/fill_stitch.py:655
+#: lib/elements/fill_stitch.py:682 lib/elements/fill_stitch.py:693
+#: lib/elements/fill_stitch.py:703 lib/elements/fill_stitch.py:715
+#: lib/elements/fill_stitch.py:728
msgid "Fill Underlay"
msgstr ""
-#: lib/elements/fill_stitch.py:647 lib/gui/tartan/embroidery_panel.py:55
+#: lib/elements/fill_stitch.py:646 lib/gui/tartan/embroidery_panel.py:55
#: inx/inkstitch_select_elements.inx:36 inx/inkstitch_select_elements.inx:64
#: inx/inkstitch_select_elements.inx:66
msgid "Underlay"
msgstr "Sub-camada"
-#: lib/elements/fill_stitch.py:653
+#: lib/elements/fill_stitch.py:652
msgid "Fill angle"
msgstr ""
-#: lib/elements/fill_stitch.py:654
+#: lib/elements/fill_stitch.py:653
msgid "Default: fill angle + 90 deg. Insert a list for multiple layers separated by a space."
msgstr ""
-#: lib/elements/fill_stitch.py:680 lib/gui/tartan/embroidery_panel.py:77
+#: lib/elements/fill_stitch.py:679 lib/gui/tartan/embroidery_panel.py:77
msgid "Row spacing"
msgstr ""
-#: lib/elements/fill_stitch.py:681
+#: lib/elements/fill_stitch.py:680
msgid "default: 3x fill row spacing"
msgstr ""
-#: lib/elements/fill_stitch.py:691 lib/elements/stroke.py:172
+#: lib/elements/fill_stitch.py:690 lib/elements/stroke.py:171
#: lib/extensions/element_info.py:134 lib/extensions/element_info.py:190
msgid "Max stitch length"
msgstr "DistĂ¢ncia mĂ¡xima de ponto"
-#: lib/elements/fill_stitch.py:692
+#: lib/elements/fill_stitch.py:691
msgid "default: equal to fill max stitch length"
msgstr ""
-#: lib/elements/fill_stitch.py:702
+#: lib/elements/fill_stitch.py:701
msgid "Shrink the shape before doing underlay, to prevent underlay from showing around the outside of the fill."
msgstr ""
-#: lib/elements/fill_stitch.py:737 lib/elements/satin_column.py:581
-#: lib/elements/stroke.py:451 lib/gui/satin_multicolor/colorize_panel.py:61
+#: lib/elements/fill_stitch.py:736 lib/elements/satin_column.py:581
+#: lib/elements/stroke.py:450 lib/gui/satin_multicolor/colorize_panel.py:61
#: lib/sew_stack/stitch_layers/mixins/randomization.py:59
msgid "Random seed"
msgstr ""
-#: lib/elements/fill_stitch.py:738 lib/elements/satin_column.py:582
-#: lib/elements/stroke.py:452
+#: lib/elements/fill_stitch.py:737 lib/elements/satin_column.py:582
+#: lib/elements/stroke.py:451
msgid "Use a specific seed for randomized attributes. Uses the element ID if empty."
msgstr ""
@@ -1807,7 +1808,7 @@ msgstr ""
msgid "* Under \"Markers\" choose the first (empty) option in the first dropdown list."
msgstr ""
-#: lib/elements/satin_column.py:32 lib/elements/stroke.py:35
+#: lib/elements/satin_column.py:32 lib/elements/stroke.py:34
msgid "Too few subpaths"
msgstr ""
@@ -1941,8 +1942,8 @@ msgstr ""
msgid "Zig-zag"
msgstr ""
-#: lib/elements/satin_column.py:119 lib/elements/stroke.py:73
-#: inx/inkstitch_break_apart.inx:9 inx/inkstitch_knockdown_fill.inx:20
+#: lib/elements/satin_column.py:119 lib/elements/stroke.py:72
+#: inx/inkstitch_break_apart.inx:9
msgid "Method"
msgstr ""
@@ -2055,27 +2056,27 @@ msgstr ""
msgid "Satin stitches pull the fabric together, resulting in a column narrower than you draw in Inkscape. This setting expands each pair of needle penetrations outward from the center of the satin column by a fixed length. Two values separated by a space may be used for an asymmetric effect."
msgstr ""
-#: lib/elements/satin_column.py:293 lib/elements/stroke.py:341
+#: lib/elements/satin_column.py:293 lib/elements/stroke.py:340
msgid "Automatic"
msgstr ""
-#: lib/elements/satin_column.py:294 lib/elements/stroke.py:342
+#: lib/elements/satin_column.py:294 lib/elements/stroke.py:341
msgid "Don't reverse"
msgstr ""
-#: lib/elements/satin_column.py:295 lib/elements/stroke.py:343
+#: lib/elements/satin_column.py:295 lib/elements/stroke.py:342
msgid "Reverse first rail"
msgstr ""
-#: lib/elements/satin_column.py:296 lib/elements/stroke.py:344
+#: lib/elements/satin_column.py:296 lib/elements/stroke.py:343
msgid "Reverse second rail"
msgstr ""
-#: lib/elements/satin_column.py:297 lib/elements/stroke.py:345
+#: lib/elements/satin_column.py:297 lib/elements/stroke.py:344
msgid "Reverse both rails"
msgstr ""
-#: lib/elements/satin_column.py:303 lib/elements/stroke.py:351
+#: lib/elements/satin_column.py:303 lib/elements/stroke.py:350
msgid "Reverse rails"
msgstr ""
@@ -2136,7 +2137,7 @@ msgid "Stitch length"
msgstr "DistĂ¢ncia de ponto"
#: lib/elements/satin_column.py:425 lib/elements/satin_column.py:482
-#: lib/elements/stroke.py:133
+#: lib/elements/stroke.py:132
msgid "Stitch tolerance"
msgstr ""
@@ -2221,237 +2222,239 @@ msgstr ""
msgid "Split stitch if distance of maximum stitch length is exceeded"
msgstr ""
-#: lib/elements/stroke.py:36
+#: lib/elements/stroke.py:35
msgid "This element renders as running stitch while it has a satin column parameter."
msgstr ""
-#: lib/elements/stroke.py:38
+#: lib/elements/stroke.py:37
msgid "* Convert to stroke: select the element and open the parameter dialog. Enable running stitch along path."
msgstr ""
-#: lib/elements/stroke.py:39
+#: lib/elements/stroke.py:38
msgid "* Use as satin column: add an other rail and optionally rungs."
msgstr ""
-#: lib/elements/stroke.py:45 lib/extensions/params.py:607
+#: lib/elements/stroke.py:44 lib/extensions/params.py:607
#: inx/inkstitch_select_elements.inx:12
msgid "Stroke"
msgstr ""
-#: lib/elements/stroke.py:48 lib/extensions/params.py:280
+#: lib/elements/stroke.py:47 lib/extensions/params.py:280
msgid "Running stitch along paths"
msgstr ""
-#: lib/elements/stroke.py:66
+#: lib/elements/stroke.py:65
msgid "Running Stitch / Bean Stitch"
msgstr ""
-#: lib/elements/stroke.py:67 lib/lettering/categories.py:26
+#: lib/elements/stroke.py:66 lib/lettering/categories.py:26
#: inx/inkstitch_lettering_generate_json.inx:57
msgid "Ripple Stitch"
msgstr ""
-#: lib/elements/stroke.py:68 inx/inkstitch_select_elements.inx:23
+#: lib/elements/stroke.py:67 inx/inkstitch_select_elements.inx:23
msgid "ZigZag Stitch"
msgstr ""
-#: lib/elements/stroke.py:69 inx/inkstitch_select_elements.inx:24
+#: lib/elements/stroke.py:68 inx/inkstitch_select_elements.inx:24
msgid "Manual Stitch"
msgstr ""
-#: lib/elements/stroke.py:109
+#: lib/elements/stroke.py:108
msgid "Manual stitch placement"
msgstr ""
-#: lib/elements/stroke.py:110
+#: lib/elements/stroke.py:109
msgid "No extra stitches will be added to the original ripple pattern and the running stitch length value will be ignored."
msgstr ""
-#: lib/elements/stroke.py:122
+#: lib/elements/stroke.py:121
#: lib/sew_stack/stitch_layers/running_stitch/running_stitch_layer.py:21
msgid "Length of stitches. Stitches can be shorter according to the stitch tolerance setting."
msgstr ""
-#: lib/elements/stroke.py:134
+#: lib/elements/stroke.py:133
msgid "All stitches must be within this distance from the path. A lower tolerance means stitches will be closer together. A higher tolerance means sharp corners may be rounded."
msgstr ""
-#: lib/elements/stroke.py:173
+#: lib/elements/stroke.py:172
msgid "Split stitches longer than this."
msgstr ""
-#: lib/elements/stroke.py:200
+#: lib/elements/stroke.py:199
msgid "Zigzag stitches pull the fabric together, resulting in a column narrower than you draw in Inkscape. This widens the zigzag line width."
msgstr ""
-#: lib/elements/stroke.py:213
+#: lib/elements/stroke.py:212
msgid "Number of lines"
msgstr ""
-#: lib/elements/stroke.py:214
+#: lib/elements/stroke.py:213
msgid "Number of lines from start to finish"
msgstr ""
-#: lib/elements/stroke.py:225
+#: lib/elements/stroke.py:224
msgid "Minimum line distance"
msgstr ""
-#: lib/elements/stroke.py:226
+#: lib/elements/stroke.py:225
msgid "Overrides the number of lines setting."
msgstr ""
-#: lib/elements/stroke.py:239
+#: lib/elements/stroke.py:238
msgid "Line count / Minimum line distance"
msgstr ""
-#: lib/elements/stroke.py:240
+#: lib/elements/stroke.py:239
msgid "Render at rungs"
msgstr ""
-#: lib/elements/stroke.py:241
+#: lib/elements/stroke.py:240
msgid "Adaptive + minimum line distance"
msgstr ""
-#: lib/elements/stroke.py:246
+#: lib/elements/stroke.py:245
msgid "Pattern position"
msgstr ""
-#: lib/elements/stroke.py:247
+#: lib/elements/stroke.py:246
msgid "Pattern position for satin guided ripples."
msgstr ""
-#: lib/elements/stroke.py:258
+#: lib/elements/stroke.py:257
msgid "Stagger lines this many times before repeating"
msgstr ""
-#: lib/elements/stroke.py:259
+#: lib/elements/stroke.py:258
msgid "Length of the cycle by which successive stitch lines are staggered. Fractional values are allowed and can have less visible diagonals than integer values. A value of 0 (default) disables staggering and instead stitches evenly.For linear ripples only."
msgstr ""
-#: lib/elements/stroke.py:272
+#: lib/elements/stroke.py:271
msgid "Skip first lines"
msgstr ""
-#: lib/elements/stroke.py:273
+#: lib/elements/stroke.py:272
msgid "Skip this number of lines at the beginning."
msgstr ""
-#: lib/elements/stroke.py:284
+#: lib/elements/stroke.py:283
msgid "Skip last lines"
msgstr ""
-#: lib/elements/stroke.py:285
+#: lib/elements/stroke.py:284
msgid "Skip this number of lines at the end"
msgstr ""
-#: lib/elements/stroke.py:296
+#: lib/elements/stroke.py:295
msgid "Flip every second line"
msgstr ""
-#: lib/elements/stroke.py:297
+#: lib/elements/stroke.py:296
msgid "Linear ripple: wether to flip the pattern every second line or not."
msgstr ""
-#: lib/elements/stroke.py:307
+#: lib/elements/stroke.py:306
msgid "Line distance exponent"
msgstr ""
-#: lib/elements/stroke.py:308
+#: lib/elements/stroke.py:307
msgid "Increase density towards one side."
msgstr ""
-#: lib/elements/stroke.py:319
+#: lib/elements/stroke.py:318
msgid "Flip exponent"
msgstr ""
-#: lib/elements/stroke.py:320
+#: lib/elements/stroke.py:319
msgid "Reverse exponent effect."
msgstr ""
-#: lib/elements/stroke.py:331
+#: lib/elements/stroke.py:330
msgid "Reverse"
msgstr ""
-#: lib/elements/stroke.py:332
+#: lib/elements/stroke.py:331
msgid "Flip start and end point"
msgstr ""
-#: lib/elements/stroke.py:352
+#: lib/elements/stroke.py:351
msgid "Reverse satin ripple rails. Default: automatically detect and fix a reversed rail."
msgstr ""
-#: lib/elements/stroke.py:364
+#: lib/elements/stroke.py:363
msgid "Grid size"
msgstr ""
-#: lib/elements/stroke.py:365
+#: lib/elements/stroke.py:364
msgid "Render as grid. Use with care and watch your stitch density."
msgstr ""
-#: lib/elements/stroke.py:377
+#: lib/elements/stroke.py:376
msgid "Stitch grid first"
msgstr ""
-#: lib/elements/stroke.py:378
+#: lib/elements/stroke.py:377
msgid "Reverse the stitch paths, so that the grid will be stitched first"
msgstr ""
-#: lib/elements/stroke.py:389
+#: lib/elements/stroke.py:388
msgid "Scale axis"
msgstr ""
-#: lib/elements/stroke.py:390
+#: lib/elements/stroke.py:389
msgid "Scale axis for satin guided ripple stitches."
msgstr ""
-#: lib/elements/stroke.py:394 lib/gui/edit_json/settings_panel.py:159
-#: print/templates/ui.html:180 inx/inkstitch_remove_embroidery_settings.inx:12
+#: lib/elements/stroke.py:393 lib/gui/edit_json/settings_panel.py:159
+#: print/templates/ui.html:180 inx/inkstitch_knockdown_fill.inx:32
+#: inx/inkstitch_remove_embroidery_settings.inx:12
#: inx/inkstitch_remove_embroidery_settings.inx:117
msgid "None"
msgstr ""
-#: lib/elements/stroke.py:402
+#: lib/elements/stroke.py:401
msgid "Starting scale"
msgstr ""
-#: lib/elements/stroke.py:403
+#: lib/elements/stroke.py:402
msgid "How big the first copy of the line should be, in percent."
msgstr ""
-#: lib/elements/stroke.py:403 lib/elements/stroke.py:415
+#: lib/elements/stroke.py:402 lib/elements/stroke.py:414
msgid "Used only for ripple stitch with a guide line."
msgstr ""
-#: lib/elements/stroke.py:414
+#: lib/elements/stroke.py:413
msgid "Ending scale"
msgstr ""
-#: lib/elements/stroke.py:415
+#: lib/elements/stroke.py:414
msgid "How big the last copy of the line should be, in percent."
msgstr ""
-#: lib/elements/stroke.py:426 lib/gui/tartan/customize_panel.py:43
+#: lib/elements/stroke.py:425 lib/gui/tartan/customize_panel.py:43
#: inx/inkstitch_transform_elements.inx:10
msgid "Rotate"
msgstr ""
-#: lib/elements/stroke.py:427
+#: lib/elements/stroke.py:426
msgid "Rotate satin guided ripple stitches"
msgstr ""
-#: lib/elements/stroke.py:438
+#: lib/elements/stroke.py:437 inx/inkstitch_knockdown_fill.inx:20
+#: inx/inkstitch_knockdown_fill.inx:37
msgid "Join style"
msgstr ""
-#: lib/elements/stroke.py:439
+#: lib/elements/stroke.py:438
msgid "Join style for non circular ripples."
msgstr ""
-#: lib/elements/stroke.py:442
+#: lib/elements/stroke.py:441
msgid "flat"
msgstr ""
-#: lib/elements/stroke.py:442
+#: lib/elements/stroke.py:441
msgid "point"
msgstr ""
@@ -2866,11 +2869,11 @@ msgstr ""
msgid "The maximum value is smaller than the minimum value."
msgstr ""
-#: lib/extensions/lettering_generate_json.py:51
+#: lib/extensions/lettering_generate_json.py:53
msgid "Please specify a font file."
msgstr ""
-#: lib/extensions/letters_to_font.py:37
+#: lib/extensions/letters_to_font.py:38
msgid "Font directory not found. Please specify an existing directory."
msgstr ""
@@ -3295,11 +3298,11 @@ msgstr ""
#: inx/inkstitch_generate_palette.inx:26 inx/inkstitch_gradient_blocks.inx:26
#: inx/inkstitch_install.inx:14 inx/inkstitch_install_custom_palette.inx:14
#: inx/inkstitch_jump_to_stroke.inx:42 inx/inkstitch_jump_to_trim.inx:27
-#: inx/inkstitch_knockdown_fill.inx:27
+#: inx/inkstitch_knockdown_fill.inx:43
#: inx/inkstitch_lettering_along_path.inx:25
#: inx/inkstitch_lettering_custom_font_dir.inx:11
#: inx/inkstitch_lettering_force_lock_stitches.inx:22
-#: inx/inkstitch_lettering_generate_json.inx:135
+#: inx/inkstitch_lettering_generate_json.inx:143
#: inx/inkstitch_lettering_remove_kerning.inx:12
#: inx/inkstitch_lettering_set_color_sort_index.inx:11
#: inx/inkstitch_letters_to_font.inx:60 inx/inkstitch_outline.inx:25
@@ -3329,7 +3332,7 @@ msgid "Feature to verify or update font information for an existing font."
msgstr ""
#: lib/gui/edit_json/help_panel.py:33 lib/gui/edit_json/help_panel.py:34
-#: inx/inkstitch_lettering_generate_json.inx:141
+#: inx/inkstitch_lettering_generate_json.inx:149
msgid "https://inkstitch.org/docs/font-tools/#edit-json"
msgstr ""
@@ -5310,11 +5313,11 @@ msgstr ""
#: inx/inkstitch_density_map.inx:29 inx/inkstitch_display_stacking_order.inx:14
#: inx/inkstitch_fill_to_satin.inx:27 inx/inkstitch_install.inx:18
#: inx/inkstitch_install_custom_palette.inx:17
-#: inx/inkstitch_knockdown_fill.inx:33
+#: inx/inkstitch_knockdown_fill.inx:49
#: inx/inkstitch_lettering_along_path.inx:37
#: inx/inkstitch_lettering_custom_font_dir.inx:16
#: inx/inkstitch_lettering_force_lock_stitches.inx:33
-#: inx/inkstitch_lettering_generate_json.inx:139
+#: inx/inkstitch_lettering_generate_json.inx:147
#: inx/inkstitch_lettering_remove_kerning.inx:22
#: inx/inkstitch_lettering_set_color_sort_index.inx:19
#: inx/inkstitch_letters_to_font.inx:75 inx/inkstitch_outline.inx:28
@@ -6633,15 +6636,15 @@ msgstr ""
msgid "Keep holes"
msgstr ""
-#: inx/inkstitch_knockdown_fill.inx:19
+#: inx/inkstitch_knockdown_fill.inx:19 inx/inkstitch_knockdown_fill.inx:36
msgid "Offset"
msgstr ""
-#: inx/inkstitch_knockdown_fill.inx:22
+#: inx/inkstitch_knockdown_fill.inx:22 inx/inkstitch_knockdown_fill.inx:39
msgid "Mitre"
msgstr ""
-#: inx/inkstitch_knockdown_fill.inx:23
+#: inx/inkstitch_knockdown_fill.inx:23 inx/inkstitch_knockdown_fill.inx:40
msgid "Bevel"
msgstr ""
@@ -6649,23 +6652,40 @@ msgstr ""
msgid "Mitre limit"
msgstr ""
-#: inx/inkstitch_knockdown_fill.inx:28
+#: inx/inkstitch_knockdown_fill.inx:30
+msgid "Embossing"
+msgstr ""
+
+#: inx/inkstitch_knockdown_fill.inx:31
+msgid "Shape"
+msgstr ""
+
+#: inx/inkstitch_knockdown_fill.inx:33
+#: inx/inkstitch_zigzag_line_to_satin.inx:10
+msgid "Square"
+msgstr ""
+
+#: inx/inkstitch_knockdown_fill.inx:34
+msgid "Circle"
+msgstr ""
+
+#: inx/inkstitch_knockdown_fill.inx:44
msgid "This extension generates a knockdown fill area with a specified offset around selected elements."
msgstr ""
-#: inx/inkstitch_knockdown_fill.inx:29
+#: inx/inkstitch_knockdown_fill.inx:45
msgid "* Select elements of any kind"
msgstr ""
-#: inx/inkstitch_knockdown_fill.inx:30
+#: inx/inkstitch_knockdown_fill.inx:46
msgid "* Open this extension and apply with desired settings"
msgstr ""
-#: inx/inkstitch_knockdown_fill.inx:31
+#: inx/inkstitch_knockdown_fill.inx:47
msgid "* Adapt fill settings in the params dialog"
msgstr ""
-#: inx/inkstitch_knockdown_fill.inx:34
+#: inx/inkstitch_knockdown_fill.inx:50
msgid "https://inkstitch.org/docs/fill-tools/#knockdown-fill"
msgstr ""
@@ -6886,6 +6906,7 @@ msgstr ""
#: inx/inkstitch_lettering_generate_json.inx:118
#: inx/inkstitch_lettering_generate_json.inx:126
+#: inx/inkstitch_lettering_generate_json.inx:134
msgid "Force"
msgstr ""
@@ -6913,15 +6934,27 @@ msgstr ""
msgid "Space character width (default: 20)"
msgstr ""
+#: inx/inkstitch_lettering_generate_json.inx:134
+msgid "Overwrite letter spacing information from font file."
+msgstr ""
+
#: inx/inkstitch_lettering_generate_json.inx:136
+msgid "Letter spacing (px)"
+msgstr ""
+
+#: inx/inkstitch_lettering_generate_json.inx:136
+msgid "Letter spacing (default: 100)"
+msgstr ""
+
+#: inx/inkstitch_lettering_generate_json.inx:144
msgid "Generates font.json which can be used by the lettering tool."
msgstr ""
-#: inx/inkstitch_lettering_generate_json.inx:137
+#: inx/inkstitch_lettering_generate_json.inx:145
msgid "The generated file can be updated with Extensions > Ink/Stitch > Font Management > Edit JSON."
msgstr ""
-#: inx/inkstitch_lettering_generate_json.inx:140
+#: inx/inkstitch_lettering_generate_json.inx:148
msgid "https://inkstitch.org/docs/font-tools/#generate-json"
msgstr ""
@@ -8107,10 +8140,6 @@ msgstr ""
msgid "Line Pattern"
msgstr ""
-#: inx/inkstitch_zigzag_line_to_satin.inx:10
-msgid "Square"
-msgstr ""
-
#: inx/inkstitch_zigzag_line_to_satin.inx:11
msgid "Sawtooth"
msgstr ""
diff --git a/translations/messages_ro_RO.po b/translations/messages_ro_RO.po
index 9b375772..8de73fc5 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: 2025-05-12 01:48+0000\n"
-"PO-Revision-Date: 2025-05-12 01:49\n"
+"POT-Creation-Date: 2025-05-21 01:46+0000\n"
+"PO-Revision-Date: 2025-05-21 01:46\n"
"Last-Translator: \n"
"Language-Team: Romanian\n"
"MIME-Version: 1.0\n"
@@ -12,7 +12,7 @@ msgstr ""
"Generated-By: Babel 2.17.0\n"
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2025-05-12 01:48+0000\n"
+"POT-Creation-Date: 2025-05-21 01:46+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -910,11 +910,11 @@ msgstr ""
msgid "weird one"
msgstr ""
-#: inkstitch.py:166
+#: inkstitch.py:170
msgid "Ink/Stitch cannot read your SVG file. This is often the case when you use a file which has been created with Adobe Illustrator."
msgstr ""
-#: inkstitch.py:169
+#: inkstitch.py:173
msgid "Try to import the file into Inkscape through 'File > Import...' (Ctrl+I)"
msgstr ""
@@ -1076,126 +1076,126 @@ msgstr ""
msgid "Flip automatically calculated angle if it appears to be wrong."
msgstr ""
-#: lib/elements/element.py:249 lib/gui/preferences.py:59
+#: lib/elements/element.py:251 lib/gui/preferences.py:59
#: lib/gui/preferences.py:106
msgid "Minimum stitch length"
msgstr ""
-#: lib/elements/element.py:250
+#: lib/elements/element.py:252
msgid "Overwrite global minimum stitch length setting. Shorter stitches than that will be removed."
msgstr ""
-#: lib/elements/element.py:260 lib/gui/preferences.py:41
+#: lib/elements/element.py:262 lib/gui/preferences.py:41
msgid "Minimum jump stitch length"
msgstr ""
-#: lib/elements/element.py:261
+#: lib/elements/element.py:263
msgid "Overwrite global minimum jump stitch length setting. Shorter distances to the next object will have no lock stitches."
msgstr ""
-#: lib/elements/element.py:271
+#: lib/elements/element.py:273
msgid "Allow lock stitches"
msgstr ""
-#: lib/elements/element.py:272
+#: lib/elements/element.py:274
msgid "Tie thread at the beginning and/or end of this object. Manual stitch will only add lock stitches if force lock stitched is checked."
msgstr ""
#. options to allow lock stitch before and after objects
-#: lib/elements/element.py:277
+#: lib/elements/element.py:279
msgid "Both"
msgstr ""
-#: lib/elements/element.py:277
+#: lib/elements/element.py:279
msgid "Before"
msgstr ""
-#: lib/elements/element.py:277
+#: lib/elements/element.py:279
msgid "After"
msgstr ""
-#: lib/elements/element.py:277
+#: lib/elements/element.py:279
msgid "Neither"
msgstr ""
-#: lib/elements/element.py:286
+#: lib/elements/element.py:288
#: inx/inkstitch_lettering_force_lock_stitches.inx:3
msgid "Force lock stitches"
msgstr ""
-#: lib/elements/element.py:287
+#: lib/elements/element.py:289
msgid "Sew lock stitches after sewing this element, even if the distance to the next object is shorter than defined by the minimum jump stitch length value in the Ink/Stitch preferences."
msgstr ""
-#: lib/elements/element.py:299
+#: lib/elements/element.py:301
msgid "Tack stitch"
msgstr ""
-#: lib/elements/element.py:300
+#: lib/elements/element.py:302
msgid "Tack down stitch type"
msgstr ""
-#: lib/elements/element.py:310 lib/elements/element.py:356
+#: lib/elements/element.py:312 lib/elements/element.py:358
msgid "Custom path"
msgstr ""
-#: lib/elements/element.py:311
+#: lib/elements/element.py:313
msgid "Enter a custom path. For svg paths The last node will not be embroidered, but represents the first stitch of the element."
msgstr ""
-#: lib/elements/element.py:321 lib/elements/element.py:333
+#: lib/elements/element.py:323 lib/elements/element.py:335
msgid "Scale tack stitch"
msgstr ""
-#: lib/elements/element.py:322
+#: lib/elements/element.py:324
msgid "Set stitch length. A 1 in a custom path equals this values."
msgstr ""
-#: lib/elements/element.py:334
+#: lib/elements/element.py:336
msgid "Scale tack stitch by this percentage."
msgstr ""
-#: lib/elements/element.py:345
+#: lib/elements/element.py:347
msgid "Lock stitch"
msgstr ""
-#: lib/elements/element.py:346
+#: lib/elements/element.py:348
msgid "Lock stitch type"
msgstr ""
-#: lib/elements/element.py:357
+#: lib/elements/element.py:359
msgid "Enter a custom path. For svg paths the first node will not be embroidered, but represents the last stitch of the element."
msgstr ""
-#: lib/elements/element.py:367 lib/elements/element.py:379
+#: lib/elements/element.py:369 lib/elements/element.py:381
msgid "Scale lock stitch"
msgstr ""
-#: lib/elements/element.py:368
+#: lib/elements/element.py:370
msgid "Set length of lock stitches (mm)."
msgstr ""
-#: lib/elements/element.py:380
+#: lib/elements/element.py:382
msgid "Scale lock stitch by this percentage."
msgstr ""
-#: lib/elements/element.py:392
+#: lib/elements/element.py:394
msgid "Trim After"
msgstr ""
-#: lib/elements/element.py:393
+#: lib/elements/element.py:395
msgid "Add a TRIM command after stitching this object."
msgstr ""
-#: lib/elements/element.py:402
+#: lib/elements/element.py:404
msgid "Stop After"
msgstr ""
-#: lib/elements/element.py:403
+#: lib/elements/element.py:405
msgid "Add a STOP command after stitching this object."
msgstr ""
-#: lib/elements/element.py:687
+#: lib/elements/element.py:700
msgid "Please run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot objects. This will show you the exact location of the problem."
msgstr ""
@@ -1211,559 +1211,560 @@ msgstr ""
msgid "* Run Extensions > Ink/Stitch > Troubleshoot > Cleanup Document..."
msgstr ""
-#: lib/elements/fill_stitch.py:37
+#: lib/elements/fill_stitch.py:36
msgid "Small Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:38
+#: lib/elements/fill_stitch.py:37
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:44 lib/elements/fill_stitch.py:264
+#: lib/elements/fill_stitch.py:43 lib/elements/fill_stitch.py:263
msgid "Expand"
msgstr ""
-#: lib/elements/fill_stitch.py:45
+#: lib/elements/fill_stitch.py:44
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:50 lib/elements/fill_stitch.py:701
+#: lib/elements/fill_stitch.py:49 lib/elements/fill_stitch.py:700
msgid "Inset"
msgstr ""
-#: lib/elements/fill_stitch.py:51
+#: lib/elements/fill_stitch.py:50
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:56
+#: lib/elements/fill_stitch.py:55
msgid "Missing Guideline"
msgstr ""
-#: lib/elements/fill_stitch.py:57
+#: lib/elements/fill_stitch.py:56
msgid "This object is set to \"Guided Fill\", but has no guide line."
msgstr ""
-#: lib/elements/fill_stitch.py:59
+#: lib/elements/fill_stitch.py:58
msgid "* Create a stroke object"
msgstr ""
-#: lib/elements/fill_stitch.py:60
+#: lib/elements/fill_stitch.py:59
msgid "* Select this object and run Extensions > Ink/Stitch > Edit > Selection to guide line"
msgstr ""
-#: lib/elements/fill_stitch.py:65
+#: lib/elements/fill_stitch.py:64
msgid "Disjointed Guide Line"
msgstr ""
-#: lib/elements/fill_stitch.py:66
+#: lib/elements/fill_stitch.py:65
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:69
+#: lib/elements/fill_stitch.py:68
msgid "* Move the guide line into the element"
msgstr ""
-#: lib/elements/fill_stitch.py:74 lib/elements/stroke.py:27
+#: lib/elements/fill_stitch.py:73 lib/elements/stroke.py:26
msgid "Multiple Guide Lines"
msgstr ""
-#: lib/elements/fill_stitch.py:75 lib/elements/stroke.py:28
+#: lib/elements/fill_stitch.py:74 lib/elements/stroke.py:27
msgid "This object has multiple guide lines, but only the first one will be used."
msgstr ""
-#: lib/elements/fill_stitch.py:77 lib/elements/stroke.py:30
+#: lib/elements/fill_stitch.py:76 lib/elements/stroke.py:29
msgid "* Remove all guide lines, except for one."
msgstr ""
-#: lib/elements/fill_stitch.py:82
+#: lib/elements/fill_stitch.py:81
msgid "Unconnected"
msgstr ""
-#: lib/elements/fill_stitch.py:83
+#: lib/elements/fill_stitch.py:82
msgid "Fill: This object is made up of unconnected shapes. Ink/Stitch doesn't know what order to stitch them in. Please break this object up into separate shapes."
msgstr ""
-#: lib/elements/fill_stitch.py:87 lib/elements/fill_stitch.py:96
-#: lib/elements/fill_stitch.py:141
+#: lib/elements/fill_stitch.py:86 lib/elements/fill_stitch.py:95
+#: lib/elements/fill_stitch.py:140
msgid "* Extensions > Ink/Stitch > Fill Tools > Break Apart Fill Objects"
msgstr ""
-#: lib/elements/fill_stitch.py:92
+#: lib/elements/fill_stitch.py:91
msgid "Border crosses itself"
msgstr ""
-#: lib/elements/fill_stitch.py:93
+#: lib/elements/fill_stitch.py:92
msgid "Fill: The border crosses over itself. This may lead into unconnected shapes. Please break this object into separate shapes to indicate in which order it should be stitched in."
msgstr ""
-#: lib/elements/fill_stitch.py:101
+#: lib/elements/fill_stitch.py:100
msgid "Fill and Stroke color"
msgstr ""
-#: lib/elements/fill_stitch.py:102
+#: lib/elements/fill_stitch.py:101
msgid "Element has both a fill and a stroke color. It is recommended to use two separate elements instead."
msgstr ""
-#: lib/elements/fill_stitch.py:104
+#: lib/elements/fill_stitch.py:103
msgid "* Duplicate the element. Remove stroke color from the first and fill color from the second."
msgstr ""
-#: lib/elements/fill_stitch.py:105
+#: lib/elements/fill_stitch.py:104
msgid "* Adapt the shape of the second element to compensate for push and pull fabric distortion."
msgstr ""
-#: lib/elements/fill_stitch.py:110
+#: lib/elements/fill_stitch.py:109
msgid "No linear gradient color"
msgstr ""
-#: lib/elements/fill_stitch.py:111
+#: lib/elements/fill_stitch.py:110
msgid "Linear Gradient has no linear gradient color."
msgstr ""
-#: lib/elements/fill_stitch.py:113
+#: lib/elements/fill_stitch.py:112
msgid "* Open the Fill and Stroke dialog."
msgstr ""
-#: lib/elements/fill_stitch.py:114
+#: lib/elements/fill_stitch.py:113
msgid "* Set a linear gradient as a fill and adapt colors to your liking."
msgstr ""
-#: lib/elements/fill_stitch.py:119
+#: lib/elements/fill_stitch.py:118
msgid "No stripes to render"
msgstr ""
-#: lib/elements/fill_stitch.py:120
+#: lib/elements/fill_stitch.py:119
msgid "Tartan fill: There is no active fill stripe to render"
msgstr ""
-#: lib/elements/fill_stitch.py:122 lib/elements/fill_stitch.py:132
+#: lib/elements/fill_stitch.py:121 lib/elements/fill_stitch.py:131
msgid "Go to Extensions > Ink/Stitch > Fill Tools > Tartan and adjust stripe settings:"
msgstr ""
-#: lib/elements/fill_stitch.py:123
+#: lib/elements/fill_stitch.py:122
msgid "* Check if stripes are active"
msgstr ""
-#: lib/elements/fill_stitch.py:124
+#: lib/elements/fill_stitch.py:123
msgid "* Check the minimum stripe width setting and the scale factor"
msgstr ""
-#: lib/elements/fill_stitch.py:129
+#: lib/elements/fill_stitch.py:128
msgid "No customized pattern"
msgstr ""
-#: lib/elements/fill_stitch.py:130
+#: lib/elements/fill_stitch.py:129
msgid "Tartan fill: Using default pattern"
msgstr ""
-#: lib/elements/fill_stitch.py:133
+#: lib/elements/fill_stitch.py:132
msgid "* Customize your pattern"
msgstr ""
-#: lib/elements/fill_stitch.py:138
+#: lib/elements/fill_stitch.py:137
msgid "This shape is invalid"
msgstr ""
-#: lib/elements/fill_stitch.py:139
+#: lib/elements/fill_stitch.py:138
msgid "Fill: This shape cannot be stitched out. Please try to repair it with the \"Break Apart Fill Objects\" extension."
msgstr ""
-#: lib/elements/fill_stitch.py:147
+#: lib/elements/fill_stitch.py:146
msgid "FillStitch"
msgstr ""
-#: lib/elements/fill_stitch.py:150
+#: lib/elements/fill_stitch.py:149
msgid "Automatically routed fill stitching"
msgstr ""
-#: lib/elements/fill_stitch.py:154
+#: lib/elements/fill_stitch.py:153
msgid "Auto Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:155 inx/inkstitch_select_elements.inx:56
+#: lib/elements/fill_stitch.py:154 inx/inkstitch_select_elements.inx:56
msgid "Circular Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:156 inx/inkstitch_select_elements.inx:57
+#: lib/elements/fill_stitch.py:155 inx/inkstitch_select_elements.inx:57
msgid "Contour Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:157 inx/inkstitch_select_elements.inx:58
+#: lib/elements/fill_stitch.py:156 inx/inkstitch_select_elements.inx:58
msgid "Guided Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:158 inx/inkstitch_select_elements.inx:59
+#: lib/elements/fill_stitch.py:157 inx/inkstitch_select_elements.inx:59
msgid "Linear Gradient Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:159 inx/inkstitch_select_elements.inx:60
+#: lib/elements/fill_stitch.py:158 inx/inkstitch_select_elements.inx:60
msgid "Meander Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:160 inx/inkstitch_select_elements.inx:61
+#: lib/elements/fill_stitch.py:159 inx/inkstitch_select_elements.inx:61
msgid "Tartan Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:161 lib/gui/tartan/embroidery_panel.py:203
+#: lib/elements/fill_stitch.py:160 lib/gui/tartan/embroidery_panel.py:203
#: inx/inkstitch_select_elements.inx:62
msgid "Legacy Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:165
+#: lib/elements/fill_stitch.py:164
msgid "Fill method"
msgstr ""
-#: lib/elements/fill_stitch.py:174
+#: lib/elements/fill_stitch.py:173
msgid "Guided Fill Strategy"
msgstr ""
-#: lib/elements/fill_stitch.py:175
+#: lib/elements/fill_stitch.py:174
msgid "Copy"
msgstr ""
-#: lib/elements/fill_stitch.py:175
+#: lib/elements/fill_stitch.py:174
msgid "Parallel Offset"
msgstr ""
-#: lib/elements/fill_stitch.py:176
+#: lib/elements/fill_stitch.py:175
msgid "Copy (the default) will fill the shape with shifted copies of the line. Parallel offset will ensure that each line is always a consistent distance from its neighbor. Sharp corners may be introduced."
msgstr ""
-#: lib/elements/fill_stitch.py:183
+#: lib/elements/fill_stitch.py:182
msgid "Contour Fill Strategy"
msgstr ""
-#: lib/elements/fill_stitch.py:184
+#: lib/elements/fill_stitch.py:183
msgid "Inner to Outer"
msgstr ""
-#: lib/elements/fill_stitch.py:184
+#: lib/elements/fill_stitch.py:183
msgid "Single spiral"
msgstr ""
-#: lib/elements/fill_stitch.py:184
+#: lib/elements/fill_stitch.py:183
msgid "Double spiral"
msgstr ""
-#: lib/elements/fill_stitch.py:189
+#: lib/elements/fill_stitch.py:188
msgid "Join Style"
msgstr ""
-#: lib/elements/fill_stitch.py:190 inx/inkstitch_knockdown_fill.inx:21
+#: lib/elements/fill_stitch.py:189 inx/inkstitch_knockdown_fill.inx:21
+#: inx/inkstitch_knockdown_fill.inx:38
msgid "Round"
msgstr ""
-#: lib/elements/fill_stitch.py:190
+#: lib/elements/fill_stitch.py:189
msgid "Mitered"
msgstr ""
-#: lib/elements/fill_stitch.py:190
+#: lib/elements/fill_stitch.py:189
msgid "Beveled"
msgstr ""
-#: lib/elements/fill_stitch.py:196
+#: lib/elements/fill_stitch.py:195
msgid "Avoid self-crossing"
msgstr ""
-#: lib/elements/fill_stitch.py:205
+#: lib/elements/fill_stitch.py:204
msgid "Clockwise"
msgstr ""
-#: lib/elements/fill_stitch.py:210
+#: lib/elements/fill_stitch.py:209
msgid "Meander Pattern"
msgstr ""
-#: lib/elements/fill_stitch.py:217
+#: lib/elements/fill_stitch.py:216
msgid "Meander pattern angle"
msgstr ""
-#: lib/elements/fill_stitch.py:227
+#: lib/elements/fill_stitch.py:226
msgid "Meander pattern scale"
msgstr ""
-#: lib/elements/fill_stitch.py:228
+#: lib/elements/fill_stitch.py:227
msgid "Percentage to stretch or compress the meander pattern. You can scale horizontally and vertically individually by giving two percentages separated by a space. "
msgstr ""
-#: lib/elements/fill_stitch.py:238
+#: lib/elements/fill_stitch.py:237
msgid "Clip path"
msgstr ""
-#: lib/elements/fill_stitch.py:239
+#: lib/elements/fill_stitch.py:238
msgid "Constrain stitching to the shape. Useful when smoothing and expand are used."
msgstr ""
-#: lib/elements/fill_stitch.py:248
+#: lib/elements/fill_stitch.py:247
msgid "Smoothness"
msgstr ""
-#: lib/elements/fill_stitch.py:250
+#: lib/elements/fill_stitch.py:249
msgid "Smooth the stitch path. Smoothness limits how far the smoothed stitch path is allowed to deviate from the original path. Try low numbers like 0.2. Hint: a lower running stitch tolerance may be needed too."
msgstr ""
-#: lib/elements/fill_stitch.py:265
+#: lib/elements/fill_stitch.py:264
msgid "Expand the shape before fill stitching, to compensate for gaps between shapes. Negative values contract instead."
msgstr ""
-#: lib/elements/fill_stitch.py:282
+#: lib/elements/fill_stitch.py:281
msgid "Gap Filling"
msgstr ""
-#: lib/elements/fill_stitch.py:283
+#: lib/elements/fill_stitch.py:282
msgid "Add extra rows to compensate for gaps between sections caused by distortion.Rows are always added in pairs, so this number will be rounded up to the nearest multiple of 2."
msgstr ""
-#: lib/elements/fill_stitch.py:295 lib/elements/fill_stitch.py:308
+#: lib/elements/fill_stitch.py:294 lib/elements/fill_stitch.py:307
#: lib/gui/tartan/embroidery_panel.py:35
msgid "Angle of lines of stitches"
msgstr ""
-#: lib/elements/fill_stitch.py:296
+#: lib/elements/fill_stitch.py:295
msgid "The angle increases in a counter-clockwise direction. 0 is horizontal. Negative angles are allowed."
msgstr ""
-#: lib/elements/fill_stitch.py:309 lib/gui/tartan/embroidery_panel.py:36
+#: lib/elements/fill_stitch.py:308 lib/gui/tartan/embroidery_panel.py:36
msgid "Relative to the tartan stripe direction."
msgstr ""
-#: lib/elements/fill_stitch.py:321
+#: lib/elements/fill_stitch.py:320
msgid "Maximum fill stitch length"
msgstr ""
-#: lib/elements/fill_stitch.py:323
+#: lib/elements/fill_stitch.py:322
msgid "The length of each stitch in a row. Shorter stitch may be used at the start or end of a row."
msgstr ""
-#: lib/elements/fill_stitch.py:339
+#: lib/elements/fill_stitch.py:338
msgid "Spacing between rows"
msgstr ""
-#: lib/elements/fill_stitch.py:340
+#: lib/elements/fill_stitch.py:339
msgid "Distance between rows of stitches."
msgstr ""
-#: lib/elements/fill_stitch.py:357 inx/inkstitch_gradient_blocks.inx:24
+#: lib/elements/fill_stitch.py:356 inx/inkstitch_gradient_blocks.inx:24
msgid "End row spacing"
msgstr ""
-#: lib/elements/fill_stitch.py:358
+#: lib/elements/fill_stitch.py:357
msgid "Increases or decreases the row spacing towards the end."
msgstr ""
-#: lib/elements/fill_stitch.py:372
+#: lib/elements/fill_stitch.py:371
msgid "Stagger rows this many times before repeating"
msgstr ""
-#: lib/elements/fill_stitch.py:373 lib/elements/satin_column.py:215
+#: lib/elements/fill_stitch.py:372 lib/elements/satin_column.py:215
msgid "Length of the cycle by which successive stitch rows are staggered. Fractional values are allowed and can have less visible diagonals than integer values."
msgstr ""
-#: lib/elements/fill_stitch.py:389 lib/elements/fill_stitch.py:713
+#: lib/elements/fill_stitch.py:388 lib/elements/fill_stitch.py:712
msgid "Skip last stitch in each row"
msgstr ""
-#: lib/elements/fill_stitch.py:390 lib/elements/fill_stitch.py:714
+#: lib/elements/fill_stitch.py:389 lib/elements/fill_stitch.py:713
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:405
+#: lib/elements/fill_stitch.py:404
msgid "Flip fill (start right-to-left)"
msgstr ""
-#: lib/elements/fill_stitch.py:406
+#: lib/elements/fill_stitch.py:405
msgid "The flip option can help you with routing your stitch path. When you enable flip, stitching goes from right-to-left instead of left-to-right."
msgstr ""
-#: lib/elements/fill_stitch.py:418
+#: lib/elements/fill_stitch.py:417
msgid "Reverse fill"
msgstr ""
-#: lib/elements/fill_stitch.py:419
+#: lib/elements/fill_stitch.py:418
msgid "Reverses fill path."
msgstr ""
-#: lib/elements/fill_stitch.py:430
+#: lib/elements/fill_stitch.py:429
msgid "Stop at ending point"
msgstr ""
-#: lib/elements/fill_stitch.py:431
+#: lib/elements/fill_stitch.py:430
msgid "If this option is disabled, the ending point will only be used to define a general direction for stitch routing. When enabled the last section will end at the defined spot."
msgstr ""
-#: lib/elements/fill_stitch.py:443 lib/elements/fill_stitch.py:725
+#: lib/elements/fill_stitch.py:442 lib/elements/fill_stitch.py:724
msgid "Underpath"
msgstr ""
-#: lib/elements/fill_stitch.py:444 lib/elements/fill_stitch.py:726
+#: lib/elements/fill_stitch.py:443 lib/elements/fill_stitch.py:725
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:456 lib/elements/satin_column.py:364
-#: lib/elements/stroke.py:121
+#: lib/elements/fill_stitch.py:455 lib/elements/satin_column.py:364
+#: lib/elements/stroke.py:120
msgid "Running stitch length"
msgstr ""
-#: lib/elements/fill_stitch.py:457
+#: lib/elements/fill_stitch.py:456
msgid "Length of stitches around the outline of the fill region used when moving from section to section. Also used for meander and circular fill."
msgstr ""
-#: lib/elements/fill_stitch.py:474 lib/elements/satin_column.py:375
+#: lib/elements/fill_stitch.py:473 lib/elements/satin_column.py:375
msgid "Running stitch tolerance"
msgstr ""
-#: lib/elements/fill_stitch.py:475 lib/elements/satin_column.py:376
+#: lib/elements/fill_stitch.py:474 lib/elements/satin_column.py:376
msgid "Determines how hard Ink/Stitch tries to avoid stitching outside the shape.Lower numbers are less likely to stitch outside the shape but require more stitches."
msgstr ""
-#: lib/elements/fill_stitch.py:493 lib/elements/stroke.py:147
+#: lib/elements/fill_stitch.py:492 lib/elements/stroke.py:146
msgid "Randomize stitch length"
msgstr ""
-#: lib/elements/fill_stitch.py:494 lib/elements/stroke.py:148
+#: lib/elements/fill_stitch.py:493 lib/elements/stroke.py:147
msgid "Randomize stitch length and phase instead of dividing evenly or staggering. This is recommended for closely-spaced curved fills to avoid Moiré artefacts."
msgstr ""
-#: lib/elements/fill_stitch.py:510 lib/elements/stroke.py:160
+#: lib/elements/fill_stitch.py:509 lib/elements/stroke.py:159
msgid "Random stitch length jitter"
msgstr ""
-#: lib/elements/fill_stitch.py:511 lib/elements/stroke.py:161
+#: lib/elements/fill_stitch.py:510 lib/elements/stroke.py:160
msgid "Amount to vary the length of each stitch by when randomizing."
msgstr ""
-#: lib/elements/fill_stitch.py:526 lib/elements/satin_column.py:500
-#: lib/elements/stroke.py:83
+#: lib/elements/fill_stitch.py:525 lib/elements/satin_column.py:500
+#: lib/elements/stroke.py:82
#: lib/sew_stack/stitch_layers/running_stitch/running_stitch_layer.py:33
#: lib/sew_stack/stitch_layers/running_stitch/running_stitch_layer.py:35
msgid "Repeats"
msgstr ""
-#: lib/elements/fill_stitch.py:527 lib/elements/stroke.py:84
+#: lib/elements/fill_stitch.py:526 lib/elements/stroke.py:83
#: lib/sew_stack/stitch_layers/running_stitch/running_stitch_layer.py:36
msgid "Defines how many times to run down and back along the path."
msgstr ""
-#: lib/elements/fill_stitch.py:538 lib/elements/stroke.py:95
+#: lib/elements/fill_stitch.py:537 lib/elements/stroke.py:94
msgid "Bean stitch number of repeats"
msgstr ""
-#: lib/elements/fill_stitch.py:539 lib/elements/stroke.py:96
+#: lib/elements/fill_stitch.py:538 lib/elements/stroke.py:95
msgid "Backtrack each stitch this many times. A value of 1 would triple each stitch (forward, back, forward). A value of 2 would quintuple each stitch, etc.\n\n"
"A pattern with various repeats can be created with a list of values separated by a space."
msgstr ""
-#: lib/elements/fill_stitch.py:554 lib/elements/satin_column.py:250
-#: lib/elements/stroke.py:186
+#: lib/elements/fill_stitch.py:553 lib/elements/satin_column.py:250
+#: lib/elements/stroke.py:185
msgid "Zig-zag spacing (peak-to-peak)"
msgstr ""
-#: lib/elements/fill_stitch.py:555 lib/elements/stroke.py:187
+#: lib/elements/fill_stitch.py:554 lib/elements/stroke.py:186
msgid "Length of stitches in zig-zag mode."
msgstr ""
-#: lib/elements/fill_stitch.py:567
+#: lib/elements/fill_stitch.py:566
msgid "Zig-zag width"
msgstr ""
-#: lib/elements/fill_stitch.py:568
+#: lib/elements/fill_stitch.py:567
msgid "Width of the zig-zag line."
msgstr ""
-#: lib/elements/fill_stitch.py:581 lib/gui/tartan/embroidery_panel.py:42
+#: lib/elements/fill_stitch.py:580 lib/gui/tartan/embroidery_panel.py:42
msgid "Rows per tartan thread"
msgstr ""
-#: lib/elements/fill_stitch.py:582 lib/gui/tartan/embroidery_panel.py:44
+#: lib/elements/fill_stitch.py:581 lib/gui/tartan/embroidery_panel.py:44
msgid "Consecutive rows of the same color"
msgstr ""
-#: lib/elements/fill_stitch.py:593
+#: lib/elements/fill_stitch.py:592
msgid "Herringbone width"
msgstr ""
-#: lib/elements/fill_stitch.py:594
+#: lib/elements/fill_stitch.py:593
msgid "Defines width of a herringbone pattern. Use 0 for regular rows."
msgstr ""
-#: lib/elements/fill_stitch.py:606 lib/elements/satin_column.py:278
-#: lib/elements/stroke.py:199
+#: lib/elements/fill_stitch.py:605 lib/elements/satin_column.py:278
+#: lib/elements/stroke.py:198
msgid "Pull compensation"
msgstr ""
-#: lib/elements/fill_stitch.py:607
+#: lib/elements/fill_stitch.py:606
msgid "Fill stitch can pull the fabric together, resulting in a shape narrower than you draw in Inkscape. This setting expands each row of stitches outward from the center of the row by a fixed length. Two values separated by a space may be used for an asymmetric effect."
msgstr ""
-#: lib/elements/fill_stitch.py:611 lib/elements/satin_column.py:282
+#: lib/elements/fill_stitch.py:610 lib/elements/satin_column.py:282
#: lib/elements/satin_column.py:445 lib/elements/satin_column.py:539
-#: lib/elements/stroke.py:202
+#: lib/elements/stroke.py:201
msgid "mm (each side)"
msgstr ""
-#: lib/elements/fill_stitch.py:622 lib/elements/satin_column.py:263
+#: lib/elements/fill_stitch.py:621 lib/elements/satin_column.py:263
msgid "Pull compensation percentage"
msgstr ""
-#: lib/elements/fill_stitch.py:623
+#: lib/elements/fill_stitch.py:622
msgid "Additional pull compensation which varies as a percentage of row width. Two values separated by a space may be used for an asymmetric effect."
msgstr ""
-#: lib/elements/fill_stitch.py:626 lib/elements/satin_column.py:132
+#: lib/elements/fill_stitch.py:625 lib/elements/satin_column.py:132
#: lib/elements/satin_column.py:142 lib/elements/satin_column.py:266
#: lib/elements/satin_column.py:460 lib/elements/satin_column.py:559
msgid "% (each side)"
msgstr ""
-#: lib/elements/fill_stitch.py:647 lib/elements/fill_stitch.py:656
-#: lib/elements/fill_stitch.py:683 lib/elements/fill_stitch.py:694
-#: lib/elements/fill_stitch.py:704 lib/elements/fill_stitch.py:716
-#: lib/elements/fill_stitch.py:729
+#: lib/elements/fill_stitch.py:646 lib/elements/fill_stitch.py:655
+#: lib/elements/fill_stitch.py:682 lib/elements/fill_stitch.py:693
+#: lib/elements/fill_stitch.py:703 lib/elements/fill_stitch.py:715
+#: lib/elements/fill_stitch.py:728
msgid "Fill Underlay"
msgstr ""
-#: lib/elements/fill_stitch.py:647 lib/gui/tartan/embroidery_panel.py:55
+#: lib/elements/fill_stitch.py:646 lib/gui/tartan/embroidery_panel.py:55
#: inx/inkstitch_select_elements.inx:36 inx/inkstitch_select_elements.inx:64
#: inx/inkstitch_select_elements.inx:66
msgid "Underlay"
msgstr ""
-#: lib/elements/fill_stitch.py:653
+#: lib/elements/fill_stitch.py:652
msgid "Fill angle"
msgstr ""
-#: lib/elements/fill_stitch.py:654
+#: lib/elements/fill_stitch.py:653
msgid "Default: fill angle + 90 deg. Insert a list for multiple layers separated by a space."
msgstr ""
-#: lib/elements/fill_stitch.py:680 lib/gui/tartan/embroidery_panel.py:77
+#: lib/elements/fill_stitch.py:679 lib/gui/tartan/embroidery_panel.py:77
msgid "Row spacing"
msgstr "Distantarea randurilor"
-#: lib/elements/fill_stitch.py:681
+#: lib/elements/fill_stitch.py:680
msgid "default: 3x fill row spacing"
msgstr ""
-#: lib/elements/fill_stitch.py:691 lib/elements/stroke.py:172
+#: lib/elements/fill_stitch.py:690 lib/elements/stroke.py:171
#: lib/extensions/element_info.py:134 lib/extensions/element_info.py:190
msgid "Max stitch length"
msgstr ""
-#: lib/elements/fill_stitch.py:692
+#: lib/elements/fill_stitch.py:691
msgid "default: equal to fill max stitch length"
msgstr ""
-#: lib/elements/fill_stitch.py:702
+#: lib/elements/fill_stitch.py:701
msgid "Shrink the shape before doing underlay, to prevent underlay from showing around the outside of the fill."
msgstr ""
-#: lib/elements/fill_stitch.py:737 lib/elements/satin_column.py:581
-#: lib/elements/stroke.py:451 lib/gui/satin_multicolor/colorize_panel.py:61
+#: lib/elements/fill_stitch.py:736 lib/elements/satin_column.py:581
+#: lib/elements/stroke.py:450 lib/gui/satin_multicolor/colorize_panel.py:61
#: lib/sew_stack/stitch_layers/mixins/randomization.py:59
msgid "Random seed"
msgstr ""
-#: lib/elements/fill_stitch.py:738 lib/elements/satin_column.py:582
-#: lib/elements/stroke.py:452
+#: lib/elements/fill_stitch.py:737 lib/elements/satin_column.py:582
+#: lib/elements/stroke.py:451
msgid "Use a specific seed for randomized attributes. Uses the element ID if empty."
msgstr ""
@@ -1807,7 +1808,7 @@ msgstr ""
msgid "* Under \"Markers\" choose the first (empty) option in the first dropdown list."
msgstr ""
-#: lib/elements/satin_column.py:32 lib/elements/stroke.py:35
+#: lib/elements/satin_column.py:32 lib/elements/stroke.py:34
msgid "Too few subpaths"
msgstr ""
@@ -1941,8 +1942,8 @@ msgstr ""
msgid "Zig-zag"
msgstr ""
-#: lib/elements/satin_column.py:119 lib/elements/stroke.py:73
-#: inx/inkstitch_break_apart.inx:9 inx/inkstitch_knockdown_fill.inx:20
+#: lib/elements/satin_column.py:119 lib/elements/stroke.py:72
+#: inx/inkstitch_break_apart.inx:9
msgid "Method"
msgstr ""
@@ -2055,27 +2056,27 @@ msgstr ""
msgid "Satin stitches pull the fabric together, resulting in a column narrower than you draw in Inkscape. This setting expands each pair of needle penetrations outward from the center of the satin column by a fixed length. Two values separated by a space may be used for an asymmetric effect."
msgstr ""
-#: lib/elements/satin_column.py:293 lib/elements/stroke.py:341
+#: lib/elements/satin_column.py:293 lib/elements/stroke.py:340
msgid "Automatic"
msgstr ""
-#: lib/elements/satin_column.py:294 lib/elements/stroke.py:342
+#: lib/elements/satin_column.py:294 lib/elements/stroke.py:341
msgid "Don't reverse"
msgstr ""
-#: lib/elements/satin_column.py:295 lib/elements/stroke.py:343
+#: lib/elements/satin_column.py:295 lib/elements/stroke.py:342
msgid "Reverse first rail"
msgstr ""
-#: lib/elements/satin_column.py:296 lib/elements/stroke.py:344
+#: lib/elements/satin_column.py:296 lib/elements/stroke.py:343
msgid "Reverse second rail"
msgstr ""
-#: lib/elements/satin_column.py:297 lib/elements/stroke.py:345
+#: lib/elements/satin_column.py:297 lib/elements/stroke.py:344
msgid "Reverse both rails"
msgstr ""
-#: lib/elements/satin_column.py:303 lib/elements/stroke.py:351
+#: lib/elements/satin_column.py:303 lib/elements/stroke.py:350
msgid "Reverse rails"
msgstr ""
@@ -2136,7 +2137,7 @@ msgid "Stitch length"
msgstr ""
#: lib/elements/satin_column.py:425 lib/elements/satin_column.py:482
-#: lib/elements/stroke.py:133
+#: lib/elements/stroke.py:132
msgid "Stitch tolerance"
msgstr ""
@@ -2221,237 +2222,239 @@ msgstr ""
msgid "Split stitch if distance of maximum stitch length is exceeded"
msgstr ""
-#: lib/elements/stroke.py:36
+#: lib/elements/stroke.py:35
msgid "This element renders as running stitch while it has a satin column parameter."
msgstr ""
-#: lib/elements/stroke.py:38
+#: lib/elements/stroke.py:37
msgid "* Convert to stroke: select the element and open the parameter dialog. Enable running stitch along path."
msgstr ""
-#: lib/elements/stroke.py:39
+#: lib/elements/stroke.py:38
msgid "* Use as satin column: add an other rail and optionally rungs."
msgstr ""
-#: lib/elements/stroke.py:45 lib/extensions/params.py:607
+#: lib/elements/stroke.py:44 lib/extensions/params.py:607
#: inx/inkstitch_select_elements.inx:12
msgid "Stroke"
msgstr "Chenar"
-#: lib/elements/stroke.py:48 lib/extensions/params.py:280
+#: lib/elements/stroke.py:47 lib/extensions/params.py:280
msgid "Running stitch along paths"
msgstr ""
-#: lib/elements/stroke.py:66
+#: lib/elements/stroke.py:65
msgid "Running Stitch / Bean Stitch"
msgstr ""
-#: lib/elements/stroke.py:67 lib/lettering/categories.py:26
+#: lib/elements/stroke.py:66 lib/lettering/categories.py:26
#: inx/inkstitch_lettering_generate_json.inx:57
msgid "Ripple Stitch"
msgstr ""
-#: lib/elements/stroke.py:68 inx/inkstitch_select_elements.inx:23
+#: lib/elements/stroke.py:67 inx/inkstitch_select_elements.inx:23
msgid "ZigZag Stitch"
msgstr ""
-#: lib/elements/stroke.py:69 inx/inkstitch_select_elements.inx:24
+#: lib/elements/stroke.py:68 inx/inkstitch_select_elements.inx:24
msgid "Manual Stitch"
msgstr ""
-#: lib/elements/stroke.py:109
+#: lib/elements/stroke.py:108
msgid "Manual stitch placement"
msgstr ""
-#: lib/elements/stroke.py:110
+#: lib/elements/stroke.py:109
msgid "No extra stitches will be added to the original ripple pattern and the running stitch length value will be ignored."
msgstr ""
-#: lib/elements/stroke.py:122
+#: lib/elements/stroke.py:121
#: lib/sew_stack/stitch_layers/running_stitch/running_stitch_layer.py:21
msgid "Length of stitches. Stitches can be shorter according to the stitch tolerance setting."
msgstr ""
-#: lib/elements/stroke.py:134
+#: lib/elements/stroke.py:133
msgid "All stitches must be within this distance from the path. A lower tolerance means stitches will be closer together. A higher tolerance means sharp corners may be rounded."
msgstr ""
-#: lib/elements/stroke.py:173
+#: lib/elements/stroke.py:172
msgid "Split stitches longer than this."
msgstr ""
-#: lib/elements/stroke.py:200
+#: lib/elements/stroke.py:199
msgid "Zigzag stitches pull the fabric together, resulting in a column narrower than you draw in Inkscape. This widens the zigzag line width."
msgstr ""
-#: lib/elements/stroke.py:213
+#: lib/elements/stroke.py:212
msgid "Number of lines"
msgstr ""
-#: lib/elements/stroke.py:214
+#: lib/elements/stroke.py:213
msgid "Number of lines from start to finish"
msgstr ""
-#: lib/elements/stroke.py:225
+#: lib/elements/stroke.py:224
msgid "Minimum line distance"
msgstr ""
-#: lib/elements/stroke.py:226
+#: lib/elements/stroke.py:225
msgid "Overrides the number of lines setting."
msgstr ""
-#: lib/elements/stroke.py:239
+#: lib/elements/stroke.py:238
msgid "Line count / Minimum line distance"
msgstr ""
-#: lib/elements/stroke.py:240
+#: lib/elements/stroke.py:239
msgid "Render at rungs"
msgstr ""
-#: lib/elements/stroke.py:241
+#: lib/elements/stroke.py:240
msgid "Adaptive + minimum line distance"
msgstr ""
-#: lib/elements/stroke.py:246
+#: lib/elements/stroke.py:245
msgid "Pattern position"
msgstr ""
-#: lib/elements/stroke.py:247
+#: lib/elements/stroke.py:246
msgid "Pattern position for satin guided ripples."
msgstr ""
-#: lib/elements/stroke.py:258
+#: lib/elements/stroke.py:257
msgid "Stagger lines this many times before repeating"
msgstr ""
-#: lib/elements/stroke.py:259
+#: lib/elements/stroke.py:258
msgid "Length of the cycle by which successive stitch lines are staggered. Fractional values are allowed and can have less visible diagonals than integer values. A value of 0 (default) disables staggering and instead stitches evenly.For linear ripples only."
msgstr ""
-#: lib/elements/stroke.py:272
+#: lib/elements/stroke.py:271
msgid "Skip first lines"
msgstr ""
-#: lib/elements/stroke.py:273
+#: lib/elements/stroke.py:272
msgid "Skip this number of lines at the beginning."
msgstr ""
-#: lib/elements/stroke.py:284
+#: lib/elements/stroke.py:283
msgid "Skip last lines"
msgstr ""
-#: lib/elements/stroke.py:285
+#: lib/elements/stroke.py:284
msgid "Skip this number of lines at the end"
msgstr ""
-#: lib/elements/stroke.py:296
+#: lib/elements/stroke.py:295
msgid "Flip every second line"
msgstr ""
-#: lib/elements/stroke.py:297
+#: lib/elements/stroke.py:296
msgid "Linear ripple: wether to flip the pattern every second line or not."
msgstr ""
-#: lib/elements/stroke.py:307
+#: lib/elements/stroke.py:306
msgid "Line distance exponent"
msgstr ""
-#: lib/elements/stroke.py:308
+#: lib/elements/stroke.py:307
msgid "Increase density towards one side."
msgstr ""
-#: lib/elements/stroke.py:319
+#: lib/elements/stroke.py:318
msgid "Flip exponent"
msgstr ""
-#: lib/elements/stroke.py:320
+#: lib/elements/stroke.py:319
msgid "Reverse exponent effect."
msgstr ""
-#: lib/elements/stroke.py:331
+#: lib/elements/stroke.py:330
msgid "Reverse"
msgstr ""
-#: lib/elements/stroke.py:332
+#: lib/elements/stroke.py:331
msgid "Flip start and end point"
msgstr ""
-#: lib/elements/stroke.py:352
+#: lib/elements/stroke.py:351
msgid "Reverse satin ripple rails. Default: automatically detect and fix a reversed rail."
msgstr ""
-#: lib/elements/stroke.py:364
+#: lib/elements/stroke.py:363
msgid "Grid size"
msgstr ""
-#: lib/elements/stroke.py:365
+#: lib/elements/stroke.py:364
msgid "Render as grid. Use with care and watch your stitch density."
msgstr ""
-#: lib/elements/stroke.py:377
+#: lib/elements/stroke.py:376
msgid "Stitch grid first"
msgstr ""
-#: lib/elements/stroke.py:378
+#: lib/elements/stroke.py:377
msgid "Reverse the stitch paths, so that the grid will be stitched first"
msgstr ""
-#: lib/elements/stroke.py:389
+#: lib/elements/stroke.py:388
msgid "Scale axis"
msgstr ""
-#: lib/elements/stroke.py:390
+#: lib/elements/stroke.py:389
msgid "Scale axis for satin guided ripple stitches."
msgstr ""
-#: lib/elements/stroke.py:394 lib/gui/edit_json/settings_panel.py:159
-#: print/templates/ui.html:180 inx/inkstitch_remove_embroidery_settings.inx:12
+#: lib/elements/stroke.py:393 lib/gui/edit_json/settings_panel.py:159
+#: print/templates/ui.html:180 inx/inkstitch_knockdown_fill.inx:32
+#: inx/inkstitch_remove_embroidery_settings.inx:12
#: inx/inkstitch_remove_embroidery_settings.inx:117
msgid "None"
msgstr ""
-#: lib/elements/stroke.py:402
+#: lib/elements/stroke.py:401
msgid "Starting scale"
msgstr ""
-#: lib/elements/stroke.py:403
+#: lib/elements/stroke.py:402
msgid "How big the first copy of the line should be, in percent."
msgstr ""
-#: lib/elements/stroke.py:403 lib/elements/stroke.py:415
+#: lib/elements/stroke.py:402 lib/elements/stroke.py:414
msgid "Used only for ripple stitch with a guide line."
msgstr ""
-#: lib/elements/stroke.py:414
+#: lib/elements/stroke.py:413
msgid "Ending scale"
msgstr ""
-#: lib/elements/stroke.py:415
+#: lib/elements/stroke.py:414
msgid "How big the last copy of the line should be, in percent."
msgstr ""
-#: lib/elements/stroke.py:426 lib/gui/tartan/customize_panel.py:43
+#: lib/elements/stroke.py:425 lib/gui/tartan/customize_panel.py:43
#: inx/inkstitch_transform_elements.inx:10
msgid "Rotate"
msgstr ""
-#: lib/elements/stroke.py:427
+#: lib/elements/stroke.py:426
msgid "Rotate satin guided ripple stitches"
msgstr ""
-#: lib/elements/stroke.py:438
+#: lib/elements/stroke.py:437 inx/inkstitch_knockdown_fill.inx:20
+#: inx/inkstitch_knockdown_fill.inx:37
msgid "Join style"
msgstr ""
-#: lib/elements/stroke.py:439
+#: lib/elements/stroke.py:438
msgid "Join style for non circular ripples."
msgstr ""
-#: lib/elements/stroke.py:442
+#: lib/elements/stroke.py:441
msgid "flat"
msgstr ""
-#: lib/elements/stroke.py:442
+#: lib/elements/stroke.py:441
msgid "point"
msgstr ""
@@ -2866,11 +2869,11 @@ msgstr ""
msgid "The maximum value is smaller than the minimum value."
msgstr ""
-#: lib/extensions/lettering_generate_json.py:51
+#: lib/extensions/lettering_generate_json.py:53
msgid "Please specify a font file."
msgstr ""
-#: lib/extensions/letters_to_font.py:37
+#: lib/extensions/letters_to_font.py:38
msgid "Font directory not found. Please specify an existing directory."
msgstr ""
@@ -3295,11 +3298,11 @@ msgstr ""
#: inx/inkstitch_generate_palette.inx:26 inx/inkstitch_gradient_blocks.inx:26
#: inx/inkstitch_install.inx:14 inx/inkstitch_install_custom_palette.inx:14
#: inx/inkstitch_jump_to_stroke.inx:42 inx/inkstitch_jump_to_trim.inx:27
-#: inx/inkstitch_knockdown_fill.inx:27
+#: inx/inkstitch_knockdown_fill.inx:43
#: inx/inkstitch_lettering_along_path.inx:25
#: inx/inkstitch_lettering_custom_font_dir.inx:11
#: inx/inkstitch_lettering_force_lock_stitches.inx:22
-#: inx/inkstitch_lettering_generate_json.inx:135
+#: inx/inkstitch_lettering_generate_json.inx:143
#: inx/inkstitch_lettering_remove_kerning.inx:12
#: inx/inkstitch_lettering_set_color_sort_index.inx:11
#: inx/inkstitch_letters_to_font.inx:60 inx/inkstitch_outline.inx:25
@@ -3329,7 +3332,7 @@ msgid "Feature to verify or update font information for an existing font."
msgstr ""
#: lib/gui/edit_json/help_panel.py:33 lib/gui/edit_json/help_panel.py:34
-#: inx/inkstitch_lettering_generate_json.inx:141
+#: inx/inkstitch_lettering_generate_json.inx:149
msgid "https://inkstitch.org/docs/font-tools/#edit-json"
msgstr ""
@@ -5310,11 +5313,11 @@ msgstr ""
#: inx/inkstitch_density_map.inx:29 inx/inkstitch_display_stacking_order.inx:14
#: inx/inkstitch_fill_to_satin.inx:27 inx/inkstitch_install.inx:18
#: inx/inkstitch_install_custom_palette.inx:17
-#: inx/inkstitch_knockdown_fill.inx:33
+#: inx/inkstitch_knockdown_fill.inx:49
#: inx/inkstitch_lettering_along_path.inx:37
#: inx/inkstitch_lettering_custom_font_dir.inx:16
#: inx/inkstitch_lettering_force_lock_stitches.inx:33
-#: inx/inkstitch_lettering_generate_json.inx:139
+#: inx/inkstitch_lettering_generate_json.inx:147
#: inx/inkstitch_lettering_remove_kerning.inx:22
#: inx/inkstitch_lettering_set_color_sort_index.inx:19
#: inx/inkstitch_letters_to_font.inx:75 inx/inkstitch_outline.inx:28
@@ -6633,15 +6636,15 @@ msgstr ""
msgid "Keep holes"
msgstr ""
-#: inx/inkstitch_knockdown_fill.inx:19
+#: inx/inkstitch_knockdown_fill.inx:19 inx/inkstitch_knockdown_fill.inx:36
msgid "Offset"
msgstr ""
-#: inx/inkstitch_knockdown_fill.inx:22
+#: inx/inkstitch_knockdown_fill.inx:22 inx/inkstitch_knockdown_fill.inx:39
msgid "Mitre"
msgstr ""
-#: inx/inkstitch_knockdown_fill.inx:23
+#: inx/inkstitch_knockdown_fill.inx:23 inx/inkstitch_knockdown_fill.inx:40
msgid "Bevel"
msgstr ""
@@ -6649,23 +6652,40 @@ msgstr ""
msgid "Mitre limit"
msgstr ""
-#: inx/inkstitch_knockdown_fill.inx:28
+#: inx/inkstitch_knockdown_fill.inx:30
+msgid "Embossing"
+msgstr ""
+
+#: inx/inkstitch_knockdown_fill.inx:31
+msgid "Shape"
+msgstr ""
+
+#: inx/inkstitch_knockdown_fill.inx:33
+#: inx/inkstitch_zigzag_line_to_satin.inx:10
+msgid "Square"
+msgstr ""
+
+#: inx/inkstitch_knockdown_fill.inx:34
+msgid "Circle"
+msgstr ""
+
+#: inx/inkstitch_knockdown_fill.inx:44
msgid "This extension generates a knockdown fill area with a specified offset around selected elements."
msgstr ""
-#: inx/inkstitch_knockdown_fill.inx:29
+#: inx/inkstitch_knockdown_fill.inx:45
msgid "* Select elements of any kind"
msgstr ""
-#: inx/inkstitch_knockdown_fill.inx:30
+#: inx/inkstitch_knockdown_fill.inx:46
msgid "* Open this extension and apply with desired settings"
msgstr ""
-#: inx/inkstitch_knockdown_fill.inx:31
+#: inx/inkstitch_knockdown_fill.inx:47
msgid "* Adapt fill settings in the params dialog"
msgstr ""
-#: inx/inkstitch_knockdown_fill.inx:34
+#: inx/inkstitch_knockdown_fill.inx:50
msgid "https://inkstitch.org/docs/fill-tools/#knockdown-fill"
msgstr ""
@@ -6886,6 +6906,7 @@ msgstr ""
#: inx/inkstitch_lettering_generate_json.inx:118
#: inx/inkstitch_lettering_generate_json.inx:126
+#: inx/inkstitch_lettering_generate_json.inx:134
msgid "Force"
msgstr ""
@@ -6913,15 +6934,27 @@ msgstr ""
msgid "Space character width (default: 20)"
msgstr ""
+#: inx/inkstitch_lettering_generate_json.inx:134
+msgid "Overwrite letter spacing information from font file."
+msgstr ""
+
#: inx/inkstitch_lettering_generate_json.inx:136
+msgid "Letter spacing (px)"
+msgstr ""
+
+#: inx/inkstitch_lettering_generate_json.inx:136
+msgid "Letter spacing (default: 100)"
+msgstr ""
+
+#: inx/inkstitch_lettering_generate_json.inx:144
msgid "Generates font.json which can be used by the lettering tool."
msgstr ""
-#: inx/inkstitch_lettering_generate_json.inx:137
+#: inx/inkstitch_lettering_generate_json.inx:145
msgid "The generated file can be updated with Extensions > Ink/Stitch > Font Management > Edit JSON."
msgstr ""
-#: inx/inkstitch_lettering_generate_json.inx:140
+#: inx/inkstitch_lettering_generate_json.inx:148
msgid "https://inkstitch.org/docs/font-tools/#generate-json"
msgstr ""
@@ -8107,10 +8140,6 @@ msgstr ""
msgid "Line Pattern"
msgstr ""
-#: inx/inkstitch_zigzag_line_to_satin.inx:10
-msgid "Square"
-msgstr ""
-
#: inx/inkstitch_zigzag_line_to_satin.inx:11
msgid "Sawtooth"
msgstr ""
diff --git a/translations/messages_ru_RU.po b/translations/messages_ru_RU.po
index 9783cbbf..cc2ba2bf 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: 2025-05-12 01:48+0000\n"
-"PO-Revision-Date: 2025-05-12 01:49\n"
+"POT-Creation-Date: 2025-05-21 01:46+0000\n"
+"PO-Revision-Date: 2025-05-21 01:46\n"
"Last-Translator: \n"
"Language-Team: Russian\n"
"MIME-Version: 1.0\n"
@@ -12,7 +12,7 @@ msgstr ""
"Generated-By: Babel 2.17.0\n"
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2025-05-12 01:48+0000\n"
+"POT-Creation-Date: 2025-05-21 01:46+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -910,11 +910,11 @@ msgstr ""
msgid "weird one"
msgstr ""
-#: inkstitch.py:166
+#: inkstitch.py:170
msgid "Ink/Stitch cannot read your SVG file. This is often the case when you use a file which has been created with Adobe Illustrator."
msgstr "Ink/Stitch Đ½Đµ Đ¼Đ¾Đ¶ĐµÑ‚ Đ¿Ñ€Đ¾Ñ‡Đ¸Ñ‚Đ°Ñ‚ÑŒ Đ²Đ°Ñˆ SVG Ñ„Đ°Đ¹Đ». Đ¢Đ°ĐºĐ°Ñ ÑĐ¸Ñ‚ÑƒĐ°Ñ†Đ¸Ñ Ñ‡Đ°ÑÑ‚Đ¾ Đ²Đ¾Đ·Đ½Đ¸ĐºĐ°ĐµÑ‚, еÑли Ñ„Đ°Đ¹Đ» Đ±Ñ‹Đ» ÑĐ¾Đ·Đ´Đ°Đ½ Đ² Đ¿Ñ€Đ¾Đ³Ñ€Đ°Đ¼Đ¼Đµ Adobe Illustrator."
-#: inkstitch.py:169
+#: inkstitch.py:173
msgid "Try to import the file into Inkscape through 'File > Import...' (Ctrl+I)"
msgstr "ĐŸĐ¾Đ¿Ñ€Đ¾Đ±ÑƒĐ¹Ñ‚Đµ Đ¸Đ¼Đ¿Đ¾Ñ€Ñ‚Đ¸Ñ€Đ¾Đ²Đ°Ñ‚ÑŒ Ñ„Đ°Đ¹Đ» Đ² Inkscape Ñ‡ĐµÑ€ĐµĐ· Đ¼ĐµĐ½Ñ 'Đ¤Đ°Đ¹Đ» > Đ˜Đ¼Đ¿Đ¾Ñ€Ñ‚Đ¸Ñ€Đ¾Đ²Đ°Ñ‚ÑŒ...' (Ctrl+I)"
@@ -1076,126 +1076,126 @@ msgstr ""
msgid "Flip automatically calculated angle if it appears to be wrong."
msgstr ""
-#: lib/elements/element.py:249 lib/gui/preferences.py:59
+#: lib/elements/element.py:251 lib/gui/preferences.py:59
#: lib/gui/preferences.py:106
msgid "Minimum stitch length"
msgstr ""
-#: lib/elements/element.py:250
+#: lib/elements/element.py:252
msgid "Overwrite global minimum stitch length setting. Shorter stitches than that will be removed."
msgstr ""
-#: lib/elements/element.py:260 lib/gui/preferences.py:41
+#: lib/elements/element.py:262 lib/gui/preferences.py:41
msgid "Minimum jump stitch length"
msgstr ""
-#: lib/elements/element.py:261
+#: lib/elements/element.py:263
msgid "Overwrite global minimum jump stitch length setting. Shorter distances to the next object will have no lock stitches."
msgstr ""
-#: lib/elements/element.py:271
+#: lib/elements/element.py:273
msgid "Allow lock stitches"
msgstr "Đ Đ°Đ·Ñ€ĐµÑˆĐ¸Ñ‚ÑŒ Đ´Đ¾Đ±Đ°Đ²Đ»Ñть Đ·Đ°ĐºÑ€ĐµĐ¿ĐºĐ¸"
-#: lib/elements/element.py:272
+#: lib/elements/element.py:274
msgid "Tie thread at the beginning and/or end of this object. Manual stitch will only add lock stitches if force lock stitched is checked."
msgstr ""
#. options to allow lock stitch before and after objects
-#: lib/elements/element.py:277
+#: lib/elements/element.py:279
msgid "Both"
msgstr "Đбе"
-#: lib/elements/element.py:277
+#: lib/elements/element.py:279
msgid "Before"
msgstr "ĐĐ°Ñ‡Đ°Đ»ÑŒĐ½Đ°Ñ"
-#: lib/elements/element.py:277
+#: lib/elements/element.py:279
msgid "After"
msgstr "ĐĐ¾Đ½ĐµÑ‡Đ½Đ°Ñ"
-#: lib/elements/element.py:277
+#: lib/elements/element.py:279
msgid "Neither"
msgstr "Đе Đ´Đ¾Đ±Đ°Đ²Đ»Ñть"
-#: lib/elements/element.py:286
+#: lib/elements/element.py:288
#: inx/inkstitch_lettering_force_lock_stitches.inx:3
msgid "Force lock stitches"
msgstr "ĐбÑĐ·Đ°Ñ‚ĐµĐ»ÑŒĐ½Ñ‹Đµ Đ·Đ°ĐºÑ€ĐµĐ¿ĐºĐ¸"
-#: lib/elements/element.py:287
+#: lib/elements/element.py:289
msgid "Sew lock stitches after sewing this element, even if the distance to the next object is shorter than defined by the minimum jump stitch length value in the Ink/Stitch preferences."
msgstr ""
-#: lib/elements/element.py:299
+#: lib/elements/element.py:301
msgid "Tack stitch"
msgstr ""
-#: lib/elements/element.py:300
+#: lib/elements/element.py:302
msgid "Tack down stitch type"
msgstr ""
-#: lib/elements/element.py:310 lib/elements/element.py:356
+#: lib/elements/element.py:312 lib/elements/element.py:358
msgid "Custom path"
msgstr ""
-#: lib/elements/element.py:311
+#: lib/elements/element.py:313
msgid "Enter a custom path. For svg paths The last node will not be embroidered, but represents the first stitch of the element."
msgstr ""
-#: lib/elements/element.py:321 lib/elements/element.py:333
+#: lib/elements/element.py:323 lib/elements/element.py:335
msgid "Scale tack stitch"
msgstr ""
-#: lib/elements/element.py:322
+#: lib/elements/element.py:324
msgid "Set stitch length. A 1 in a custom path equals this values."
msgstr ""
-#: lib/elements/element.py:334
+#: lib/elements/element.py:336
msgid "Scale tack stitch by this percentage."
msgstr ""
-#: lib/elements/element.py:345
+#: lib/elements/element.py:347
msgid "Lock stitch"
msgstr ""
-#: lib/elements/element.py:346
+#: lib/elements/element.py:348
msgid "Lock stitch type"
msgstr ""
-#: lib/elements/element.py:357
+#: lib/elements/element.py:359
msgid "Enter a custom path. For svg paths the first node will not be embroidered, but represents the last stitch of the element."
msgstr ""
-#: lib/elements/element.py:367 lib/elements/element.py:379
+#: lib/elements/element.py:369 lib/elements/element.py:381
msgid "Scale lock stitch"
msgstr ""
-#: lib/elements/element.py:368
+#: lib/elements/element.py:370
msgid "Set length of lock stitches (mm)."
msgstr ""
-#: lib/elements/element.py:380
+#: lib/elements/element.py:382
msgid "Scale lock stitch by this percentage."
msgstr ""
-#: lib/elements/element.py:392
+#: lib/elements/element.py:394
msgid "Trim After"
msgstr ""
-#: lib/elements/element.py:393
+#: lib/elements/element.py:395
msgid "Add a TRIM command after stitching this object."
msgstr ""
-#: lib/elements/element.py:402
+#: lib/elements/element.py:404
msgid "Stop After"
msgstr ""
-#: lib/elements/element.py:403
+#: lib/elements/element.py:405
msgid "Add a STOP command after stitching this object."
msgstr ""
-#: lib/elements/element.py:687
+#: lib/elements/element.py:700
msgid "Please run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot objects. This will show you the exact location of the problem."
msgstr ""
@@ -1211,559 +1211,560 @@ msgstr ""
msgid "* Run Extensions > Ink/Stitch > Troubleshoot > Cleanup Document..."
msgstr "* Đ’Ñ‹Đ±ĐµÑ€Đ¸Ñ‚Đµ: РаÑÑˆĐ¸Ñ€ĐµĐ½Đ¸Ñ > Ink/Stitch > Đ ĐµÑˆĐµĐ½Đ¸Đµ Đ¿Ñ€Đ¾Đ±Đ»ĐµĐ¼ > ĐÑ‡Đ¸ÑÑ‚ĐºĐ° Đ”Đ¸Đ·Đ°Đ¹Đ½Đ°..."
-#: lib/elements/fill_stitch.py:37
+#: lib/elements/fill_stitch.py:36
msgid "Small Fill"
msgstr "ĐœĐ°Đ»Đ¾Đµ Đ·Đ°Đ¿Đ¾Đ»Đ½ĐµĐ½Đ¸Đµ"
-#: lib/elements/fill_stitch.py:38
+#: lib/elements/fill_stitch.py:37
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:44 lib/elements/fill_stitch.py:264
+#: lib/elements/fill_stitch.py:43 lib/elements/fill_stitch.py:263
msgid "Expand"
msgstr "Đ£ÑˆĐ¸Ñ€ĐµĐ½Đ¸Đµ"
-#: lib/elements/fill_stitch.py:45
+#: lib/elements/fill_stitch.py:44
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:50 lib/elements/fill_stitch.py:701
+#: lib/elements/fill_stitch.py:49 lib/elements/fill_stitch.py:700
msgid "Inset"
msgstr "ĐÑ‚ÑÑ‚ÑƒĐ¿"
-#: lib/elements/fill_stitch.py:51
+#: lib/elements/fill_stitch.py:50
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:56
+#: lib/elements/fill_stitch.py:55
msgid "Missing Guideline"
msgstr ""
-#: lib/elements/fill_stitch.py:57
+#: lib/elements/fill_stitch.py:56
msgid "This object is set to \"Guided Fill\", but has no guide line."
msgstr ""
-#: lib/elements/fill_stitch.py:59
+#: lib/elements/fill_stitch.py:58
msgid "* Create a stroke object"
msgstr ""
-#: lib/elements/fill_stitch.py:60
+#: lib/elements/fill_stitch.py:59
msgid "* Select this object and run Extensions > Ink/Stitch > Edit > Selection to guide line"
msgstr ""
-#: lib/elements/fill_stitch.py:65
+#: lib/elements/fill_stitch.py:64
msgid "Disjointed Guide Line"
msgstr ""
-#: lib/elements/fill_stitch.py:66
+#: lib/elements/fill_stitch.py:65
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:69
+#: lib/elements/fill_stitch.py:68
msgid "* Move the guide line into the element"
msgstr ""
-#: lib/elements/fill_stitch.py:74 lib/elements/stroke.py:27
+#: lib/elements/fill_stitch.py:73 lib/elements/stroke.py:26
msgid "Multiple Guide Lines"
msgstr ""
-#: lib/elements/fill_stitch.py:75 lib/elements/stroke.py:28
+#: lib/elements/fill_stitch.py:74 lib/elements/stroke.py:27
msgid "This object has multiple guide lines, but only the first one will be used."
msgstr ""
-#: lib/elements/fill_stitch.py:77 lib/elements/stroke.py:30
+#: lib/elements/fill_stitch.py:76 lib/elements/stroke.py:29
msgid "* Remove all guide lines, except for one."
msgstr ""
-#: lib/elements/fill_stitch.py:82
+#: lib/elements/fill_stitch.py:81
msgid "Unconnected"
msgstr "ĐеÑĐ²ÑĐ·Đ°Đ½Đ½Ñ‹Đµ Ñ„Đ¾Ñ€Đ¼Ñ‹"
-#: lib/elements/fill_stitch.py:83
+#: lib/elements/fill_stitch.py:82
msgid "Fill: This object is made up of unconnected shapes. Ink/Stitch doesn't know what order to stitch them in. Please break this object up into separate shapes."
msgstr ""
-#: lib/elements/fill_stitch.py:87 lib/elements/fill_stitch.py:96
-#: lib/elements/fill_stitch.py:141
+#: lib/elements/fill_stitch.py:86 lib/elements/fill_stitch.py:95
+#: lib/elements/fill_stitch.py:140
msgid "* Extensions > Ink/Stitch > Fill Tools > Break Apart Fill Objects"
msgstr "* РаÑÑˆĐ¸Ñ€ĐµĐ½Đ¸Ñ > Ink/Stitch > Đ˜Đ½ÑÑ‚Ñ€ÑƒĐ¼ĐµĐ½Ñ‚Ñ‹ Đ·Đ°Đ¿Đ¾Đ»Đ½ĐµĐ½Đ¸Ñ > Đ Đ°Đ·Đ±Đ¸Ñ‚ÑŒ Đ¾Đ±ÑĐµĐºÑ‚Ñ‹ Đ·Đ°Đ»Đ¸Đ²Đ¾Đº"
-#: lib/elements/fill_stitch.py:92
+#: lib/elements/fill_stitch.py:91
msgid "Border crosses itself"
msgstr "Đ“Ñ€Đ°Đ½Đ¸Ñ†Ñ‹ Đ¿ĐµÑ€ĐµÑĐµĐºĐ°ÑÑ‚ ÑĐ°Đ¼Đ¸ ÑебÑ"
-#: lib/elements/fill_stitch.py:93
+#: lib/elements/fill_stitch.py:92
msgid "Fill: The border crosses over itself. This may lead into unconnected shapes. Please break this object into separate shapes to indicate in which order it should be stitched in."
msgstr ""
-#: lib/elements/fill_stitch.py:101
+#: lib/elements/fill_stitch.py:100
msgid "Fill and Stroke color"
msgstr ""
-#: lib/elements/fill_stitch.py:102
+#: lib/elements/fill_stitch.py:101
msgid "Element has both a fill and a stroke color. It is recommended to use two separate elements instead."
msgstr ""
-#: lib/elements/fill_stitch.py:104
+#: lib/elements/fill_stitch.py:103
msgid "* Duplicate the element. Remove stroke color from the first and fill color from the second."
msgstr ""
-#: lib/elements/fill_stitch.py:105
+#: lib/elements/fill_stitch.py:104
msgid "* Adapt the shape of the second element to compensate for push and pull fabric distortion."
msgstr ""
-#: lib/elements/fill_stitch.py:110
+#: lib/elements/fill_stitch.py:109
msgid "No linear gradient color"
msgstr ""
-#: lib/elements/fill_stitch.py:111
+#: lib/elements/fill_stitch.py:110
msgid "Linear Gradient has no linear gradient color."
msgstr ""
-#: lib/elements/fill_stitch.py:113
+#: lib/elements/fill_stitch.py:112
msgid "* Open the Fill and Stroke dialog."
msgstr ""
-#: lib/elements/fill_stitch.py:114
+#: lib/elements/fill_stitch.py:113
msgid "* Set a linear gradient as a fill and adapt colors to your liking."
msgstr ""
-#: lib/elements/fill_stitch.py:119
+#: lib/elements/fill_stitch.py:118
msgid "No stripes to render"
msgstr ""
-#: lib/elements/fill_stitch.py:120
+#: lib/elements/fill_stitch.py:119
msgid "Tartan fill: There is no active fill stripe to render"
msgstr ""
-#: lib/elements/fill_stitch.py:122 lib/elements/fill_stitch.py:132
+#: lib/elements/fill_stitch.py:121 lib/elements/fill_stitch.py:131
msgid "Go to Extensions > Ink/Stitch > Fill Tools > Tartan and adjust stripe settings:"
msgstr ""
-#: lib/elements/fill_stitch.py:123
+#: lib/elements/fill_stitch.py:122
msgid "* Check if stripes are active"
msgstr ""
-#: lib/elements/fill_stitch.py:124
+#: lib/elements/fill_stitch.py:123
msgid "* Check the minimum stripe width setting and the scale factor"
msgstr ""
-#: lib/elements/fill_stitch.py:129
+#: lib/elements/fill_stitch.py:128
msgid "No customized pattern"
msgstr ""
-#: lib/elements/fill_stitch.py:130
+#: lib/elements/fill_stitch.py:129
msgid "Tartan fill: Using default pattern"
msgstr ""
-#: lib/elements/fill_stitch.py:133
+#: lib/elements/fill_stitch.py:132
msgid "* Customize your pattern"
msgstr ""
-#: lib/elements/fill_stitch.py:138
+#: lib/elements/fill_stitch.py:137
msgid "This shape is invalid"
msgstr ""
-#: lib/elements/fill_stitch.py:139
+#: lib/elements/fill_stitch.py:138
msgid "Fill: This shape cannot be stitched out. Please try to repair it with the \"Break Apart Fill Objects\" extension."
msgstr ""
-#: lib/elements/fill_stitch.py:147
+#: lib/elements/fill_stitch.py:146
msgid "FillStitch"
msgstr ""
-#: lib/elements/fill_stitch.py:150
+#: lib/elements/fill_stitch.py:149
msgid "Automatically routed fill stitching"
msgstr "ĐĐ²Ñ‚Đ¾Đ¼Đ°Ñ‚Đ¸Ñ‡ĐµÑĐºĐ¸ Ñ€Đ°ÑÑÑ‡Đ¸Ñ‚Đ°Đ½Đ½Đ°Ñ Đ²Ñ‹ÑˆĐ¸Đ²ĐºĐ° Đ·Đ°Đ¿Đ¾Đ»Đ½ĐµĐ½Đ¸Ñ"
-#: lib/elements/fill_stitch.py:154
+#: lib/elements/fill_stitch.py:153
msgid "Auto Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:155 inx/inkstitch_select_elements.inx:56
+#: lib/elements/fill_stitch.py:154 inx/inkstitch_select_elements.inx:56
msgid "Circular Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:156 inx/inkstitch_select_elements.inx:57
+#: lib/elements/fill_stitch.py:155 inx/inkstitch_select_elements.inx:57
msgid "Contour Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:157 inx/inkstitch_select_elements.inx:58
+#: lib/elements/fill_stitch.py:156 inx/inkstitch_select_elements.inx:58
msgid "Guided Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:158 inx/inkstitch_select_elements.inx:59
+#: lib/elements/fill_stitch.py:157 inx/inkstitch_select_elements.inx:59
msgid "Linear Gradient Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:159 inx/inkstitch_select_elements.inx:60
+#: lib/elements/fill_stitch.py:158 inx/inkstitch_select_elements.inx:60
msgid "Meander Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:160 inx/inkstitch_select_elements.inx:61
+#: lib/elements/fill_stitch.py:159 inx/inkstitch_select_elements.inx:61
msgid "Tartan Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:161 lib/gui/tartan/embroidery_panel.py:203
+#: lib/elements/fill_stitch.py:160 lib/gui/tartan/embroidery_panel.py:203
#: inx/inkstitch_select_elements.inx:62
msgid "Legacy Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:165
+#: lib/elements/fill_stitch.py:164
msgid "Fill method"
msgstr ""
-#: lib/elements/fill_stitch.py:174
+#: lib/elements/fill_stitch.py:173
msgid "Guided Fill Strategy"
msgstr ""
-#: lib/elements/fill_stitch.py:175
+#: lib/elements/fill_stitch.py:174
msgid "Copy"
msgstr ""
-#: lib/elements/fill_stitch.py:175
+#: lib/elements/fill_stitch.py:174
msgid "Parallel Offset"
msgstr ""
-#: lib/elements/fill_stitch.py:176
+#: lib/elements/fill_stitch.py:175
msgid "Copy (the default) will fill the shape with shifted copies of the line. Parallel offset will ensure that each line is always a consistent distance from its neighbor. Sharp corners may be introduced."
msgstr ""
-#: lib/elements/fill_stitch.py:183
+#: lib/elements/fill_stitch.py:182
msgid "Contour Fill Strategy"
msgstr ""
-#: lib/elements/fill_stitch.py:184
+#: lib/elements/fill_stitch.py:183
msgid "Inner to Outer"
msgstr ""
-#: lib/elements/fill_stitch.py:184
+#: lib/elements/fill_stitch.py:183
msgid "Single spiral"
msgstr ""
-#: lib/elements/fill_stitch.py:184
+#: lib/elements/fill_stitch.py:183
msgid "Double spiral"
msgstr ""
-#: lib/elements/fill_stitch.py:189
+#: lib/elements/fill_stitch.py:188
msgid "Join Style"
msgstr ""
-#: lib/elements/fill_stitch.py:190 inx/inkstitch_knockdown_fill.inx:21
+#: lib/elements/fill_stitch.py:189 inx/inkstitch_knockdown_fill.inx:21
+#: inx/inkstitch_knockdown_fill.inx:38
msgid "Round"
msgstr ""
-#: lib/elements/fill_stitch.py:190
+#: lib/elements/fill_stitch.py:189
msgid "Mitered"
msgstr ""
-#: lib/elements/fill_stitch.py:190
+#: lib/elements/fill_stitch.py:189
msgid "Beveled"
msgstr ""
-#: lib/elements/fill_stitch.py:196
+#: lib/elements/fill_stitch.py:195
msgid "Avoid self-crossing"
msgstr ""
-#: lib/elements/fill_stitch.py:205
+#: lib/elements/fill_stitch.py:204
msgid "Clockwise"
msgstr ""
-#: lib/elements/fill_stitch.py:210
+#: lib/elements/fill_stitch.py:209
msgid "Meander Pattern"
msgstr ""
-#: lib/elements/fill_stitch.py:217
+#: lib/elements/fill_stitch.py:216
msgid "Meander pattern angle"
msgstr ""
-#: lib/elements/fill_stitch.py:227
+#: lib/elements/fill_stitch.py:226
msgid "Meander pattern scale"
msgstr ""
-#: lib/elements/fill_stitch.py:228
+#: lib/elements/fill_stitch.py:227
msgid "Percentage to stretch or compress the meander pattern. You can scale horizontally and vertically individually by giving two percentages separated by a space. "
msgstr ""
-#: lib/elements/fill_stitch.py:238
+#: lib/elements/fill_stitch.py:237
msgid "Clip path"
msgstr ""
-#: lib/elements/fill_stitch.py:239
+#: lib/elements/fill_stitch.py:238
msgid "Constrain stitching to the shape. Useful when smoothing and expand are used."
msgstr ""
-#: lib/elements/fill_stitch.py:248
+#: lib/elements/fill_stitch.py:247
msgid "Smoothness"
msgstr ""
-#: lib/elements/fill_stitch.py:250
+#: lib/elements/fill_stitch.py:249
msgid "Smooth the stitch path. Smoothness limits how far the smoothed stitch path is allowed to deviate from the original path. Try low numbers like 0.2. Hint: a lower running stitch tolerance may be needed too."
msgstr ""
-#: lib/elements/fill_stitch.py:265
+#: lib/elements/fill_stitch.py:264
msgid "Expand the shape before fill stitching, to compensate for gaps between shapes. Negative values contract instead."
msgstr ""
-#: lib/elements/fill_stitch.py:282
+#: lib/elements/fill_stitch.py:281
msgid "Gap Filling"
msgstr ""
-#: lib/elements/fill_stitch.py:283
+#: lib/elements/fill_stitch.py:282
msgid "Add extra rows to compensate for gaps between sections caused by distortion.Rows are always added in pairs, so this number will be rounded up to the nearest multiple of 2."
msgstr ""
-#: lib/elements/fill_stitch.py:295 lib/elements/fill_stitch.py:308
+#: lib/elements/fill_stitch.py:294 lib/elements/fill_stitch.py:307
#: lib/gui/tartan/embroidery_panel.py:35
msgid "Angle of lines of stitches"
msgstr "Đ£Đ³Đ¾Đ» Đ»Đ¸Đ½Đ¸Đ¹ ÑÑ‚ĐµĐ¶ĐºĐ¾Đ²"
-#: lib/elements/fill_stitch.py:296
+#: lib/elements/fill_stitch.py:295
msgid "The angle increases in a counter-clockwise direction. 0 is horizontal. Negative angles are allowed."
msgstr "Đ£Đ³Đ¾Đ» ÑƒĐ²ĐµĐ»Đ¸Ñ‡Đ¸Đ²Đ°ĐµÑ‚ÑÑ Đ² Đ½Đ°Đ¿Ñ€Đ°Đ²Đ»ĐµĐ½Đ¸Đµ Đ¿Ñ€Đ¾Ñ‚Đ¸Đ² Ñ‡Đ°ÑĐ¾Đ²Đ¾Đ¹ ÑÑ‚Ñ€ĐµĐ»ĐºĐ¸. 0 - Đ³Đ¾Ñ€Đ¸Đ·Đ¾Đ½Ñ‚Đ°Đ»ÑŒĐ½Đ¾. ĐÑ‚Ñ€Đ¸Ñ†Đ°Ñ‚ĐµĐ»ÑŒĐ½Ñ‹Đµ Đ·Đ½Đ°Ñ‡ĐµĐ½Đ¸Ñ Đ´Đ¾Đ¿ÑƒÑĐºĐ°ÑÑ‚ÑÑ."
-#: lib/elements/fill_stitch.py:309 lib/gui/tartan/embroidery_panel.py:36
+#: lib/elements/fill_stitch.py:308 lib/gui/tartan/embroidery_panel.py:36
msgid "Relative to the tartan stripe direction."
msgstr ""
-#: lib/elements/fill_stitch.py:321
+#: lib/elements/fill_stitch.py:320
msgid "Maximum fill stitch length"
msgstr "ĐœĐ°ĐºÑĐ¸Đ¼Đ°Đ»ÑŒĐ½Đ°Ñ Đ´Đ»Đ¸Đ½Đ° ÑÑ‚ĐµĐ¶ĐºĐ° Đ·Đ°Đ¿Đ¾Đ»Đ½ĐµĐ½Đ¸Ñ"
-#: lib/elements/fill_stitch.py:323
+#: lib/elements/fill_stitch.py:322
msgid "The length of each stitch in a row. Shorter stitch may be used at the start or end of a row."
msgstr "Đ”Đ»Đ¸Đ½Đ° ĐºĐ°Đ¶Đ´Đ¾Đ³Đ¾ ÑÑ‚ĐµĐ¶ĐºĐ° Đ² Ñ€ÑĐ´Ñƒ. Đ’ ĐºĐ¾Đ½Ñ†Đµ и Đ½Đ°Ñ‡Đ°Đ»Đµ Ñ€Ñда ÑÑ‚ĐµĐ¶ĐºĐ¸ Đ¼Đ¾Đ³ÑƒÑ‚ Đ±Ñ‹Ñ‚ÑŒ ĐºĐ¾Ñ€Đ¾Ñ‡Đµ."
-#: lib/elements/fill_stitch.py:339
+#: lib/elements/fill_stitch.py:338
msgid "Spacing between rows"
msgstr "РаÑÑÑ‚Đ¾ÑĐ½Đ¸Đµ Đ¼ĐµĐ¶Đ´Ñƒ Ñ€ÑĐ´Đ¾Đ²"
-#: lib/elements/fill_stitch.py:340
+#: lib/elements/fill_stitch.py:339
msgid "Distance between rows of stitches."
msgstr "РаÑÑÑ‚Đ¾ÑĐ½Đ¸Đµ Đ¼ĐµĐ¶Đ´Ñƒ Ñ€ÑĐ´Đ°Đ¼Đ¸ Đ²Ñ‹ÑˆĐ¸Đ²ĐºĐ¸."
-#: lib/elements/fill_stitch.py:357 inx/inkstitch_gradient_blocks.inx:24
+#: lib/elements/fill_stitch.py:356 inx/inkstitch_gradient_blocks.inx:24
msgid "End row spacing"
msgstr ""
-#: lib/elements/fill_stitch.py:358
+#: lib/elements/fill_stitch.py:357
msgid "Increases or decreases the row spacing towards the end."
msgstr ""
-#: lib/elements/fill_stitch.py:372
+#: lib/elements/fill_stitch.py:371
msgid "Stagger rows this many times before repeating"
msgstr "ĐĐ¾Đ»Đ¸Ñ‡ĐµÑÑ‚Đ²Đ¾ ÑĐ´Đ²Đ¸Đ³Đ¾Đ² ÑÑ‚Ñ€Đ¾Ñ‡ĐµĐº Đ¿ĐµÑ€ĐµĐ´ Đ¿Đ¾Đ²Ñ‚Đ¾Ñ€ĐµĐ½Đ¸ĐµĐ¼"
-#: lib/elements/fill_stitch.py:373 lib/elements/satin_column.py:215
+#: lib/elements/fill_stitch.py:372 lib/elements/satin_column.py:215
msgid "Length of the cycle by which successive stitch rows are staggered. Fractional values are allowed and can have less visible diagonals than integer values."
msgstr ""
-#: lib/elements/fill_stitch.py:389 lib/elements/fill_stitch.py:713
+#: lib/elements/fill_stitch.py:388 lib/elements/fill_stitch.py:712
msgid "Skip last stitch in each row"
msgstr "ĐŸÑ€Đ¾Đ¿ÑƒÑĐºĐ°Ñ‚ÑŒ Đ¿Đ¾ÑĐ»ĐµĐ´Đ½Đ¸Đ¹ ÑÑ‚ĐµĐ¶Đ¾Đº Đ² Ñ€ÑĐ´Ñƒ"
-#: lib/elements/fill_stitch.py:390 lib/elements/fill_stitch.py:714
+#: lib/elements/fill_stitch.py:389 lib/elements/fill_stitch.py:713
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:405
+#: lib/elements/fill_stitch.py:404
msgid "Flip fill (start right-to-left)"
msgstr "Đ Đ°Đ·Đ²ĐµÑ€Đ½ÑƒÑ‚ÑŒ Đ½Đ°Đ¿Ñ€Đ°Đ²Đ»ĐµĐ½Đ¸Đµ (ÑĐ¿Ñ€Đ°Đ²Đ°-Đ½Đ°Đ»ĐµĐ²Đ¾)"
-#: lib/elements/fill_stitch.py:406
+#: lib/elements/fill_stitch.py:405
msgid "The flip option can help you with routing your stitch path. When you enable flip, stitching goes from right-to-left instead of left-to-right."
msgstr "Đ­Ñ‚Đ° Đ¾Đ¿Ñ†Đ¸Ñ Đ¼Đ¾Đ¶ĐµÑ‚ Đ¿Đ¾Đ¼Đ¾Ñ‡ÑŒ Ñ Đ¿Đ»Đ°Đ½Đ¸Ñ€Đ¾Đ²Đ°Đ½Đ¸ĐµĐ¼ Đ¼Đ°Ñ€ÑˆÑ€ÑƒÑ‚Đ° Đ¿ĐµÑ€ĐµÑ…Đ¾Đ´Đ¾Đ² Đ¿Ñ€Đ¸ Đ²Ñ‹ÑˆĐ¸Đ²ĐºĐµ. ĐĐ¾Đ³Đ´Đ° ÑÑ‚Đ° Đ¾Đ¿Ñ†Đ¸Ñ Đ°ĐºÑ‚Đ¸Đ²Đ½Đ°, Đ²Ñ‹ÑˆĐ¸Đ²Đ°Đ½Đ¸Đµ Đ¸Đ´ĐµÑ‚ ÑĐ¿Ñ€Đ°Đ²Đ°-Đ½Đ°Đ»ĐµĐ²Đ¾, Đ²Đ¼ĐµÑÑ‚Đ¾ Đ¾Đ±Ñ‹Ñ‡Đ½Đ¾Đ³Đ¾ Đ½Đ°Đ¿Ñ€Đ°Đ²Đ»ĐµĐ½Đ¸Ñ ÑĐ»ĐµĐ²Đ°-Đ½Đ°Đ¿Ñ€Đ°Đ²Đ¾."
-#: lib/elements/fill_stitch.py:418
+#: lib/elements/fill_stitch.py:417
msgid "Reverse fill"
msgstr ""
-#: lib/elements/fill_stitch.py:419
+#: lib/elements/fill_stitch.py:418
msgid "Reverses fill path."
msgstr ""
-#: lib/elements/fill_stitch.py:430
+#: lib/elements/fill_stitch.py:429
msgid "Stop at ending point"
msgstr ""
-#: lib/elements/fill_stitch.py:431
+#: lib/elements/fill_stitch.py:430
msgid "If this option is disabled, the ending point will only be used to define a general direction for stitch routing. When enabled the last section will end at the defined spot."
msgstr ""
-#: lib/elements/fill_stitch.py:443 lib/elements/fill_stitch.py:725
+#: lib/elements/fill_stitch.py:442 lib/elements/fill_stitch.py:724
msgid "Underpath"
msgstr "ĐĐ¸Đ¶Đ½Đ¸Đµ Đ¿ĐµÑ€ĐµÑ…Đ¾Đ´Ñ‹"
-#: lib/elements/fill_stitch.py:444 lib/elements/fill_stitch.py:726
+#: lib/elements/fill_stitch.py:443 lib/elements/fill_stitch.py:725
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:456 lib/elements/satin_column.py:364
-#: lib/elements/stroke.py:121
+#: lib/elements/fill_stitch.py:455 lib/elements/satin_column.py:364
+#: lib/elements/stroke.py:120
msgid "Running stitch length"
msgstr "Đ”Đ»Đ¸Đ½Đ° ÑÑ‚ĐµĐ¶ĐºĐ° ÑÑ‚Ñ€Đ¾Ñ‡ĐºĐ¸"
-#: lib/elements/fill_stitch.py:457
+#: lib/elements/fill_stitch.py:456
msgid "Length of stitches around the outline of the fill region used when moving from section to section. Also used for meander and circular fill."
msgstr ""
-#: lib/elements/fill_stitch.py:474 lib/elements/satin_column.py:375
+#: lib/elements/fill_stitch.py:473 lib/elements/satin_column.py:375
msgid "Running stitch tolerance"
msgstr ""
-#: lib/elements/fill_stitch.py:475 lib/elements/satin_column.py:376
+#: lib/elements/fill_stitch.py:474 lib/elements/satin_column.py:376
msgid "Determines how hard Ink/Stitch tries to avoid stitching outside the shape.Lower numbers are less likely to stitch outside the shape but require more stitches."
msgstr ""
-#: lib/elements/fill_stitch.py:493 lib/elements/stroke.py:147
+#: lib/elements/fill_stitch.py:492 lib/elements/stroke.py:146
msgid "Randomize stitch length"
msgstr ""
-#: lib/elements/fill_stitch.py:494 lib/elements/stroke.py:148
+#: lib/elements/fill_stitch.py:493 lib/elements/stroke.py:147
msgid "Randomize stitch length and phase instead of dividing evenly or staggering. This is recommended for closely-spaced curved fills to avoid Moiré artefacts."
msgstr ""
-#: lib/elements/fill_stitch.py:510 lib/elements/stroke.py:160
+#: lib/elements/fill_stitch.py:509 lib/elements/stroke.py:159
msgid "Random stitch length jitter"
msgstr ""
-#: lib/elements/fill_stitch.py:511 lib/elements/stroke.py:161
+#: lib/elements/fill_stitch.py:510 lib/elements/stroke.py:160
msgid "Amount to vary the length of each stitch by when randomizing."
msgstr ""
-#: lib/elements/fill_stitch.py:526 lib/elements/satin_column.py:500
-#: lib/elements/stroke.py:83
+#: lib/elements/fill_stitch.py:525 lib/elements/satin_column.py:500
+#: lib/elements/stroke.py:82
#: lib/sew_stack/stitch_layers/running_stitch/running_stitch_layer.py:33
#: lib/sew_stack/stitch_layers/running_stitch/running_stitch_layer.py:35
msgid "Repeats"
msgstr "ĐŸĐ¾Đ²Ñ‚Đ¾Ñ€Đ¾Đ² ÑÑ‚Ñ€Đ¾Ñ‡ĐºĐ¸"
-#: lib/elements/fill_stitch.py:527 lib/elements/stroke.py:84
+#: lib/elements/fill_stitch.py:526 lib/elements/stroke.py:83
#: lib/sew_stack/stitch_layers/running_stitch/running_stitch_layer.py:36
msgid "Defines how many times to run down and back along the path."
msgstr "ĐĐ¿Ñ€ĐµĐ´ĐµĐ»ÑĐµÑ‚ ÑĐºĐ¾Đ»ÑŒĐºĐ¾ Ñ€Đ°Đ· Đ½ÑƒĐ¶Đ½Đ¾ Đ¿Ñ€Đ¾Đ¹Ñ‚Đ¸ Đ¿Đ¾ ÑÑ‚Ñ€Đ¾Ñ‡ĐºĐµ Đ²Đ¿ĐµÑ€ĐµĐ´ и Đ½Đ°Đ·Đ°Đ´."
-#: lib/elements/fill_stitch.py:538 lib/elements/stroke.py:95
+#: lib/elements/fill_stitch.py:537 lib/elements/stroke.py:94
msgid "Bean stitch number of repeats"
msgstr "ЧиÑĐ»Đ¾ Đ¿Đ¾Đ²Ñ‚Đ¾Ñ€Đ¾Đ² ÑÑ‚ĐµĐ¶ĐºĐ°"
-#: lib/elements/fill_stitch.py:539 lib/elements/stroke.py:96
+#: lib/elements/fill_stitch.py:538 lib/elements/stroke.py:95
msgid "Backtrack each stitch this many times. A value of 1 would triple each stitch (forward, back, forward). A value of 2 would quintuple each stitch, etc.\n\n"
"A pattern with various repeats can be created with a list of values separated by a space."
msgstr ""
-#: lib/elements/fill_stitch.py:554 lib/elements/satin_column.py:250
-#: lib/elements/stroke.py:186
+#: lib/elements/fill_stitch.py:553 lib/elements/satin_column.py:250
+#: lib/elements/stroke.py:185
msgid "Zig-zag spacing (peak-to-peak)"
msgstr "ĐŸĐ»Đ¾Ñ‚Đ½Đ¾Ñть Đ·Đ¸Đ³Đ·Đ°Đ³Đ° (Ñ€Đ°ÑÑÑ‚Đ¾ÑĐ½Đ¸Đµ Đ¼ĐµĐ¶Đ´Ñƒ Đ¿Đ¸ĐºĐ°Đ¼Đ¸)"
-#: lib/elements/fill_stitch.py:555 lib/elements/stroke.py:187
+#: lib/elements/fill_stitch.py:554 lib/elements/stroke.py:186
msgid "Length of stitches in zig-zag mode."
msgstr "Đ”Đ»Đ¸Đ½Đ° ÑÑ‚ÑĐ¶ĐºĐ¾Đ² Đ² Ñ€ĐµĐ¶Đ¸Đ¼Đµ Đ·Đ¸Đ³Đ·Đ°Đ³Đ°."
-#: lib/elements/fill_stitch.py:567
+#: lib/elements/fill_stitch.py:566
msgid "Zig-zag width"
msgstr ""
-#: lib/elements/fill_stitch.py:568
+#: lib/elements/fill_stitch.py:567
msgid "Width of the zig-zag line."
msgstr ""
-#: lib/elements/fill_stitch.py:581 lib/gui/tartan/embroidery_panel.py:42
+#: lib/elements/fill_stitch.py:580 lib/gui/tartan/embroidery_panel.py:42
msgid "Rows per tartan thread"
msgstr ""
-#: lib/elements/fill_stitch.py:582 lib/gui/tartan/embroidery_panel.py:44
+#: lib/elements/fill_stitch.py:581 lib/gui/tartan/embroidery_panel.py:44
msgid "Consecutive rows of the same color"
msgstr ""
-#: lib/elements/fill_stitch.py:593
+#: lib/elements/fill_stitch.py:592
msgid "Herringbone width"
msgstr ""
-#: lib/elements/fill_stitch.py:594
+#: lib/elements/fill_stitch.py:593
msgid "Defines width of a herringbone pattern. Use 0 for regular rows."
msgstr ""
-#: lib/elements/fill_stitch.py:606 lib/elements/satin_column.py:278
-#: lib/elements/stroke.py:199
+#: lib/elements/fill_stitch.py:605 lib/elements/satin_column.py:278
+#: lib/elements/stroke.py:198
msgid "Pull compensation"
msgstr "ĐĐ¾Đ¼Đ¿ĐµĐ½ÑĐ°Ñ†Đ¸Ñ ÑÑ‚ÑĐ³Đ¸Đ²Đ°Đ½Đ¸Ñ"
-#: lib/elements/fill_stitch.py:607
+#: lib/elements/fill_stitch.py:606
msgid "Fill stitch can pull the fabric together, resulting in a shape narrower than you draw in Inkscape. This setting expands each row of stitches outward from the center of the row by a fixed length. Two values separated by a space may be used for an asymmetric effect."
msgstr ""
-#: lib/elements/fill_stitch.py:611 lib/elements/satin_column.py:282
+#: lib/elements/fill_stitch.py:610 lib/elements/satin_column.py:282
#: lib/elements/satin_column.py:445 lib/elements/satin_column.py:539
-#: lib/elements/stroke.py:202
+#: lib/elements/stroke.py:201
msgid "mm (each side)"
msgstr ""
-#: lib/elements/fill_stitch.py:622 lib/elements/satin_column.py:263
+#: lib/elements/fill_stitch.py:621 lib/elements/satin_column.py:263
msgid "Pull compensation percentage"
msgstr ""
-#: lib/elements/fill_stitch.py:623
+#: lib/elements/fill_stitch.py:622
msgid "Additional pull compensation which varies as a percentage of row width. Two values separated by a space may be used for an asymmetric effect."
msgstr ""
-#: lib/elements/fill_stitch.py:626 lib/elements/satin_column.py:132
+#: lib/elements/fill_stitch.py:625 lib/elements/satin_column.py:132
#: lib/elements/satin_column.py:142 lib/elements/satin_column.py:266
#: lib/elements/satin_column.py:460 lib/elements/satin_column.py:559
msgid "% (each side)"
msgstr ""
-#: lib/elements/fill_stitch.py:647 lib/elements/fill_stitch.py:656
-#: lib/elements/fill_stitch.py:683 lib/elements/fill_stitch.py:694
-#: lib/elements/fill_stitch.py:704 lib/elements/fill_stitch.py:716
-#: lib/elements/fill_stitch.py:729
+#: lib/elements/fill_stitch.py:646 lib/elements/fill_stitch.py:655
+#: lib/elements/fill_stitch.py:682 lib/elements/fill_stitch.py:693
+#: lib/elements/fill_stitch.py:703 lib/elements/fill_stitch.py:715
+#: lib/elements/fill_stitch.py:728
msgid "Fill Underlay"
msgstr ""
-#: lib/elements/fill_stitch.py:647 lib/gui/tartan/embroidery_panel.py:55
+#: lib/elements/fill_stitch.py:646 lib/gui/tartan/embroidery_panel.py:55
#: inx/inkstitch_select_elements.inx:36 inx/inkstitch_select_elements.inx:64
#: inx/inkstitch_select_elements.inx:66
msgid "Underlay"
msgstr "ĐŸÑ€ĐµĐ´Đ²Đ°Ñ€Đ¸Ñ‚ĐµĐ»ÑŒĐ½Đ°Ñ Đ¿Ñ€Đ¾ÑÑ‚Ñ€Đ¾Ñ‡ĐºĐ°"
-#: lib/elements/fill_stitch.py:653
+#: lib/elements/fill_stitch.py:652
msgid "Fill angle"
msgstr "Đ£Đ³Đ¾Đ» Đ·Đ°Đ¿Đ¾Đ»Đ½ĐµĐ½Đ¸Ñ"
-#: lib/elements/fill_stitch.py:654
+#: lib/elements/fill_stitch.py:653
msgid "Default: fill angle + 90 deg. Insert a list for multiple layers separated by a space."
msgstr ""
-#: lib/elements/fill_stitch.py:680 lib/gui/tartan/embroidery_panel.py:77
+#: lib/elements/fill_stitch.py:679 lib/gui/tartan/embroidery_panel.py:77
msgid "Row spacing"
msgstr "РаÑÑÑ‚Đ¾ÑĐ½Đ¸Đµ Đ¼ĐµĐ¶Đ´Ñƒ Ñ€ÑĐ´Đ¾Đ²"
-#: lib/elements/fill_stitch.py:681
+#: lib/elements/fill_stitch.py:680
msgid "default: 3x fill row spacing"
msgstr "Đ¿Đ¾ ÑƒĐ¼Đ¾Đ»Ñ‡Đ°Đ½Đ¸Ñ: Ñ€Đ°ÑÑ‚Đ¾ÑĐ½Đ¸Đµ Đ¼ĐµĐ¶Đ´Ñƒ Ñ€ÑĐ´Đ¾Đ² Đ·Đ°Đ¿Đ¾Đ»Đ½ĐµĐ½Đ¸Ñ Ă— 3"
-#: lib/elements/fill_stitch.py:691 lib/elements/stroke.py:172
+#: lib/elements/fill_stitch.py:690 lib/elements/stroke.py:171
#: lib/extensions/element_info.py:134 lib/extensions/element_info.py:190
msgid "Max stitch length"
msgstr "ĐœĐ°ĐºÑĐ¸Đ¼Đ°Đ»ÑŒĐ½Đ°Ñ Đ´Đ»Đ¸Đ½Đ° ÑÑ‚ĐµĐ¶ĐºĐ°"
-#: lib/elements/fill_stitch.py:692
+#: lib/elements/fill_stitch.py:691
msgid "default: equal to fill max stitch length"
msgstr "Đ¿Đ¾ ÑƒĐ¼Đ¾Đ»Ñ‡Đ°Đ½Đ¸Ñ: Ñ€Đ°Đ²Đ½Đ° Đ¼Đ°ĐºÑĐ¸Đ¼Đ°Đ»ÑŒĐ½Đ¾Đ¹ Đ´Đ»Đ¸Đ½Đµ ÑÑ‚ĐµĐ¶ĐºĐ° Đ·Đ°Đ¿Đ¾Đ»Đ½ĐµĐ½Đ¸Ñ"
-#: lib/elements/fill_stitch.py:702
+#: lib/elements/fill_stitch.py:701
msgid "Shrink the shape before doing underlay, to prevent underlay from showing around the outside of the fill."
msgstr "Đ¡Đ¶Đ°Ñ‚ÑŒ ĐºĐ¾Đ½Ñ‚ÑƒÑ€ Đ¿Ñ€ĐµĐ´Đ²Đ°Ñ€Đ¸Ñ‚ĐµĐ»ÑŒĐ½Đ¾Đ¹ Đ¿Ñ€Đ¾ÑÑ‚Ñ€Đ¾Ñ‡ĐºĐ¸, Ñ‡Ñ‚Đ¾Đ±Ñ‹ Đ¾Đ½Đ° Đ½Đµ Đ¿Đ¾ĐºĐ°Đ·Đ°Đ»Đ°ÑÑŒ из Đ¿Đ¾Đ´ Đ·Đ°Đ¿Đ¾Đ»Đ½ĐµĐ½Đ¸Ñ."
-#: lib/elements/fill_stitch.py:737 lib/elements/satin_column.py:581
-#: lib/elements/stroke.py:451 lib/gui/satin_multicolor/colorize_panel.py:61
+#: lib/elements/fill_stitch.py:736 lib/elements/satin_column.py:581
+#: lib/elements/stroke.py:450 lib/gui/satin_multicolor/colorize_panel.py:61
#: lib/sew_stack/stitch_layers/mixins/randomization.py:59
msgid "Random seed"
msgstr ""
-#: lib/elements/fill_stitch.py:738 lib/elements/satin_column.py:582
-#: lib/elements/stroke.py:452
+#: lib/elements/fill_stitch.py:737 lib/elements/satin_column.py:582
+#: lib/elements/stroke.py:451
msgid "Use a specific seed for randomized attributes. Uses the element ID if empty."
msgstr ""
@@ -1807,7 +1808,7 @@ msgstr "* ĐŸĐµÑ€ĐµĐ¹Đ´Đ¸Ñ‚Đµ Đ½Đ° Đ²ĐºĐ»Đ°Đ´ĐºÑƒ Đ¡Ñ‚Đ¸Đ»ÑŒ Đ¾Đ±Đ²Đ¾Đ´ĐºĐ¸"
msgid "* Under \"Markers\" choose the first (empty) option in the first dropdown list."
msgstr "* Đ’ Ñ€Đ°Đ·Đ´ĐµĐ»Đµ \"ĐœĐ°Ñ€ĐºĐµÑ€Ñ‹\" Đ²Ñ‹Đ±ĐµÑ€Đ¸Ñ‚Đµ Đ¿ĐµÑ€Đ²Ñ‹Đ¹(Đ¿ÑƒÑÑ‚Đ¾Đ¹) Đ²Đ°Ñ€Đ¸Đ°Đ½Ñ‚ Đ² Đ¿ĐµÑ€Đ²Đ¾Đ¼ Đ²Ñ‹Đ¿Đ°Đ´Đ°ÑÑ‰ĐµĐ¼ ÑĐ¿Đ¸ÑĐºĐµ."
-#: lib/elements/satin_column.py:32 lib/elements/stroke.py:35
+#: lib/elements/satin_column.py:32 lib/elements/stroke.py:34
msgid "Too few subpaths"
msgstr "Đ¡Đ»Đ¸ÑˆĐºĐ¾Đ¼ Đ¼Đ°Đ»Đ¾ Đ»Đ¸Đ½Đ¸Đ¹"
@@ -1941,8 +1942,8 @@ msgstr ""
msgid "Zig-zag"
msgstr ""
-#: lib/elements/satin_column.py:119 lib/elements/stroke.py:73
-#: inx/inkstitch_break_apart.inx:9 inx/inkstitch_knockdown_fill.inx:20
+#: lib/elements/satin_column.py:119 lib/elements/stroke.py:72
+#: inx/inkstitch_break_apart.inx:9
msgid "Method"
msgstr "ĐœĐµÑ‚Đ¾Đ´"
@@ -2055,27 +2056,27 @@ msgstr ""
msgid "Satin stitches pull the fabric together, resulting in a column narrower than you draw in Inkscape. This setting expands each pair of needle penetrations outward from the center of the satin column by a fixed length. Two values separated by a space may be used for an asymmetric effect."
msgstr ""
-#: lib/elements/satin_column.py:293 lib/elements/stroke.py:341
+#: lib/elements/satin_column.py:293 lib/elements/stroke.py:340
msgid "Automatic"
msgstr ""
-#: lib/elements/satin_column.py:294 lib/elements/stroke.py:342
+#: lib/elements/satin_column.py:294 lib/elements/stroke.py:341
msgid "Don't reverse"
msgstr ""
-#: lib/elements/satin_column.py:295 lib/elements/stroke.py:343
+#: lib/elements/satin_column.py:295 lib/elements/stroke.py:342
msgid "Reverse first rail"
msgstr ""
-#: lib/elements/satin_column.py:296 lib/elements/stroke.py:344
+#: lib/elements/satin_column.py:296 lib/elements/stroke.py:343
msgid "Reverse second rail"
msgstr ""
-#: lib/elements/satin_column.py:297 lib/elements/stroke.py:345
+#: lib/elements/satin_column.py:297 lib/elements/stroke.py:344
msgid "Reverse both rails"
msgstr ""
-#: lib/elements/satin_column.py:303 lib/elements/stroke.py:351
+#: lib/elements/satin_column.py:303 lib/elements/stroke.py:350
msgid "Reverse rails"
msgstr ""
@@ -2136,7 +2137,7 @@ msgid "Stitch length"
msgstr "Đ”Đ»Đ¸Đ½Đ° ÑÑ‚ĐµĐ¶ĐºĐ°"
#: lib/elements/satin_column.py:425 lib/elements/satin_column.py:482
-#: lib/elements/stroke.py:133
+#: lib/elements/stroke.py:132
msgid "Stitch tolerance"
msgstr ""
@@ -2221,237 +2222,239 @@ msgstr ""
msgid "Split stitch if distance of maximum stitch length is exceeded"
msgstr "РазделÑть ÑÑ‚ĐµĐ¶ĐºĐ¸, еÑли Đ¸Ñ… Đ´Đ»Đ¸Đ½Đ° Đ¿Ñ€ĐµĐ²Đ¾ÑÑ…Đ¾Đ´Đ¸Ñ‚ ÑƒĐºĐ°Đ·Đ°Đ½Đ½ÑƒÑ"
-#: lib/elements/stroke.py:36
+#: lib/elements/stroke.py:35
msgid "This element renders as running stitch while it has a satin column parameter."
msgstr ""
-#: lib/elements/stroke.py:38
+#: lib/elements/stroke.py:37
msgid "* Convert to stroke: select the element and open the parameter dialog. Enable running stitch along path."
msgstr ""
-#: lib/elements/stroke.py:39
+#: lib/elements/stroke.py:38
msgid "* Use as satin column: add an other rail and optionally rungs."
msgstr ""
-#: lib/elements/stroke.py:45 lib/extensions/params.py:607
+#: lib/elements/stroke.py:44 lib/extensions/params.py:607
#: inx/inkstitch_select_elements.inx:12
msgid "Stroke"
msgstr "Đ¡Ñ‚Ñ€Đ¾Ñ‡ĐºĐ°"
-#: lib/elements/stroke.py:48 lib/extensions/params.py:280
+#: lib/elements/stroke.py:47 lib/extensions/params.py:280
msgid "Running stitch along paths"
msgstr "Đ¡Ñ‚Ñ€Đ¾Ñ‡ĐºĐ° Đ²Đ´Đ¾Đ»ÑŒ Đ»Đ¸Đ½Đ¸Đ¹"
-#: lib/elements/stroke.py:66
+#: lib/elements/stroke.py:65
msgid "Running Stitch / Bean Stitch"
msgstr ""
-#: lib/elements/stroke.py:67 lib/lettering/categories.py:26
+#: lib/elements/stroke.py:66 lib/lettering/categories.py:26
#: inx/inkstitch_lettering_generate_json.inx:57
msgid "Ripple Stitch"
msgstr ""
-#: lib/elements/stroke.py:68 inx/inkstitch_select_elements.inx:23
+#: lib/elements/stroke.py:67 inx/inkstitch_select_elements.inx:23
msgid "ZigZag Stitch"
msgstr ""
-#: lib/elements/stroke.py:69 inx/inkstitch_select_elements.inx:24
+#: lib/elements/stroke.py:68 inx/inkstitch_select_elements.inx:24
msgid "Manual Stitch"
msgstr ""
-#: lib/elements/stroke.py:109
+#: lib/elements/stroke.py:108
msgid "Manual stitch placement"
msgstr ""
-#: lib/elements/stroke.py:110
+#: lib/elements/stroke.py:109
msgid "No extra stitches will be added to the original ripple pattern and the running stitch length value will be ignored."
msgstr ""
-#: lib/elements/stroke.py:122
+#: lib/elements/stroke.py:121
#: lib/sew_stack/stitch_layers/running_stitch/running_stitch_layer.py:21
msgid "Length of stitches. Stitches can be shorter according to the stitch tolerance setting."
msgstr ""
-#: lib/elements/stroke.py:134
+#: lib/elements/stroke.py:133
msgid "All stitches must be within this distance from the path. A lower tolerance means stitches will be closer together. A higher tolerance means sharp corners may be rounded."
msgstr ""
-#: lib/elements/stroke.py:173
+#: lib/elements/stroke.py:172
msgid "Split stitches longer than this."
msgstr ""
-#: lib/elements/stroke.py:200
+#: lib/elements/stroke.py:199
msgid "Zigzag stitches pull the fabric together, resulting in a column narrower than you draw in Inkscape. This widens the zigzag line width."
msgstr ""
-#: lib/elements/stroke.py:213
+#: lib/elements/stroke.py:212
msgid "Number of lines"
msgstr ""
-#: lib/elements/stroke.py:214
+#: lib/elements/stroke.py:213
msgid "Number of lines from start to finish"
msgstr ""
-#: lib/elements/stroke.py:225
+#: lib/elements/stroke.py:224
msgid "Minimum line distance"
msgstr ""
-#: lib/elements/stroke.py:226
+#: lib/elements/stroke.py:225
msgid "Overrides the number of lines setting."
msgstr ""
-#: lib/elements/stroke.py:239
+#: lib/elements/stroke.py:238
msgid "Line count / Minimum line distance"
msgstr ""
-#: lib/elements/stroke.py:240
+#: lib/elements/stroke.py:239
msgid "Render at rungs"
msgstr ""
-#: lib/elements/stroke.py:241
+#: lib/elements/stroke.py:240
msgid "Adaptive + minimum line distance"
msgstr ""
-#: lib/elements/stroke.py:246
+#: lib/elements/stroke.py:245
msgid "Pattern position"
msgstr ""
-#: lib/elements/stroke.py:247
+#: lib/elements/stroke.py:246
msgid "Pattern position for satin guided ripples."
msgstr ""
-#: lib/elements/stroke.py:258
+#: lib/elements/stroke.py:257
msgid "Stagger lines this many times before repeating"
msgstr ""
-#: lib/elements/stroke.py:259
+#: lib/elements/stroke.py:258
msgid "Length of the cycle by which successive stitch lines are staggered. Fractional values are allowed and can have less visible diagonals than integer values. A value of 0 (default) disables staggering and instead stitches evenly.For linear ripples only."
msgstr ""
-#: lib/elements/stroke.py:272
+#: lib/elements/stroke.py:271
msgid "Skip first lines"
msgstr ""
-#: lib/elements/stroke.py:273
+#: lib/elements/stroke.py:272
msgid "Skip this number of lines at the beginning."
msgstr ""
-#: lib/elements/stroke.py:284
+#: lib/elements/stroke.py:283
msgid "Skip last lines"
msgstr ""
-#: lib/elements/stroke.py:285
+#: lib/elements/stroke.py:284
msgid "Skip this number of lines at the end"
msgstr ""
-#: lib/elements/stroke.py:296
+#: lib/elements/stroke.py:295
msgid "Flip every second line"
msgstr ""
-#: lib/elements/stroke.py:297
+#: lib/elements/stroke.py:296
msgid "Linear ripple: wether to flip the pattern every second line or not."
msgstr ""
-#: lib/elements/stroke.py:307
+#: lib/elements/stroke.py:306
msgid "Line distance exponent"
msgstr ""
-#: lib/elements/stroke.py:308
+#: lib/elements/stroke.py:307
msgid "Increase density towards one side."
msgstr ""
-#: lib/elements/stroke.py:319
+#: lib/elements/stroke.py:318
msgid "Flip exponent"
msgstr ""
-#: lib/elements/stroke.py:320
+#: lib/elements/stroke.py:319
msgid "Reverse exponent effect."
msgstr ""
-#: lib/elements/stroke.py:331
+#: lib/elements/stroke.py:330
msgid "Reverse"
msgstr ""
-#: lib/elements/stroke.py:332
+#: lib/elements/stroke.py:331
msgid "Flip start and end point"
msgstr ""
-#: lib/elements/stroke.py:352
+#: lib/elements/stroke.py:351
msgid "Reverse satin ripple rails. Default: automatically detect and fix a reversed rail."
msgstr ""
-#: lib/elements/stroke.py:364
+#: lib/elements/stroke.py:363
msgid "Grid size"
msgstr ""
-#: lib/elements/stroke.py:365
+#: lib/elements/stroke.py:364
msgid "Render as grid. Use with care and watch your stitch density."
msgstr ""
-#: lib/elements/stroke.py:377
+#: lib/elements/stroke.py:376
msgid "Stitch grid first"
msgstr ""
-#: lib/elements/stroke.py:378
+#: lib/elements/stroke.py:377
msgid "Reverse the stitch paths, so that the grid will be stitched first"
msgstr ""
-#: lib/elements/stroke.py:389
+#: lib/elements/stroke.py:388
msgid "Scale axis"
msgstr ""
-#: lib/elements/stroke.py:390
+#: lib/elements/stroke.py:389
msgid "Scale axis for satin guided ripple stitches."
msgstr ""
-#: lib/elements/stroke.py:394 lib/gui/edit_json/settings_panel.py:159
-#: print/templates/ui.html:180 inx/inkstitch_remove_embroidery_settings.inx:12
+#: lib/elements/stroke.py:393 lib/gui/edit_json/settings_panel.py:159
+#: print/templates/ui.html:180 inx/inkstitch_knockdown_fill.inx:32
+#: inx/inkstitch_remove_embroidery_settings.inx:12
#: inx/inkstitch_remove_embroidery_settings.inx:117
msgid "None"
msgstr "ĐĐµÑ‚"
-#: lib/elements/stroke.py:402
+#: lib/elements/stroke.py:401
msgid "Starting scale"
msgstr ""
-#: lib/elements/stroke.py:403
+#: lib/elements/stroke.py:402
msgid "How big the first copy of the line should be, in percent."
msgstr ""
-#: lib/elements/stroke.py:403 lib/elements/stroke.py:415
+#: lib/elements/stroke.py:402 lib/elements/stroke.py:414
msgid "Used only for ripple stitch with a guide line."
msgstr ""
-#: lib/elements/stroke.py:414
+#: lib/elements/stroke.py:413
msgid "Ending scale"
msgstr ""
-#: lib/elements/stroke.py:415
+#: lib/elements/stroke.py:414
msgid "How big the last copy of the line should be, in percent."
msgstr ""
-#: lib/elements/stroke.py:426 lib/gui/tartan/customize_panel.py:43
+#: lib/elements/stroke.py:425 lib/gui/tartan/customize_panel.py:43
#: inx/inkstitch_transform_elements.inx:10
msgid "Rotate"
msgstr ""
-#: lib/elements/stroke.py:427
+#: lib/elements/stroke.py:426
msgid "Rotate satin guided ripple stitches"
msgstr ""
-#: lib/elements/stroke.py:438
+#: lib/elements/stroke.py:437 inx/inkstitch_knockdown_fill.inx:20
+#: inx/inkstitch_knockdown_fill.inx:37
msgid "Join style"
msgstr ""
-#: lib/elements/stroke.py:439
+#: lib/elements/stroke.py:438
msgid "Join style for non circular ripples."
msgstr ""
-#: lib/elements/stroke.py:442
+#: lib/elements/stroke.py:441
msgid "flat"
msgstr ""
-#: lib/elements/stroke.py:442
+#: lib/elements/stroke.py:441
msgid "point"
msgstr ""
@@ -2866,11 +2869,11 @@ msgstr ""
msgid "The maximum value is smaller than the minimum value."
msgstr "ĐœĐ°ĐºÑĐ¸Đ¼Đ°Đ»ÑŒĐ½Đ¾Đµ Đ·Đ½Đ°Ñ‡ĐµĐ½Đ¸Đµ, Đ¼ĐµĐ½ÑŒÑˆĐµ Ñ‡ĐµĐ¼ Đ¼Đ¸Đ½Đ¸Đ¼Đ°Đ»ÑŒĐ½Đ¾Đµ."
-#: lib/extensions/lettering_generate_json.py:51
+#: lib/extensions/lettering_generate_json.py:53
msgid "Please specify a font file."
msgstr "Đ£ĐºĐ°Đ¶Đ¸Ñ‚Đµ Đ¸Đ¼Ñ Ñ„Đ°Đ¹Đ»Đ° ÑˆÑ€Đ¸Ñ„Ñ‚Đ¾Đ²."
-#: lib/extensions/letters_to_font.py:37
+#: lib/extensions/letters_to_font.py:38
msgid "Font directory not found. Please specify an existing directory."
msgstr "ĐŸĐ°Đ¿ĐºĐ° ÑˆÑ€Đ¸Ñ„Ñ‚Đ¾Đ² Đ½Đµ Đ½Đ°Đ¹Đ´ĐµĐ½Đ°. Đ£ĐºĐ°Đ¶Đ¸Ñ‚Đµ ÑÑƒÑ‰ĐµÑÑ‚Đ²ÑƒÑÑ‰ÑƒÑ Đ¿Đ°Đ¿ĐºÑƒ."
@@ -3295,11 +3298,11 @@ msgstr ""
#: inx/inkstitch_generate_palette.inx:26 inx/inkstitch_gradient_blocks.inx:26
#: inx/inkstitch_install.inx:14 inx/inkstitch_install_custom_palette.inx:14
#: inx/inkstitch_jump_to_stroke.inx:42 inx/inkstitch_jump_to_trim.inx:27
-#: inx/inkstitch_knockdown_fill.inx:27
+#: inx/inkstitch_knockdown_fill.inx:43
#: inx/inkstitch_lettering_along_path.inx:25
#: inx/inkstitch_lettering_custom_font_dir.inx:11
#: inx/inkstitch_lettering_force_lock_stitches.inx:22
-#: inx/inkstitch_lettering_generate_json.inx:135
+#: inx/inkstitch_lettering_generate_json.inx:143
#: inx/inkstitch_lettering_remove_kerning.inx:12
#: inx/inkstitch_lettering_set_color_sort_index.inx:11
#: inx/inkstitch_letters_to_font.inx:60 inx/inkstitch_outline.inx:25
@@ -3329,7 +3332,7 @@ msgid "Feature to verify or update font information for an existing font."
msgstr ""
#: lib/gui/edit_json/help_panel.py:33 lib/gui/edit_json/help_panel.py:34
-#: inx/inkstitch_lettering_generate_json.inx:141
+#: inx/inkstitch_lettering_generate_json.inx:149
msgid "https://inkstitch.org/docs/font-tools/#edit-json"
msgstr ""
@@ -5310,11 +5313,11 @@ msgstr ""
#: inx/inkstitch_density_map.inx:29 inx/inkstitch_display_stacking_order.inx:14
#: inx/inkstitch_fill_to_satin.inx:27 inx/inkstitch_install.inx:18
#: inx/inkstitch_install_custom_palette.inx:17
-#: inx/inkstitch_knockdown_fill.inx:33
+#: inx/inkstitch_knockdown_fill.inx:49
#: inx/inkstitch_lettering_along_path.inx:37
#: inx/inkstitch_lettering_custom_font_dir.inx:16
#: inx/inkstitch_lettering_force_lock_stitches.inx:33
-#: inx/inkstitch_lettering_generate_json.inx:139
+#: inx/inkstitch_lettering_generate_json.inx:147
#: inx/inkstitch_lettering_remove_kerning.inx:22
#: inx/inkstitch_lettering_set_color_sort_index.inx:19
#: inx/inkstitch_letters_to_font.inx:75 inx/inkstitch_outline.inx:28
@@ -6633,15 +6636,15 @@ msgstr ""
msgid "Keep holes"
msgstr ""
-#: inx/inkstitch_knockdown_fill.inx:19
+#: inx/inkstitch_knockdown_fill.inx:19 inx/inkstitch_knockdown_fill.inx:36
msgid "Offset"
msgstr ""
-#: inx/inkstitch_knockdown_fill.inx:22
+#: inx/inkstitch_knockdown_fill.inx:22 inx/inkstitch_knockdown_fill.inx:39
msgid "Mitre"
msgstr ""
-#: inx/inkstitch_knockdown_fill.inx:23
+#: inx/inkstitch_knockdown_fill.inx:23 inx/inkstitch_knockdown_fill.inx:40
msgid "Bevel"
msgstr ""
@@ -6649,23 +6652,40 @@ msgstr ""
msgid "Mitre limit"
msgstr ""
-#: inx/inkstitch_knockdown_fill.inx:28
+#: inx/inkstitch_knockdown_fill.inx:30
+msgid "Embossing"
+msgstr ""
+
+#: inx/inkstitch_knockdown_fill.inx:31
+msgid "Shape"
+msgstr ""
+
+#: inx/inkstitch_knockdown_fill.inx:33
+#: inx/inkstitch_zigzag_line_to_satin.inx:10
+msgid "Square"
+msgstr ""
+
+#: inx/inkstitch_knockdown_fill.inx:34
+msgid "Circle"
+msgstr ""
+
+#: inx/inkstitch_knockdown_fill.inx:44
msgid "This extension generates a knockdown fill area with a specified offset around selected elements."
msgstr ""
-#: inx/inkstitch_knockdown_fill.inx:29
+#: inx/inkstitch_knockdown_fill.inx:45
msgid "* Select elements of any kind"
msgstr ""
-#: inx/inkstitch_knockdown_fill.inx:30
+#: inx/inkstitch_knockdown_fill.inx:46
msgid "* Open this extension and apply with desired settings"
msgstr ""
-#: inx/inkstitch_knockdown_fill.inx:31
+#: inx/inkstitch_knockdown_fill.inx:47
msgid "* Adapt fill settings in the params dialog"
msgstr ""
-#: inx/inkstitch_knockdown_fill.inx:34
+#: inx/inkstitch_knockdown_fill.inx:50
msgid "https://inkstitch.org/docs/fill-tools/#knockdown-fill"
msgstr ""
@@ -6886,6 +6906,7 @@ msgstr ""
#: inx/inkstitch_lettering_generate_json.inx:118
#: inx/inkstitch_lettering_generate_json.inx:126
+#: inx/inkstitch_lettering_generate_json.inx:134
msgid "Force"
msgstr "ĐŸĐµÑ€ĐµĐ·Đ°Đ¿Đ¸ÑĐ°Ñ‚ÑŒ"
@@ -6913,15 +6934,27 @@ msgstr "РаÑÑÑ‚Đ¾ÑĐ½Đ¸Đµ Đ¼ĐµĐ¶Đ´Ñƒ ÑĐ»Đ¾Đ²Đ°Đ¼Đ¸ (Đ¿Đ¸ĐºÑ.)"
msgid "Space character width (default: 20)"
msgstr "Đ¨Đ¸Ñ€Đ¸Đ½Đ° ÑĐ¸Đ¼Đ²Đ¾Đ»Đ° Đ¿Ñ€Đ¾Đ±ĐµĐ»Đ° (Đ¿Đ¾ ÑƒĐ¼Đ¾Đ»Ñ‡Đ°Đ½Đ¸Ñ: 20)"
+#: inx/inkstitch_lettering_generate_json.inx:134
+msgid "Overwrite letter spacing information from font file."
+msgstr ""
+
#: inx/inkstitch_lettering_generate_json.inx:136
+msgid "Letter spacing (px)"
+msgstr ""
+
+#: inx/inkstitch_lettering_generate_json.inx:136
+msgid "Letter spacing (default: 100)"
+msgstr ""
+
+#: inx/inkstitch_lettering_generate_json.inx:144
msgid "Generates font.json which can be used by the lettering tool."
msgstr ""
-#: inx/inkstitch_lettering_generate_json.inx:137
+#: inx/inkstitch_lettering_generate_json.inx:145
msgid "The generated file can be updated with Extensions > Ink/Stitch > Font Management > Edit JSON."
msgstr ""
-#: inx/inkstitch_lettering_generate_json.inx:140
+#: inx/inkstitch_lettering_generate_json.inx:148
msgid "https://inkstitch.org/docs/font-tools/#generate-json"
msgstr ""
@@ -8107,10 +8140,6 @@ msgstr ""
msgid "Line Pattern"
msgstr ""
-#: inx/inkstitch_zigzag_line_to_satin.inx:10
-msgid "Square"
-msgstr ""
-
#: inx/inkstitch_zigzag_line_to_satin.inx:11
msgid "Sawtooth"
msgstr ""
diff --git a/translations/messages_sr_SP.po b/translations/messages_sr_SP.po
index 13ec640e..0ba1dd8c 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: 2025-05-12 01:48+0000\n"
-"PO-Revision-Date: 2025-05-12 01:49\n"
+"POT-Creation-Date: 2025-05-21 01:46+0000\n"
+"PO-Revision-Date: 2025-05-21 01:46\n"
"Last-Translator: \n"
"Language-Team: Serbian (Cyrillic)\n"
"MIME-Version: 1.0\n"
@@ -12,7 +12,7 @@ msgstr ""
"Generated-By: Babel 2.17.0\n"
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2025-05-12 01:48+0000\n"
+"POT-Creation-Date: 2025-05-21 01:46+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -910,11 +910,11 @@ msgstr ""
msgid "weird one"
msgstr ""
-#: inkstitch.py:166
+#: inkstitch.py:170
msgid "Ink/Stitch cannot read your SVG file. This is often the case when you use a file which has been created with Adobe Illustrator."
msgstr ""
-#: inkstitch.py:169
+#: inkstitch.py:173
msgid "Try to import the file into Inkscape through 'File > Import...' (Ctrl+I)"
msgstr ""
@@ -1076,126 +1076,126 @@ msgstr ""
msgid "Flip automatically calculated angle if it appears to be wrong."
msgstr ""
-#: lib/elements/element.py:249 lib/gui/preferences.py:59
+#: lib/elements/element.py:251 lib/gui/preferences.py:59
#: lib/gui/preferences.py:106
msgid "Minimum stitch length"
msgstr ""
-#: lib/elements/element.py:250
+#: lib/elements/element.py:252
msgid "Overwrite global minimum stitch length setting. Shorter stitches than that will be removed."
msgstr ""
-#: lib/elements/element.py:260 lib/gui/preferences.py:41
+#: lib/elements/element.py:262 lib/gui/preferences.py:41
msgid "Minimum jump stitch length"
msgstr ""
-#: lib/elements/element.py:261
+#: lib/elements/element.py:263
msgid "Overwrite global minimum jump stitch length setting. Shorter distances to the next object will have no lock stitches."
msgstr ""
-#: lib/elements/element.py:271
+#: lib/elements/element.py:273
msgid "Allow lock stitches"
msgstr ""
-#: lib/elements/element.py:272
+#: lib/elements/element.py:274
msgid "Tie thread at the beginning and/or end of this object. Manual stitch will only add lock stitches if force lock stitched is checked."
msgstr ""
#. options to allow lock stitch before and after objects
-#: lib/elements/element.py:277
+#: lib/elements/element.py:279
msgid "Both"
msgstr ""
-#: lib/elements/element.py:277
+#: lib/elements/element.py:279
msgid "Before"
msgstr ""
-#: lib/elements/element.py:277
+#: lib/elements/element.py:279
msgid "After"
msgstr ""
-#: lib/elements/element.py:277
+#: lib/elements/element.py:279
msgid "Neither"
msgstr ""
-#: lib/elements/element.py:286
+#: lib/elements/element.py:288
#: inx/inkstitch_lettering_force_lock_stitches.inx:3
msgid "Force lock stitches"
msgstr ""
-#: lib/elements/element.py:287
+#: lib/elements/element.py:289
msgid "Sew lock stitches after sewing this element, even if the distance to the next object is shorter than defined by the minimum jump stitch length value in the Ink/Stitch preferences."
msgstr ""
-#: lib/elements/element.py:299
+#: lib/elements/element.py:301
msgid "Tack stitch"
msgstr ""
-#: lib/elements/element.py:300
+#: lib/elements/element.py:302
msgid "Tack down stitch type"
msgstr ""
-#: lib/elements/element.py:310 lib/elements/element.py:356
+#: lib/elements/element.py:312 lib/elements/element.py:358
msgid "Custom path"
msgstr ""
-#: lib/elements/element.py:311
+#: lib/elements/element.py:313
msgid "Enter a custom path. For svg paths The last node will not be embroidered, but represents the first stitch of the element."
msgstr ""
-#: lib/elements/element.py:321 lib/elements/element.py:333
+#: lib/elements/element.py:323 lib/elements/element.py:335
msgid "Scale tack stitch"
msgstr ""
-#: lib/elements/element.py:322
+#: lib/elements/element.py:324
msgid "Set stitch length. A 1 in a custom path equals this values."
msgstr ""
-#: lib/elements/element.py:334
+#: lib/elements/element.py:336
msgid "Scale tack stitch by this percentage."
msgstr ""
-#: lib/elements/element.py:345
+#: lib/elements/element.py:347
msgid "Lock stitch"
msgstr ""
-#: lib/elements/element.py:346
+#: lib/elements/element.py:348
msgid "Lock stitch type"
msgstr ""
-#: lib/elements/element.py:357
+#: lib/elements/element.py:359
msgid "Enter a custom path. For svg paths the first node will not be embroidered, but represents the last stitch of the element."
msgstr ""
-#: lib/elements/element.py:367 lib/elements/element.py:379
+#: lib/elements/element.py:369 lib/elements/element.py:381
msgid "Scale lock stitch"
msgstr ""
-#: lib/elements/element.py:368
+#: lib/elements/element.py:370
msgid "Set length of lock stitches (mm)."
msgstr ""
-#: lib/elements/element.py:380
+#: lib/elements/element.py:382
msgid "Scale lock stitch by this percentage."
msgstr ""
-#: lib/elements/element.py:392
+#: lib/elements/element.py:394
msgid "Trim After"
msgstr ""
-#: lib/elements/element.py:393
+#: lib/elements/element.py:395
msgid "Add a TRIM command after stitching this object."
msgstr ""
-#: lib/elements/element.py:402
+#: lib/elements/element.py:404
msgid "Stop After"
msgstr ""
-#: lib/elements/element.py:403
+#: lib/elements/element.py:405
msgid "Add a STOP command after stitching this object."
msgstr ""
-#: lib/elements/element.py:687
+#: lib/elements/element.py:700
msgid "Please run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot objects. This will show you the exact location of the problem."
msgstr ""
@@ -1211,559 +1211,560 @@ msgstr ""
msgid "* Run Extensions > Ink/Stitch > Troubleshoot > Cleanup Document..."
msgstr ""
-#: lib/elements/fill_stitch.py:37
+#: lib/elements/fill_stitch.py:36
msgid "Small Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:38
+#: lib/elements/fill_stitch.py:37
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:44 lib/elements/fill_stitch.py:264
+#: lib/elements/fill_stitch.py:43 lib/elements/fill_stitch.py:263
msgid "Expand"
msgstr ""
-#: lib/elements/fill_stitch.py:45
+#: lib/elements/fill_stitch.py:44
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:50 lib/elements/fill_stitch.py:701
+#: lib/elements/fill_stitch.py:49 lib/elements/fill_stitch.py:700
msgid "Inset"
msgstr ""
-#: lib/elements/fill_stitch.py:51
+#: lib/elements/fill_stitch.py:50
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:56
+#: lib/elements/fill_stitch.py:55
msgid "Missing Guideline"
msgstr ""
-#: lib/elements/fill_stitch.py:57
+#: lib/elements/fill_stitch.py:56
msgid "This object is set to \"Guided Fill\", but has no guide line."
msgstr ""
-#: lib/elements/fill_stitch.py:59
+#: lib/elements/fill_stitch.py:58
msgid "* Create a stroke object"
msgstr ""
-#: lib/elements/fill_stitch.py:60
+#: lib/elements/fill_stitch.py:59
msgid "* Select this object and run Extensions > Ink/Stitch > Edit > Selection to guide line"
msgstr ""
-#: lib/elements/fill_stitch.py:65
+#: lib/elements/fill_stitch.py:64
msgid "Disjointed Guide Line"
msgstr ""
-#: lib/elements/fill_stitch.py:66
+#: lib/elements/fill_stitch.py:65
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:69
+#: lib/elements/fill_stitch.py:68
msgid "* Move the guide line into the element"
msgstr ""
-#: lib/elements/fill_stitch.py:74 lib/elements/stroke.py:27
+#: lib/elements/fill_stitch.py:73 lib/elements/stroke.py:26
msgid "Multiple Guide Lines"
msgstr ""
-#: lib/elements/fill_stitch.py:75 lib/elements/stroke.py:28
+#: lib/elements/fill_stitch.py:74 lib/elements/stroke.py:27
msgid "This object has multiple guide lines, but only the first one will be used."
msgstr ""
-#: lib/elements/fill_stitch.py:77 lib/elements/stroke.py:30
+#: lib/elements/fill_stitch.py:76 lib/elements/stroke.py:29
msgid "* Remove all guide lines, except for one."
msgstr ""
-#: lib/elements/fill_stitch.py:82
+#: lib/elements/fill_stitch.py:81
msgid "Unconnected"
msgstr ""
-#: lib/elements/fill_stitch.py:83
+#: lib/elements/fill_stitch.py:82
msgid "Fill: This object is made up of unconnected shapes. Ink/Stitch doesn't know what order to stitch them in. Please break this object up into separate shapes."
msgstr ""
-#: lib/elements/fill_stitch.py:87 lib/elements/fill_stitch.py:96
-#: lib/elements/fill_stitch.py:141
+#: lib/elements/fill_stitch.py:86 lib/elements/fill_stitch.py:95
+#: lib/elements/fill_stitch.py:140
msgid "* Extensions > Ink/Stitch > Fill Tools > Break Apart Fill Objects"
msgstr ""
-#: lib/elements/fill_stitch.py:92
+#: lib/elements/fill_stitch.py:91
msgid "Border crosses itself"
msgstr ""
-#: lib/elements/fill_stitch.py:93
+#: lib/elements/fill_stitch.py:92
msgid "Fill: The border crosses over itself. This may lead into unconnected shapes. Please break this object into separate shapes to indicate in which order it should be stitched in."
msgstr ""
-#: lib/elements/fill_stitch.py:101
+#: lib/elements/fill_stitch.py:100
msgid "Fill and Stroke color"
msgstr ""
-#: lib/elements/fill_stitch.py:102
+#: lib/elements/fill_stitch.py:101
msgid "Element has both a fill and a stroke color. It is recommended to use two separate elements instead."
msgstr ""
-#: lib/elements/fill_stitch.py:104
+#: lib/elements/fill_stitch.py:103
msgid "* Duplicate the element. Remove stroke color from the first and fill color from the second."
msgstr ""
-#: lib/elements/fill_stitch.py:105
+#: lib/elements/fill_stitch.py:104
msgid "* Adapt the shape of the second element to compensate for push and pull fabric distortion."
msgstr ""
-#: lib/elements/fill_stitch.py:110
+#: lib/elements/fill_stitch.py:109
msgid "No linear gradient color"
msgstr ""
-#: lib/elements/fill_stitch.py:111
+#: lib/elements/fill_stitch.py:110
msgid "Linear Gradient has no linear gradient color."
msgstr ""
-#: lib/elements/fill_stitch.py:113
+#: lib/elements/fill_stitch.py:112
msgid "* Open the Fill and Stroke dialog."
msgstr ""
-#: lib/elements/fill_stitch.py:114
+#: lib/elements/fill_stitch.py:113
msgid "* Set a linear gradient as a fill and adapt colors to your liking."
msgstr ""
-#: lib/elements/fill_stitch.py:119
+#: lib/elements/fill_stitch.py:118
msgid "No stripes to render"
msgstr ""
-#: lib/elements/fill_stitch.py:120
+#: lib/elements/fill_stitch.py:119
msgid "Tartan fill: There is no active fill stripe to render"
msgstr ""
-#: lib/elements/fill_stitch.py:122 lib/elements/fill_stitch.py:132
+#: lib/elements/fill_stitch.py:121 lib/elements/fill_stitch.py:131
msgid "Go to Extensions > Ink/Stitch > Fill Tools > Tartan and adjust stripe settings:"
msgstr ""
-#: lib/elements/fill_stitch.py:123
+#: lib/elements/fill_stitch.py:122
msgid "* Check if stripes are active"
msgstr ""
-#: lib/elements/fill_stitch.py:124
+#: lib/elements/fill_stitch.py:123
msgid "* Check the minimum stripe width setting and the scale factor"
msgstr ""
-#: lib/elements/fill_stitch.py:129
+#: lib/elements/fill_stitch.py:128
msgid "No customized pattern"
msgstr ""
-#: lib/elements/fill_stitch.py:130
+#: lib/elements/fill_stitch.py:129
msgid "Tartan fill: Using default pattern"
msgstr ""
-#: lib/elements/fill_stitch.py:133
+#: lib/elements/fill_stitch.py:132
msgid "* Customize your pattern"
msgstr ""
-#: lib/elements/fill_stitch.py:138
+#: lib/elements/fill_stitch.py:137
msgid "This shape is invalid"
msgstr ""
-#: lib/elements/fill_stitch.py:139
+#: lib/elements/fill_stitch.py:138
msgid "Fill: This shape cannot be stitched out. Please try to repair it with the \"Break Apart Fill Objects\" extension."
msgstr ""
-#: lib/elements/fill_stitch.py:147
+#: lib/elements/fill_stitch.py:146
msgid "FillStitch"
msgstr ""
-#: lib/elements/fill_stitch.py:150
+#: lib/elements/fill_stitch.py:149
msgid "Automatically routed fill stitching"
msgstr ""
-#: lib/elements/fill_stitch.py:154
+#: lib/elements/fill_stitch.py:153
msgid "Auto Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:155 inx/inkstitch_select_elements.inx:56
+#: lib/elements/fill_stitch.py:154 inx/inkstitch_select_elements.inx:56
msgid "Circular Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:156 inx/inkstitch_select_elements.inx:57
+#: lib/elements/fill_stitch.py:155 inx/inkstitch_select_elements.inx:57
msgid "Contour Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:157 inx/inkstitch_select_elements.inx:58
+#: lib/elements/fill_stitch.py:156 inx/inkstitch_select_elements.inx:58
msgid "Guided Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:158 inx/inkstitch_select_elements.inx:59
+#: lib/elements/fill_stitch.py:157 inx/inkstitch_select_elements.inx:59
msgid "Linear Gradient Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:159 inx/inkstitch_select_elements.inx:60
+#: lib/elements/fill_stitch.py:158 inx/inkstitch_select_elements.inx:60
msgid "Meander Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:160 inx/inkstitch_select_elements.inx:61
+#: lib/elements/fill_stitch.py:159 inx/inkstitch_select_elements.inx:61
msgid "Tartan Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:161 lib/gui/tartan/embroidery_panel.py:203
+#: lib/elements/fill_stitch.py:160 lib/gui/tartan/embroidery_panel.py:203
#: inx/inkstitch_select_elements.inx:62
msgid "Legacy Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:165
+#: lib/elements/fill_stitch.py:164
msgid "Fill method"
msgstr ""
-#: lib/elements/fill_stitch.py:174
+#: lib/elements/fill_stitch.py:173
msgid "Guided Fill Strategy"
msgstr ""
-#: lib/elements/fill_stitch.py:175
+#: lib/elements/fill_stitch.py:174
msgid "Copy"
msgstr ""
-#: lib/elements/fill_stitch.py:175
+#: lib/elements/fill_stitch.py:174
msgid "Parallel Offset"
msgstr ""
-#: lib/elements/fill_stitch.py:176
+#: lib/elements/fill_stitch.py:175
msgid "Copy (the default) will fill the shape with shifted copies of the line. Parallel offset will ensure that each line is always a consistent distance from its neighbor. Sharp corners may be introduced."
msgstr ""
-#: lib/elements/fill_stitch.py:183
+#: lib/elements/fill_stitch.py:182
msgid "Contour Fill Strategy"
msgstr ""
-#: lib/elements/fill_stitch.py:184
+#: lib/elements/fill_stitch.py:183
msgid "Inner to Outer"
msgstr ""
-#: lib/elements/fill_stitch.py:184
+#: lib/elements/fill_stitch.py:183
msgid "Single spiral"
msgstr ""
-#: lib/elements/fill_stitch.py:184
+#: lib/elements/fill_stitch.py:183
msgid "Double spiral"
msgstr ""
-#: lib/elements/fill_stitch.py:189
+#: lib/elements/fill_stitch.py:188
msgid "Join Style"
msgstr ""
-#: lib/elements/fill_stitch.py:190 inx/inkstitch_knockdown_fill.inx:21
+#: lib/elements/fill_stitch.py:189 inx/inkstitch_knockdown_fill.inx:21
+#: inx/inkstitch_knockdown_fill.inx:38
msgid "Round"
msgstr ""
-#: lib/elements/fill_stitch.py:190
+#: lib/elements/fill_stitch.py:189
msgid "Mitered"
msgstr ""
-#: lib/elements/fill_stitch.py:190
+#: lib/elements/fill_stitch.py:189
msgid "Beveled"
msgstr ""
-#: lib/elements/fill_stitch.py:196
+#: lib/elements/fill_stitch.py:195
msgid "Avoid self-crossing"
msgstr ""
-#: lib/elements/fill_stitch.py:205
+#: lib/elements/fill_stitch.py:204
msgid "Clockwise"
msgstr ""
-#: lib/elements/fill_stitch.py:210
+#: lib/elements/fill_stitch.py:209
msgid "Meander Pattern"
msgstr ""
-#: lib/elements/fill_stitch.py:217
+#: lib/elements/fill_stitch.py:216
msgid "Meander pattern angle"
msgstr ""
-#: lib/elements/fill_stitch.py:227
+#: lib/elements/fill_stitch.py:226
msgid "Meander pattern scale"
msgstr ""
-#: lib/elements/fill_stitch.py:228
+#: lib/elements/fill_stitch.py:227
msgid "Percentage to stretch or compress the meander pattern. You can scale horizontally and vertically individually by giving two percentages separated by a space. "
msgstr ""
-#: lib/elements/fill_stitch.py:238
+#: lib/elements/fill_stitch.py:237
msgid "Clip path"
msgstr ""
-#: lib/elements/fill_stitch.py:239
+#: lib/elements/fill_stitch.py:238
msgid "Constrain stitching to the shape. Useful when smoothing and expand are used."
msgstr ""
-#: lib/elements/fill_stitch.py:248
+#: lib/elements/fill_stitch.py:247
msgid "Smoothness"
msgstr ""
-#: lib/elements/fill_stitch.py:250
+#: lib/elements/fill_stitch.py:249
msgid "Smooth the stitch path. Smoothness limits how far the smoothed stitch path is allowed to deviate from the original path. Try low numbers like 0.2. Hint: a lower running stitch tolerance may be needed too."
msgstr ""
-#: lib/elements/fill_stitch.py:265
+#: lib/elements/fill_stitch.py:264
msgid "Expand the shape before fill stitching, to compensate for gaps between shapes. Negative values contract instead."
msgstr ""
-#: lib/elements/fill_stitch.py:282
+#: lib/elements/fill_stitch.py:281
msgid "Gap Filling"
msgstr ""
-#: lib/elements/fill_stitch.py:283
+#: lib/elements/fill_stitch.py:282
msgid "Add extra rows to compensate for gaps between sections caused by distortion.Rows are always added in pairs, so this number will be rounded up to the nearest multiple of 2."
msgstr ""
-#: lib/elements/fill_stitch.py:295 lib/elements/fill_stitch.py:308
+#: lib/elements/fill_stitch.py:294 lib/elements/fill_stitch.py:307
#: lib/gui/tartan/embroidery_panel.py:35
msgid "Angle of lines of stitches"
msgstr ""
-#: lib/elements/fill_stitch.py:296
+#: lib/elements/fill_stitch.py:295
msgid "The angle increases in a counter-clockwise direction. 0 is horizontal. Negative angles are allowed."
msgstr ""
-#: lib/elements/fill_stitch.py:309 lib/gui/tartan/embroidery_panel.py:36
+#: lib/elements/fill_stitch.py:308 lib/gui/tartan/embroidery_panel.py:36
msgid "Relative to the tartan stripe direction."
msgstr ""
-#: lib/elements/fill_stitch.py:321
+#: lib/elements/fill_stitch.py:320
msgid "Maximum fill stitch length"
msgstr ""
-#: lib/elements/fill_stitch.py:323
+#: lib/elements/fill_stitch.py:322
msgid "The length of each stitch in a row. Shorter stitch may be used at the start or end of a row."
msgstr ""
-#: lib/elements/fill_stitch.py:339
+#: lib/elements/fill_stitch.py:338
msgid "Spacing between rows"
msgstr ""
-#: lib/elements/fill_stitch.py:340
+#: lib/elements/fill_stitch.py:339
msgid "Distance between rows of stitches."
msgstr ""
-#: lib/elements/fill_stitch.py:357 inx/inkstitch_gradient_blocks.inx:24
+#: lib/elements/fill_stitch.py:356 inx/inkstitch_gradient_blocks.inx:24
msgid "End row spacing"
msgstr ""
-#: lib/elements/fill_stitch.py:358
+#: lib/elements/fill_stitch.py:357
msgid "Increases or decreases the row spacing towards the end."
msgstr ""
-#: lib/elements/fill_stitch.py:372
+#: lib/elements/fill_stitch.py:371
msgid "Stagger rows this many times before repeating"
msgstr ""
-#: lib/elements/fill_stitch.py:373 lib/elements/satin_column.py:215
+#: lib/elements/fill_stitch.py:372 lib/elements/satin_column.py:215
msgid "Length of the cycle by which successive stitch rows are staggered. Fractional values are allowed and can have less visible diagonals than integer values."
msgstr ""
-#: lib/elements/fill_stitch.py:389 lib/elements/fill_stitch.py:713
+#: lib/elements/fill_stitch.py:388 lib/elements/fill_stitch.py:712
msgid "Skip last stitch in each row"
msgstr ""
-#: lib/elements/fill_stitch.py:390 lib/elements/fill_stitch.py:714
+#: lib/elements/fill_stitch.py:389 lib/elements/fill_stitch.py:713
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:405
+#: lib/elements/fill_stitch.py:404
msgid "Flip fill (start right-to-left)"
msgstr ""
-#: lib/elements/fill_stitch.py:406
+#: lib/elements/fill_stitch.py:405
msgid "The flip option can help you with routing your stitch path. When you enable flip, stitching goes from right-to-left instead of left-to-right."
msgstr ""
-#: lib/elements/fill_stitch.py:418
+#: lib/elements/fill_stitch.py:417
msgid "Reverse fill"
msgstr ""
-#: lib/elements/fill_stitch.py:419
+#: lib/elements/fill_stitch.py:418
msgid "Reverses fill path."
msgstr ""
-#: lib/elements/fill_stitch.py:430
+#: lib/elements/fill_stitch.py:429
msgid "Stop at ending point"
msgstr ""
-#: lib/elements/fill_stitch.py:431
+#: lib/elements/fill_stitch.py:430
msgid "If this option is disabled, the ending point will only be used to define a general direction for stitch routing. When enabled the last section will end at the defined spot."
msgstr ""
-#: lib/elements/fill_stitch.py:443 lib/elements/fill_stitch.py:725
+#: lib/elements/fill_stitch.py:442 lib/elements/fill_stitch.py:724
msgid "Underpath"
msgstr ""
-#: lib/elements/fill_stitch.py:444 lib/elements/fill_stitch.py:726
+#: lib/elements/fill_stitch.py:443 lib/elements/fill_stitch.py:725
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:456 lib/elements/satin_column.py:364
-#: lib/elements/stroke.py:121
+#: lib/elements/fill_stitch.py:455 lib/elements/satin_column.py:364
+#: lib/elements/stroke.py:120
msgid "Running stitch length"
msgstr ""
-#: lib/elements/fill_stitch.py:457
+#: lib/elements/fill_stitch.py:456
msgid "Length of stitches around the outline of the fill region used when moving from section to section. Also used for meander and circular fill."
msgstr ""
-#: lib/elements/fill_stitch.py:474 lib/elements/satin_column.py:375
+#: lib/elements/fill_stitch.py:473 lib/elements/satin_column.py:375
msgid "Running stitch tolerance"
msgstr ""
-#: lib/elements/fill_stitch.py:475 lib/elements/satin_column.py:376
+#: lib/elements/fill_stitch.py:474 lib/elements/satin_column.py:376
msgid "Determines how hard Ink/Stitch tries to avoid stitching outside the shape.Lower numbers are less likely to stitch outside the shape but require more stitches."
msgstr ""
-#: lib/elements/fill_stitch.py:493 lib/elements/stroke.py:147
+#: lib/elements/fill_stitch.py:492 lib/elements/stroke.py:146
msgid "Randomize stitch length"
msgstr ""
-#: lib/elements/fill_stitch.py:494 lib/elements/stroke.py:148
+#: lib/elements/fill_stitch.py:493 lib/elements/stroke.py:147
msgid "Randomize stitch length and phase instead of dividing evenly or staggering. This is recommended for closely-spaced curved fills to avoid Moiré artefacts."
msgstr ""
-#: lib/elements/fill_stitch.py:510 lib/elements/stroke.py:160
+#: lib/elements/fill_stitch.py:509 lib/elements/stroke.py:159
msgid "Random stitch length jitter"
msgstr ""
-#: lib/elements/fill_stitch.py:511 lib/elements/stroke.py:161
+#: lib/elements/fill_stitch.py:510 lib/elements/stroke.py:160
msgid "Amount to vary the length of each stitch by when randomizing."
msgstr ""
-#: lib/elements/fill_stitch.py:526 lib/elements/satin_column.py:500
-#: lib/elements/stroke.py:83
+#: lib/elements/fill_stitch.py:525 lib/elements/satin_column.py:500
+#: lib/elements/stroke.py:82
#: lib/sew_stack/stitch_layers/running_stitch/running_stitch_layer.py:33
#: lib/sew_stack/stitch_layers/running_stitch/running_stitch_layer.py:35
msgid "Repeats"
msgstr ""
-#: lib/elements/fill_stitch.py:527 lib/elements/stroke.py:84
+#: lib/elements/fill_stitch.py:526 lib/elements/stroke.py:83
#: lib/sew_stack/stitch_layers/running_stitch/running_stitch_layer.py:36
msgid "Defines how many times to run down and back along the path."
msgstr ""
-#: lib/elements/fill_stitch.py:538 lib/elements/stroke.py:95
+#: lib/elements/fill_stitch.py:537 lib/elements/stroke.py:94
msgid "Bean stitch number of repeats"
msgstr ""
-#: lib/elements/fill_stitch.py:539 lib/elements/stroke.py:96
+#: lib/elements/fill_stitch.py:538 lib/elements/stroke.py:95
msgid "Backtrack each stitch this many times. A value of 1 would triple each stitch (forward, back, forward). A value of 2 would quintuple each stitch, etc.\n\n"
"A pattern with various repeats can be created with a list of values separated by a space."
msgstr ""
-#: lib/elements/fill_stitch.py:554 lib/elements/satin_column.py:250
-#: lib/elements/stroke.py:186
+#: lib/elements/fill_stitch.py:553 lib/elements/satin_column.py:250
+#: lib/elements/stroke.py:185
msgid "Zig-zag spacing (peak-to-peak)"
msgstr ""
-#: lib/elements/fill_stitch.py:555 lib/elements/stroke.py:187
+#: lib/elements/fill_stitch.py:554 lib/elements/stroke.py:186
msgid "Length of stitches in zig-zag mode."
msgstr ""
-#: lib/elements/fill_stitch.py:567
+#: lib/elements/fill_stitch.py:566
msgid "Zig-zag width"
msgstr ""
-#: lib/elements/fill_stitch.py:568
+#: lib/elements/fill_stitch.py:567
msgid "Width of the zig-zag line."
msgstr ""
-#: lib/elements/fill_stitch.py:581 lib/gui/tartan/embroidery_panel.py:42
+#: lib/elements/fill_stitch.py:580 lib/gui/tartan/embroidery_panel.py:42
msgid "Rows per tartan thread"
msgstr ""
-#: lib/elements/fill_stitch.py:582 lib/gui/tartan/embroidery_panel.py:44
+#: lib/elements/fill_stitch.py:581 lib/gui/tartan/embroidery_panel.py:44
msgid "Consecutive rows of the same color"
msgstr ""
-#: lib/elements/fill_stitch.py:593
+#: lib/elements/fill_stitch.py:592
msgid "Herringbone width"
msgstr ""
-#: lib/elements/fill_stitch.py:594
+#: lib/elements/fill_stitch.py:593
msgid "Defines width of a herringbone pattern. Use 0 for regular rows."
msgstr ""
-#: lib/elements/fill_stitch.py:606 lib/elements/satin_column.py:278
-#: lib/elements/stroke.py:199
+#: lib/elements/fill_stitch.py:605 lib/elements/satin_column.py:278
+#: lib/elements/stroke.py:198
msgid "Pull compensation"
msgstr ""
-#: lib/elements/fill_stitch.py:607
+#: lib/elements/fill_stitch.py:606
msgid "Fill stitch can pull the fabric together, resulting in a shape narrower than you draw in Inkscape. This setting expands each row of stitches outward from the center of the row by a fixed length. Two values separated by a space may be used for an asymmetric effect."
msgstr ""
-#: lib/elements/fill_stitch.py:611 lib/elements/satin_column.py:282
+#: lib/elements/fill_stitch.py:610 lib/elements/satin_column.py:282
#: lib/elements/satin_column.py:445 lib/elements/satin_column.py:539
-#: lib/elements/stroke.py:202
+#: lib/elements/stroke.py:201
msgid "mm (each side)"
msgstr ""
-#: lib/elements/fill_stitch.py:622 lib/elements/satin_column.py:263
+#: lib/elements/fill_stitch.py:621 lib/elements/satin_column.py:263
msgid "Pull compensation percentage"
msgstr ""
-#: lib/elements/fill_stitch.py:623
+#: lib/elements/fill_stitch.py:622
msgid "Additional pull compensation which varies as a percentage of row width. Two values separated by a space may be used for an asymmetric effect."
msgstr ""
-#: lib/elements/fill_stitch.py:626 lib/elements/satin_column.py:132
+#: lib/elements/fill_stitch.py:625 lib/elements/satin_column.py:132
#: lib/elements/satin_column.py:142 lib/elements/satin_column.py:266
#: lib/elements/satin_column.py:460 lib/elements/satin_column.py:559
msgid "% (each side)"
msgstr ""
-#: lib/elements/fill_stitch.py:647 lib/elements/fill_stitch.py:656
-#: lib/elements/fill_stitch.py:683 lib/elements/fill_stitch.py:694
-#: lib/elements/fill_stitch.py:704 lib/elements/fill_stitch.py:716
-#: lib/elements/fill_stitch.py:729
+#: lib/elements/fill_stitch.py:646 lib/elements/fill_stitch.py:655
+#: lib/elements/fill_stitch.py:682 lib/elements/fill_stitch.py:693
+#: lib/elements/fill_stitch.py:703 lib/elements/fill_stitch.py:715
+#: lib/elements/fill_stitch.py:728
msgid "Fill Underlay"
msgstr ""
-#: lib/elements/fill_stitch.py:647 lib/gui/tartan/embroidery_panel.py:55
+#: lib/elements/fill_stitch.py:646 lib/gui/tartan/embroidery_panel.py:55
#: inx/inkstitch_select_elements.inx:36 inx/inkstitch_select_elements.inx:64
#: inx/inkstitch_select_elements.inx:66
msgid "Underlay"
msgstr ""
-#: lib/elements/fill_stitch.py:653
+#: lib/elements/fill_stitch.py:652
msgid "Fill angle"
msgstr ""
-#: lib/elements/fill_stitch.py:654
+#: lib/elements/fill_stitch.py:653
msgid "Default: fill angle + 90 deg. Insert a list for multiple layers separated by a space."
msgstr ""
-#: lib/elements/fill_stitch.py:680 lib/gui/tartan/embroidery_panel.py:77
+#: lib/elements/fill_stitch.py:679 lib/gui/tartan/embroidery_panel.py:77
msgid "Row spacing"
msgstr ""
-#: lib/elements/fill_stitch.py:681
+#: lib/elements/fill_stitch.py:680
msgid "default: 3x fill row spacing"
msgstr ""
-#: lib/elements/fill_stitch.py:691 lib/elements/stroke.py:172
+#: lib/elements/fill_stitch.py:690 lib/elements/stroke.py:171
#: lib/extensions/element_info.py:134 lib/extensions/element_info.py:190
msgid "Max stitch length"
msgstr ""
-#: lib/elements/fill_stitch.py:692
+#: lib/elements/fill_stitch.py:691
msgid "default: equal to fill max stitch length"
msgstr ""
-#: lib/elements/fill_stitch.py:702
+#: lib/elements/fill_stitch.py:701
msgid "Shrink the shape before doing underlay, to prevent underlay from showing around the outside of the fill."
msgstr ""
-#: lib/elements/fill_stitch.py:737 lib/elements/satin_column.py:581
-#: lib/elements/stroke.py:451 lib/gui/satin_multicolor/colorize_panel.py:61
+#: lib/elements/fill_stitch.py:736 lib/elements/satin_column.py:581
+#: lib/elements/stroke.py:450 lib/gui/satin_multicolor/colorize_panel.py:61
#: lib/sew_stack/stitch_layers/mixins/randomization.py:59
msgid "Random seed"
msgstr ""
-#: lib/elements/fill_stitch.py:738 lib/elements/satin_column.py:582
-#: lib/elements/stroke.py:452
+#: lib/elements/fill_stitch.py:737 lib/elements/satin_column.py:582
+#: lib/elements/stroke.py:451
msgid "Use a specific seed for randomized attributes. Uses the element ID if empty."
msgstr ""
@@ -1807,7 +1808,7 @@ msgstr ""
msgid "* Under \"Markers\" choose the first (empty) option in the first dropdown list."
msgstr ""
-#: lib/elements/satin_column.py:32 lib/elements/stroke.py:35
+#: lib/elements/satin_column.py:32 lib/elements/stroke.py:34
msgid "Too few subpaths"
msgstr ""
@@ -1941,8 +1942,8 @@ msgstr ""
msgid "Zig-zag"
msgstr ""
-#: lib/elements/satin_column.py:119 lib/elements/stroke.py:73
-#: inx/inkstitch_break_apart.inx:9 inx/inkstitch_knockdown_fill.inx:20
+#: lib/elements/satin_column.py:119 lib/elements/stroke.py:72
+#: inx/inkstitch_break_apart.inx:9
msgid "Method"
msgstr ""
@@ -2055,27 +2056,27 @@ msgstr ""
msgid "Satin stitches pull the fabric together, resulting in a column narrower than you draw in Inkscape. This setting expands each pair of needle penetrations outward from the center of the satin column by a fixed length. Two values separated by a space may be used for an asymmetric effect."
msgstr ""
-#: lib/elements/satin_column.py:293 lib/elements/stroke.py:341
+#: lib/elements/satin_column.py:293 lib/elements/stroke.py:340
msgid "Automatic"
msgstr ""
-#: lib/elements/satin_column.py:294 lib/elements/stroke.py:342
+#: lib/elements/satin_column.py:294 lib/elements/stroke.py:341
msgid "Don't reverse"
msgstr ""
-#: lib/elements/satin_column.py:295 lib/elements/stroke.py:343
+#: lib/elements/satin_column.py:295 lib/elements/stroke.py:342
msgid "Reverse first rail"
msgstr ""
-#: lib/elements/satin_column.py:296 lib/elements/stroke.py:344
+#: lib/elements/satin_column.py:296 lib/elements/stroke.py:343
msgid "Reverse second rail"
msgstr ""
-#: lib/elements/satin_column.py:297 lib/elements/stroke.py:345
+#: lib/elements/satin_column.py:297 lib/elements/stroke.py:344
msgid "Reverse both rails"
msgstr ""
-#: lib/elements/satin_column.py:303 lib/elements/stroke.py:351
+#: lib/elements/satin_column.py:303 lib/elements/stroke.py:350
msgid "Reverse rails"
msgstr ""
@@ -2136,7 +2137,7 @@ msgid "Stitch length"
msgstr ""
#: lib/elements/satin_column.py:425 lib/elements/satin_column.py:482
-#: lib/elements/stroke.py:133
+#: lib/elements/stroke.py:132
msgid "Stitch tolerance"
msgstr ""
@@ -2221,237 +2222,239 @@ msgstr ""
msgid "Split stitch if distance of maximum stitch length is exceeded"
msgstr ""
-#: lib/elements/stroke.py:36
+#: lib/elements/stroke.py:35
msgid "This element renders as running stitch while it has a satin column parameter."
msgstr ""
-#: lib/elements/stroke.py:38
+#: lib/elements/stroke.py:37
msgid "* Convert to stroke: select the element and open the parameter dialog. Enable running stitch along path."
msgstr ""
-#: lib/elements/stroke.py:39
+#: lib/elements/stroke.py:38
msgid "* Use as satin column: add an other rail and optionally rungs."
msgstr ""
-#: lib/elements/stroke.py:45 lib/extensions/params.py:607
+#: lib/elements/stroke.py:44 lib/extensions/params.py:607
#: inx/inkstitch_select_elements.inx:12
msgid "Stroke"
msgstr ""
-#: lib/elements/stroke.py:48 lib/extensions/params.py:280
+#: lib/elements/stroke.py:47 lib/extensions/params.py:280
msgid "Running stitch along paths"
msgstr ""
-#: lib/elements/stroke.py:66
+#: lib/elements/stroke.py:65
msgid "Running Stitch / Bean Stitch"
msgstr ""
-#: lib/elements/stroke.py:67 lib/lettering/categories.py:26
+#: lib/elements/stroke.py:66 lib/lettering/categories.py:26
#: inx/inkstitch_lettering_generate_json.inx:57
msgid "Ripple Stitch"
msgstr ""
-#: lib/elements/stroke.py:68 inx/inkstitch_select_elements.inx:23
+#: lib/elements/stroke.py:67 inx/inkstitch_select_elements.inx:23
msgid "ZigZag Stitch"
msgstr ""
-#: lib/elements/stroke.py:69 inx/inkstitch_select_elements.inx:24
+#: lib/elements/stroke.py:68 inx/inkstitch_select_elements.inx:24
msgid "Manual Stitch"
msgstr ""
-#: lib/elements/stroke.py:109
+#: lib/elements/stroke.py:108
msgid "Manual stitch placement"
msgstr ""
-#: lib/elements/stroke.py:110
+#: lib/elements/stroke.py:109
msgid "No extra stitches will be added to the original ripple pattern and the running stitch length value will be ignored."
msgstr ""
-#: lib/elements/stroke.py:122
+#: lib/elements/stroke.py:121
#: lib/sew_stack/stitch_layers/running_stitch/running_stitch_layer.py:21
msgid "Length of stitches. Stitches can be shorter according to the stitch tolerance setting."
msgstr ""
-#: lib/elements/stroke.py:134
+#: lib/elements/stroke.py:133
msgid "All stitches must be within this distance from the path. A lower tolerance means stitches will be closer together. A higher tolerance means sharp corners may be rounded."
msgstr ""
-#: lib/elements/stroke.py:173
+#: lib/elements/stroke.py:172
msgid "Split stitches longer than this."
msgstr ""
-#: lib/elements/stroke.py:200
+#: lib/elements/stroke.py:199
msgid "Zigzag stitches pull the fabric together, resulting in a column narrower than you draw in Inkscape. This widens the zigzag line width."
msgstr ""
-#: lib/elements/stroke.py:213
+#: lib/elements/stroke.py:212
msgid "Number of lines"
msgstr ""
-#: lib/elements/stroke.py:214
+#: lib/elements/stroke.py:213
msgid "Number of lines from start to finish"
msgstr ""
-#: lib/elements/stroke.py:225
+#: lib/elements/stroke.py:224
msgid "Minimum line distance"
msgstr ""
-#: lib/elements/stroke.py:226
+#: lib/elements/stroke.py:225
msgid "Overrides the number of lines setting."
msgstr ""
-#: lib/elements/stroke.py:239
+#: lib/elements/stroke.py:238
msgid "Line count / Minimum line distance"
msgstr ""
-#: lib/elements/stroke.py:240
+#: lib/elements/stroke.py:239
msgid "Render at rungs"
msgstr ""
-#: lib/elements/stroke.py:241
+#: lib/elements/stroke.py:240
msgid "Adaptive + minimum line distance"
msgstr ""
-#: lib/elements/stroke.py:246
+#: lib/elements/stroke.py:245
msgid "Pattern position"
msgstr ""
-#: lib/elements/stroke.py:247
+#: lib/elements/stroke.py:246
msgid "Pattern position for satin guided ripples."
msgstr ""
-#: lib/elements/stroke.py:258
+#: lib/elements/stroke.py:257
msgid "Stagger lines this many times before repeating"
msgstr ""
-#: lib/elements/stroke.py:259
+#: lib/elements/stroke.py:258
msgid "Length of the cycle by which successive stitch lines are staggered. Fractional values are allowed and can have less visible diagonals than integer values. A value of 0 (default) disables staggering and instead stitches evenly.For linear ripples only."
msgstr ""
-#: lib/elements/stroke.py:272
+#: lib/elements/stroke.py:271
msgid "Skip first lines"
msgstr ""
-#: lib/elements/stroke.py:273
+#: lib/elements/stroke.py:272
msgid "Skip this number of lines at the beginning."
msgstr ""
-#: lib/elements/stroke.py:284
+#: lib/elements/stroke.py:283
msgid "Skip last lines"
msgstr ""
-#: lib/elements/stroke.py:285
+#: lib/elements/stroke.py:284
msgid "Skip this number of lines at the end"
msgstr ""
-#: lib/elements/stroke.py:296
+#: lib/elements/stroke.py:295
msgid "Flip every second line"
msgstr ""
-#: lib/elements/stroke.py:297
+#: lib/elements/stroke.py:296
msgid "Linear ripple: wether to flip the pattern every second line or not."
msgstr ""
-#: lib/elements/stroke.py:307
+#: lib/elements/stroke.py:306
msgid "Line distance exponent"
msgstr ""
-#: lib/elements/stroke.py:308
+#: lib/elements/stroke.py:307
msgid "Increase density towards one side."
msgstr ""
-#: lib/elements/stroke.py:319
+#: lib/elements/stroke.py:318
msgid "Flip exponent"
msgstr ""
-#: lib/elements/stroke.py:320
+#: lib/elements/stroke.py:319
msgid "Reverse exponent effect."
msgstr ""
-#: lib/elements/stroke.py:331
+#: lib/elements/stroke.py:330
msgid "Reverse"
msgstr ""
-#: lib/elements/stroke.py:332
+#: lib/elements/stroke.py:331
msgid "Flip start and end point"
msgstr ""
-#: lib/elements/stroke.py:352
+#: lib/elements/stroke.py:351
msgid "Reverse satin ripple rails. Default: automatically detect and fix a reversed rail."
msgstr ""
-#: lib/elements/stroke.py:364
+#: lib/elements/stroke.py:363
msgid "Grid size"
msgstr ""
-#: lib/elements/stroke.py:365
+#: lib/elements/stroke.py:364
msgid "Render as grid. Use with care and watch your stitch density."
msgstr ""
-#: lib/elements/stroke.py:377
+#: lib/elements/stroke.py:376
msgid "Stitch grid first"
msgstr ""
-#: lib/elements/stroke.py:378
+#: lib/elements/stroke.py:377
msgid "Reverse the stitch paths, so that the grid will be stitched first"
msgstr ""
-#: lib/elements/stroke.py:389
+#: lib/elements/stroke.py:388
msgid "Scale axis"
msgstr ""
-#: lib/elements/stroke.py:390
+#: lib/elements/stroke.py:389
msgid "Scale axis for satin guided ripple stitches."
msgstr ""
-#: lib/elements/stroke.py:394 lib/gui/edit_json/settings_panel.py:159
-#: print/templates/ui.html:180 inx/inkstitch_remove_embroidery_settings.inx:12
+#: lib/elements/stroke.py:393 lib/gui/edit_json/settings_panel.py:159
+#: print/templates/ui.html:180 inx/inkstitch_knockdown_fill.inx:32
+#: inx/inkstitch_remove_embroidery_settings.inx:12
#: inx/inkstitch_remove_embroidery_settings.inx:117
msgid "None"
msgstr ""
-#: lib/elements/stroke.py:402
+#: lib/elements/stroke.py:401
msgid "Starting scale"
msgstr ""
-#: lib/elements/stroke.py:403
+#: lib/elements/stroke.py:402
msgid "How big the first copy of the line should be, in percent."
msgstr ""
-#: lib/elements/stroke.py:403 lib/elements/stroke.py:415
+#: lib/elements/stroke.py:402 lib/elements/stroke.py:414
msgid "Used only for ripple stitch with a guide line."
msgstr ""
-#: lib/elements/stroke.py:414
+#: lib/elements/stroke.py:413
msgid "Ending scale"
msgstr ""
-#: lib/elements/stroke.py:415
+#: lib/elements/stroke.py:414
msgid "How big the last copy of the line should be, in percent."
msgstr ""
-#: lib/elements/stroke.py:426 lib/gui/tartan/customize_panel.py:43
+#: lib/elements/stroke.py:425 lib/gui/tartan/customize_panel.py:43
#: inx/inkstitch_transform_elements.inx:10
msgid "Rotate"
msgstr ""
-#: lib/elements/stroke.py:427
+#: lib/elements/stroke.py:426
msgid "Rotate satin guided ripple stitches"
msgstr ""
-#: lib/elements/stroke.py:438
+#: lib/elements/stroke.py:437 inx/inkstitch_knockdown_fill.inx:20
+#: inx/inkstitch_knockdown_fill.inx:37
msgid "Join style"
msgstr ""
-#: lib/elements/stroke.py:439
+#: lib/elements/stroke.py:438
msgid "Join style for non circular ripples."
msgstr ""
-#: lib/elements/stroke.py:442
+#: lib/elements/stroke.py:441
msgid "flat"
msgstr ""
-#: lib/elements/stroke.py:442
+#: lib/elements/stroke.py:441
msgid "point"
msgstr ""
@@ -2866,11 +2869,11 @@ msgstr ""
msgid "The maximum value is smaller than the minimum value."
msgstr ""
-#: lib/extensions/lettering_generate_json.py:51
+#: lib/extensions/lettering_generate_json.py:53
msgid "Please specify a font file."
msgstr ""
-#: lib/extensions/letters_to_font.py:37
+#: lib/extensions/letters_to_font.py:38
msgid "Font directory not found. Please specify an existing directory."
msgstr ""
@@ -3295,11 +3298,11 @@ msgstr ""
#: inx/inkstitch_generate_palette.inx:26 inx/inkstitch_gradient_blocks.inx:26
#: inx/inkstitch_install.inx:14 inx/inkstitch_install_custom_palette.inx:14
#: inx/inkstitch_jump_to_stroke.inx:42 inx/inkstitch_jump_to_trim.inx:27
-#: inx/inkstitch_knockdown_fill.inx:27
+#: inx/inkstitch_knockdown_fill.inx:43
#: inx/inkstitch_lettering_along_path.inx:25
#: inx/inkstitch_lettering_custom_font_dir.inx:11
#: inx/inkstitch_lettering_force_lock_stitches.inx:22
-#: inx/inkstitch_lettering_generate_json.inx:135
+#: inx/inkstitch_lettering_generate_json.inx:143
#: inx/inkstitch_lettering_remove_kerning.inx:12
#: inx/inkstitch_lettering_set_color_sort_index.inx:11
#: inx/inkstitch_letters_to_font.inx:60 inx/inkstitch_outline.inx:25
@@ -3329,7 +3332,7 @@ msgid "Feature to verify or update font information for an existing font."
msgstr ""
#: lib/gui/edit_json/help_panel.py:33 lib/gui/edit_json/help_panel.py:34
-#: inx/inkstitch_lettering_generate_json.inx:141
+#: inx/inkstitch_lettering_generate_json.inx:149
msgid "https://inkstitch.org/docs/font-tools/#edit-json"
msgstr ""
@@ -5310,11 +5313,11 @@ msgstr ""
#: inx/inkstitch_density_map.inx:29 inx/inkstitch_display_stacking_order.inx:14
#: inx/inkstitch_fill_to_satin.inx:27 inx/inkstitch_install.inx:18
#: inx/inkstitch_install_custom_palette.inx:17
-#: inx/inkstitch_knockdown_fill.inx:33
+#: inx/inkstitch_knockdown_fill.inx:49
#: inx/inkstitch_lettering_along_path.inx:37
#: inx/inkstitch_lettering_custom_font_dir.inx:16
#: inx/inkstitch_lettering_force_lock_stitches.inx:33
-#: inx/inkstitch_lettering_generate_json.inx:139
+#: inx/inkstitch_lettering_generate_json.inx:147
#: inx/inkstitch_lettering_remove_kerning.inx:22
#: inx/inkstitch_lettering_set_color_sort_index.inx:19
#: inx/inkstitch_letters_to_font.inx:75 inx/inkstitch_outline.inx:28
@@ -6633,15 +6636,15 @@ msgstr ""
msgid "Keep holes"
msgstr ""
-#: inx/inkstitch_knockdown_fill.inx:19
+#: inx/inkstitch_knockdown_fill.inx:19 inx/inkstitch_knockdown_fill.inx:36
msgid "Offset"
msgstr ""
-#: inx/inkstitch_knockdown_fill.inx:22
+#: inx/inkstitch_knockdown_fill.inx:22 inx/inkstitch_knockdown_fill.inx:39
msgid "Mitre"
msgstr ""
-#: inx/inkstitch_knockdown_fill.inx:23
+#: inx/inkstitch_knockdown_fill.inx:23 inx/inkstitch_knockdown_fill.inx:40
msgid "Bevel"
msgstr ""
@@ -6649,23 +6652,40 @@ msgstr ""
msgid "Mitre limit"
msgstr ""
-#: inx/inkstitch_knockdown_fill.inx:28
+#: inx/inkstitch_knockdown_fill.inx:30
+msgid "Embossing"
+msgstr ""
+
+#: inx/inkstitch_knockdown_fill.inx:31
+msgid "Shape"
+msgstr ""
+
+#: inx/inkstitch_knockdown_fill.inx:33
+#: inx/inkstitch_zigzag_line_to_satin.inx:10
+msgid "Square"
+msgstr ""
+
+#: inx/inkstitch_knockdown_fill.inx:34
+msgid "Circle"
+msgstr ""
+
+#: inx/inkstitch_knockdown_fill.inx:44
msgid "This extension generates a knockdown fill area with a specified offset around selected elements."
msgstr ""
-#: inx/inkstitch_knockdown_fill.inx:29
+#: inx/inkstitch_knockdown_fill.inx:45
msgid "* Select elements of any kind"
msgstr ""
-#: inx/inkstitch_knockdown_fill.inx:30
+#: inx/inkstitch_knockdown_fill.inx:46
msgid "* Open this extension and apply with desired settings"
msgstr ""
-#: inx/inkstitch_knockdown_fill.inx:31
+#: inx/inkstitch_knockdown_fill.inx:47
msgid "* Adapt fill settings in the params dialog"
msgstr ""
-#: inx/inkstitch_knockdown_fill.inx:34
+#: inx/inkstitch_knockdown_fill.inx:50
msgid "https://inkstitch.org/docs/fill-tools/#knockdown-fill"
msgstr ""
@@ -6886,6 +6906,7 @@ msgstr ""
#: inx/inkstitch_lettering_generate_json.inx:118
#: inx/inkstitch_lettering_generate_json.inx:126
+#: inx/inkstitch_lettering_generate_json.inx:134
msgid "Force"
msgstr ""
@@ -6913,15 +6934,27 @@ msgstr ""
msgid "Space character width (default: 20)"
msgstr ""
+#: inx/inkstitch_lettering_generate_json.inx:134
+msgid "Overwrite letter spacing information from font file."
+msgstr ""
+
#: inx/inkstitch_lettering_generate_json.inx:136
+msgid "Letter spacing (px)"
+msgstr ""
+
+#: inx/inkstitch_lettering_generate_json.inx:136
+msgid "Letter spacing (default: 100)"
+msgstr ""
+
+#: inx/inkstitch_lettering_generate_json.inx:144
msgid "Generates font.json which can be used by the lettering tool."
msgstr ""
-#: inx/inkstitch_lettering_generate_json.inx:137
+#: inx/inkstitch_lettering_generate_json.inx:145
msgid "The generated file can be updated with Extensions > Ink/Stitch > Font Management > Edit JSON."
msgstr ""
-#: inx/inkstitch_lettering_generate_json.inx:140
+#: inx/inkstitch_lettering_generate_json.inx:148
msgid "https://inkstitch.org/docs/font-tools/#generate-json"
msgstr ""
@@ -8107,10 +8140,6 @@ msgstr ""
msgid "Line Pattern"
msgstr ""
-#: inx/inkstitch_zigzag_line_to_satin.inx:10
-msgid "Square"
-msgstr ""
-
#: inx/inkstitch_zigzag_line_to_satin.inx:11
msgid "Sawtooth"
msgstr ""
diff --git a/translations/messages_sv_SE.po b/translations/messages_sv_SE.po
index 33a0534e..54315e39 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: 2025-05-12 01:48+0000\n"
-"PO-Revision-Date: 2025-05-12 01:49\n"
+"POT-Creation-Date: 2025-05-21 01:46+0000\n"
+"PO-Revision-Date: 2025-05-21 01:46\n"
"Last-Translator: \n"
"Language-Team: Swedish\n"
"MIME-Version: 1.0\n"
@@ -12,7 +12,7 @@ msgstr ""
"Generated-By: Babel 2.17.0\n"
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2025-05-12 01:48+0000\n"
+"POT-Creation-Date: 2025-05-21 01:46+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -910,11 +910,11 @@ msgstr ""
msgid "weird one"
msgstr ""
-#: inkstitch.py:166
+#: inkstitch.py:170
msgid "Ink/Stitch cannot read your SVG file. This is often the case when you use a file which has been created with Adobe Illustrator."
msgstr "Ink/Stitch kan inte läsa SVG-filen. Ibland händer det när filen du vill använda är skapad med Adobe Illustrator."
-#: inkstitch.py:169
+#: inkstitch.py:173
msgid "Try to import the file into Inkscape through 'File > Import...' (Ctrl+I)"
msgstr "Försök att importera filen till Inkscape genom 'Arkiv > Importera...\" (Ctrl+I)"
@@ -1076,126 +1076,126 @@ msgstr ""
msgid "Flip automatically calculated angle if it appears to be wrong."
msgstr ""
-#: lib/elements/element.py:249 lib/gui/preferences.py:59
+#: lib/elements/element.py:251 lib/gui/preferences.py:59
#: lib/gui/preferences.py:106
msgid "Minimum stitch length"
msgstr ""
-#: lib/elements/element.py:250
+#: lib/elements/element.py:252
msgid "Overwrite global minimum stitch length setting. Shorter stitches than that will be removed."
msgstr ""
-#: lib/elements/element.py:260 lib/gui/preferences.py:41
+#: lib/elements/element.py:262 lib/gui/preferences.py:41
msgid "Minimum jump stitch length"
msgstr ""
-#: lib/elements/element.py:261
+#: lib/elements/element.py:263
msgid "Overwrite global minimum jump stitch length setting. Shorter distances to the next object will have no lock stitches."
msgstr ""
-#: lib/elements/element.py:271
+#: lib/elements/element.py:273
msgid "Allow lock stitches"
msgstr ""
-#: lib/elements/element.py:272
+#: lib/elements/element.py:274
msgid "Tie thread at the beginning and/or end of this object. Manual stitch will only add lock stitches if force lock stitched is checked."
msgstr ""
#. options to allow lock stitch before and after objects
-#: lib/elements/element.py:277
+#: lib/elements/element.py:279
msgid "Both"
msgstr "BĂ¥da"
-#: lib/elements/element.py:277
+#: lib/elements/element.py:279
msgid "Before"
msgstr "Före"
-#: lib/elements/element.py:277
+#: lib/elements/element.py:279
msgid "After"
msgstr "Efter"
-#: lib/elements/element.py:277
+#: lib/elements/element.py:279
msgid "Neither"
msgstr "Ingen"
-#: lib/elements/element.py:286
+#: lib/elements/element.py:288
#: inx/inkstitch_lettering_force_lock_stitches.inx:3
msgid "Force lock stitches"
msgstr "Tvinga skyttelsöm"
-#: lib/elements/element.py:287
+#: lib/elements/element.py:289
msgid "Sew lock stitches after sewing this element, even if the distance to the next object is shorter than defined by the minimum jump stitch length value in the Ink/Stitch preferences."
msgstr ""
-#: lib/elements/element.py:299
+#: lib/elements/element.py:301
msgid "Tack stitch"
msgstr ""
-#: lib/elements/element.py:300
+#: lib/elements/element.py:302
msgid "Tack down stitch type"
msgstr ""
-#: lib/elements/element.py:310 lib/elements/element.py:356
+#: lib/elements/element.py:312 lib/elements/element.py:358
msgid "Custom path"
msgstr ""
-#: lib/elements/element.py:311
+#: lib/elements/element.py:313
msgid "Enter a custom path. For svg paths The last node will not be embroidered, but represents the first stitch of the element."
msgstr ""
-#: lib/elements/element.py:321 lib/elements/element.py:333
+#: lib/elements/element.py:323 lib/elements/element.py:335
msgid "Scale tack stitch"
msgstr ""
-#: lib/elements/element.py:322
+#: lib/elements/element.py:324
msgid "Set stitch length. A 1 in a custom path equals this values."
msgstr ""
-#: lib/elements/element.py:334
+#: lib/elements/element.py:336
msgid "Scale tack stitch by this percentage."
msgstr ""
-#: lib/elements/element.py:345
+#: lib/elements/element.py:347
msgid "Lock stitch"
msgstr ""
-#: lib/elements/element.py:346
+#: lib/elements/element.py:348
msgid "Lock stitch type"
msgstr ""
-#: lib/elements/element.py:357
+#: lib/elements/element.py:359
msgid "Enter a custom path. For svg paths the first node will not be embroidered, but represents the last stitch of the element."
msgstr ""
-#: lib/elements/element.py:367 lib/elements/element.py:379
+#: lib/elements/element.py:369 lib/elements/element.py:381
msgid "Scale lock stitch"
msgstr ""
-#: lib/elements/element.py:368
+#: lib/elements/element.py:370
msgid "Set length of lock stitches (mm)."
msgstr ""
-#: lib/elements/element.py:380
+#: lib/elements/element.py:382
msgid "Scale lock stitch by this percentage."
msgstr ""
-#: lib/elements/element.py:392
+#: lib/elements/element.py:394
msgid "Trim After"
msgstr "Trimma efter"
-#: lib/elements/element.py:393
+#: lib/elements/element.py:395
msgid "Add a TRIM command after stitching this object."
msgstr "Lägg till ett TRIM-kommando efter brodering av det här objektet."
-#: lib/elements/element.py:402
+#: lib/elements/element.py:404
msgid "Stop After"
msgstr "Stanna efter"
-#: lib/elements/element.py:403
+#: lib/elements/element.py:405
msgid "Add a STOP command after stitching this object."
msgstr ""
-#: lib/elements/element.py:687
+#: lib/elements/element.py:700
msgid "Please run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot objects. This will show you the exact location of the problem."
msgstr ""
@@ -1211,559 +1211,560 @@ msgstr ""
msgid "* Run Extensions > Ink/Stitch > Troubleshoot > Cleanup Document..."
msgstr ""
-#: lib/elements/fill_stitch.py:37
+#: lib/elements/fill_stitch.py:36
msgid "Small Fill"
msgstr "Fyll med smĂ¥ stygn"
-#: lib/elements/fill_stitch.py:38
+#: lib/elements/fill_stitch.py:37
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:44 lib/elements/fill_stitch.py:264
+#: lib/elements/fill_stitch.py:43 lib/elements/fill_stitch.py:263
msgid "Expand"
msgstr "Expandera"
-#: lib/elements/fill_stitch.py:45
+#: lib/elements/fill_stitch.py:44
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:50 lib/elements/fill_stitch.py:701
+#: lib/elements/fill_stitch.py:49 lib/elements/fill_stitch.py:700
msgid "Inset"
msgstr ""
-#: lib/elements/fill_stitch.py:51
+#: lib/elements/fill_stitch.py:50
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:56
+#: lib/elements/fill_stitch.py:55
msgid "Missing Guideline"
msgstr ""
-#: lib/elements/fill_stitch.py:57
+#: lib/elements/fill_stitch.py:56
msgid "This object is set to \"Guided Fill\", but has no guide line."
msgstr ""
-#: lib/elements/fill_stitch.py:59
+#: lib/elements/fill_stitch.py:58
msgid "* Create a stroke object"
msgstr ""
-#: lib/elements/fill_stitch.py:60
+#: lib/elements/fill_stitch.py:59
msgid "* Select this object and run Extensions > Ink/Stitch > Edit > Selection to guide line"
msgstr ""
-#: lib/elements/fill_stitch.py:65
+#: lib/elements/fill_stitch.py:64
msgid "Disjointed Guide Line"
msgstr ""
-#: lib/elements/fill_stitch.py:66
+#: lib/elements/fill_stitch.py:65
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:69
+#: lib/elements/fill_stitch.py:68
msgid "* Move the guide line into the element"
msgstr ""
-#: lib/elements/fill_stitch.py:74 lib/elements/stroke.py:27
+#: lib/elements/fill_stitch.py:73 lib/elements/stroke.py:26
msgid "Multiple Guide Lines"
msgstr ""
-#: lib/elements/fill_stitch.py:75 lib/elements/stroke.py:28
+#: lib/elements/fill_stitch.py:74 lib/elements/stroke.py:27
msgid "This object has multiple guide lines, but only the first one will be used."
msgstr ""
-#: lib/elements/fill_stitch.py:77 lib/elements/stroke.py:30
+#: lib/elements/fill_stitch.py:76 lib/elements/stroke.py:29
msgid "* Remove all guide lines, except for one."
msgstr ""
-#: lib/elements/fill_stitch.py:82
+#: lib/elements/fill_stitch.py:81
msgid "Unconnected"
msgstr ""
-#: lib/elements/fill_stitch.py:83
+#: lib/elements/fill_stitch.py:82
msgid "Fill: This object is made up of unconnected shapes. Ink/Stitch doesn't know what order to stitch them in. Please break this object up into separate shapes."
msgstr ""
-#: lib/elements/fill_stitch.py:87 lib/elements/fill_stitch.py:96
-#: lib/elements/fill_stitch.py:141
+#: lib/elements/fill_stitch.py:86 lib/elements/fill_stitch.py:95
+#: lib/elements/fill_stitch.py:140
msgid "* Extensions > Ink/Stitch > Fill Tools > Break Apart Fill Objects"
msgstr ""
-#: lib/elements/fill_stitch.py:92
+#: lib/elements/fill_stitch.py:91
msgid "Border crosses itself"
msgstr ""
-#: lib/elements/fill_stitch.py:93
+#: lib/elements/fill_stitch.py:92
msgid "Fill: The border crosses over itself. This may lead into unconnected shapes. Please break this object into separate shapes to indicate in which order it should be stitched in."
msgstr ""
-#: lib/elements/fill_stitch.py:101
+#: lib/elements/fill_stitch.py:100
msgid "Fill and Stroke color"
msgstr ""
-#: lib/elements/fill_stitch.py:102
+#: lib/elements/fill_stitch.py:101
msgid "Element has both a fill and a stroke color. It is recommended to use two separate elements instead."
msgstr ""
-#: lib/elements/fill_stitch.py:104
+#: lib/elements/fill_stitch.py:103
msgid "* Duplicate the element. Remove stroke color from the first and fill color from the second."
msgstr ""
-#: lib/elements/fill_stitch.py:105
+#: lib/elements/fill_stitch.py:104
msgid "* Adapt the shape of the second element to compensate for push and pull fabric distortion."
msgstr ""
-#: lib/elements/fill_stitch.py:110
+#: lib/elements/fill_stitch.py:109
msgid "No linear gradient color"
msgstr ""
-#: lib/elements/fill_stitch.py:111
+#: lib/elements/fill_stitch.py:110
msgid "Linear Gradient has no linear gradient color."
msgstr ""
-#: lib/elements/fill_stitch.py:113
+#: lib/elements/fill_stitch.py:112
msgid "* Open the Fill and Stroke dialog."
msgstr ""
-#: lib/elements/fill_stitch.py:114
+#: lib/elements/fill_stitch.py:113
msgid "* Set a linear gradient as a fill and adapt colors to your liking."
msgstr ""
-#: lib/elements/fill_stitch.py:119
+#: lib/elements/fill_stitch.py:118
msgid "No stripes to render"
msgstr ""
-#: lib/elements/fill_stitch.py:120
+#: lib/elements/fill_stitch.py:119
msgid "Tartan fill: There is no active fill stripe to render"
msgstr ""
-#: lib/elements/fill_stitch.py:122 lib/elements/fill_stitch.py:132
+#: lib/elements/fill_stitch.py:121 lib/elements/fill_stitch.py:131
msgid "Go to Extensions > Ink/Stitch > Fill Tools > Tartan and adjust stripe settings:"
msgstr ""
-#: lib/elements/fill_stitch.py:123
+#: lib/elements/fill_stitch.py:122
msgid "* Check if stripes are active"
msgstr ""
-#: lib/elements/fill_stitch.py:124
+#: lib/elements/fill_stitch.py:123
msgid "* Check the minimum stripe width setting and the scale factor"
msgstr ""
-#: lib/elements/fill_stitch.py:129
+#: lib/elements/fill_stitch.py:128
msgid "No customized pattern"
msgstr ""
-#: lib/elements/fill_stitch.py:130
+#: lib/elements/fill_stitch.py:129
msgid "Tartan fill: Using default pattern"
msgstr ""
-#: lib/elements/fill_stitch.py:133
+#: lib/elements/fill_stitch.py:132
msgid "* Customize your pattern"
msgstr ""
-#: lib/elements/fill_stitch.py:138
+#: lib/elements/fill_stitch.py:137
msgid "This shape is invalid"
msgstr ""
-#: lib/elements/fill_stitch.py:139
+#: lib/elements/fill_stitch.py:138
msgid "Fill: This shape cannot be stitched out. Please try to repair it with the \"Break Apart Fill Objects\" extension."
msgstr ""
-#: lib/elements/fill_stitch.py:147
+#: lib/elements/fill_stitch.py:146
msgid "FillStitch"
msgstr ""
-#: lib/elements/fill_stitch.py:150
+#: lib/elements/fill_stitch.py:149
msgid "Automatically routed fill stitching"
msgstr ""
-#: lib/elements/fill_stitch.py:154
+#: lib/elements/fill_stitch.py:153
msgid "Auto Fill"
msgstr "Autofyll"
-#: lib/elements/fill_stitch.py:155 inx/inkstitch_select_elements.inx:56
+#: lib/elements/fill_stitch.py:154 inx/inkstitch_select_elements.inx:56
msgid "Circular Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:156 inx/inkstitch_select_elements.inx:57
+#: lib/elements/fill_stitch.py:155 inx/inkstitch_select_elements.inx:57
msgid "Contour Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:157 inx/inkstitch_select_elements.inx:58
+#: lib/elements/fill_stitch.py:156 inx/inkstitch_select_elements.inx:58
msgid "Guided Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:158 inx/inkstitch_select_elements.inx:59
+#: lib/elements/fill_stitch.py:157 inx/inkstitch_select_elements.inx:59
msgid "Linear Gradient Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:159 inx/inkstitch_select_elements.inx:60
+#: lib/elements/fill_stitch.py:158 inx/inkstitch_select_elements.inx:60
msgid "Meander Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:160 inx/inkstitch_select_elements.inx:61
+#: lib/elements/fill_stitch.py:159 inx/inkstitch_select_elements.inx:61
msgid "Tartan Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:161 lib/gui/tartan/embroidery_panel.py:203
+#: lib/elements/fill_stitch.py:160 lib/gui/tartan/embroidery_panel.py:203
#: inx/inkstitch_select_elements.inx:62
msgid "Legacy Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:165
+#: lib/elements/fill_stitch.py:164
msgid "Fill method"
msgstr ""
-#: lib/elements/fill_stitch.py:174
+#: lib/elements/fill_stitch.py:173
msgid "Guided Fill Strategy"
msgstr ""
-#: lib/elements/fill_stitch.py:175
+#: lib/elements/fill_stitch.py:174
msgid "Copy"
msgstr ""
-#: lib/elements/fill_stitch.py:175
+#: lib/elements/fill_stitch.py:174
msgid "Parallel Offset"
msgstr ""
-#: lib/elements/fill_stitch.py:176
+#: lib/elements/fill_stitch.py:175
msgid "Copy (the default) will fill the shape with shifted copies of the line. Parallel offset will ensure that each line is always a consistent distance from its neighbor. Sharp corners may be introduced."
msgstr ""
-#: lib/elements/fill_stitch.py:183
+#: lib/elements/fill_stitch.py:182
msgid "Contour Fill Strategy"
msgstr ""
-#: lib/elements/fill_stitch.py:184
+#: lib/elements/fill_stitch.py:183
msgid "Inner to Outer"
msgstr ""
-#: lib/elements/fill_stitch.py:184
+#: lib/elements/fill_stitch.py:183
msgid "Single spiral"
msgstr ""
-#: lib/elements/fill_stitch.py:184
+#: lib/elements/fill_stitch.py:183
msgid "Double spiral"
msgstr ""
-#: lib/elements/fill_stitch.py:189
+#: lib/elements/fill_stitch.py:188
msgid "Join Style"
msgstr ""
-#: lib/elements/fill_stitch.py:190 inx/inkstitch_knockdown_fill.inx:21
+#: lib/elements/fill_stitch.py:189 inx/inkstitch_knockdown_fill.inx:21
+#: inx/inkstitch_knockdown_fill.inx:38
msgid "Round"
msgstr ""
-#: lib/elements/fill_stitch.py:190
+#: lib/elements/fill_stitch.py:189
msgid "Mitered"
msgstr ""
-#: lib/elements/fill_stitch.py:190
+#: lib/elements/fill_stitch.py:189
msgid "Beveled"
msgstr ""
-#: lib/elements/fill_stitch.py:196
+#: lib/elements/fill_stitch.py:195
msgid "Avoid self-crossing"
msgstr ""
-#: lib/elements/fill_stitch.py:205
+#: lib/elements/fill_stitch.py:204
msgid "Clockwise"
msgstr ""
-#: lib/elements/fill_stitch.py:210
+#: lib/elements/fill_stitch.py:209
msgid "Meander Pattern"
msgstr ""
-#: lib/elements/fill_stitch.py:217
+#: lib/elements/fill_stitch.py:216
msgid "Meander pattern angle"
msgstr ""
-#: lib/elements/fill_stitch.py:227
+#: lib/elements/fill_stitch.py:226
msgid "Meander pattern scale"
msgstr ""
-#: lib/elements/fill_stitch.py:228
+#: lib/elements/fill_stitch.py:227
msgid "Percentage to stretch or compress the meander pattern. You can scale horizontally and vertically individually by giving two percentages separated by a space. "
msgstr ""
-#: lib/elements/fill_stitch.py:238
+#: lib/elements/fill_stitch.py:237
msgid "Clip path"
msgstr ""
-#: lib/elements/fill_stitch.py:239
+#: lib/elements/fill_stitch.py:238
msgid "Constrain stitching to the shape. Useful when smoothing and expand are used."
msgstr ""
-#: lib/elements/fill_stitch.py:248
+#: lib/elements/fill_stitch.py:247
msgid "Smoothness"
msgstr ""
-#: lib/elements/fill_stitch.py:250
+#: lib/elements/fill_stitch.py:249
msgid "Smooth the stitch path. Smoothness limits how far the smoothed stitch path is allowed to deviate from the original path. Try low numbers like 0.2. Hint: a lower running stitch tolerance may be needed too."
msgstr ""
-#: lib/elements/fill_stitch.py:265
+#: lib/elements/fill_stitch.py:264
msgid "Expand the shape before fill stitching, to compensate for gaps between shapes. Negative values contract instead."
msgstr ""
-#: lib/elements/fill_stitch.py:282
+#: lib/elements/fill_stitch.py:281
msgid "Gap Filling"
msgstr ""
-#: lib/elements/fill_stitch.py:283
+#: lib/elements/fill_stitch.py:282
msgid "Add extra rows to compensate for gaps between sections caused by distortion.Rows are always added in pairs, so this number will be rounded up to the nearest multiple of 2."
msgstr ""
-#: lib/elements/fill_stitch.py:295 lib/elements/fill_stitch.py:308
+#: lib/elements/fill_stitch.py:294 lib/elements/fill_stitch.py:307
#: lib/gui/tartan/embroidery_panel.py:35
msgid "Angle of lines of stitches"
msgstr ""
-#: lib/elements/fill_stitch.py:296
+#: lib/elements/fill_stitch.py:295
msgid "The angle increases in a counter-clockwise direction. 0 is horizontal. Negative angles are allowed."
msgstr ""
-#: lib/elements/fill_stitch.py:309 lib/gui/tartan/embroidery_panel.py:36
+#: lib/elements/fill_stitch.py:308 lib/gui/tartan/embroidery_panel.py:36
msgid "Relative to the tartan stripe direction."
msgstr ""
-#: lib/elements/fill_stitch.py:321
+#: lib/elements/fill_stitch.py:320
msgid "Maximum fill stitch length"
msgstr ""
-#: lib/elements/fill_stitch.py:323
+#: lib/elements/fill_stitch.py:322
msgid "The length of each stitch in a row. Shorter stitch may be used at the start or end of a row."
msgstr ""
-#: lib/elements/fill_stitch.py:339
+#: lib/elements/fill_stitch.py:338
msgid "Spacing between rows"
msgstr ""
-#: lib/elements/fill_stitch.py:340
+#: lib/elements/fill_stitch.py:339
msgid "Distance between rows of stitches."
msgstr ""
-#: lib/elements/fill_stitch.py:357 inx/inkstitch_gradient_blocks.inx:24
+#: lib/elements/fill_stitch.py:356 inx/inkstitch_gradient_blocks.inx:24
msgid "End row spacing"
msgstr ""
-#: lib/elements/fill_stitch.py:358
+#: lib/elements/fill_stitch.py:357
msgid "Increases or decreases the row spacing towards the end."
msgstr ""
-#: lib/elements/fill_stitch.py:372
+#: lib/elements/fill_stitch.py:371
msgid "Stagger rows this many times before repeating"
msgstr ""
-#: lib/elements/fill_stitch.py:373 lib/elements/satin_column.py:215
+#: lib/elements/fill_stitch.py:372 lib/elements/satin_column.py:215
msgid "Length of the cycle by which successive stitch rows are staggered. Fractional values are allowed and can have less visible diagonals than integer values."
msgstr ""
-#: lib/elements/fill_stitch.py:389 lib/elements/fill_stitch.py:713
+#: lib/elements/fill_stitch.py:388 lib/elements/fill_stitch.py:712
msgid "Skip last stitch in each row"
msgstr "Hoppa över sista stygnet i varje rad"
-#: lib/elements/fill_stitch.py:390 lib/elements/fill_stitch.py:714
+#: lib/elements/fill_stitch.py:389 lib/elements/fill_stitch.py:713
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:405
+#: lib/elements/fill_stitch.py:404
msgid "Flip fill (start right-to-left)"
msgstr ""
-#: lib/elements/fill_stitch.py:406
+#: lib/elements/fill_stitch.py:405
msgid "The flip option can help you with routing your stitch path. When you enable flip, stitching goes from right-to-left instead of left-to-right."
msgstr ""
-#: lib/elements/fill_stitch.py:418
+#: lib/elements/fill_stitch.py:417
msgid "Reverse fill"
msgstr ""
-#: lib/elements/fill_stitch.py:419
+#: lib/elements/fill_stitch.py:418
msgid "Reverses fill path."
msgstr ""
-#: lib/elements/fill_stitch.py:430
+#: lib/elements/fill_stitch.py:429
msgid "Stop at ending point"
msgstr ""
-#: lib/elements/fill_stitch.py:431
+#: lib/elements/fill_stitch.py:430
msgid "If this option is disabled, the ending point will only be used to define a general direction for stitch routing. When enabled the last section will end at the defined spot."
msgstr ""
-#: lib/elements/fill_stitch.py:443 lib/elements/fill_stitch.py:725
+#: lib/elements/fill_stitch.py:442 lib/elements/fill_stitch.py:724
msgid "Underpath"
msgstr ""
-#: lib/elements/fill_stitch.py:444 lib/elements/fill_stitch.py:726
+#: lib/elements/fill_stitch.py:443 lib/elements/fill_stitch.py:725
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:456 lib/elements/satin_column.py:364
-#: lib/elements/stroke.py:121
+#: lib/elements/fill_stitch.py:455 lib/elements/satin_column.py:364
+#: lib/elements/stroke.py:120
msgid "Running stitch length"
msgstr ""
-#: lib/elements/fill_stitch.py:457
+#: lib/elements/fill_stitch.py:456
msgid "Length of stitches around the outline of the fill region used when moving from section to section. Also used for meander and circular fill."
msgstr ""
-#: lib/elements/fill_stitch.py:474 lib/elements/satin_column.py:375
+#: lib/elements/fill_stitch.py:473 lib/elements/satin_column.py:375
msgid "Running stitch tolerance"
msgstr ""
-#: lib/elements/fill_stitch.py:475 lib/elements/satin_column.py:376
+#: lib/elements/fill_stitch.py:474 lib/elements/satin_column.py:376
msgid "Determines how hard Ink/Stitch tries to avoid stitching outside the shape.Lower numbers are less likely to stitch outside the shape but require more stitches."
msgstr ""
-#: lib/elements/fill_stitch.py:493 lib/elements/stroke.py:147
+#: lib/elements/fill_stitch.py:492 lib/elements/stroke.py:146
msgid "Randomize stitch length"
msgstr ""
-#: lib/elements/fill_stitch.py:494 lib/elements/stroke.py:148
+#: lib/elements/fill_stitch.py:493 lib/elements/stroke.py:147
msgid "Randomize stitch length and phase instead of dividing evenly or staggering. This is recommended for closely-spaced curved fills to avoid Moiré artefacts."
msgstr ""
-#: lib/elements/fill_stitch.py:510 lib/elements/stroke.py:160
+#: lib/elements/fill_stitch.py:509 lib/elements/stroke.py:159
msgid "Random stitch length jitter"
msgstr ""
-#: lib/elements/fill_stitch.py:511 lib/elements/stroke.py:161
+#: lib/elements/fill_stitch.py:510 lib/elements/stroke.py:160
msgid "Amount to vary the length of each stitch by when randomizing."
msgstr ""
-#: lib/elements/fill_stitch.py:526 lib/elements/satin_column.py:500
-#: lib/elements/stroke.py:83
+#: lib/elements/fill_stitch.py:525 lib/elements/satin_column.py:500
+#: lib/elements/stroke.py:82
#: lib/sew_stack/stitch_layers/running_stitch/running_stitch_layer.py:33
#: lib/sew_stack/stitch_layers/running_stitch/running_stitch_layer.py:35
msgid "Repeats"
msgstr ""
-#: lib/elements/fill_stitch.py:527 lib/elements/stroke.py:84
+#: lib/elements/fill_stitch.py:526 lib/elements/stroke.py:83
#: lib/sew_stack/stitch_layers/running_stitch/running_stitch_layer.py:36
msgid "Defines how many times to run down and back along the path."
msgstr ""
-#: lib/elements/fill_stitch.py:538 lib/elements/stroke.py:95
+#: lib/elements/fill_stitch.py:537 lib/elements/stroke.py:94
msgid "Bean stitch number of repeats"
msgstr ""
-#: lib/elements/fill_stitch.py:539 lib/elements/stroke.py:96
+#: lib/elements/fill_stitch.py:538 lib/elements/stroke.py:95
msgid "Backtrack each stitch this many times. A value of 1 would triple each stitch (forward, back, forward). A value of 2 would quintuple each stitch, etc.\n\n"
"A pattern with various repeats can be created with a list of values separated by a space."
msgstr ""
-#: lib/elements/fill_stitch.py:554 lib/elements/satin_column.py:250
-#: lib/elements/stroke.py:186
+#: lib/elements/fill_stitch.py:553 lib/elements/satin_column.py:250
+#: lib/elements/stroke.py:185
msgid "Zig-zag spacing (peak-to-peak)"
msgstr ""
-#: lib/elements/fill_stitch.py:555 lib/elements/stroke.py:187
+#: lib/elements/fill_stitch.py:554 lib/elements/stroke.py:186
msgid "Length of stitches in zig-zag mode."
msgstr ""
-#: lib/elements/fill_stitch.py:567
+#: lib/elements/fill_stitch.py:566
msgid "Zig-zag width"
msgstr ""
-#: lib/elements/fill_stitch.py:568
+#: lib/elements/fill_stitch.py:567
msgid "Width of the zig-zag line."
msgstr ""
-#: lib/elements/fill_stitch.py:581 lib/gui/tartan/embroidery_panel.py:42
+#: lib/elements/fill_stitch.py:580 lib/gui/tartan/embroidery_panel.py:42
msgid "Rows per tartan thread"
msgstr ""
-#: lib/elements/fill_stitch.py:582 lib/gui/tartan/embroidery_panel.py:44
+#: lib/elements/fill_stitch.py:581 lib/gui/tartan/embroidery_panel.py:44
msgid "Consecutive rows of the same color"
msgstr ""
-#: lib/elements/fill_stitch.py:593
+#: lib/elements/fill_stitch.py:592
msgid "Herringbone width"
msgstr ""
-#: lib/elements/fill_stitch.py:594
+#: lib/elements/fill_stitch.py:593
msgid "Defines width of a herringbone pattern. Use 0 for regular rows."
msgstr ""
-#: lib/elements/fill_stitch.py:606 lib/elements/satin_column.py:278
-#: lib/elements/stroke.py:199
+#: lib/elements/fill_stitch.py:605 lib/elements/satin_column.py:278
+#: lib/elements/stroke.py:198
msgid "Pull compensation"
msgstr ""
-#: lib/elements/fill_stitch.py:607
+#: lib/elements/fill_stitch.py:606
msgid "Fill stitch can pull the fabric together, resulting in a shape narrower than you draw in Inkscape. This setting expands each row of stitches outward from the center of the row by a fixed length. Two values separated by a space may be used for an asymmetric effect."
msgstr ""
-#: lib/elements/fill_stitch.py:611 lib/elements/satin_column.py:282
+#: lib/elements/fill_stitch.py:610 lib/elements/satin_column.py:282
#: lib/elements/satin_column.py:445 lib/elements/satin_column.py:539
-#: lib/elements/stroke.py:202
+#: lib/elements/stroke.py:201
msgid "mm (each side)"
msgstr ""
-#: lib/elements/fill_stitch.py:622 lib/elements/satin_column.py:263
+#: lib/elements/fill_stitch.py:621 lib/elements/satin_column.py:263
msgid "Pull compensation percentage"
msgstr ""
-#: lib/elements/fill_stitch.py:623
+#: lib/elements/fill_stitch.py:622
msgid "Additional pull compensation which varies as a percentage of row width. Two values separated by a space may be used for an asymmetric effect."
msgstr ""
-#: lib/elements/fill_stitch.py:626 lib/elements/satin_column.py:132
+#: lib/elements/fill_stitch.py:625 lib/elements/satin_column.py:132
#: lib/elements/satin_column.py:142 lib/elements/satin_column.py:266
#: lib/elements/satin_column.py:460 lib/elements/satin_column.py:559
msgid "% (each side)"
msgstr ""
-#: lib/elements/fill_stitch.py:647 lib/elements/fill_stitch.py:656
-#: lib/elements/fill_stitch.py:683 lib/elements/fill_stitch.py:694
-#: lib/elements/fill_stitch.py:704 lib/elements/fill_stitch.py:716
-#: lib/elements/fill_stitch.py:729
+#: lib/elements/fill_stitch.py:646 lib/elements/fill_stitch.py:655
+#: lib/elements/fill_stitch.py:682 lib/elements/fill_stitch.py:693
+#: lib/elements/fill_stitch.py:703 lib/elements/fill_stitch.py:715
+#: lib/elements/fill_stitch.py:728
msgid "Fill Underlay"
msgstr ""
-#: lib/elements/fill_stitch.py:647 lib/gui/tartan/embroidery_panel.py:55
+#: lib/elements/fill_stitch.py:646 lib/gui/tartan/embroidery_panel.py:55
#: inx/inkstitch_select_elements.inx:36 inx/inkstitch_select_elements.inx:64
#: inx/inkstitch_select_elements.inx:66
msgid "Underlay"
msgstr ""
-#: lib/elements/fill_stitch.py:653
+#: lib/elements/fill_stitch.py:652
msgid "Fill angle"
msgstr ""
-#: lib/elements/fill_stitch.py:654
+#: lib/elements/fill_stitch.py:653
msgid "Default: fill angle + 90 deg. Insert a list for multiple layers separated by a space."
msgstr ""
-#: lib/elements/fill_stitch.py:680 lib/gui/tartan/embroidery_panel.py:77
+#: lib/elements/fill_stitch.py:679 lib/gui/tartan/embroidery_panel.py:77
msgid "Row spacing"
msgstr ""
-#: lib/elements/fill_stitch.py:681
+#: lib/elements/fill_stitch.py:680
msgid "default: 3x fill row spacing"
msgstr ""
-#: lib/elements/fill_stitch.py:691 lib/elements/stroke.py:172
+#: lib/elements/fill_stitch.py:690 lib/elements/stroke.py:171
#: lib/extensions/element_info.py:134 lib/extensions/element_info.py:190
msgid "Max stitch length"
msgstr "Max stygn längd"
-#: lib/elements/fill_stitch.py:692
+#: lib/elements/fill_stitch.py:691
msgid "default: equal to fill max stitch length"
msgstr ""
-#: lib/elements/fill_stitch.py:702
+#: lib/elements/fill_stitch.py:701
msgid "Shrink the shape before doing underlay, to prevent underlay from showing around the outside of the fill."
msgstr ""
-#: lib/elements/fill_stitch.py:737 lib/elements/satin_column.py:581
-#: lib/elements/stroke.py:451 lib/gui/satin_multicolor/colorize_panel.py:61
+#: lib/elements/fill_stitch.py:736 lib/elements/satin_column.py:581
+#: lib/elements/stroke.py:450 lib/gui/satin_multicolor/colorize_panel.py:61
#: lib/sew_stack/stitch_layers/mixins/randomization.py:59
msgid "Random seed"
msgstr ""
-#: lib/elements/fill_stitch.py:738 lib/elements/satin_column.py:582
-#: lib/elements/stroke.py:452
+#: lib/elements/fill_stitch.py:737 lib/elements/satin_column.py:582
+#: lib/elements/stroke.py:451
msgid "Use a specific seed for randomized attributes. Uses the element ID if empty."
msgstr ""
@@ -1807,7 +1808,7 @@ msgstr ""
msgid "* Under \"Markers\" choose the first (empty) option in the first dropdown list."
msgstr ""
-#: lib/elements/satin_column.py:32 lib/elements/stroke.py:35
+#: lib/elements/satin_column.py:32 lib/elements/stroke.py:34
msgid "Too few subpaths"
msgstr ""
@@ -1941,8 +1942,8 @@ msgstr ""
msgid "Zig-zag"
msgstr ""
-#: lib/elements/satin_column.py:119 lib/elements/stroke.py:73
-#: inx/inkstitch_break_apart.inx:9 inx/inkstitch_knockdown_fill.inx:20
+#: lib/elements/satin_column.py:119 lib/elements/stroke.py:72
+#: inx/inkstitch_break_apart.inx:9
msgid "Method"
msgstr ""
@@ -2055,27 +2056,27 @@ msgstr ""
msgid "Satin stitches pull the fabric together, resulting in a column narrower than you draw in Inkscape. This setting expands each pair of needle penetrations outward from the center of the satin column by a fixed length. Two values separated by a space may be used for an asymmetric effect."
msgstr ""
-#: lib/elements/satin_column.py:293 lib/elements/stroke.py:341
+#: lib/elements/satin_column.py:293 lib/elements/stroke.py:340
msgid "Automatic"
msgstr ""
-#: lib/elements/satin_column.py:294 lib/elements/stroke.py:342
+#: lib/elements/satin_column.py:294 lib/elements/stroke.py:341
msgid "Don't reverse"
msgstr ""
-#: lib/elements/satin_column.py:295 lib/elements/stroke.py:343
+#: lib/elements/satin_column.py:295 lib/elements/stroke.py:342
msgid "Reverse first rail"
msgstr ""
-#: lib/elements/satin_column.py:296 lib/elements/stroke.py:344
+#: lib/elements/satin_column.py:296 lib/elements/stroke.py:343
msgid "Reverse second rail"
msgstr ""
-#: lib/elements/satin_column.py:297 lib/elements/stroke.py:345
+#: lib/elements/satin_column.py:297 lib/elements/stroke.py:344
msgid "Reverse both rails"
msgstr ""
-#: lib/elements/satin_column.py:303 lib/elements/stroke.py:351
+#: lib/elements/satin_column.py:303 lib/elements/stroke.py:350
msgid "Reverse rails"
msgstr ""
@@ -2136,7 +2137,7 @@ msgid "Stitch length"
msgstr ""
#: lib/elements/satin_column.py:425 lib/elements/satin_column.py:482
-#: lib/elements/stroke.py:133
+#: lib/elements/stroke.py:132
msgid "Stitch tolerance"
msgstr ""
@@ -2221,237 +2222,239 @@ msgstr ""
msgid "Split stitch if distance of maximum stitch length is exceeded"
msgstr ""
-#: lib/elements/stroke.py:36
+#: lib/elements/stroke.py:35
msgid "This element renders as running stitch while it has a satin column parameter."
msgstr ""
-#: lib/elements/stroke.py:38
+#: lib/elements/stroke.py:37
msgid "* Convert to stroke: select the element and open the parameter dialog. Enable running stitch along path."
msgstr ""
-#: lib/elements/stroke.py:39
+#: lib/elements/stroke.py:38
msgid "* Use as satin column: add an other rail and optionally rungs."
msgstr ""
-#: lib/elements/stroke.py:45 lib/extensions/params.py:607
+#: lib/elements/stroke.py:44 lib/extensions/params.py:607
#: inx/inkstitch_select_elements.inx:12
msgid "Stroke"
msgstr ""
-#: lib/elements/stroke.py:48 lib/extensions/params.py:280
+#: lib/elements/stroke.py:47 lib/extensions/params.py:280
msgid "Running stitch along paths"
msgstr ""
-#: lib/elements/stroke.py:66
+#: lib/elements/stroke.py:65
msgid "Running Stitch / Bean Stitch"
msgstr ""
-#: lib/elements/stroke.py:67 lib/lettering/categories.py:26
+#: lib/elements/stroke.py:66 lib/lettering/categories.py:26
#: inx/inkstitch_lettering_generate_json.inx:57
msgid "Ripple Stitch"
msgstr ""
-#: lib/elements/stroke.py:68 inx/inkstitch_select_elements.inx:23
+#: lib/elements/stroke.py:67 inx/inkstitch_select_elements.inx:23
msgid "ZigZag Stitch"
msgstr ""
-#: lib/elements/stroke.py:69 inx/inkstitch_select_elements.inx:24
+#: lib/elements/stroke.py:68 inx/inkstitch_select_elements.inx:24
msgid "Manual Stitch"
msgstr ""
-#: lib/elements/stroke.py:109
+#: lib/elements/stroke.py:108
msgid "Manual stitch placement"
msgstr ""
-#: lib/elements/stroke.py:110
+#: lib/elements/stroke.py:109
msgid "No extra stitches will be added to the original ripple pattern and the running stitch length value will be ignored."
msgstr ""
-#: lib/elements/stroke.py:122
+#: lib/elements/stroke.py:121
#: lib/sew_stack/stitch_layers/running_stitch/running_stitch_layer.py:21
msgid "Length of stitches. Stitches can be shorter according to the stitch tolerance setting."
msgstr ""
-#: lib/elements/stroke.py:134
+#: lib/elements/stroke.py:133
msgid "All stitches must be within this distance from the path. A lower tolerance means stitches will be closer together. A higher tolerance means sharp corners may be rounded."
msgstr ""
-#: lib/elements/stroke.py:173
+#: lib/elements/stroke.py:172
msgid "Split stitches longer than this."
msgstr ""
-#: lib/elements/stroke.py:200
+#: lib/elements/stroke.py:199
msgid "Zigzag stitches pull the fabric together, resulting in a column narrower than you draw in Inkscape. This widens the zigzag line width."
msgstr ""
-#: lib/elements/stroke.py:213
+#: lib/elements/stroke.py:212
msgid "Number of lines"
msgstr ""
-#: lib/elements/stroke.py:214
+#: lib/elements/stroke.py:213
msgid "Number of lines from start to finish"
msgstr ""
-#: lib/elements/stroke.py:225
+#: lib/elements/stroke.py:224
msgid "Minimum line distance"
msgstr ""
-#: lib/elements/stroke.py:226
+#: lib/elements/stroke.py:225
msgid "Overrides the number of lines setting."
msgstr ""
-#: lib/elements/stroke.py:239
+#: lib/elements/stroke.py:238
msgid "Line count / Minimum line distance"
msgstr ""
-#: lib/elements/stroke.py:240
+#: lib/elements/stroke.py:239
msgid "Render at rungs"
msgstr ""
-#: lib/elements/stroke.py:241
+#: lib/elements/stroke.py:240
msgid "Adaptive + minimum line distance"
msgstr ""
-#: lib/elements/stroke.py:246
+#: lib/elements/stroke.py:245
msgid "Pattern position"
msgstr ""
-#: lib/elements/stroke.py:247
+#: lib/elements/stroke.py:246
msgid "Pattern position for satin guided ripples."
msgstr ""
-#: lib/elements/stroke.py:258
+#: lib/elements/stroke.py:257
msgid "Stagger lines this many times before repeating"
msgstr ""
-#: lib/elements/stroke.py:259
+#: lib/elements/stroke.py:258
msgid "Length of the cycle by which successive stitch lines are staggered. Fractional values are allowed and can have less visible diagonals than integer values. A value of 0 (default) disables staggering and instead stitches evenly.For linear ripples only."
msgstr ""
-#: lib/elements/stroke.py:272
+#: lib/elements/stroke.py:271
msgid "Skip first lines"
msgstr ""
-#: lib/elements/stroke.py:273
+#: lib/elements/stroke.py:272
msgid "Skip this number of lines at the beginning."
msgstr ""
-#: lib/elements/stroke.py:284
+#: lib/elements/stroke.py:283
msgid "Skip last lines"
msgstr ""
-#: lib/elements/stroke.py:285
+#: lib/elements/stroke.py:284
msgid "Skip this number of lines at the end"
msgstr ""
-#: lib/elements/stroke.py:296
+#: lib/elements/stroke.py:295
msgid "Flip every second line"
msgstr ""
-#: lib/elements/stroke.py:297
+#: lib/elements/stroke.py:296
msgid "Linear ripple: wether to flip the pattern every second line or not."
msgstr ""
-#: lib/elements/stroke.py:307
+#: lib/elements/stroke.py:306
msgid "Line distance exponent"
msgstr ""
-#: lib/elements/stroke.py:308
+#: lib/elements/stroke.py:307
msgid "Increase density towards one side."
msgstr ""
-#: lib/elements/stroke.py:319
+#: lib/elements/stroke.py:318
msgid "Flip exponent"
msgstr ""
-#: lib/elements/stroke.py:320
+#: lib/elements/stroke.py:319
msgid "Reverse exponent effect."
msgstr ""
-#: lib/elements/stroke.py:331
+#: lib/elements/stroke.py:330
msgid "Reverse"
msgstr ""
-#: lib/elements/stroke.py:332
+#: lib/elements/stroke.py:331
msgid "Flip start and end point"
msgstr ""
-#: lib/elements/stroke.py:352
+#: lib/elements/stroke.py:351
msgid "Reverse satin ripple rails. Default: automatically detect and fix a reversed rail."
msgstr ""
-#: lib/elements/stroke.py:364
+#: lib/elements/stroke.py:363
msgid "Grid size"
msgstr ""
-#: lib/elements/stroke.py:365
+#: lib/elements/stroke.py:364
msgid "Render as grid. Use with care and watch your stitch density."
msgstr ""
-#: lib/elements/stroke.py:377
+#: lib/elements/stroke.py:376
msgid "Stitch grid first"
msgstr ""
-#: lib/elements/stroke.py:378
+#: lib/elements/stroke.py:377
msgid "Reverse the stitch paths, so that the grid will be stitched first"
msgstr ""
-#: lib/elements/stroke.py:389
+#: lib/elements/stroke.py:388
msgid "Scale axis"
msgstr ""
-#: lib/elements/stroke.py:390
+#: lib/elements/stroke.py:389
msgid "Scale axis for satin guided ripple stitches."
msgstr ""
-#: lib/elements/stroke.py:394 lib/gui/edit_json/settings_panel.py:159
-#: print/templates/ui.html:180 inx/inkstitch_remove_embroidery_settings.inx:12
+#: lib/elements/stroke.py:393 lib/gui/edit_json/settings_panel.py:159
+#: print/templates/ui.html:180 inx/inkstitch_knockdown_fill.inx:32
+#: inx/inkstitch_remove_embroidery_settings.inx:12
#: inx/inkstitch_remove_embroidery_settings.inx:117
msgid "None"
msgstr ""
-#: lib/elements/stroke.py:402
+#: lib/elements/stroke.py:401
msgid "Starting scale"
msgstr ""
-#: lib/elements/stroke.py:403
+#: lib/elements/stroke.py:402
msgid "How big the first copy of the line should be, in percent."
msgstr ""
-#: lib/elements/stroke.py:403 lib/elements/stroke.py:415
+#: lib/elements/stroke.py:402 lib/elements/stroke.py:414
msgid "Used only for ripple stitch with a guide line."
msgstr ""
-#: lib/elements/stroke.py:414
+#: lib/elements/stroke.py:413
msgid "Ending scale"
msgstr ""
-#: lib/elements/stroke.py:415
+#: lib/elements/stroke.py:414
msgid "How big the last copy of the line should be, in percent."
msgstr ""
-#: lib/elements/stroke.py:426 lib/gui/tartan/customize_panel.py:43
+#: lib/elements/stroke.py:425 lib/gui/tartan/customize_panel.py:43
#: inx/inkstitch_transform_elements.inx:10
msgid "Rotate"
msgstr "Rotera"
-#: lib/elements/stroke.py:427
+#: lib/elements/stroke.py:426
msgid "Rotate satin guided ripple stitches"
msgstr ""
-#: lib/elements/stroke.py:438
+#: lib/elements/stroke.py:437 inx/inkstitch_knockdown_fill.inx:20
+#: inx/inkstitch_knockdown_fill.inx:37
msgid "Join style"
msgstr ""
-#: lib/elements/stroke.py:439
+#: lib/elements/stroke.py:438
msgid "Join style for non circular ripples."
msgstr ""
-#: lib/elements/stroke.py:442
+#: lib/elements/stroke.py:441
msgid "flat"
msgstr ""
-#: lib/elements/stroke.py:442
+#: lib/elements/stroke.py:441
msgid "point"
msgstr ""
@@ -2866,11 +2869,11 @@ msgstr ""
msgid "The maximum value is smaller than the minimum value."
msgstr ""
-#: lib/extensions/lettering_generate_json.py:51
+#: lib/extensions/lettering_generate_json.py:53
msgid "Please specify a font file."
msgstr "Välj en typsnittsfil."
-#: lib/extensions/letters_to_font.py:37
+#: lib/extensions/letters_to_font.py:38
msgid "Font directory not found. Please specify an existing directory."
msgstr ""
@@ -3295,11 +3298,11 @@ msgstr "Tillämpa"
#: inx/inkstitch_generate_palette.inx:26 inx/inkstitch_gradient_blocks.inx:26
#: inx/inkstitch_install.inx:14 inx/inkstitch_install_custom_palette.inx:14
#: inx/inkstitch_jump_to_stroke.inx:42 inx/inkstitch_jump_to_trim.inx:27
-#: inx/inkstitch_knockdown_fill.inx:27
+#: inx/inkstitch_knockdown_fill.inx:43
#: inx/inkstitch_lettering_along_path.inx:25
#: inx/inkstitch_lettering_custom_font_dir.inx:11
#: inx/inkstitch_lettering_force_lock_stitches.inx:22
-#: inx/inkstitch_lettering_generate_json.inx:135
+#: inx/inkstitch_lettering_generate_json.inx:143
#: inx/inkstitch_lettering_remove_kerning.inx:12
#: inx/inkstitch_lettering_set_color_sort_index.inx:11
#: inx/inkstitch_letters_to_font.inx:60 inx/inkstitch_outline.inx:25
@@ -3329,7 +3332,7 @@ msgid "Feature to verify or update font information for an existing font."
msgstr ""
#: lib/gui/edit_json/help_panel.py:33 lib/gui/edit_json/help_panel.py:34
-#: inx/inkstitch_lettering_generate_json.inx:141
+#: inx/inkstitch_lettering_generate_json.inx:149
msgid "https://inkstitch.org/docs/font-tools/#edit-json"
msgstr ""
@@ -5311,11 +5314,11 @@ msgstr ""
#: inx/inkstitch_density_map.inx:29 inx/inkstitch_display_stacking_order.inx:14
#: inx/inkstitch_fill_to_satin.inx:27 inx/inkstitch_install.inx:18
#: inx/inkstitch_install_custom_palette.inx:17
-#: inx/inkstitch_knockdown_fill.inx:33
+#: inx/inkstitch_knockdown_fill.inx:49
#: inx/inkstitch_lettering_along_path.inx:37
#: inx/inkstitch_lettering_custom_font_dir.inx:16
#: inx/inkstitch_lettering_force_lock_stitches.inx:33
-#: inx/inkstitch_lettering_generate_json.inx:139
+#: inx/inkstitch_lettering_generate_json.inx:147
#: inx/inkstitch_lettering_remove_kerning.inx:22
#: inx/inkstitch_lettering_set_color_sort_index.inx:19
#: inx/inkstitch_letters_to_font.inx:75 inx/inkstitch_outline.inx:28
@@ -6634,15 +6637,15 @@ msgstr ""
msgid "Keep holes"
msgstr ""
-#: inx/inkstitch_knockdown_fill.inx:19
+#: inx/inkstitch_knockdown_fill.inx:19 inx/inkstitch_knockdown_fill.inx:36
msgid "Offset"
msgstr ""
-#: inx/inkstitch_knockdown_fill.inx:22
+#: inx/inkstitch_knockdown_fill.inx:22 inx/inkstitch_knockdown_fill.inx:39
msgid "Mitre"
msgstr ""
-#: inx/inkstitch_knockdown_fill.inx:23
+#: inx/inkstitch_knockdown_fill.inx:23 inx/inkstitch_knockdown_fill.inx:40
msgid "Bevel"
msgstr ""
@@ -6650,23 +6653,40 @@ msgstr ""
msgid "Mitre limit"
msgstr ""
-#: inx/inkstitch_knockdown_fill.inx:28
+#: inx/inkstitch_knockdown_fill.inx:30
+msgid "Embossing"
+msgstr ""
+
+#: inx/inkstitch_knockdown_fill.inx:31
+msgid "Shape"
+msgstr ""
+
+#: inx/inkstitch_knockdown_fill.inx:33
+#: inx/inkstitch_zigzag_line_to_satin.inx:10
+msgid "Square"
+msgstr ""
+
+#: inx/inkstitch_knockdown_fill.inx:34
+msgid "Circle"
+msgstr ""
+
+#: inx/inkstitch_knockdown_fill.inx:44
msgid "This extension generates a knockdown fill area with a specified offset around selected elements."
msgstr ""
-#: inx/inkstitch_knockdown_fill.inx:29
+#: inx/inkstitch_knockdown_fill.inx:45
msgid "* Select elements of any kind"
msgstr ""
-#: inx/inkstitch_knockdown_fill.inx:30
+#: inx/inkstitch_knockdown_fill.inx:46
msgid "* Open this extension and apply with desired settings"
msgstr ""
-#: inx/inkstitch_knockdown_fill.inx:31
+#: inx/inkstitch_knockdown_fill.inx:47
msgid "* Adapt fill settings in the params dialog"
msgstr ""
-#: inx/inkstitch_knockdown_fill.inx:34
+#: inx/inkstitch_knockdown_fill.inx:50
msgid "https://inkstitch.org/docs/fill-tools/#knockdown-fill"
msgstr ""
@@ -6887,6 +6907,7 @@ msgstr ""
#: inx/inkstitch_lettering_generate_json.inx:118
#: inx/inkstitch_lettering_generate_json.inx:126
+#: inx/inkstitch_lettering_generate_json.inx:134
msgid "Force"
msgstr ""
@@ -6914,15 +6935,27 @@ msgstr ""
msgid "Space character width (default: 20)"
msgstr ""
+#: inx/inkstitch_lettering_generate_json.inx:134
+msgid "Overwrite letter spacing information from font file."
+msgstr ""
+
#: inx/inkstitch_lettering_generate_json.inx:136
+msgid "Letter spacing (px)"
+msgstr ""
+
+#: inx/inkstitch_lettering_generate_json.inx:136
+msgid "Letter spacing (default: 100)"
+msgstr ""
+
+#: inx/inkstitch_lettering_generate_json.inx:144
msgid "Generates font.json which can be used by the lettering tool."
msgstr ""
-#: inx/inkstitch_lettering_generate_json.inx:137
+#: inx/inkstitch_lettering_generate_json.inx:145
msgid "The generated file can be updated with Extensions > Ink/Stitch > Font Management > Edit JSON."
msgstr ""
-#: inx/inkstitch_lettering_generate_json.inx:140
+#: inx/inkstitch_lettering_generate_json.inx:148
msgid "https://inkstitch.org/docs/font-tools/#generate-json"
msgstr ""
@@ -8108,10 +8141,6 @@ msgstr ""
msgid "Line Pattern"
msgstr ""
-#: inx/inkstitch_zigzag_line_to_satin.inx:10
-msgid "Square"
-msgstr ""
-
#: inx/inkstitch_zigzag_line_to_satin.inx:11
msgid "Sawtooth"
msgstr ""
diff --git a/translations/messages_tr_TR.po b/translations/messages_tr_TR.po
index 156f144e..c6d6f171 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: 2025-05-12 01:48+0000\n"
-"PO-Revision-Date: 2025-05-12 01:49\n"
+"POT-Creation-Date: 2025-05-21 01:46+0000\n"
+"PO-Revision-Date: 2025-05-21 01:46\n"
"Last-Translator: \n"
"Language-Team: Turkish\n"
"MIME-Version: 1.0\n"
@@ -12,7 +12,7 @@ msgstr ""
"Generated-By: Babel 2.17.0\n"
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2025-05-12 01:48+0000\n"
+"POT-Creation-Date: 2025-05-21 01:46+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -910,11 +910,11 @@ msgstr ""
msgid "weird one"
msgstr ""
-#: inkstitch.py:166
+#: inkstitch.py:170
msgid "Ink/Stitch cannot read your SVG file. This is often the case when you use a file which has been created with Adobe Illustrator."
msgstr ""
-#: inkstitch.py:169
+#: inkstitch.py:173
msgid "Try to import the file into Inkscape through 'File > Import...' (Ctrl+I)"
msgstr ""
@@ -1076,126 +1076,126 @@ msgstr ""
msgid "Flip automatically calculated angle if it appears to be wrong."
msgstr ""
-#: lib/elements/element.py:249 lib/gui/preferences.py:59
+#: lib/elements/element.py:251 lib/gui/preferences.py:59
#: lib/gui/preferences.py:106
msgid "Minimum stitch length"
msgstr ""
-#: lib/elements/element.py:250
+#: lib/elements/element.py:252
msgid "Overwrite global minimum stitch length setting. Shorter stitches than that will be removed."
msgstr ""
-#: lib/elements/element.py:260 lib/gui/preferences.py:41
+#: lib/elements/element.py:262 lib/gui/preferences.py:41
msgid "Minimum jump stitch length"
msgstr ""
-#: lib/elements/element.py:261
+#: lib/elements/element.py:263
msgid "Overwrite global minimum jump stitch length setting. Shorter distances to the next object will have no lock stitches."
msgstr ""
-#: lib/elements/element.py:271
+#: lib/elements/element.py:273
msgid "Allow lock stitches"
msgstr ""
-#: lib/elements/element.py:272
+#: lib/elements/element.py:274
msgid "Tie thread at the beginning and/or end of this object. Manual stitch will only add lock stitches if force lock stitched is checked."
msgstr ""
#. options to allow lock stitch before and after objects
-#: lib/elements/element.py:277
+#: lib/elements/element.py:279
msgid "Both"
msgstr ""
-#: lib/elements/element.py:277
+#: lib/elements/element.py:279
msgid "Before"
msgstr ""
-#: lib/elements/element.py:277
+#: lib/elements/element.py:279
msgid "After"
msgstr ""
-#: lib/elements/element.py:277
+#: lib/elements/element.py:279
msgid "Neither"
msgstr ""
-#: lib/elements/element.py:286
+#: lib/elements/element.py:288
#: inx/inkstitch_lettering_force_lock_stitches.inx:3
msgid "Force lock stitches"
msgstr ""
-#: lib/elements/element.py:287
+#: lib/elements/element.py:289
msgid "Sew lock stitches after sewing this element, even if the distance to the next object is shorter than defined by the minimum jump stitch length value in the Ink/Stitch preferences."
msgstr ""
-#: lib/elements/element.py:299
+#: lib/elements/element.py:301
msgid "Tack stitch"
msgstr ""
-#: lib/elements/element.py:300
+#: lib/elements/element.py:302
msgid "Tack down stitch type"
msgstr ""
-#: lib/elements/element.py:310 lib/elements/element.py:356
+#: lib/elements/element.py:312 lib/elements/element.py:358
msgid "Custom path"
msgstr ""
-#: lib/elements/element.py:311
+#: lib/elements/element.py:313
msgid "Enter a custom path. For svg paths The last node will not be embroidered, but represents the first stitch of the element."
msgstr ""
-#: lib/elements/element.py:321 lib/elements/element.py:333
+#: lib/elements/element.py:323 lib/elements/element.py:335
msgid "Scale tack stitch"
msgstr ""
-#: lib/elements/element.py:322
+#: lib/elements/element.py:324
msgid "Set stitch length. A 1 in a custom path equals this values."
msgstr ""
-#: lib/elements/element.py:334
+#: lib/elements/element.py:336
msgid "Scale tack stitch by this percentage."
msgstr ""
-#: lib/elements/element.py:345
+#: lib/elements/element.py:347
msgid "Lock stitch"
msgstr ""
-#: lib/elements/element.py:346
+#: lib/elements/element.py:348
msgid "Lock stitch type"
msgstr ""
-#: lib/elements/element.py:357
+#: lib/elements/element.py:359
msgid "Enter a custom path. For svg paths the first node will not be embroidered, but represents the last stitch of the element."
msgstr ""
-#: lib/elements/element.py:367 lib/elements/element.py:379
+#: lib/elements/element.py:369 lib/elements/element.py:381
msgid "Scale lock stitch"
msgstr ""
-#: lib/elements/element.py:368
+#: lib/elements/element.py:370
msgid "Set length of lock stitches (mm)."
msgstr ""
-#: lib/elements/element.py:380
+#: lib/elements/element.py:382
msgid "Scale lock stitch by this percentage."
msgstr ""
-#: lib/elements/element.py:392
+#: lib/elements/element.py:394
msgid "Trim After"
msgstr ""
-#: lib/elements/element.py:393
+#: lib/elements/element.py:395
msgid "Add a TRIM command after stitching this object."
msgstr ""
-#: lib/elements/element.py:402
+#: lib/elements/element.py:404
msgid "Stop After"
msgstr ""
-#: lib/elements/element.py:403
+#: lib/elements/element.py:405
msgid "Add a STOP command after stitching this object."
msgstr ""
-#: lib/elements/element.py:687
+#: lib/elements/element.py:700
msgid "Please run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot objects. This will show you the exact location of the problem."
msgstr ""
@@ -1211,559 +1211,560 @@ msgstr ""
msgid "* Run Extensions > Ink/Stitch > Troubleshoot > Cleanup Document..."
msgstr ""
-#: lib/elements/fill_stitch.py:37
+#: lib/elements/fill_stitch.py:36
msgid "Small Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:38
+#: lib/elements/fill_stitch.py:37
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:44 lib/elements/fill_stitch.py:264
+#: lib/elements/fill_stitch.py:43 lib/elements/fill_stitch.py:263
msgid "Expand"
msgstr ""
-#: lib/elements/fill_stitch.py:45
+#: lib/elements/fill_stitch.py:44
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:50 lib/elements/fill_stitch.py:701
+#: lib/elements/fill_stitch.py:49 lib/elements/fill_stitch.py:700
msgid "Inset"
msgstr ""
-#: lib/elements/fill_stitch.py:51
+#: lib/elements/fill_stitch.py:50
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:56
+#: lib/elements/fill_stitch.py:55
msgid "Missing Guideline"
msgstr ""
-#: lib/elements/fill_stitch.py:57
+#: lib/elements/fill_stitch.py:56
msgid "This object is set to \"Guided Fill\", but has no guide line."
msgstr ""
-#: lib/elements/fill_stitch.py:59
+#: lib/elements/fill_stitch.py:58
msgid "* Create a stroke object"
msgstr ""
-#: lib/elements/fill_stitch.py:60
+#: lib/elements/fill_stitch.py:59
msgid "* Select this object and run Extensions > Ink/Stitch > Edit > Selection to guide line"
msgstr ""
-#: lib/elements/fill_stitch.py:65
+#: lib/elements/fill_stitch.py:64
msgid "Disjointed Guide Line"
msgstr ""
-#: lib/elements/fill_stitch.py:66
+#: lib/elements/fill_stitch.py:65
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:69
+#: lib/elements/fill_stitch.py:68
msgid "* Move the guide line into the element"
msgstr ""
-#: lib/elements/fill_stitch.py:74 lib/elements/stroke.py:27
+#: lib/elements/fill_stitch.py:73 lib/elements/stroke.py:26
msgid "Multiple Guide Lines"
msgstr ""
-#: lib/elements/fill_stitch.py:75 lib/elements/stroke.py:28
+#: lib/elements/fill_stitch.py:74 lib/elements/stroke.py:27
msgid "This object has multiple guide lines, but only the first one will be used."
msgstr ""
-#: lib/elements/fill_stitch.py:77 lib/elements/stroke.py:30
+#: lib/elements/fill_stitch.py:76 lib/elements/stroke.py:29
msgid "* Remove all guide lines, except for one."
msgstr ""
-#: lib/elements/fill_stitch.py:82
+#: lib/elements/fill_stitch.py:81
msgid "Unconnected"
msgstr ""
-#: lib/elements/fill_stitch.py:83
+#: lib/elements/fill_stitch.py:82
msgid "Fill: This object is made up of unconnected shapes. Ink/Stitch doesn't know what order to stitch them in. Please break this object up into separate shapes."
msgstr ""
-#: lib/elements/fill_stitch.py:87 lib/elements/fill_stitch.py:96
-#: lib/elements/fill_stitch.py:141
+#: lib/elements/fill_stitch.py:86 lib/elements/fill_stitch.py:95
+#: lib/elements/fill_stitch.py:140
msgid "* Extensions > Ink/Stitch > Fill Tools > Break Apart Fill Objects"
msgstr ""
-#: lib/elements/fill_stitch.py:92
+#: lib/elements/fill_stitch.py:91
msgid "Border crosses itself"
msgstr ""
-#: lib/elements/fill_stitch.py:93
+#: lib/elements/fill_stitch.py:92
msgid "Fill: The border crosses over itself. This may lead into unconnected shapes. Please break this object into separate shapes to indicate in which order it should be stitched in."
msgstr ""
-#: lib/elements/fill_stitch.py:101
+#: lib/elements/fill_stitch.py:100
msgid "Fill and Stroke color"
msgstr ""
-#: lib/elements/fill_stitch.py:102
+#: lib/elements/fill_stitch.py:101
msgid "Element has both a fill and a stroke color. It is recommended to use two separate elements instead."
msgstr ""
-#: lib/elements/fill_stitch.py:104
+#: lib/elements/fill_stitch.py:103
msgid "* Duplicate the element. Remove stroke color from the first and fill color from the second."
msgstr ""
-#: lib/elements/fill_stitch.py:105
+#: lib/elements/fill_stitch.py:104
msgid "* Adapt the shape of the second element to compensate for push and pull fabric distortion."
msgstr ""
-#: lib/elements/fill_stitch.py:110
+#: lib/elements/fill_stitch.py:109
msgid "No linear gradient color"
msgstr ""
-#: lib/elements/fill_stitch.py:111
+#: lib/elements/fill_stitch.py:110
msgid "Linear Gradient has no linear gradient color."
msgstr ""
-#: lib/elements/fill_stitch.py:113
+#: lib/elements/fill_stitch.py:112
msgid "* Open the Fill and Stroke dialog."
msgstr ""
-#: lib/elements/fill_stitch.py:114
+#: lib/elements/fill_stitch.py:113
msgid "* Set a linear gradient as a fill and adapt colors to your liking."
msgstr ""
-#: lib/elements/fill_stitch.py:119
+#: lib/elements/fill_stitch.py:118
msgid "No stripes to render"
msgstr ""
-#: lib/elements/fill_stitch.py:120
+#: lib/elements/fill_stitch.py:119
msgid "Tartan fill: There is no active fill stripe to render"
msgstr ""
-#: lib/elements/fill_stitch.py:122 lib/elements/fill_stitch.py:132
+#: lib/elements/fill_stitch.py:121 lib/elements/fill_stitch.py:131
msgid "Go to Extensions > Ink/Stitch > Fill Tools > Tartan and adjust stripe settings:"
msgstr ""
-#: lib/elements/fill_stitch.py:123
+#: lib/elements/fill_stitch.py:122
msgid "* Check if stripes are active"
msgstr ""
-#: lib/elements/fill_stitch.py:124
+#: lib/elements/fill_stitch.py:123
msgid "* Check the minimum stripe width setting and the scale factor"
msgstr ""
-#: lib/elements/fill_stitch.py:129
+#: lib/elements/fill_stitch.py:128
msgid "No customized pattern"
msgstr ""
-#: lib/elements/fill_stitch.py:130
+#: lib/elements/fill_stitch.py:129
msgid "Tartan fill: Using default pattern"
msgstr ""
-#: lib/elements/fill_stitch.py:133
+#: lib/elements/fill_stitch.py:132
msgid "* Customize your pattern"
msgstr ""
-#: lib/elements/fill_stitch.py:138
+#: lib/elements/fill_stitch.py:137
msgid "This shape is invalid"
msgstr ""
-#: lib/elements/fill_stitch.py:139
+#: lib/elements/fill_stitch.py:138
msgid "Fill: This shape cannot be stitched out. Please try to repair it with the \"Break Apart Fill Objects\" extension."
msgstr ""
-#: lib/elements/fill_stitch.py:147
+#: lib/elements/fill_stitch.py:146
msgid "FillStitch"
msgstr ""
-#: lib/elements/fill_stitch.py:150
+#: lib/elements/fill_stitch.py:149
msgid "Automatically routed fill stitching"
msgstr ""
-#: lib/elements/fill_stitch.py:154
+#: lib/elements/fill_stitch.py:153
msgid "Auto Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:155 inx/inkstitch_select_elements.inx:56
+#: lib/elements/fill_stitch.py:154 inx/inkstitch_select_elements.inx:56
msgid "Circular Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:156 inx/inkstitch_select_elements.inx:57
+#: lib/elements/fill_stitch.py:155 inx/inkstitch_select_elements.inx:57
msgid "Contour Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:157 inx/inkstitch_select_elements.inx:58
+#: lib/elements/fill_stitch.py:156 inx/inkstitch_select_elements.inx:58
msgid "Guided Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:158 inx/inkstitch_select_elements.inx:59
+#: lib/elements/fill_stitch.py:157 inx/inkstitch_select_elements.inx:59
msgid "Linear Gradient Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:159 inx/inkstitch_select_elements.inx:60
+#: lib/elements/fill_stitch.py:158 inx/inkstitch_select_elements.inx:60
msgid "Meander Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:160 inx/inkstitch_select_elements.inx:61
+#: lib/elements/fill_stitch.py:159 inx/inkstitch_select_elements.inx:61
msgid "Tartan Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:161 lib/gui/tartan/embroidery_panel.py:203
+#: lib/elements/fill_stitch.py:160 lib/gui/tartan/embroidery_panel.py:203
#: inx/inkstitch_select_elements.inx:62
msgid "Legacy Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:165
+#: lib/elements/fill_stitch.py:164
msgid "Fill method"
msgstr ""
-#: lib/elements/fill_stitch.py:174
+#: lib/elements/fill_stitch.py:173
msgid "Guided Fill Strategy"
msgstr ""
-#: lib/elements/fill_stitch.py:175
+#: lib/elements/fill_stitch.py:174
msgid "Copy"
msgstr ""
-#: lib/elements/fill_stitch.py:175
+#: lib/elements/fill_stitch.py:174
msgid "Parallel Offset"
msgstr ""
-#: lib/elements/fill_stitch.py:176
+#: lib/elements/fill_stitch.py:175
msgid "Copy (the default) will fill the shape with shifted copies of the line. Parallel offset will ensure that each line is always a consistent distance from its neighbor. Sharp corners may be introduced."
msgstr ""
-#: lib/elements/fill_stitch.py:183
+#: lib/elements/fill_stitch.py:182
msgid "Contour Fill Strategy"
msgstr ""
-#: lib/elements/fill_stitch.py:184
+#: lib/elements/fill_stitch.py:183
msgid "Inner to Outer"
msgstr ""
-#: lib/elements/fill_stitch.py:184
+#: lib/elements/fill_stitch.py:183
msgid "Single spiral"
msgstr ""
-#: lib/elements/fill_stitch.py:184
+#: lib/elements/fill_stitch.py:183
msgid "Double spiral"
msgstr ""
-#: lib/elements/fill_stitch.py:189
+#: lib/elements/fill_stitch.py:188
msgid "Join Style"
msgstr ""
-#: lib/elements/fill_stitch.py:190 inx/inkstitch_knockdown_fill.inx:21
+#: lib/elements/fill_stitch.py:189 inx/inkstitch_knockdown_fill.inx:21
+#: inx/inkstitch_knockdown_fill.inx:38
msgid "Round"
msgstr ""
-#: lib/elements/fill_stitch.py:190
+#: lib/elements/fill_stitch.py:189
msgid "Mitered"
msgstr ""
-#: lib/elements/fill_stitch.py:190
+#: lib/elements/fill_stitch.py:189
msgid "Beveled"
msgstr ""
-#: lib/elements/fill_stitch.py:196
+#: lib/elements/fill_stitch.py:195
msgid "Avoid self-crossing"
msgstr ""
-#: lib/elements/fill_stitch.py:205
+#: lib/elements/fill_stitch.py:204
msgid "Clockwise"
msgstr ""
-#: lib/elements/fill_stitch.py:210
+#: lib/elements/fill_stitch.py:209
msgid "Meander Pattern"
msgstr ""
-#: lib/elements/fill_stitch.py:217
+#: lib/elements/fill_stitch.py:216
msgid "Meander pattern angle"
msgstr ""
-#: lib/elements/fill_stitch.py:227
+#: lib/elements/fill_stitch.py:226
msgid "Meander pattern scale"
msgstr ""
-#: lib/elements/fill_stitch.py:228
+#: lib/elements/fill_stitch.py:227
msgid "Percentage to stretch or compress the meander pattern. You can scale horizontally and vertically individually by giving two percentages separated by a space. "
msgstr ""
-#: lib/elements/fill_stitch.py:238
+#: lib/elements/fill_stitch.py:237
msgid "Clip path"
msgstr ""
-#: lib/elements/fill_stitch.py:239
+#: lib/elements/fill_stitch.py:238
msgid "Constrain stitching to the shape. Useful when smoothing and expand are used."
msgstr ""
-#: lib/elements/fill_stitch.py:248
+#: lib/elements/fill_stitch.py:247
msgid "Smoothness"
msgstr ""
-#: lib/elements/fill_stitch.py:250
+#: lib/elements/fill_stitch.py:249
msgid "Smooth the stitch path. Smoothness limits how far the smoothed stitch path is allowed to deviate from the original path. Try low numbers like 0.2. Hint: a lower running stitch tolerance may be needed too."
msgstr ""
-#: lib/elements/fill_stitch.py:265
+#: lib/elements/fill_stitch.py:264
msgid "Expand the shape before fill stitching, to compensate for gaps between shapes. Negative values contract instead."
msgstr ""
-#: lib/elements/fill_stitch.py:282
+#: lib/elements/fill_stitch.py:281
msgid "Gap Filling"
msgstr ""
-#: lib/elements/fill_stitch.py:283
+#: lib/elements/fill_stitch.py:282
msgid "Add extra rows to compensate for gaps between sections caused by distortion.Rows are always added in pairs, so this number will be rounded up to the nearest multiple of 2."
msgstr ""
-#: lib/elements/fill_stitch.py:295 lib/elements/fill_stitch.py:308
+#: lib/elements/fill_stitch.py:294 lib/elements/fill_stitch.py:307
#: lib/gui/tartan/embroidery_panel.py:35
msgid "Angle of lines of stitches"
msgstr ""
-#: lib/elements/fill_stitch.py:296
+#: lib/elements/fill_stitch.py:295
msgid "The angle increases in a counter-clockwise direction. 0 is horizontal. Negative angles are allowed."
msgstr ""
-#: lib/elements/fill_stitch.py:309 lib/gui/tartan/embroidery_panel.py:36
+#: lib/elements/fill_stitch.py:308 lib/gui/tartan/embroidery_panel.py:36
msgid "Relative to the tartan stripe direction."
msgstr ""
-#: lib/elements/fill_stitch.py:321
+#: lib/elements/fill_stitch.py:320
msgid "Maximum fill stitch length"
msgstr ""
-#: lib/elements/fill_stitch.py:323
+#: lib/elements/fill_stitch.py:322
msgid "The length of each stitch in a row. Shorter stitch may be used at the start or end of a row."
msgstr ""
-#: lib/elements/fill_stitch.py:339
+#: lib/elements/fill_stitch.py:338
msgid "Spacing between rows"
msgstr ""
-#: lib/elements/fill_stitch.py:340
+#: lib/elements/fill_stitch.py:339
msgid "Distance between rows of stitches."
msgstr ""
-#: lib/elements/fill_stitch.py:357 inx/inkstitch_gradient_blocks.inx:24
+#: lib/elements/fill_stitch.py:356 inx/inkstitch_gradient_blocks.inx:24
msgid "End row spacing"
msgstr ""
-#: lib/elements/fill_stitch.py:358
+#: lib/elements/fill_stitch.py:357
msgid "Increases or decreases the row spacing towards the end."
msgstr ""
-#: lib/elements/fill_stitch.py:372
+#: lib/elements/fill_stitch.py:371
msgid "Stagger rows this many times before repeating"
msgstr ""
-#: lib/elements/fill_stitch.py:373 lib/elements/satin_column.py:215
+#: lib/elements/fill_stitch.py:372 lib/elements/satin_column.py:215
msgid "Length of the cycle by which successive stitch rows are staggered. Fractional values are allowed and can have less visible diagonals than integer values."
msgstr ""
-#: lib/elements/fill_stitch.py:389 lib/elements/fill_stitch.py:713
+#: lib/elements/fill_stitch.py:388 lib/elements/fill_stitch.py:712
msgid "Skip last stitch in each row"
msgstr "Her sırada son dikişi atla"
-#: lib/elements/fill_stitch.py:390 lib/elements/fill_stitch.py:714
+#: lib/elements/fill_stitch.py:389 lib/elements/fill_stitch.py:713
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:405
+#: lib/elements/fill_stitch.py:404
msgid "Flip fill (start right-to-left)"
msgstr ""
-#: lib/elements/fill_stitch.py:406
+#: lib/elements/fill_stitch.py:405
msgid "The flip option can help you with routing your stitch path. When you enable flip, stitching goes from right-to-left instead of left-to-right."
msgstr ""
-#: lib/elements/fill_stitch.py:418
+#: lib/elements/fill_stitch.py:417
msgid "Reverse fill"
msgstr ""
-#: lib/elements/fill_stitch.py:419
+#: lib/elements/fill_stitch.py:418
msgid "Reverses fill path."
msgstr ""
-#: lib/elements/fill_stitch.py:430
+#: lib/elements/fill_stitch.py:429
msgid "Stop at ending point"
msgstr ""
-#: lib/elements/fill_stitch.py:431
+#: lib/elements/fill_stitch.py:430
msgid "If this option is disabled, the ending point will only be used to define a general direction for stitch routing. When enabled the last section will end at the defined spot."
msgstr ""
-#: lib/elements/fill_stitch.py:443 lib/elements/fill_stitch.py:725
+#: lib/elements/fill_stitch.py:442 lib/elements/fill_stitch.py:724
msgid "Underpath"
msgstr ""
-#: lib/elements/fill_stitch.py:444 lib/elements/fill_stitch.py:726
+#: lib/elements/fill_stitch.py:443 lib/elements/fill_stitch.py:725
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:456 lib/elements/satin_column.py:364
-#: lib/elements/stroke.py:121
+#: lib/elements/fill_stitch.py:455 lib/elements/satin_column.py:364
+#: lib/elements/stroke.py:120
msgid "Running stitch length"
msgstr ""
-#: lib/elements/fill_stitch.py:457
+#: lib/elements/fill_stitch.py:456
msgid "Length of stitches around the outline of the fill region used when moving from section to section. Also used for meander and circular fill."
msgstr ""
-#: lib/elements/fill_stitch.py:474 lib/elements/satin_column.py:375
+#: lib/elements/fill_stitch.py:473 lib/elements/satin_column.py:375
msgid "Running stitch tolerance"
msgstr ""
-#: lib/elements/fill_stitch.py:475 lib/elements/satin_column.py:376
+#: lib/elements/fill_stitch.py:474 lib/elements/satin_column.py:376
msgid "Determines how hard Ink/Stitch tries to avoid stitching outside the shape.Lower numbers are less likely to stitch outside the shape but require more stitches."
msgstr ""
-#: lib/elements/fill_stitch.py:493 lib/elements/stroke.py:147
+#: lib/elements/fill_stitch.py:492 lib/elements/stroke.py:146
msgid "Randomize stitch length"
msgstr ""
-#: lib/elements/fill_stitch.py:494 lib/elements/stroke.py:148
+#: lib/elements/fill_stitch.py:493 lib/elements/stroke.py:147
msgid "Randomize stitch length and phase instead of dividing evenly or staggering. This is recommended for closely-spaced curved fills to avoid Moiré artefacts."
msgstr ""
-#: lib/elements/fill_stitch.py:510 lib/elements/stroke.py:160
+#: lib/elements/fill_stitch.py:509 lib/elements/stroke.py:159
msgid "Random stitch length jitter"
msgstr ""
-#: lib/elements/fill_stitch.py:511 lib/elements/stroke.py:161
+#: lib/elements/fill_stitch.py:510 lib/elements/stroke.py:160
msgid "Amount to vary the length of each stitch by when randomizing."
msgstr ""
-#: lib/elements/fill_stitch.py:526 lib/elements/satin_column.py:500
-#: lib/elements/stroke.py:83
+#: lib/elements/fill_stitch.py:525 lib/elements/satin_column.py:500
+#: lib/elements/stroke.py:82
#: lib/sew_stack/stitch_layers/running_stitch/running_stitch_layer.py:33
#: lib/sew_stack/stitch_layers/running_stitch/running_stitch_layer.py:35
msgid "Repeats"
msgstr "Tekrarlamalar"
-#: lib/elements/fill_stitch.py:527 lib/elements/stroke.py:84
+#: lib/elements/fill_stitch.py:526 lib/elements/stroke.py:83
#: lib/sew_stack/stitch_layers/running_stitch/running_stitch_layer.py:36
msgid "Defines how many times to run down and back along the path."
msgstr ""
-#: lib/elements/fill_stitch.py:538 lib/elements/stroke.py:95
+#: lib/elements/fill_stitch.py:537 lib/elements/stroke.py:94
msgid "Bean stitch number of repeats"
msgstr ""
-#: lib/elements/fill_stitch.py:539 lib/elements/stroke.py:96
+#: lib/elements/fill_stitch.py:538 lib/elements/stroke.py:95
msgid "Backtrack each stitch this many times. A value of 1 would triple each stitch (forward, back, forward). A value of 2 would quintuple each stitch, etc.\n\n"
"A pattern with various repeats can be created with a list of values separated by a space."
msgstr ""
-#: lib/elements/fill_stitch.py:554 lib/elements/satin_column.py:250
-#: lib/elements/stroke.py:186
+#: lib/elements/fill_stitch.py:553 lib/elements/satin_column.py:250
+#: lib/elements/stroke.py:185
msgid "Zig-zag spacing (peak-to-peak)"
msgstr ""
-#: lib/elements/fill_stitch.py:555 lib/elements/stroke.py:187
+#: lib/elements/fill_stitch.py:554 lib/elements/stroke.py:186
msgid "Length of stitches in zig-zag mode."
msgstr ""
-#: lib/elements/fill_stitch.py:567
+#: lib/elements/fill_stitch.py:566
msgid "Zig-zag width"
msgstr ""
-#: lib/elements/fill_stitch.py:568
+#: lib/elements/fill_stitch.py:567
msgid "Width of the zig-zag line."
msgstr ""
-#: lib/elements/fill_stitch.py:581 lib/gui/tartan/embroidery_panel.py:42
+#: lib/elements/fill_stitch.py:580 lib/gui/tartan/embroidery_panel.py:42
msgid "Rows per tartan thread"
msgstr ""
-#: lib/elements/fill_stitch.py:582 lib/gui/tartan/embroidery_panel.py:44
+#: lib/elements/fill_stitch.py:581 lib/gui/tartan/embroidery_panel.py:44
msgid "Consecutive rows of the same color"
msgstr ""
-#: lib/elements/fill_stitch.py:593
+#: lib/elements/fill_stitch.py:592
msgid "Herringbone width"
msgstr ""
-#: lib/elements/fill_stitch.py:594
+#: lib/elements/fill_stitch.py:593
msgid "Defines width of a herringbone pattern. Use 0 for regular rows."
msgstr ""
-#: lib/elements/fill_stitch.py:606 lib/elements/satin_column.py:278
-#: lib/elements/stroke.py:199
+#: lib/elements/fill_stitch.py:605 lib/elements/satin_column.py:278
+#: lib/elements/stroke.py:198
msgid "Pull compensation"
msgstr ""
-#: lib/elements/fill_stitch.py:607
+#: lib/elements/fill_stitch.py:606
msgid "Fill stitch can pull the fabric together, resulting in a shape narrower than you draw in Inkscape. This setting expands each row of stitches outward from the center of the row by a fixed length. Two values separated by a space may be used for an asymmetric effect."
msgstr ""
-#: lib/elements/fill_stitch.py:611 lib/elements/satin_column.py:282
+#: lib/elements/fill_stitch.py:610 lib/elements/satin_column.py:282
#: lib/elements/satin_column.py:445 lib/elements/satin_column.py:539
-#: lib/elements/stroke.py:202
+#: lib/elements/stroke.py:201
msgid "mm (each side)"
msgstr ""
-#: lib/elements/fill_stitch.py:622 lib/elements/satin_column.py:263
+#: lib/elements/fill_stitch.py:621 lib/elements/satin_column.py:263
msgid "Pull compensation percentage"
msgstr ""
-#: lib/elements/fill_stitch.py:623
+#: lib/elements/fill_stitch.py:622
msgid "Additional pull compensation which varies as a percentage of row width. Two values separated by a space may be used for an asymmetric effect."
msgstr ""
-#: lib/elements/fill_stitch.py:626 lib/elements/satin_column.py:132
+#: lib/elements/fill_stitch.py:625 lib/elements/satin_column.py:132
#: lib/elements/satin_column.py:142 lib/elements/satin_column.py:266
#: lib/elements/satin_column.py:460 lib/elements/satin_column.py:559
msgid "% (each side)"
msgstr ""
-#: lib/elements/fill_stitch.py:647 lib/elements/fill_stitch.py:656
-#: lib/elements/fill_stitch.py:683 lib/elements/fill_stitch.py:694
-#: lib/elements/fill_stitch.py:704 lib/elements/fill_stitch.py:716
-#: lib/elements/fill_stitch.py:729
+#: lib/elements/fill_stitch.py:646 lib/elements/fill_stitch.py:655
+#: lib/elements/fill_stitch.py:682 lib/elements/fill_stitch.py:693
+#: lib/elements/fill_stitch.py:703 lib/elements/fill_stitch.py:715
+#: lib/elements/fill_stitch.py:728
msgid "Fill Underlay"
msgstr ""
-#: lib/elements/fill_stitch.py:647 lib/gui/tartan/embroidery_panel.py:55
+#: lib/elements/fill_stitch.py:646 lib/gui/tartan/embroidery_panel.py:55
#: inx/inkstitch_select_elements.inx:36 inx/inkstitch_select_elements.inx:64
#: inx/inkstitch_select_elements.inx:66
msgid "Underlay"
msgstr ""
-#: lib/elements/fill_stitch.py:653
+#: lib/elements/fill_stitch.py:652
msgid "Fill angle"
msgstr ""
-#: lib/elements/fill_stitch.py:654
+#: lib/elements/fill_stitch.py:653
msgid "Default: fill angle + 90 deg. Insert a list for multiple layers separated by a space."
msgstr ""
-#: lib/elements/fill_stitch.py:680 lib/gui/tartan/embroidery_panel.py:77
+#: lib/elements/fill_stitch.py:679 lib/gui/tartan/embroidery_panel.py:77
msgid "Row spacing"
msgstr ""
-#: lib/elements/fill_stitch.py:681
+#: lib/elements/fill_stitch.py:680
msgid "default: 3x fill row spacing"
msgstr ""
-#: lib/elements/fill_stitch.py:691 lib/elements/stroke.py:172
+#: lib/elements/fill_stitch.py:690 lib/elements/stroke.py:171
#: lib/extensions/element_info.py:134 lib/extensions/element_info.py:190
msgid "Max stitch length"
msgstr "Max dikiÅŸ uzunluÄŸu"
-#: lib/elements/fill_stitch.py:692
+#: lib/elements/fill_stitch.py:691
msgid "default: equal to fill max stitch length"
msgstr ""
-#: lib/elements/fill_stitch.py:702
+#: lib/elements/fill_stitch.py:701
msgid "Shrink the shape before doing underlay, to prevent underlay from showing around the outside of the fill."
msgstr ""
-#: lib/elements/fill_stitch.py:737 lib/elements/satin_column.py:581
-#: lib/elements/stroke.py:451 lib/gui/satin_multicolor/colorize_panel.py:61
+#: lib/elements/fill_stitch.py:736 lib/elements/satin_column.py:581
+#: lib/elements/stroke.py:450 lib/gui/satin_multicolor/colorize_panel.py:61
#: lib/sew_stack/stitch_layers/mixins/randomization.py:59
msgid "Random seed"
msgstr ""
-#: lib/elements/fill_stitch.py:738 lib/elements/satin_column.py:582
-#: lib/elements/stroke.py:452
+#: lib/elements/fill_stitch.py:737 lib/elements/satin_column.py:582
+#: lib/elements/stroke.py:451
msgid "Use a specific seed for randomized attributes. Uses the element ID if empty."
msgstr ""
@@ -1807,7 +1808,7 @@ msgstr ""
msgid "* Under \"Markers\" choose the first (empty) option in the first dropdown list."
msgstr ""
-#: lib/elements/satin_column.py:32 lib/elements/stroke.py:35
+#: lib/elements/satin_column.py:32 lib/elements/stroke.py:34
msgid "Too few subpaths"
msgstr ""
@@ -1941,8 +1942,8 @@ msgstr ""
msgid "Zig-zag"
msgstr ""
-#: lib/elements/satin_column.py:119 lib/elements/stroke.py:73
-#: inx/inkstitch_break_apart.inx:9 inx/inkstitch_knockdown_fill.inx:20
+#: lib/elements/satin_column.py:119 lib/elements/stroke.py:72
+#: inx/inkstitch_break_apart.inx:9
msgid "Method"
msgstr ""
@@ -2055,27 +2056,27 @@ msgstr ""
msgid "Satin stitches pull the fabric together, resulting in a column narrower than you draw in Inkscape. This setting expands each pair of needle penetrations outward from the center of the satin column by a fixed length. Two values separated by a space may be used for an asymmetric effect."
msgstr ""
-#: lib/elements/satin_column.py:293 lib/elements/stroke.py:341
+#: lib/elements/satin_column.py:293 lib/elements/stroke.py:340
msgid "Automatic"
msgstr ""
-#: lib/elements/satin_column.py:294 lib/elements/stroke.py:342
+#: lib/elements/satin_column.py:294 lib/elements/stroke.py:341
msgid "Don't reverse"
msgstr ""
-#: lib/elements/satin_column.py:295 lib/elements/stroke.py:343
+#: lib/elements/satin_column.py:295 lib/elements/stroke.py:342
msgid "Reverse first rail"
msgstr ""
-#: lib/elements/satin_column.py:296 lib/elements/stroke.py:344
+#: lib/elements/satin_column.py:296 lib/elements/stroke.py:343
msgid "Reverse second rail"
msgstr ""
-#: lib/elements/satin_column.py:297 lib/elements/stroke.py:345
+#: lib/elements/satin_column.py:297 lib/elements/stroke.py:344
msgid "Reverse both rails"
msgstr ""
-#: lib/elements/satin_column.py:303 lib/elements/stroke.py:351
+#: lib/elements/satin_column.py:303 lib/elements/stroke.py:350
msgid "Reverse rails"
msgstr ""
@@ -2136,7 +2137,7 @@ msgid "Stitch length"
msgstr "DikiÅŸ uzunluÄŸu"
#: lib/elements/satin_column.py:425 lib/elements/satin_column.py:482
-#: lib/elements/stroke.py:133
+#: lib/elements/stroke.py:132
msgid "Stitch tolerance"
msgstr ""
@@ -2221,237 +2222,239 @@ msgstr ""
msgid "Split stitch if distance of maximum stitch length is exceeded"
msgstr ""
-#: lib/elements/stroke.py:36
+#: lib/elements/stroke.py:35
msgid "This element renders as running stitch while it has a satin column parameter."
msgstr ""
-#: lib/elements/stroke.py:38
+#: lib/elements/stroke.py:37
msgid "* Convert to stroke: select the element and open the parameter dialog. Enable running stitch along path."
msgstr ""
-#: lib/elements/stroke.py:39
+#: lib/elements/stroke.py:38
msgid "* Use as satin column: add an other rail and optionally rungs."
msgstr ""
-#: lib/elements/stroke.py:45 lib/extensions/params.py:607
+#: lib/elements/stroke.py:44 lib/extensions/params.py:607
#: inx/inkstitch_select_elements.inx:12
msgid "Stroke"
msgstr ""
-#: lib/elements/stroke.py:48 lib/extensions/params.py:280
+#: lib/elements/stroke.py:47 lib/extensions/params.py:280
msgid "Running stitch along paths"
msgstr ""
-#: lib/elements/stroke.py:66
+#: lib/elements/stroke.py:65
msgid "Running Stitch / Bean Stitch"
msgstr ""
-#: lib/elements/stroke.py:67 lib/lettering/categories.py:26
+#: lib/elements/stroke.py:66 lib/lettering/categories.py:26
#: inx/inkstitch_lettering_generate_json.inx:57
msgid "Ripple Stitch"
msgstr ""
-#: lib/elements/stroke.py:68 inx/inkstitch_select_elements.inx:23
+#: lib/elements/stroke.py:67 inx/inkstitch_select_elements.inx:23
msgid "ZigZag Stitch"
msgstr ""
-#: lib/elements/stroke.py:69 inx/inkstitch_select_elements.inx:24
+#: lib/elements/stroke.py:68 inx/inkstitch_select_elements.inx:24
msgid "Manual Stitch"
msgstr ""
-#: lib/elements/stroke.py:109
+#: lib/elements/stroke.py:108
msgid "Manual stitch placement"
msgstr ""
-#: lib/elements/stroke.py:110
+#: lib/elements/stroke.py:109
msgid "No extra stitches will be added to the original ripple pattern and the running stitch length value will be ignored."
msgstr ""
-#: lib/elements/stroke.py:122
+#: lib/elements/stroke.py:121
#: lib/sew_stack/stitch_layers/running_stitch/running_stitch_layer.py:21
msgid "Length of stitches. Stitches can be shorter according to the stitch tolerance setting."
msgstr ""
-#: lib/elements/stroke.py:134
+#: lib/elements/stroke.py:133
msgid "All stitches must be within this distance from the path. A lower tolerance means stitches will be closer together. A higher tolerance means sharp corners may be rounded."
msgstr ""
-#: lib/elements/stroke.py:173
+#: lib/elements/stroke.py:172
msgid "Split stitches longer than this."
msgstr ""
-#: lib/elements/stroke.py:200
+#: lib/elements/stroke.py:199
msgid "Zigzag stitches pull the fabric together, resulting in a column narrower than you draw in Inkscape. This widens the zigzag line width."
msgstr ""
-#: lib/elements/stroke.py:213
+#: lib/elements/stroke.py:212
msgid "Number of lines"
msgstr ""
-#: lib/elements/stroke.py:214
+#: lib/elements/stroke.py:213
msgid "Number of lines from start to finish"
msgstr ""
-#: lib/elements/stroke.py:225
+#: lib/elements/stroke.py:224
msgid "Minimum line distance"
msgstr ""
-#: lib/elements/stroke.py:226
+#: lib/elements/stroke.py:225
msgid "Overrides the number of lines setting."
msgstr ""
-#: lib/elements/stroke.py:239
+#: lib/elements/stroke.py:238
msgid "Line count / Minimum line distance"
msgstr ""
-#: lib/elements/stroke.py:240
+#: lib/elements/stroke.py:239
msgid "Render at rungs"
msgstr ""
-#: lib/elements/stroke.py:241
+#: lib/elements/stroke.py:240
msgid "Adaptive + minimum line distance"
msgstr ""
-#: lib/elements/stroke.py:246
+#: lib/elements/stroke.py:245
msgid "Pattern position"
msgstr ""
-#: lib/elements/stroke.py:247
+#: lib/elements/stroke.py:246
msgid "Pattern position for satin guided ripples."
msgstr ""
-#: lib/elements/stroke.py:258
+#: lib/elements/stroke.py:257
msgid "Stagger lines this many times before repeating"
msgstr ""
-#: lib/elements/stroke.py:259
+#: lib/elements/stroke.py:258
msgid "Length of the cycle by which successive stitch lines are staggered. Fractional values are allowed and can have less visible diagonals than integer values. A value of 0 (default) disables staggering and instead stitches evenly.For linear ripples only."
msgstr ""
-#: lib/elements/stroke.py:272
+#: lib/elements/stroke.py:271
msgid "Skip first lines"
msgstr ""
-#: lib/elements/stroke.py:273
+#: lib/elements/stroke.py:272
msgid "Skip this number of lines at the beginning."
msgstr ""
-#: lib/elements/stroke.py:284
+#: lib/elements/stroke.py:283
msgid "Skip last lines"
msgstr ""
-#: lib/elements/stroke.py:285
+#: lib/elements/stroke.py:284
msgid "Skip this number of lines at the end"
msgstr ""
-#: lib/elements/stroke.py:296
+#: lib/elements/stroke.py:295
msgid "Flip every second line"
msgstr ""
-#: lib/elements/stroke.py:297
+#: lib/elements/stroke.py:296
msgid "Linear ripple: wether to flip the pattern every second line or not."
msgstr ""
-#: lib/elements/stroke.py:307
+#: lib/elements/stroke.py:306
msgid "Line distance exponent"
msgstr ""
-#: lib/elements/stroke.py:308
+#: lib/elements/stroke.py:307
msgid "Increase density towards one side."
msgstr ""
-#: lib/elements/stroke.py:319
+#: lib/elements/stroke.py:318
msgid "Flip exponent"
msgstr ""
-#: lib/elements/stroke.py:320
+#: lib/elements/stroke.py:319
msgid "Reverse exponent effect."
msgstr ""
-#: lib/elements/stroke.py:331
+#: lib/elements/stroke.py:330
msgid "Reverse"
msgstr ""
-#: lib/elements/stroke.py:332
+#: lib/elements/stroke.py:331
msgid "Flip start and end point"
msgstr ""
-#: lib/elements/stroke.py:352
+#: lib/elements/stroke.py:351
msgid "Reverse satin ripple rails. Default: automatically detect and fix a reversed rail."
msgstr ""
-#: lib/elements/stroke.py:364
+#: lib/elements/stroke.py:363
msgid "Grid size"
msgstr ""
-#: lib/elements/stroke.py:365
+#: lib/elements/stroke.py:364
msgid "Render as grid. Use with care and watch your stitch density."
msgstr ""
-#: lib/elements/stroke.py:377
+#: lib/elements/stroke.py:376
msgid "Stitch grid first"
msgstr ""
-#: lib/elements/stroke.py:378
+#: lib/elements/stroke.py:377
msgid "Reverse the stitch paths, so that the grid will be stitched first"
msgstr ""
-#: lib/elements/stroke.py:389
+#: lib/elements/stroke.py:388
msgid "Scale axis"
msgstr ""
-#: lib/elements/stroke.py:390
+#: lib/elements/stroke.py:389
msgid "Scale axis for satin guided ripple stitches."
msgstr ""
-#: lib/elements/stroke.py:394 lib/gui/edit_json/settings_panel.py:159
-#: print/templates/ui.html:180 inx/inkstitch_remove_embroidery_settings.inx:12
+#: lib/elements/stroke.py:393 lib/gui/edit_json/settings_panel.py:159
+#: print/templates/ui.html:180 inx/inkstitch_knockdown_fill.inx:32
+#: inx/inkstitch_remove_embroidery_settings.inx:12
#: inx/inkstitch_remove_embroidery_settings.inx:117
msgid "None"
msgstr ""
-#: lib/elements/stroke.py:402
+#: lib/elements/stroke.py:401
msgid "Starting scale"
msgstr ""
-#: lib/elements/stroke.py:403
+#: lib/elements/stroke.py:402
msgid "How big the first copy of the line should be, in percent."
msgstr ""
-#: lib/elements/stroke.py:403 lib/elements/stroke.py:415
+#: lib/elements/stroke.py:402 lib/elements/stroke.py:414
msgid "Used only for ripple stitch with a guide line."
msgstr ""
-#: lib/elements/stroke.py:414
+#: lib/elements/stroke.py:413
msgid "Ending scale"
msgstr ""
-#: lib/elements/stroke.py:415
+#: lib/elements/stroke.py:414
msgid "How big the last copy of the line should be, in percent."
msgstr ""
-#: lib/elements/stroke.py:426 lib/gui/tartan/customize_panel.py:43
+#: lib/elements/stroke.py:425 lib/gui/tartan/customize_panel.py:43
#: inx/inkstitch_transform_elements.inx:10
msgid "Rotate"
msgstr ""
-#: lib/elements/stroke.py:427
+#: lib/elements/stroke.py:426
msgid "Rotate satin guided ripple stitches"
msgstr ""
-#: lib/elements/stroke.py:438
+#: lib/elements/stroke.py:437 inx/inkstitch_knockdown_fill.inx:20
+#: inx/inkstitch_knockdown_fill.inx:37
msgid "Join style"
msgstr ""
-#: lib/elements/stroke.py:439
+#: lib/elements/stroke.py:438
msgid "Join style for non circular ripples."
msgstr ""
-#: lib/elements/stroke.py:442
+#: lib/elements/stroke.py:441
msgid "flat"
msgstr ""
-#: lib/elements/stroke.py:442
+#: lib/elements/stroke.py:441
msgid "point"
msgstr ""
@@ -2866,11 +2869,11 @@ msgstr ""
msgid "The maximum value is smaller than the minimum value."
msgstr ""
-#: lib/extensions/lettering_generate_json.py:51
+#: lib/extensions/lettering_generate_json.py:53
msgid "Please specify a font file."
msgstr ""
-#: lib/extensions/letters_to_font.py:37
+#: lib/extensions/letters_to_font.py:38
msgid "Font directory not found. Please specify an existing directory."
msgstr ""
@@ -3295,11 +3298,11 @@ msgstr ""
#: inx/inkstitch_generate_palette.inx:26 inx/inkstitch_gradient_blocks.inx:26
#: inx/inkstitch_install.inx:14 inx/inkstitch_install_custom_palette.inx:14
#: inx/inkstitch_jump_to_stroke.inx:42 inx/inkstitch_jump_to_trim.inx:27
-#: inx/inkstitch_knockdown_fill.inx:27
+#: inx/inkstitch_knockdown_fill.inx:43
#: inx/inkstitch_lettering_along_path.inx:25
#: inx/inkstitch_lettering_custom_font_dir.inx:11
#: inx/inkstitch_lettering_force_lock_stitches.inx:22
-#: inx/inkstitch_lettering_generate_json.inx:135
+#: inx/inkstitch_lettering_generate_json.inx:143
#: inx/inkstitch_lettering_remove_kerning.inx:12
#: inx/inkstitch_lettering_set_color_sort_index.inx:11
#: inx/inkstitch_letters_to_font.inx:60 inx/inkstitch_outline.inx:25
@@ -3329,7 +3332,7 @@ msgid "Feature to verify or update font information for an existing font."
msgstr ""
#: lib/gui/edit_json/help_panel.py:33 lib/gui/edit_json/help_panel.py:34
-#: inx/inkstitch_lettering_generate_json.inx:141
+#: inx/inkstitch_lettering_generate_json.inx:149
msgid "https://inkstitch.org/docs/font-tools/#edit-json"
msgstr ""
@@ -5310,11 +5313,11 @@ msgstr ""
#: inx/inkstitch_density_map.inx:29 inx/inkstitch_display_stacking_order.inx:14
#: inx/inkstitch_fill_to_satin.inx:27 inx/inkstitch_install.inx:18
#: inx/inkstitch_install_custom_palette.inx:17
-#: inx/inkstitch_knockdown_fill.inx:33
+#: inx/inkstitch_knockdown_fill.inx:49
#: inx/inkstitch_lettering_along_path.inx:37
#: inx/inkstitch_lettering_custom_font_dir.inx:16
#: inx/inkstitch_lettering_force_lock_stitches.inx:33
-#: inx/inkstitch_lettering_generate_json.inx:139
+#: inx/inkstitch_lettering_generate_json.inx:147
#: inx/inkstitch_lettering_remove_kerning.inx:22
#: inx/inkstitch_lettering_set_color_sort_index.inx:19
#: inx/inkstitch_letters_to_font.inx:75 inx/inkstitch_outline.inx:28
@@ -6633,15 +6636,15 @@ msgstr ""
msgid "Keep holes"
msgstr ""
-#: inx/inkstitch_knockdown_fill.inx:19
+#: inx/inkstitch_knockdown_fill.inx:19 inx/inkstitch_knockdown_fill.inx:36
msgid "Offset"
msgstr ""
-#: inx/inkstitch_knockdown_fill.inx:22
+#: inx/inkstitch_knockdown_fill.inx:22 inx/inkstitch_knockdown_fill.inx:39
msgid "Mitre"
msgstr ""
-#: inx/inkstitch_knockdown_fill.inx:23
+#: inx/inkstitch_knockdown_fill.inx:23 inx/inkstitch_knockdown_fill.inx:40
msgid "Bevel"
msgstr ""
@@ -6649,23 +6652,40 @@ msgstr ""
msgid "Mitre limit"
msgstr ""
-#: inx/inkstitch_knockdown_fill.inx:28
+#: inx/inkstitch_knockdown_fill.inx:30
+msgid "Embossing"
+msgstr ""
+
+#: inx/inkstitch_knockdown_fill.inx:31
+msgid "Shape"
+msgstr ""
+
+#: inx/inkstitch_knockdown_fill.inx:33
+#: inx/inkstitch_zigzag_line_to_satin.inx:10
+msgid "Square"
+msgstr ""
+
+#: inx/inkstitch_knockdown_fill.inx:34
+msgid "Circle"
+msgstr ""
+
+#: inx/inkstitch_knockdown_fill.inx:44
msgid "This extension generates a knockdown fill area with a specified offset around selected elements."
msgstr ""
-#: inx/inkstitch_knockdown_fill.inx:29
+#: inx/inkstitch_knockdown_fill.inx:45
msgid "* Select elements of any kind"
msgstr ""
-#: inx/inkstitch_knockdown_fill.inx:30
+#: inx/inkstitch_knockdown_fill.inx:46
msgid "* Open this extension and apply with desired settings"
msgstr ""
-#: inx/inkstitch_knockdown_fill.inx:31
+#: inx/inkstitch_knockdown_fill.inx:47
msgid "* Adapt fill settings in the params dialog"
msgstr ""
-#: inx/inkstitch_knockdown_fill.inx:34
+#: inx/inkstitch_knockdown_fill.inx:50
msgid "https://inkstitch.org/docs/fill-tools/#knockdown-fill"
msgstr ""
@@ -6886,6 +6906,7 @@ msgstr ""
#: inx/inkstitch_lettering_generate_json.inx:118
#: inx/inkstitch_lettering_generate_json.inx:126
+#: inx/inkstitch_lettering_generate_json.inx:134
msgid "Force"
msgstr ""
@@ -6913,15 +6934,27 @@ msgstr ""
msgid "Space character width (default: 20)"
msgstr ""
+#: inx/inkstitch_lettering_generate_json.inx:134
+msgid "Overwrite letter spacing information from font file."
+msgstr ""
+
#: inx/inkstitch_lettering_generate_json.inx:136
+msgid "Letter spacing (px)"
+msgstr ""
+
+#: inx/inkstitch_lettering_generate_json.inx:136
+msgid "Letter spacing (default: 100)"
+msgstr ""
+
+#: inx/inkstitch_lettering_generate_json.inx:144
msgid "Generates font.json which can be used by the lettering tool."
msgstr ""
-#: inx/inkstitch_lettering_generate_json.inx:137
+#: inx/inkstitch_lettering_generate_json.inx:145
msgid "The generated file can be updated with Extensions > Ink/Stitch > Font Management > Edit JSON."
msgstr ""
-#: inx/inkstitch_lettering_generate_json.inx:140
+#: inx/inkstitch_lettering_generate_json.inx:148
msgid "https://inkstitch.org/docs/font-tools/#generate-json"
msgstr ""
@@ -8107,10 +8140,6 @@ msgstr ""
msgid "Line Pattern"
msgstr ""
-#: inx/inkstitch_zigzag_line_to_satin.inx:10
-msgid "Square"
-msgstr ""
-
#: inx/inkstitch_zigzag_line_to_satin.inx:11
msgid "Sawtooth"
msgstr ""
diff --git a/translations/messages_uk_UA.po b/translations/messages_uk_UA.po
index 12b18ece..db915220 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: 2025-05-12 01:48+0000\n"
-"PO-Revision-Date: 2025-05-12 01:49\n"
+"POT-Creation-Date: 2025-05-21 01:46+0000\n"
+"PO-Revision-Date: 2025-05-21 01:46\n"
"Last-Translator: \n"
"Language-Team: Ukrainian\n"
"MIME-Version: 1.0\n"
@@ -12,7 +12,7 @@ msgstr ""
"Generated-By: Babel 2.17.0\n"
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2025-05-12 01:48+0000\n"
+"POT-Creation-Date: 2025-05-21 01:46+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -910,11 +910,11 @@ msgstr ""
msgid "weird one"
msgstr ""
-#: inkstitch.py:166
+#: inkstitch.py:170
msgid "Ink/Stitch cannot read your SVG file. This is often the case when you use a file which has been created with Adobe Illustrator."
msgstr "Ink/Stitch Đ½Đµ Đ¼Đ¾Đ¶Đµ Đ¿Ñ€Đ¾Ñ‡Đ¸Ñ‚Đ°Ñ‚Đ¸ Đ²Đ°Ñˆ SVG Ñ„Đ°Đ¹Đ». Đ¢Đ°ĐºĐ° ÑĐ¸Ñ‚ÑƒĐ°Ñ†Ñ–Ñ Ñ‡Đ°ÑÑ‚Đ¾ Đ²Đ¸Đ½Đ¸ĐºĐ°Ñ”, ĐºĐ¾Đ»Đ¸ Ñ„Đ°Đ¹Đ» Đ±ÑƒĐ»Đ¾ ÑÑ‚Đ²Đ¾Ñ€ĐµĐ½Đ¾ у Đ¿Ñ€Đ¾Đ³Ñ€Đ°Đ¼Ñ– Adobe Illustrator."
-#: inkstitch.py:169
+#: inkstitch.py:173
msgid "Try to import the file into Inkscape through 'File > Import...' (Ctrl+I)"
msgstr "Đ¡Đ¿Ñ€Đ¾Đ±ÑƒĐ¹Ñ‚Đµ Ñ–Đ¼Đ¿Đ¾Ñ€Ñ‚ÑƒĐ²Đ°Ñ‚Đ¸ Ñ„Đ°Đ¹Đ» Đ² Inkscape Ñ‡ĐµÑ€ĐµĐ· Đ¼ĐµĐ½Ñ 'Đ¤Đ°Đ¹Đ» > Đ†Đ¼Đ¿Đ¾Ñ€Ñ‚ÑƒĐ²Đ°Ñ‚Đ¸...' (Ctrl+I)"
@@ -1076,126 +1076,126 @@ msgstr ""
msgid "Flip automatically calculated angle if it appears to be wrong."
msgstr ""
-#: lib/elements/element.py:249 lib/gui/preferences.py:59
+#: lib/elements/element.py:251 lib/gui/preferences.py:59
#: lib/gui/preferences.py:106
msgid "Minimum stitch length"
msgstr ""
-#: lib/elements/element.py:250
+#: lib/elements/element.py:252
msgid "Overwrite global minimum stitch length setting. Shorter stitches than that will be removed."
msgstr ""
-#: lib/elements/element.py:260 lib/gui/preferences.py:41
+#: lib/elements/element.py:262 lib/gui/preferences.py:41
msgid "Minimum jump stitch length"
msgstr ""
-#: lib/elements/element.py:261
+#: lib/elements/element.py:263
msgid "Overwrite global minimum jump stitch length setting. Shorter distances to the next object will have no lock stitches."
msgstr ""
-#: lib/elements/element.py:271
+#: lib/elements/element.py:273
msgid "Allow lock stitches"
msgstr "Đ”Đ¾Đ·Đ²Đ¾Đ»Đ¸Ñ‚Đ¸ Đ´Đ¾Đ´Đ°Đ²Đ°Ñ‚Đ¸ Đ·Đ°ĐºÑ€Ñ–Đ¿ĐºĐ¸"
-#: lib/elements/element.py:272
+#: lib/elements/element.py:274
msgid "Tie thread at the beginning and/or end of this object. Manual stitch will only add lock stitches if force lock stitched is checked."
msgstr ""
#. options to allow lock stitch before and after objects
-#: lib/elements/element.py:277
+#: lib/elements/element.py:279
msgid "Both"
msgstr "ĐĐ±Đ¸Đ´Đ²Đ°"
-#: lib/elements/element.py:277
+#: lib/elements/element.py:279
msgid "Before"
msgstr "ĐŸĐ¾Ñ‡Đ°Ñ‚Đ¾Đº"
-#: lib/elements/element.py:277
+#: lib/elements/element.py:279
msgid "After"
msgstr "ĐÑ–Đ½ĐµÑ†ÑŒ"
-#: lib/elements/element.py:277
+#: lib/elements/element.py:279
msgid "Neither"
msgstr "Đе Đ´Đ¾Đ´Đ°Đ²Đ°Ñ‚Đ¸"
-#: lib/elements/element.py:286
+#: lib/elements/element.py:288
#: inx/inkstitch_lettering_force_lock_stitches.inx:3
msgid "Force lock stitches"
msgstr ""
-#: lib/elements/element.py:287
+#: lib/elements/element.py:289
msgid "Sew lock stitches after sewing this element, even if the distance to the next object is shorter than defined by the minimum jump stitch length value in the Ink/Stitch preferences."
msgstr ""
-#: lib/elements/element.py:299
+#: lib/elements/element.py:301
msgid "Tack stitch"
msgstr ""
-#: lib/elements/element.py:300
+#: lib/elements/element.py:302
msgid "Tack down stitch type"
msgstr ""
-#: lib/elements/element.py:310 lib/elements/element.py:356
+#: lib/elements/element.py:312 lib/elements/element.py:358
msgid "Custom path"
msgstr ""
-#: lib/elements/element.py:311
+#: lib/elements/element.py:313
msgid "Enter a custom path. For svg paths The last node will not be embroidered, but represents the first stitch of the element."
msgstr ""
-#: lib/elements/element.py:321 lib/elements/element.py:333
+#: lib/elements/element.py:323 lib/elements/element.py:335
msgid "Scale tack stitch"
msgstr ""
-#: lib/elements/element.py:322
+#: lib/elements/element.py:324
msgid "Set stitch length. A 1 in a custom path equals this values."
msgstr ""
-#: lib/elements/element.py:334
+#: lib/elements/element.py:336
msgid "Scale tack stitch by this percentage."
msgstr ""
-#: lib/elements/element.py:345
+#: lib/elements/element.py:347
msgid "Lock stitch"
msgstr ""
-#: lib/elements/element.py:346
+#: lib/elements/element.py:348
msgid "Lock stitch type"
msgstr ""
-#: lib/elements/element.py:357
+#: lib/elements/element.py:359
msgid "Enter a custom path. For svg paths the first node will not be embroidered, but represents the last stitch of the element."
msgstr ""
-#: lib/elements/element.py:367 lib/elements/element.py:379
+#: lib/elements/element.py:369 lib/elements/element.py:381
msgid "Scale lock stitch"
msgstr ""
-#: lib/elements/element.py:368
+#: lib/elements/element.py:370
msgid "Set length of lock stitches (mm)."
msgstr ""
-#: lib/elements/element.py:380
+#: lib/elements/element.py:382
msgid "Scale lock stitch by this percentage."
msgstr ""
-#: lib/elements/element.py:392
+#: lib/elements/element.py:394
msgid "Trim After"
msgstr ""
-#: lib/elements/element.py:393
+#: lib/elements/element.py:395
msgid "Add a TRIM command after stitching this object."
msgstr ""
-#: lib/elements/element.py:402
+#: lib/elements/element.py:404
msgid "Stop After"
msgstr ""
-#: lib/elements/element.py:403
+#: lib/elements/element.py:405
msgid "Add a STOP command after stitching this object."
msgstr ""
-#: lib/elements/element.py:687
+#: lib/elements/element.py:700
msgid "Please run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot objects. This will show you the exact location of the problem."
msgstr ""
@@ -1211,559 +1211,560 @@ msgstr ""
msgid "* Run Extensions > Ink/Stitch > Troubleshoot > Cleanup Document..."
msgstr "* Đ’Đ¸Đ±ĐµÑ€Ñ–Ñ‚ÑŒ: Đ Đ¾Đ·ÑˆĐ¸Ñ€ĐµĐ½Đ½Ñ > Ink/Stitch > Đ’Đ¸Ñ€Ñ–ÑˆĐµĐ½Đ½Ñ Đ¿Ñ€Đ¾Đ±Đ»ĐµĐ¼ > ĐÑ‡Đ¸ÑÑ‚ĐºĐ° Đ”Đ¸Đ·Đ°Đ¹Đ½Đ°..."
-#: lib/elements/fill_stitch.py:37
+#: lib/elements/fill_stitch.py:36
msgid "Small Fill"
msgstr "Đ”Ñ€Ñ–Đ±Đ½Đµ Đ·Đ°Đ¿Đ¾Đ²Đ½ĐµĐ½Đ½Ñ"
-#: lib/elements/fill_stitch.py:38
+#: lib/elements/fill_stitch.py:37
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:44 lib/elements/fill_stitch.py:264
+#: lib/elements/fill_stitch.py:43 lib/elements/fill_stitch.py:263
msgid "Expand"
msgstr "Đ Đ¾Đ·ÑˆĐ¸Ñ€Đ¸Ñ‚Đ¸"
-#: lib/elements/fill_stitch.py:45
+#: lib/elements/fill_stitch.py:44
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:50 lib/elements/fill_stitch.py:701
+#: lib/elements/fill_stitch.py:49 lib/elements/fill_stitch.py:700
msgid "Inset"
msgstr "Đ’ÑÑ‚Đ°Đ²ĐºĐ¸"
-#: lib/elements/fill_stitch.py:51
+#: lib/elements/fill_stitch.py:50
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:56
+#: lib/elements/fill_stitch.py:55
msgid "Missing Guideline"
msgstr ""
-#: lib/elements/fill_stitch.py:57
+#: lib/elements/fill_stitch.py:56
msgid "This object is set to \"Guided Fill\", but has no guide line."
msgstr ""
-#: lib/elements/fill_stitch.py:59
+#: lib/elements/fill_stitch.py:58
msgid "* Create a stroke object"
msgstr ""
-#: lib/elements/fill_stitch.py:60
+#: lib/elements/fill_stitch.py:59
msgid "* Select this object and run Extensions > Ink/Stitch > Edit > Selection to guide line"
msgstr ""
-#: lib/elements/fill_stitch.py:65
+#: lib/elements/fill_stitch.py:64
msgid "Disjointed Guide Line"
msgstr ""
-#: lib/elements/fill_stitch.py:66
+#: lib/elements/fill_stitch.py:65
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:69
+#: lib/elements/fill_stitch.py:68
msgid "* Move the guide line into the element"
msgstr ""
-#: lib/elements/fill_stitch.py:74 lib/elements/stroke.py:27
+#: lib/elements/fill_stitch.py:73 lib/elements/stroke.py:26
msgid "Multiple Guide Lines"
msgstr ""
-#: lib/elements/fill_stitch.py:75 lib/elements/stroke.py:28
+#: lib/elements/fill_stitch.py:74 lib/elements/stroke.py:27
msgid "This object has multiple guide lines, but only the first one will be used."
msgstr ""
-#: lib/elements/fill_stitch.py:77 lib/elements/stroke.py:30
+#: lib/elements/fill_stitch.py:76 lib/elements/stroke.py:29
msgid "* Remove all guide lines, except for one."
msgstr ""
-#: lib/elements/fill_stitch.py:82
+#: lib/elements/fill_stitch.py:81
msgid "Unconnected"
msgstr "Đез'Ñ”Đ´Đ½Đ°Đ½Ñ–"
-#: lib/elements/fill_stitch.py:83
+#: lib/elements/fill_stitch.py:82
msgid "Fill: This object is made up of unconnected shapes. Ink/Stitch doesn't know what order to stitch them in. Please break this object up into separate shapes."
msgstr ""
-#: lib/elements/fill_stitch.py:87 lib/elements/fill_stitch.py:96
-#: lib/elements/fill_stitch.py:141
+#: lib/elements/fill_stitch.py:86 lib/elements/fill_stitch.py:95
+#: lib/elements/fill_stitch.py:140
msgid "* Extensions > Ink/Stitch > Fill Tools > Break Apart Fill Objects"
msgstr "* Đ Đ¾Đ·ÑˆĐ¸Ñ€ĐµĐ½Đ½Ñ > Ink/Stitch > Đ†Đ½ÑÑ‚Ñ€ÑƒĐ¼ĐµĐ½Ñ‚Đ¸ Đ³Đ»Đ°Đ´Ñ– > Đ Đ¾Đ·Đ±Đ¸Ñ‚Đ¸ Đ¾Đ±'Ñ”ĐºÑ‚Đ¸ Đ·Đ°Đ»Đ¸Đ²Đ¾Đº"
-#: lib/elements/fill_stitch.py:92
+#: lib/elements/fill_stitch.py:91
msgid "Border crosses itself"
msgstr "Đ“Ñ€Đ°Đ½Đ¸Ñ†Ñ– Đ¿ĐµÑ€ĐµÑÑ–ĐºĐ°Ñть ÑĐ°Đ¼Ñ– Ñебе"
-#: lib/elements/fill_stitch.py:93
+#: lib/elements/fill_stitch.py:92
msgid "Fill: The border crosses over itself. This may lead into unconnected shapes. Please break this object into separate shapes to indicate in which order it should be stitched in."
msgstr ""
-#: lib/elements/fill_stitch.py:101
+#: lib/elements/fill_stitch.py:100
msgid "Fill and Stroke color"
msgstr ""
-#: lib/elements/fill_stitch.py:102
+#: lib/elements/fill_stitch.py:101
msgid "Element has both a fill and a stroke color. It is recommended to use two separate elements instead."
msgstr ""
-#: lib/elements/fill_stitch.py:104
+#: lib/elements/fill_stitch.py:103
msgid "* Duplicate the element. Remove stroke color from the first and fill color from the second."
msgstr ""
-#: lib/elements/fill_stitch.py:105
+#: lib/elements/fill_stitch.py:104
msgid "* Adapt the shape of the second element to compensate for push and pull fabric distortion."
msgstr ""
-#: lib/elements/fill_stitch.py:110
+#: lib/elements/fill_stitch.py:109
msgid "No linear gradient color"
msgstr ""
-#: lib/elements/fill_stitch.py:111
+#: lib/elements/fill_stitch.py:110
msgid "Linear Gradient has no linear gradient color."
msgstr ""
-#: lib/elements/fill_stitch.py:113
+#: lib/elements/fill_stitch.py:112
msgid "* Open the Fill and Stroke dialog."
msgstr ""
-#: lib/elements/fill_stitch.py:114
+#: lib/elements/fill_stitch.py:113
msgid "* Set a linear gradient as a fill and adapt colors to your liking."
msgstr ""
-#: lib/elements/fill_stitch.py:119
+#: lib/elements/fill_stitch.py:118
msgid "No stripes to render"
msgstr ""
-#: lib/elements/fill_stitch.py:120
+#: lib/elements/fill_stitch.py:119
msgid "Tartan fill: There is no active fill stripe to render"
msgstr ""
-#: lib/elements/fill_stitch.py:122 lib/elements/fill_stitch.py:132
+#: lib/elements/fill_stitch.py:121 lib/elements/fill_stitch.py:131
msgid "Go to Extensions > Ink/Stitch > Fill Tools > Tartan and adjust stripe settings:"
msgstr ""
-#: lib/elements/fill_stitch.py:123
+#: lib/elements/fill_stitch.py:122
msgid "* Check if stripes are active"
msgstr ""
-#: lib/elements/fill_stitch.py:124
+#: lib/elements/fill_stitch.py:123
msgid "* Check the minimum stripe width setting and the scale factor"
msgstr ""
-#: lib/elements/fill_stitch.py:129
+#: lib/elements/fill_stitch.py:128
msgid "No customized pattern"
msgstr ""
-#: lib/elements/fill_stitch.py:130
+#: lib/elements/fill_stitch.py:129
msgid "Tartan fill: Using default pattern"
msgstr ""
-#: lib/elements/fill_stitch.py:133
+#: lib/elements/fill_stitch.py:132
msgid "* Customize your pattern"
msgstr ""
-#: lib/elements/fill_stitch.py:138
+#: lib/elements/fill_stitch.py:137
msgid "This shape is invalid"
msgstr ""
-#: lib/elements/fill_stitch.py:139
+#: lib/elements/fill_stitch.py:138
msgid "Fill: This shape cannot be stitched out. Please try to repair it with the \"Break Apart Fill Objects\" extension."
msgstr ""
-#: lib/elements/fill_stitch.py:147
+#: lib/elements/fill_stitch.py:146
msgid "FillStitch"
msgstr ""
-#: lib/elements/fill_stitch.py:150
+#: lib/elements/fill_stitch.py:149
msgid "Automatically routed fill stitching"
msgstr "ĐĐ²Ñ‚Đ¾Đ¼Đ°Ñ‚Đ¸Ñ‡Đ½Đ¾ Đ¿Ñ€Đ¾ĐºĐ»Đ°Đ´ĐµĐ½Đµ Đ·Đ°Đ¿Đ¾Đ²Đ½ĐµĐ½Đ½Ñ"
-#: lib/elements/fill_stitch.py:154
+#: lib/elements/fill_stitch.py:153
msgid "Auto Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:155 inx/inkstitch_select_elements.inx:56
+#: lib/elements/fill_stitch.py:154 inx/inkstitch_select_elements.inx:56
msgid "Circular Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:156 inx/inkstitch_select_elements.inx:57
+#: lib/elements/fill_stitch.py:155 inx/inkstitch_select_elements.inx:57
msgid "Contour Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:157 inx/inkstitch_select_elements.inx:58
+#: lib/elements/fill_stitch.py:156 inx/inkstitch_select_elements.inx:58
msgid "Guided Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:158 inx/inkstitch_select_elements.inx:59
+#: lib/elements/fill_stitch.py:157 inx/inkstitch_select_elements.inx:59
msgid "Linear Gradient Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:159 inx/inkstitch_select_elements.inx:60
+#: lib/elements/fill_stitch.py:158 inx/inkstitch_select_elements.inx:60
msgid "Meander Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:160 inx/inkstitch_select_elements.inx:61
+#: lib/elements/fill_stitch.py:159 inx/inkstitch_select_elements.inx:61
msgid "Tartan Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:161 lib/gui/tartan/embroidery_panel.py:203
+#: lib/elements/fill_stitch.py:160 lib/gui/tartan/embroidery_panel.py:203
#: inx/inkstitch_select_elements.inx:62
msgid "Legacy Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:165
+#: lib/elements/fill_stitch.py:164
msgid "Fill method"
msgstr ""
-#: lib/elements/fill_stitch.py:174
+#: lib/elements/fill_stitch.py:173
msgid "Guided Fill Strategy"
msgstr ""
-#: lib/elements/fill_stitch.py:175
+#: lib/elements/fill_stitch.py:174
msgid "Copy"
msgstr ""
-#: lib/elements/fill_stitch.py:175
+#: lib/elements/fill_stitch.py:174
msgid "Parallel Offset"
msgstr ""
-#: lib/elements/fill_stitch.py:176
+#: lib/elements/fill_stitch.py:175
msgid "Copy (the default) will fill the shape with shifted copies of the line. Parallel offset will ensure that each line is always a consistent distance from its neighbor. Sharp corners may be introduced."
msgstr ""
-#: lib/elements/fill_stitch.py:183
+#: lib/elements/fill_stitch.py:182
msgid "Contour Fill Strategy"
msgstr ""
-#: lib/elements/fill_stitch.py:184
+#: lib/elements/fill_stitch.py:183
msgid "Inner to Outer"
msgstr ""
-#: lib/elements/fill_stitch.py:184
+#: lib/elements/fill_stitch.py:183
msgid "Single spiral"
msgstr ""
-#: lib/elements/fill_stitch.py:184
+#: lib/elements/fill_stitch.py:183
msgid "Double spiral"
msgstr ""
-#: lib/elements/fill_stitch.py:189
+#: lib/elements/fill_stitch.py:188
msgid "Join Style"
msgstr ""
-#: lib/elements/fill_stitch.py:190 inx/inkstitch_knockdown_fill.inx:21
+#: lib/elements/fill_stitch.py:189 inx/inkstitch_knockdown_fill.inx:21
+#: inx/inkstitch_knockdown_fill.inx:38
msgid "Round"
msgstr ""
-#: lib/elements/fill_stitch.py:190
+#: lib/elements/fill_stitch.py:189
msgid "Mitered"
msgstr ""
-#: lib/elements/fill_stitch.py:190
+#: lib/elements/fill_stitch.py:189
msgid "Beveled"
msgstr ""
-#: lib/elements/fill_stitch.py:196
+#: lib/elements/fill_stitch.py:195
msgid "Avoid self-crossing"
msgstr ""
-#: lib/elements/fill_stitch.py:205
+#: lib/elements/fill_stitch.py:204
msgid "Clockwise"
msgstr ""
-#: lib/elements/fill_stitch.py:210
+#: lib/elements/fill_stitch.py:209
msgid "Meander Pattern"
msgstr ""
-#: lib/elements/fill_stitch.py:217
+#: lib/elements/fill_stitch.py:216
msgid "Meander pattern angle"
msgstr ""
-#: lib/elements/fill_stitch.py:227
+#: lib/elements/fill_stitch.py:226
msgid "Meander pattern scale"
msgstr ""
-#: lib/elements/fill_stitch.py:228
+#: lib/elements/fill_stitch.py:227
msgid "Percentage to stretch or compress the meander pattern. You can scale horizontally and vertically individually by giving two percentages separated by a space. "
msgstr ""
-#: lib/elements/fill_stitch.py:238
+#: lib/elements/fill_stitch.py:237
msgid "Clip path"
msgstr ""
-#: lib/elements/fill_stitch.py:239
+#: lib/elements/fill_stitch.py:238
msgid "Constrain stitching to the shape. Useful when smoothing and expand are used."
msgstr ""
-#: lib/elements/fill_stitch.py:248
+#: lib/elements/fill_stitch.py:247
msgid "Smoothness"
msgstr ""
-#: lib/elements/fill_stitch.py:250
+#: lib/elements/fill_stitch.py:249
msgid "Smooth the stitch path. Smoothness limits how far the smoothed stitch path is allowed to deviate from the original path. Try low numbers like 0.2. Hint: a lower running stitch tolerance may be needed too."
msgstr ""
-#: lib/elements/fill_stitch.py:265
+#: lib/elements/fill_stitch.py:264
msgid "Expand the shape before fill stitching, to compensate for gaps between shapes. Negative values contract instead."
msgstr ""
-#: lib/elements/fill_stitch.py:282
+#: lib/elements/fill_stitch.py:281
msgid "Gap Filling"
msgstr ""
-#: lib/elements/fill_stitch.py:283
+#: lib/elements/fill_stitch.py:282
msgid "Add extra rows to compensate for gaps between sections caused by distortion.Rows are always added in pairs, so this number will be rounded up to the nearest multiple of 2."
msgstr ""
-#: lib/elements/fill_stitch.py:295 lib/elements/fill_stitch.py:308
+#: lib/elements/fill_stitch.py:294 lib/elements/fill_stitch.py:307
#: lib/gui/tartan/embroidery_panel.py:35
msgid "Angle of lines of stitches"
msgstr "Đут ÑÑ‚Ñ–Đ±ĐºÑ–Đ²"
-#: lib/elements/fill_stitch.py:296
+#: lib/elements/fill_stitch.py:295
msgid "The angle increases in a counter-clockwise direction. 0 is horizontal. Negative angles are allowed."
msgstr "Đут Đ·Đ±Ñ–Đ»ÑŒÑˆÑƒÑ”Ñ‚ÑŒÑÑ Đ² Đ½Đ°Đ¿Ñ€ÑĐ¼ĐºÑƒ Đ¿Ñ€Đ¾Ñ‚Đ¸ Đ³Đ¾Đ´Đ¸Đ½Đ½Đ¸ĐºĐ¾Đ²Đ¾Ñ— ÑÑ‚Ñ€Ñ–Đ»ĐºĐ¸. 0 - Đ³Đ¾Ñ€Đ¸Đ·Đ¾Đ½Ñ‚Đ°Đ»ÑŒĐ½Đ¸Đ¹. Đ”Đ¾Đ·Đ²Đ¾Đ»ĐµĐ½Ñ– Đ½ĐµĐ³Đ°Ñ‚Đ¸Đ²Đ½Ñ– ĐºÑƒÑ‚Đ¸."
-#: lib/elements/fill_stitch.py:309 lib/gui/tartan/embroidery_panel.py:36
+#: lib/elements/fill_stitch.py:308 lib/gui/tartan/embroidery_panel.py:36
msgid "Relative to the tartan stripe direction."
msgstr ""
-#: lib/elements/fill_stitch.py:321
+#: lib/elements/fill_stitch.py:320
msgid "Maximum fill stitch length"
msgstr "ĐœĐ°ĐºÑĐ¸Đ¼Đ°Đ»ÑŒĐ½Đ° Đ´Đ¾Đ²Đ¶Đ¸Đ½Đ° ÑÑ‚Ñ–Đ±ĐºĐ° Đ·Đ°Đ¿Đ¾Đ²Đ½ĐµĐ½Đ½Ñ"
-#: lib/elements/fill_stitch.py:323
+#: lib/elements/fill_stitch.py:322
msgid "The length of each stitch in a row. Shorter stitch may be used at the start or end of a row."
msgstr "Đ”Đ¾Đ²Đ¶Đ¸Đ½Đ° ĐºĐ¾Đ¶Đ½Đ¾Đ³Đ¾ ÑÑ‚Ñ–Đ±ĐºĐ° Đ¿Ñ–Đ´Ñ€ÑĐ´. Đ‘Ñ–Đ»ÑŒÑˆ ĐºĐ¾Ñ€Đ¾Ñ‚ĐºÑ– ÑÑ‚Ñ–Đ±ĐºĐ¸ Đ¼Đ¾Đ¶Đ½Đ° Đ²Đ¸ĐºĐ¾Ñ€Đ¸ÑÑ‚Đ¾Đ²ÑƒĐ²Đ°Ñ‚Đ¸ Đ½Đ° Đ¿Đ¾Ñ‡Đ°Ñ‚ĐºÑƒ Đ°Đ±Đ¾ Đ² ĐºÑ–Đ½Ñ†Ñ– Ñ€ÑĐ´Ñƒ."
-#: lib/elements/fill_stitch.py:339
+#: lib/elements/fill_stitch.py:338
msgid "Spacing between rows"
msgstr "Đ’Ñ–Đ´ÑÑ‚Đ°Đ½ÑŒ Đ¼Ñ–Đ¶ Ñ€ÑĐ´Đ°Đ¼Đ¸"
-#: lib/elements/fill_stitch.py:340
+#: lib/elements/fill_stitch.py:339
msgid "Distance between rows of stitches."
msgstr "Đ’Ñ–Đ´ÑÑ‚Đ°Đ½ÑŒ Đ¼Ñ–Đ¶ Ñ€ÑĐ´Đ°Đ¼Đ¸ ÑÑ‚Ñ–Đ±ĐºÑ–Đ²."
-#: lib/elements/fill_stitch.py:357 inx/inkstitch_gradient_blocks.inx:24
+#: lib/elements/fill_stitch.py:356 inx/inkstitch_gradient_blocks.inx:24
msgid "End row spacing"
msgstr ""
-#: lib/elements/fill_stitch.py:358
+#: lib/elements/fill_stitch.py:357
msgid "Increases or decreases the row spacing towards the end."
msgstr ""
-#: lib/elements/fill_stitch.py:372
+#: lib/elements/fill_stitch.py:371
msgid "Stagger rows this many times before repeating"
msgstr "ĐŸĐ¾Đ²Ñ‚Đ¾Ñ€Đ½Đ¸Đ¹ Ñ€ÑĐ´Đ¾Đº Ñ†Đµ Đ±Đ°Đ³Đ°Ñ‚Đ¾ Ñ€Đ°Đ·Ñ–Đ², Đ¿ĐµÑ€Ñˆ Đ½Ñ–Đ¶ Đ¿Đ¾Đ²Ñ‚Đ¾Ñ€Đ¸Ñ‚Đ¸"
-#: lib/elements/fill_stitch.py:373 lib/elements/satin_column.py:215
+#: lib/elements/fill_stitch.py:372 lib/elements/satin_column.py:215
msgid "Length of the cycle by which successive stitch rows are staggered. Fractional values are allowed and can have less visible diagonals than integer values."
msgstr ""
-#: lib/elements/fill_stitch.py:389 lib/elements/fill_stitch.py:713
+#: lib/elements/fill_stitch.py:388 lib/elements/fill_stitch.py:712
msgid "Skip last stitch in each row"
msgstr "ĐŸÑ€Đ¾Đ¿ÑƒÑтіть Đ¾ÑÑ‚Đ°Đ½Đ½Ñ–Đ¹ ÑÑ‚Ñ–Đ±Đ¾Đº у ĐºĐ¾Đ¶Đ½Đ¾Đ¼Ñƒ Ñ€ÑĐ´Ñƒ"
-#: lib/elements/fill_stitch.py:390 lib/elements/fill_stitch.py:714
+#: lib/elements/fill_stitch.py:389 lib/elements/fill_stitch.py:713
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:405
+#: lib/elements/fill_stitch.py:404
msgid "Flip fill (start right-to-left)"
msgstr "Đ’Ñ–Đ´Đ´Đ·ĐµÑ€ĐºĐ°Đ»Đ¸Ñ‚Đ¸ Đ·Đ°Đ¿Đ¾Đ²Đ½ĐµĐ½Đ½Ñ (Đ¿Đ¾Ñ‡Đ°Ñ‚Đ¸ ÑĐ¿Ñ€Đ°Đ²Đ° Đ½Đ°Đ»Ñ–Đ²Đ¾)"
-#: lib/elements/fill_stitch.py:406
+#: lib/elements/fill_stitch.py:405
msgid "The flip option can help you with routing your stitch path. When you enable flip, stitching goes from right-to-left instead of left-to-right."
msgstr "Đ’Ñ–Đ´Đ´Đ·ĐµÑ€ĐºĐ°Đ»ĐµĐ½Đ½Ñ Đ¼Đ¾Đ¶Đµ Đ´Đ¾Đ¿Đ¾Đ¼Đ¾Đ³Ñ‚Đ¸ Đ²Đ°Đ¼ Đ² Đ¼Đ°Ñ€ÑˆÑ€ÑƒÑ‚Đ¸Đ·Đ°Ñ†Ñ–Ñ— Đ²Đ°ÑˆĐ¾Đ³Đ¾ ĐºĐ¾Đ½Ñ‚ÑƒÑ€Ñƒ ÑÑ‚Ñ–Đ±ĐºĐ°. ĐĐ¾Đ»Đ¸ Đ²Đ¸ Đ²Đ¼Đ¸ĐºĐ°Ñ”Ñ‚Đµ Đ²Ñ–Đ´Đ´Đ·ĐµÑ€ĐºĐ°Đ»ĐµĐ½Đ½Ñ, Đ·ÑˆĐ¸Đ²Đ°Đ½Đ½Ñ Ñ€ÑƒÑ…Đ°Ñ”Ñ‚ÑŒÑÑ ÑĐ¿Ñ€Đ°Đ²Đ° Đ½Đ°Đ»Ñ–Đ²Đ¾, а Đ½Đµ Đ·Đ»Ñ–Đ²Đ° Đ½Đ°Đ¿Ñ€Đ°Đ²Đ¾."
-#: lib/elements/fill_stitch.py:418
+#: lib/elements/fill_stitch.py:417
msgid "Reverse fill"
msgstr ""
-#: lib/elements/fill_stitch.py:419
+#: lib/elements/fill_stitch.py:418
msgid "Reverses fill path."
msgstr ""
-#: lib/elements/fill_stitch.py:430
+#: lib/elements/fill_stitch.py:429
msgid "Stop at ending point"
msgstr ""
-#: lib/elements/fill_stitch.py:431
+#: lib/elements/fill_stitch.py:430
msgid "If this option is disabled, the ending point will only be used to define a general direction for stitch routing. When enabled the last section will end at the defined spot."
msgstr ""
-#: lib/elements/fill_stitch.py:443 lib/elements/fill_stitch.py:725
+#: lib/elements/fill_stitch.py:442 lib/elements/fill_stitch.py:724
msgid "Underpath"
msgstr "ĐĐ¸Đ¶Đ½Ñ– Đ¿ĐµÑ€ĐµÑ…Đ¾Đ´Đ¸"
-#: lib/elements/fill_stitch.py:444 lib/elements/fill_stitch.py:726
+#: lib/elements/fill_stitch.py:443 lib/elements/fill_stitch.py:725
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:456 lib/elements/satin_column.py:364
-#: lib/elements/stroke.py:121
+#: lib/elements/fill_stitch.py:455 lib/elements/satin_column.py:364
+#: lib/elements/stroke.py:120
msgid "Running stitch length"
msgstr "Đ”Đ¾Đ²Đ¶Đ¸Đ½Đ° ÑÑ‚Ñ–Đ¶ĐºĐ° Đ¿Đ¾ Đ»Ñ–Đ½Ñ–Ñ—"
-#: lib/elements/fill_stitch.py:457
+#: lib/elements/fill_stitch.py:456
msgid "Length of stitches around the outline of the fill region used when moving from section to section. Also used for meander and circular fill."
msgstr ""
-#: lib/elements/fill_stitch.py:474 lib/elements/satin_column.py:375
+#: lib/elements/fill_stitch.py:473 lib/elements/satin_column.py:375
msgid "Running stitch tolerance"
msgstr ""
-#: lib/elements/fill_stitch.py:475 lib/elements/satin_column.py:376
+#: lib/elements/fill_stitch.py:474 lib/elements/satin_column.py:376
msgid "Determines how hard Ink/Stitch tries to avoid stitching outside the shape.Lower numbers are less likely to stitch outside the shape but require more stitches."
msgstr ""
-#: lib/elements/fill_stitch.py:493 lib/elements/stroke.py:147
+#: lib/elements/fill_stitch.py:492 lib/elements/stroke.py:146
msgid "Randomize stitch length"
msgstr ""
-#: lib/elements/fill_stitch.py:494 lib/elements/stroke.py:148
+#: lib/elements/fill_stitch.py:493 lib/elements/stroke.py:147
msgid "Randomize stitch length and phase instead of dividing evenly or staggering. This is recommended for closely-spaced curved fills to avoid Moiré artefacts."
msgstr ""
-#: lib/elements/fill_stitch.py:510 lib/elements/stroke.py:160
+#: lib/elements/fill_stitch.py:509 lib/elements/stroke.py:159
msgid "Random stitch length jitter"
msgstr ""
-#: lib/elements/fill_stitch.py:511 lib/elements/stroke.py:161
+#: lib/elements/fill_stitch.py:510 lib/elements/stroke.py:160
msgid "Amount to vary the length of each stitch by when randomizing."
msgstr ""
-#: lib/elements/fill_stitch.py:526 lib/elements/satin_column.py:500
-#: lib/elements/stroke.py:83
+#: lib/elements/fill_stitch.py:525 lib/elements/satin_column.py:500
+#: lib/elements/stroke.py:82
#: lib/sew_stack/stitch_layers/running_stitch/running_stitch_layer.py:33
#: lib/sew_stack/stitch_layers/running_stitch/running_stitch_layer.py:35
msgid "Repeats"
msgstr "ĐŸĐ¾Đ²Ñ‚Đ¾Ñ€Đ¸ Đ¿Ñ€Đ¾ÑÑ‚Ñ€Đ¾Ñ‡ĐºĐ¸"
-#: lib/elements/fill_stitch.py:527 lib/elements/stroke.py:84
+#: lib/elements/fill_stitch.py:526 lib/elements/stroke.py:83
#: lib/sew_stack/stitch_layers/running_stitch/running_stitch_layer.py:36
msgid "Defines how many times to run down and back along the path."
msgstr "Đ’Đ¸Đ·Đ½Đ°Ñ‡Đ°Ñ” ÑĐºÑ–Đ»ÑŒĐºĐ¸ Ñ€Đ°Đ·Ñ–Đ² Đ¿Đ¾Ñ‚Ñ€Ñ–Đ±Đ½Đ¾ Đ¿Ñ€Đ¾Đ¹Ñ‚Đ¸ Đ¿Ñ€Đ¾ Ñтрічці Đ²Đ¿ĐµÑ€ĐµĐ´ Ñ– Đ½Đ°Đ·Đ°Đ´."
-#: lib/elements/fill_stitch.py:538 lib/elements/stroke.py:95
+#: lib/elements/fill_stitch.py:537 lib/elements/stroke.py:94
msgid "Bean stitch number of repeats"
msgstr "Đ‘Đ¾Đ±Đ¾Đ²Đ° Đ²Đ¸ÑˆĐ¸Đ²ĐºĐ° ĐºÑ–Đ»ÑŒĐºÑ–Ñть Đ¿Đ¾Đ²Ñ‚Đ¾Ñ€ĐµĐ½ÑŒ"
-#: lib/elements/fill_stitch.py:539 lib/elements/stroke.py:96
+#: lib/elements/fill_stitch.py:538 lib/elements/stroke.py:95
msgid "Backtrack each stitch this many times. A value of 1 would triple each stitch (forward, back, forward). A value of 2 would quintuple each stitch, etc.\n\n"
"A pattern with various repeats can be created with a list of values separated by a space."
msgstr ""
-#: lib/elements/fill_stitch.py:554 lib/elements/satin_column.py:250
-#: lib/elements/stroke.py:186
+#: lib/elements/fill_stitch.py:553 lib/elements/satin_column.py:250
+#: lib/elements/stroke.py:185
msgid "Zig-zag spacing (peak-to-peak)"
msgstr "Đ©Ñ–Đ»ÑŒĐ½Ñ–Ñть Đ·Đ¸Đ³Đ·Đ°Đ³Đ° (Đ²Ñ–Đ´ÑÑ‚Đ°Đ½ÑŒ Đ¼Ñ–Đ¶ Đ¿Ñ–ĐºĐ°Đ¼Đ¸)"
-#: lib/elements/fill_stitch.py:555 lib/elements/stroke.py:187
+#: lib/elements/fill_stitch.py:554 lib/elements/stroke.py:186
msgid "Length of stitches in zig-zag mode."
msgstr "Đ”Đ¾Đ²Đ¶Đ¸Đ½Đ° ÑÑ‚Ñ–Đ¶ĐºÑ–Đ² у Ñ€ĐµĐ¶Đ¸Đ¼Ñ– Đ¿Ñ€Đ¾ÑÑ‚Ñ€Đ¾Ñ‡ĐºĐ¸ Đ·Đ¸Đ³Đ·Đ°Đ³Đ¾Đ¼."
-#: lib/elements/fill_stitch.py:567
+#: lib/elements/fill_stitch.py:566
msgid "Zig-zag width"
msgstr ""
-#: lib/elements/fill_stitch.py:568
+#: lib/elements/fill_stitch.py:567
msgid "Width of the zig-zag line."
msgstr ""
-#: lib/elements/fill_stitch.py:581 lib/gui/tartan/embroidery_panel.py:42
+#: lib/elements/fill_stitch.py:580 lib/gui/tartan/embroidery_panel.py:42
msgid "Rows per tartan thread"
msgstr ""
-#: lib/elements/fill_stitch.py:582 lib/gui/tartan/embroidery_panel.py:44
+#: lib/elements/fill_stitch.py:581 lib/gui/tartan/embroidery_panel.py:44
msgid "Consecutive rows of the same color"
msgstr ""
-#: lib/elements/fill_stitch.py:593
+#: lib/elements/fill_stitch.py:592
msgid "Herringbone width"
msgstr ""
-#: lib/elements/fill_stitch.py:594
+#: lib/elements/fill_stitch.py:593
msgid "Defines width of a herringbone pattern. Use 0 for regular rows."
msgstr ""
-#: lib/elements/fill_stitch.py:606 lib/elements/satin_column.py:278
-#: lib/elements/stroke.py:199
+#: lib/elements/fill_stitch.py:605 lib/elements/satin_column.py:278
+#: lib/elements/stroke.py:198
msgid "Pull compensation"
msgstr "ĐĐ¾Đ¼Đ¿ĐµĐ½ÑĐ°Ñ†Ñ–Ñ— Ñ€Đ¾Đ·Ñ‚ÑĐ³ÑƒĐ²Đ°Đ½Đ½Ñ"
-#: lib/elements/fill_stitch.py:607
+#: lib/elements/fill_stitch.py:606
msgid "Fill stitch can pull the fabric together, resulting in a shape narrower than you draw in Inkscape. This setting expands each row of stitches outward from the center of the row by a fixed length. Two values separated by a space may be used for an asymmetric effect."
msgstr ""
-#: lib/elements/fill_stitch.py:611 lib/elements/satin_column.py:282
+#: lib/elements/fill_stitch.py:610 lib/elements/satin_column.py:282
#: lib/elements/satin_column.py:445 lib/elements/satin_column.py:539
-#: lib/elements/stroke.py:202
+#: lib/elements/stroke.py:201
msgid "mm (each side)"
msgstr ""
-#: lib/elements/fill_stitch.py:622 lib/elements/satin_column.py:263
+#: lib/elements/fill_stitch.py:621 lib/elements/satin_column.py:263
msgid "Pull compensation percentage"
msgstr ""
-#: lib/elements/fill_stitch.py:623
+#: lib/elements/fill_stitch.py:622
msgid "Additional pull compensation which varies as a percentage of row width. Two values separated by a space may be used for an asymmetric effect."
msgstr ""
-#: lib/elements/fill_stitch.py:626 lib/elements/satin_column.py:132
+#: lib/elements/fill_stitch.py:625 lib/elements/satin_column.py:132
#: lib/elements/satin_column.py:142 lib/elements/satin_column.py:266
#: lib/elements/satin_column.py:460 lib/elements/satin_column.py:559
msgid "% (each side)"
msgstr ""
-#: lib/elements/fill_stitch.py:647 lib/elements/fill_stitch.py:656
-#: lib/elements/fill_stitch.py:683 lib/elements/fill_stitch.py:694
-#: lib/elements/fill_stitch.py:704 lib/elements/fill_stitch.py:716
-#: lib/elements/fill_stitch.py:729
+#: lib/elements/fill_stitch.py:646 lib/elements/fill_stitch.py:655
+#: lib/elements/fill_stitch.py:682 lib/elements/fill_stitch.py:693
+#: lib/elements/fill_stitch.py:703 lib/elements/fill_stitch.py:715
+#: lib/elements/fill_stitch.py:728
msgid "Fill Underlay"
msgstr ""
-#: lib/elements/fill_stitch.py:647 lib/gui/tartan/embroidery_panel.py:55
+#: lib/elements/fill_stitch.py:646 lib/gui/tartan/embroidery_panel.py:55
#: inx/inkstitch_select_elements.inx:36 inx/inkstitch_select_elements.inx:64
#: inx/inkstitch_select_elements.inx:66
msgid "Underlay"
msgstr "ĐŸÑ–Đ´ĐºĐ»Đ°Đ´ĐºĐ°"
-#: lib/elements/fill_stitch.py:653
+#: lib/elements/fill_stitch.py:652
msgid "Fill angle"
msgstr "Đут Đ·Đ°Đ¿Đ¾Đ²Đ½ĐµĐ½Đ½Ñ"
-#: lib/elements/fill_stitch.py:654
+#: lib/elements/fill_stitch.py:653
msgid "Default: fill angle + 90 deg. Insert a list for multiple layers separated by a space."
msgstr ""
-#: lib/elements/fill_stitch.py:680 lib/gui/tartan/embroidery_panel.py:77
+#: lib/elements/fill_stitch.py:679 lib/gui/tartan/embroidery_panel.py:77
msgid "Row spacing"
msgstr "ĐœÑ–Đ¶Ñ€ÑĐ´ĐºĐ¾Đ²Đ¸Đ¹ Ñ–Đ½Ñ‚ĐµÑ€Đ²Đ°Đ»"
-#: lib/elements/fill_stitch.py:681
+#: lib/elements/fill_stitch.py:680
msgid "default: 3x fill row spacing"
msgstr "Ñ‚Đ¸Đ¿Đ¾Đ²Đ¸Đ¹: 3-ĐºÑ€Đ°Ñ‚Đ½Đ¸Đ¹ Đ¿Ñ€Đ¾Đ¼Ñ–Đ¶Đ¾Đº Đ¼Ñ–Đ¶ Ñ€ÑĐ´ĐºĐ°Đ¼Đ¸"
-#: lib/elements/fill_stitch.py:691 lib/elements/stroke.py:172
+#: lib/elements/fill_stitch.py:690 lib/elements/stroke.py:171
#: lib/extensions/element_info.py:134 lib/extensions/element_info.py:190
msgid "Max stitch length"
msgstr "ĐœĐ°ĐºÑĐ¸Đ¼Đ°Đ»ÑŒĐ½Đ° Đ´Đ¾Đ²Đ¶Đ¸Đ½Đ° ÑÑ‚Ñ–Đ±ĐºĐ°"
-#: lib/elements/fill_stitch.py:692
+#: lib/elements/fill_stitch.py:691
msgid "default: equal to fill max stitch length"
msgstr "Ñ‚Đ¸Đ¿Đ¾Đ²Đ¸Đ¹: Đ´Đ¾Ñ€Ñ–Đ²Đ½ÑÑ” Đ¼Đ°ĐºÑĐ¸Đ¼Đ°Đ»ÑŒĐ½Ñ–Đ¹ Đ´Đ¾Đ²Đ¶Đ¸Đ½Ñ– ÑÑ‚Ñ–Đ±ĐºĐ°"
-#: lib/elements/fill_stitch.py:702
+#: lib/elements/fill_stitch.py:701
msgid "Shrink the shape before doing underlay, to prevent underlay from showing around the outside of the fill."
msgstr "ĐŸĐµÑ€ĐµĐ´ Ñ‚Đ¸Đ¼, ÑĐº Ñ€Đ¾Đ±Đ¸Ñ‚Đ¸ Đ¿Ñ–Đ´ĐºĐ»Đ°Đ´ĐºÑƒ, ÑÑ‚Đ¸ÑĐ½Ñ–Ñ‚ÑŒ Ñ„Đ¾Ñ€Đ¼Ñƒ, Ñ‰Đ¾Đ± Đ·Đ°Đ¿Đ¾Đ±Ñ–Đ³Ñ‚Đ¸ Đ¿Đ¾ÑĐ²Ñ– Đ¿Ñ–Đ´ĐºĐ»Đ°Đ´ĐºĐ¸ Đ½Đ°Đ²ĐºĐ¾Đ»Đ¾ Đ·Đ¾Đ²Đ½Ñ–ÑˆĐ½ÑŒĐ¾Ñ— ÑÑ‚Đ¾Ñ€Đ¾Đ½Đ¸ Đ·Đ°Đ¿Đ¾Đ²Đ½ĐµĐ½Đ½Ñ."
-#: lib/elements/fill_stitch.py:737 lib/elements/satin_column.py:581
-#: lib/elements/stroke.py:451 lib/gui/satin_multicolor/colorize_panel.py:61
+#: lib/elements/fill_stitch.py:736 lib/elements/satin_column.py:581
+#: lib/elements/stroke.py:450 lib/gui/satin_multicolor/colorize_panel.py:61
#: lib/sew_stack/stitch_layers/mixins/randomization.py:59
msgid "Random seed"
msgstr ""
-#: lib/elements/fill_stitch.py:738 lib/elements/satin_column.py:582
-#: lib/elements/stroke.py:452
+#: lib/elements/fill_stitch.py:737 lib/elements/satin_column.py:582
+#: lib/elements/stroke.py:451
msgid "Use a specific seed for randomized attributes. Uses the element ID if empty."
msgstr ""
@@ -1807,7 +1808,7 @@ msgstr "* ĐŸĐµÑ€ĐµĐ¹Đ´Ñ–Ñ‚ÑŒ Đ½Đ° Đ²ĐºĐ»Đ°Đ´ĐºÑƒ Đ¡Ñ‚Đ¸Đ»ÑŒ Đ¾Đ±Đ²ĐµĐ´ĐµĐ½Đ½Ñ"
msgid "* Under \"Markers\" choose the first (empty) option in the first dropdown list."
msgstr "* Đ£ Ñ€Đ¾Đ·Đ´Ñ–Đ»Ñ– \"ĐœĐ°Ñ€ĐºĐµÑ€Đ¸\" Đ²Đ¸Đ±ĐµÑ€Ñ–Ñ‚ÑŒ Đ¿ĐµÑ€ÑˆĐ¸Đ¹ (Đ¿Đ¾Ñ€Đ¾Đ¶Đ½Ñ–Đ¹) Đ¿Đ°Ñ€Đ°Đ¼ĐµÑ‚Ñ€ у Đ¿ĐµÑ€ÑˆĐ¾Đ¼Ñƒ Ñ€Đ¾Đ·ĐºÑ€Đ¸Đ²Đ½Đ¾Đ¼Ñƒ ÑĐ¿Đ¸ÑĐºÑƒ."
-#: lib/elements/satin_column.py:32 lib/elements/stroke.py:35
+#: lib/elements/satin_column.py:32 lib/elements/stroke.py:34
msgid "Too few subpaths"
msgstr "Đ—Đ°Đ½Đ°Đ´Ñ‚Đ¾ Đ¼Đ°Đ»Đ¾ Đ»Ñ–Đ½Ñ–Đ¹"
@@ -1941,8 +1942,8 @@ msgstr ""
msgid "Zig-zag"
msgstr ""
-#: lib/elements/satin_column.py:119 lib/elements/stroke.py:73
-#: inx/inkstitch_break_apart.inx:9 inx/inkstitch_knockdown_fill.inx:20
+#: lib/elements/satin_column.py:119 lib/elements/stroke.py:72
+#: inx/inkstitch_break_apart.inx:9
msgid "Method"
msgstr ""
@@ -2055,27 +2056,27 @@ msgstr ""
msgid "Satin stitches pull the fabric together, resulting in a column narrower than you draw in Inkscape. This setting expands each pair of needle penetrations outward from the center of the satin column by a fixed length. Two values separated by a space may be used for an asymmetric effect."
msgstr ""
-#: lib/elements/satin_column.py:293 lib/elements/stroke.py:341
+#: lib/elements/satin_column.py:293 lib/elements/stroke.py:340
msgid "Automatic"
msgstr ""
-#: lib/elements/satin_column.py:294 lib/elements/stroke.py:342
+#: lib/elements/satin_column.py:294 lib/elements/stroke.py:341
msgid "Don't reverse"
msgstr ""
-#: lib/elements/satin_column.py:295 lib/elements/stroke.py:343
+#: lib/elements/satin_column.py:295 lib/elements/stroke.py:342
msgid "Reverse first rail"
msgstr ""
-#: lib/elements/satin_column.py:296 lib/elements/stroke.py:344
+#: lib/elements/satin_column.py:296 lib/elements/stroke.py:343
msgid "Reverse second rail"
msgstr ""
-#: lib/elements/satin_column.py:297 lib/elements/stroke.py:345
+#: lib/elements/satin_column.py:297 lib/elements/stroke.py:344
msgid "Reverse both rails"
msgstr ""
-#: lib/elements/satin_column.py:303 lib/elements/stroke.py:351
+#: lib/elements/satin_column.py:303 lib/elements/stroke.py:350
msgid "Reverse rails"
msgstr ""
@@ -2136,7 +2137,7 @@ msgid "Stitch length"
msgstr "Đ”Đ¾Đ²Đ¶Đ¸Đ½Đ° ÑÑ‚Ñ–Đ±ĐºĐ°"
#: lib/elements/satin_column.py:425 lib/elements/satin_column.py:482
-#: lib/elements/stroke.py:133
+#: lib/elements/stroke.py:132
msgid "Stitch tolerance"
msgstr ""
@@ -2221,237 +2222,239 @@ msgstr ""
msgid "Split stitch if distance of maximum stitch length is exceeded"
msgstr ""
-#: lib/elements/stroke.py:36
+#: lib/elements/stroke.py:35
msgid "This element renders as running stitch while it has a satin column parameter."
msgstr ""
-#: lib/elements/stroke.py:38
+#: lib/elements/stroke.py:37
msgid "* Convert to stroke: select the element and open the parameter dialog. Enable running stitch along path."
msgstr ""
-#: lib/elements/stroke.py:39
+#: lib/elements/stroke.py:38
msgid "* Use as satin column: add an other rail and optionally rungs."
msgstr ""
-#: lib/elements/stroke.py:45 lib/extensions/params.py:607
+#: lib/elements/stroke.py:44 lib/extensions/params.py:607
#: inx/inkstitch_select_elements.inx:12
msgid "Stroke"
msgstr "Đ›Ñ–Đ½Ñ–Ñ"
-#: lib/elements/stroke.py:48 lib/extensions/params.py:280
+#: lib/elements/stroke.py:47 lib/extensions/params.py:280
msgid "Running stitch along paths"
msgstr "Đ’Đ¸ÑˆĐ¸Đ²ĐºĐ° Đ²Đ·Đ´Đ¾Đ²Đ¶ ÑˆĐ»ÑÑ…Ñ–Đ²"
-#: lib/elements/stroke.py:66
+#: lib/elements/stroke.py:65
msgid "Running Stitch / Bean Stitch"
msgstr ""
-#: lib/elements/stroke.py:67 lib/lettering/categories.py:26
+#: lib/elements/stroke.py:66 lib/lettering/categories.py:26
#: inx/inkstitch_lettering_generate_json.inx:57
msgid "Ripple Stitch"
msgstr ""
-#: lib/elements/stroke.py:68 inx/inkstitch_select_elements.inx:23
+#: lib/elements/stroke.py:67 inx/inkstitch_select_elements.inx:23
msgid "ZigZag Stitch"
msgstr ""
-#: lib/elements/stroke.py:69 inx/inkstitch_select_elements.inx:24
+#: lib/elements/stroke.py:68 inx/inkstitch_select_elements.inx:24
msgid "Manual Stitch"
msgstr ""
-#: lib/elements/stroke.py:109
+#: lib/elements/stroke.py:108
msgid "Manual stitch placement"
msgstr ""
-#: lib/elements/stroke.py:110
+#: lib/elements/stroke.py:109
msgid "No extra stitches will be added to the original ripple pattern and the running stitch length value will be ignored."
msgstr ""
-#: lib/elements/stroke.py:122
+#: lib/elements/stroke.py:121
#: lib/sew_stack/stitch_layers/running_stitch/running_stitch_layer.py:21
msgid "Length of stitches. Stitches can be shorter according to the stitch tolerance setting."
msgstr ""
-#: lib/elements/stroke.py:134
+#: lib/elements/stroke.py:133
msgid "All stitches must be within this distance from the path. A lower tolerance means stitches will be closer together. A higher tolerance means sharp corners may be rounded."
msgstr ""
-#: lib/elements/stroke.py:173
+#: lib/elements/stroke.py:172
msgid "Split stitches longer than this."
msgstr ""
-#: lib/elements/stroke.py:200
+#: lib/elements/stroke.py:199
msgid "Zigzag stitches pull the fabric together, resulting in a column narrower than you draw in Inkscape. This widens the zigzag line width."
msgstr ""
-#: lib/elements/stroke.py:213
+#: lib/elements/stroke.py:212
msgid "Number of lines"
msgstr ""
-#: lib/elements/stroke.py:214
+#: lib/elements/stroke.py:213
msgid "Number of lines from start to finish"
msgstr ""
-#: lib/elements/stroke.py:225
+#: lib/elements/stroke.py:224
msgid "Minimum line distance"
msgstr ""
-#: lib/elements/stroke.py:226
+#: lib/elements/stroke.py:225
msgid "Overrides the number of lines setting."
msgstr ""
-#: lib/elements/stroke.py:239
+#: lib/elements/stroke.py:238
msgid "Line count / Minimum line distance"
msgstr ""
-#: lib/elements/stroke.py:240
+#: lib/elements/stroke.py:239
msgid "Render at rungs"
msgstr ""
-#: lib/elements/stroke.py:241
+#: lib/elements/stroke.py:240
msgid "Adaptive + minimum line distance"
msgstr ""
-#: lib/elements/stroke.py:246
+#: lib/elements/stroke.py:245
msgid "Pattern position"
msgstr ""
-#: lib/elements/stroke.py:247
+#: lib/elements/stroke.py:246
msgid "Pattern position for satin guided ripples."
msgstr ""
-#: lib/elements/stroke.py:258
+#: lib/elements/stroke.py:257
msgid "Stagger lines this many times before repeating"
msgstr ""
-#: lib/elements/stroke.py:259
+#: lib/elements/stroke.py:258
msgid "Length of the cycle by which successive stitch lines are staggered. Fractional values are allowed and can have less visible diagonals than integer values. A value of 0 (default) disables staggering and instead stitches evenly.For linear ripples only."
msgstr ""
-#: lib/elements/stroke.py:272
+#: lib/elements/stroke.py:271
msgid "Skip first lines"
msgstr ""
-#: lib/elements/stroke.py:273
+#: lib/elements/stroke.py:272
msgid "Skip this number of lines at the beginning."
msgstr ""
-#: lib/elements/stroke.py:284
+#: lib/elements/stroke.py:283
msgid "Skip last lines"
msgstr ""
-#: lib/elements/stroke.py:285
+#: lib/elements/stroke.py:284
msgid "Skip this number of lines at the end"
msgstr ""
-#: lib/elements/stroke.py:296
+#: lib/elements/stroke.py:295
msgid "Flip every second line"
msgstr ""
-#: lib/elements/stroke.py:297
+#: lib/elements/stroke.py:296
msgid "Linear ripple: wether to flip the pattern every second line or not."
msgstr ""
-#: lib/elements/stroke.py:307
+#: lib/elements/stroke.py:306
msgid "Line distance exponent"
msgstr ""
-#: lib/elements/stroke.py:308
+#: lib/elements/stroke.py:307
msgid "Increase density towards one side."
msgstr ""
-#: lib/elements/stroke.py:319
+#: lib/elements/stroke.py:318
msgid "Flip exponent"
msgstr ""
-#: lib/elements/stroke.py:320
+#: lib/elements/stroke.py:319
msgid "Reverse exponent effect."
msgstr ""
-#: lib/elements/stroke.py:331
+#: lib/elements/stroke.py:330
msgid "Reverse"
msgstr ""
-#: lib/elements/stroke.py:332
+#: lib/elements/stroke.py:331
msgid "Flip start and end point"
msgstr ""
-#: lib/elements/stroke.py:352
+#: lib/elements/stroke.py:351
msgid "Reverse satin ripple rails. Default: automatically detect and fix a reversed rail."
msgstr ""
-#: lib/elements/stroke.py:364
+#: lib/elements/stroke.py:363
msgid "Grid size"
msgstr ""
-#: lib/elements/stroke.py:365
+#: lib/elements/stroke.py:364
msgid "Render as grid. Use with care and watch your stitch density."
msgstr ""
-#: lib/elements/stroke.py:377
+#: lib/elements/stroke.py:376
msgid "Stitch grid first"
msgstr ""
-#: lib/elements/stroke.py:378
+#: lib/elements/stroke.py:377
msgid "Reverse the stitch paths, so that the grid will be stitched first"
msgstr ""
-#: lib/elements/stroke.py:389
+#: lib/elements/stroke.py:388
msgid "Scale axis"
msgstr ""
-#: lib/elements/stroke.py:390
+#: lib/elements/stroke.py:389
msgid "Scale axis for satin guided ripple stitches."
msgstr ""
-#: lib/elements/stroke.py:394 lib/gui/edit_json/settings_panel.py:159
-#: print/templates/ui.html:180 inx/inkstitch_remove_embroidery_settings.inx:12
+#: lib/elements/stroke.py:393 lib/gui/edit_json/settings_panel.py:159
+#: print/templates/ui.html:180 inx/inkstitch_knockdown_fill.inx:32
+#: inx/inkstitch_remove_embroidery_settings.inx:12
#: inx/inkstitch_remove_embroidery_settings.inx:117
msgid "None"
msgstr "Đ–Đ¾Đ´ĐµĐ½"
-#: lib/elements/stroke.py:402
+#: lib/elements/stroke.py:401
msgid "Starting scale"
msgstr ""
-#: lib/elements/stroke.py:403
+#: lib/elements/stroke.py:402
msgid "How big the first copy of the line should be, in percent."
msgstr ""
-#: lib/elements/stroke.py:403 lib/elements/stroke.py:415
+#: lib/elements/stroke.py:402 lib/elements/stroke.py:414
msgid "Used only for ripple stitch with a guide line."
msgstr ""
-#: lib/elements/stroke.py:414
+#: lib/elements/stroke.py:413
msgid "Ending scale"
msgstr ""
-#: lib/elements/stroke.py:415
+#: lib/elements/stroke.py:414
msgid "How big the last copy of the line should be, in percent."
msgstr ""
-#: lib/elements/stroke.py:426 lib/gui/tartan/customize_panel.py:43
+#: lib/elements/stroke.py:425 lib/gui/tartan/customize_panel.py:43
#: inx/inkstitch_transform_elements.inx:10
msgid "Rotate"
msgstr ""
-#: lib/elements/stroke.py:427
+#: lib/elements/stroke.py:426
msgid "Rotate satin guided ripple stitches"
msgstr ""
-#: lib/elements/stroke.py:438
+#: lib/elements/stroke.py:437 inx/inkstitch_knockdown_fill.inx:20
+#: inx/inkstitch_knockdown_fill.inx:37
msgid "Join style"
msgstr ""
-#: lib/elements/stroke.py:439
+#: lib/elements/stroke.py:438
msgid "Join style for non circular ripples."
msgstr ""
-#: lib/elements/stroke.py:442
+#: lib/elements/stroke.py:441
msgid "flat"
msgstr ""
-#: lib/elements/stroke.py:442
+#: lib/elements/stroke.py:441
msgid "point"
msgstr ""
@@ -2866,11 +2869,11 @@ msgstr ""
msgid "The maximum value is smaller than the minimum value."
msgstr ""
-#: lib/extensions/lettering_generate_json.py:51
+#: lib/extensions/lettering_generate_json.py:53
msgid "Please specify a font file."
msgstr "Đ‘ÑƒĐ´ÑŒ лаÑĐºĐ°, Đ²ĐºĐ°Đ¶Ñ–Ñ‚ÑŒ Đ½Đ°Đ·Đ²Ñƒ Ñ„Đ°Đ¹Đ»Đ° ÑˆÑ€Đ¸Ñ„Ñ‚Ñ–Đ²."
-#: lib/extensions/letters_to_font.py:37
+#: lib/extensions/letters_to_font.py:38
msgid "Font directory not found. Please specify an existing directory."
msgstr ""
@@ -3295,11 +3298,11 @@ msgstr ""
#: inx/inkstitch_generate_palette.inx:26 inx/inkstitch_gradient_blocks.inx:26
#: inx/inkstitch_install.inx:14 inx/inkstitch_install_custom_palette.inx:14
#: inx/inkstitch_jump_to_stroke.inx:42 inx/inkstitch_jump_to_trim.inx:27
-#: inx/inkstitch_knockdown_fill.inx:27
+#: inx/inkstitch_knockdown_fill.inx:43
#: inx/inkstitch_lettering_along_path.inx:25
#: inx/inkstitch_lettering_custom_font_dir.inx:11
#: inx/inkstitch_lettering_force_lock_stitches.inx:22
-#: inx/inkstitch_lettering_generate_json.inx:135
+#: inx/inkstitch_lettering_generate_json.inx:143
#: inx/inkstitch_lettering_remove_kerning.inx:12
#: inx/inkstitch_lettering_set_color_sort_index.inx:11
#: inx/inkstitch_letters_to_font.inx:60 inx/inkstitch_outline.inx:25
@@ -3329,7 +3332,7 @@ msgid "Feature to verify or update font information for an existing font."
msgstr ""
#: lib/gui/edit_json/help_panel.py:33 lib/gui/edit_json/help_panel.py:34
-#: inx/inkstitch_lettering_generate_json.inx:141
+#: inx/inkstitch_lettering_generate_json.inx:149
msgid "https://inkstitch.org/docs/font-tools/#edit-json"
msgstr ""
@@ -5310,11 +5313,11 @@ msgstr ""
#: inx/inkstitch_density_map.inx:29 inx/inkstitch_display_stacking_order.inx:14
#: inx/inkstitch_fill_to_satin.inx:27 inx/inkstitch_install.inx:18
#: inx/inkstitch_install_custom_palette.inx:17
-#: inx/inkstitch_knockdown_fill.inx:33
+#: inx/inkstitch_knockdown_fill.inx:49
#: inx/inkstitch_lettering_along_path.inx:37
#: inx/inkstitch_lettering_custom_font_dir.inx:16
#: inx/inkstitch_lettering_force_lock_stitches.inx:33
-#: inx/inkstitch_lettering_generate_json.inx:139
+#: inx/inkstitch_lettering_generate_json.inx:147
#: inx/inkstitch_lettering_remove_kerning.inx:22
#: inx/inkstitch_lettering_set_color_sort_index.inx:19
#: inx/inkstitch_letters_to_font.inx:75 inx/inkstitch_outline.inx:28
@@ -6633,15 +6636,15 @@ msgstr ""
msgid "Keep holes"
msgstr ""
-#: inx/inkstitch_knockdown_fill.inx:19
+#: inx/inkstitch_knockdown_fill.inx:19 inx/inkstitch_knockdown_fill.inx:36
msgid "Offset"
msgstr ""
-#: inx/inkstitch_knockdown_fill.inx:22
+#: inx/inkstitch_knockdown_fill.inx:22 inx/inkstitch_knockdown_fill.inx:39
msgid "Mitre"
msgstr ""
-#: inx/inkstitch_knockdown_fill.inx:23
+#: inx/inkstitch_knockdown_fill.inx:23 inx/inkstitch_knockdown_fill.inx:40
msgid "Bevel"
msgstr ""
@@ -6649,23 +6652,40 @@ msgstr ""
msgid "Mitre limit"
msgstr ""
-#: inx/inkstitch_knockdown_fill.inx:28
+#: inx/inkstitch_knockdown_fill.inx:30
+msgid "Embossing"
+msgstr ""
+
+#: inx/inkstitch_knockdown_fill.inx:31
+msgid "Shape"
+msgstr ""
+
+#: inx/inkstitch_knockdown_fill.inx:33
+#: inx/inkstitch_zigzag_line_to_satin.inx:10
+msgid "Square"
+msgstr ""
+
+#: inx/inkstitch_knockdown_fill.inx:34
+msgid "Circle"
+msgstr ""
+
+#: inx/inkstitch_knockdown_fill.inx:44
msgid "This extension generates a knockdown fill area with a specified offset around selected elements."
msgstr ""
-#: inx/inkstitch_knockdown_fill.inx:29
+#: inx/inkstitch_knockdown_fill.inx:45
msgid "* Select elements of any kind"
msgstr ""
-#: inx/inkstitch_knockdown_fill.inx:30
+#: inx/inkstitch_knockdown_fill.inx:46
msgid "* Open this extension and apply with desired settings"
msgstr ""
-#: inx/inkstitch_knockdown_fill.inx:31
+#: inx/inkstitch_knockdown_fill.inx:47
msgid "* Adapt fill settings in the params dialog"
msgstr ""
-#: inx/inkstitch_knockdown_fill.inx:34
+#: inx/inkstitch_knockdown_fill.inx:50
msgid "https://inkstitch.org/docs/fill-tools/#knockdown-fill"
msgstr ""
@@ -6886,6 +6906,7 @@ msgstr ""
#: inx/inkstitch_lettering_generate_json.inx:118
#: inx/inkstitch_lettering_generate_json.inx:126
+#: inx/inkstitch_lettering_generate_json.inx:134
msgid "Force"
msgstr "ĐŸĐµÑ€ĐµĐ·Đ°Đ¿Đ¸ÑĐ°Ñ‚Đ¸"
@@ -6913,15 +6934,27 @@ msgstr "Đ’Ñ–Đ´ÑÑ‚Đ°Đ½ÑŒ Đ¼Ñ–Đ¶ ÑĐ»Đ¾Đ²Đ°Đ¼Đ¸ (Đ¿Ñ–ĐºÑ.)"
msgid "Space character width (default: 20)"
msgstr "Đ¨Đ¸Ñ€Đ¸Đ½Đ° ÑĐ¸Đ¼Đ²Đ¾Đ»Đ° Đ¿Ñ€Đ¾Đ±Ñ–Đ»Đ° (за Đ·Đ°Đ¼Đ¾Đ²Ñ‡ÑƒĐ²Đ°Đ½Đ½ÑĐ¼: 20)"
+#: inx/inkstitch_lettering_generate_json.inx:134
+msgid "Overwrite letter spacing information from font file."
+msgstr ""
+
#: inx/inkstitch_lettering_generate_json.inx:136
+msgid "Letter spacing (px)"
+msgstr ""
+
+#: inx/inkstitch_lettering_generate_json.inx:136
+msgid "Letter spacing (default: 100)"
+msgstr ""
+
+#: inx/inkstitch_lettering_generate_json.inx:144
msgid "Generates font.json which can be used by the lettering tool."
msgstr ""
-#: inx/inkstitch_lettering_generate_json.inx:137
+#: inx/inkstitch_lettering_generate_json.inx:145
msgid "The generated file can be updated with Extensions > Ink/Stitch > Font Management > Edit JSON."
msgstr ""
-#: inx/inkstitch_lettering_generate_json.inx:140
+#: inx/inkstitch_lettering_generate_json.inx:148
msgid "https://inkstitch.org/docs/font-tools/#generate-json"
msgstr ""
@@ -8107,10 +8140,6 @@ msgstr ""
msgid "Line Pattern"
msgstr ""
-#: inx/inkstitch_zigzag_line_to_satin.inx:10
-msgid "Square"
-msgstr ""
-
#: inx/inkstitch_zigzag_line_to_satin.inx:11
msgid "Sawtooth"
msgstr ""
diff --git a/translations/messages_vi_VN.po b/translations/messages_vi_VN.po
index 087aa758..4d2f3e51 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: 2025-05-12 01:48+0000\n"
-"PO-Revision-Date: 2025-05-12 01:49\n"
+"POT-Creation-Date: 2025-05-21 01:46+0000\n"
+"PO-Revision-Date: 2025-05-21 01:46\n"
"Last-Translator: \n"
"Language-Team: Vietnamese\n"
"MIME-Version: 1.0\n"
@@ -12,7 +12,7 @@ msgstr ""
"Generated-By: Babel 2.17.0\n"
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2025-05-12 01:48+0000\n"
+"POT-Creation-Date: 2025-05-21 01:46+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -910,11 +910,11 @@ msgstr ""
msgid "weird one"
msgstr ""
-#: inkstitch.py:166
+#: inkstitch.py:170
msgid "Ink/Stitch cannot read your SVG file. This is often the case when you use a file which has been created with Adobe Illustrator."
msgstr ""
-#: inkstitch.py:169
+#: inkstitch.py:173
msgid "Try to import the file into Inkscape through 'File > Import...' (Ctrl+I)"
msgstr ""
@@ -1076,126 +1076,126 @@ msgstr ""
msgid "Flip automatically calculated angle if it appears to be wrong."
msgstr ""
-#: lib/elements/element.py:249 lib/gui/preferences.py:59
+#: lib/elements/element.py:251 lib/gui/preferences.py:59
#: lib/gui/preferences.py:106
msgid "Minimum stitch length"
msgstr ""
-#: lib/elements/element.py:250
+#: lib/elements/element.py:252
msgid "Overwrite global minimum stitch length setting. Shorter stitches than that will be removed."
msgstr ""
-#: lib/elements/element.py:260 lib/gui/preferences.py:41
+#: lib/elements/element.py:262 lib/gui/preferences.py:41
msgid "Minimum jump stitch length"
msgstr ""
-#: lib/elements/element.py:261
+#: lib/elements/element.py:263
msgid "Overwrite global minimum jump stitch length setting. Shorter distances to the next object will have no lock stitches."
msgstr ""
-#: lib/elements/element.py:271
+#: lib/elements/element.py:273
msgid "Allow lock stitches"
msgstr ""
-#: lib/elements/element.py:272
+#: lib/elements/element.py:274
msgid "Tie thread at the beginning and/or end of this object. Manual stitch will only add lock stitches if force lock stitched is checked."
msgstr ""
#. options to allow lock stitch before and after objects
-#: lib/elements/element.py:277
+#: lib/elements/element.py:279
msgid "Both"
msgstr ""
-#: lib/elements/element.py:277
+#: lib/elements/element.py:279
msgid "Before"
msgstr ""
-#: lib/elements/element.py:277
+#: lib/elements/element.py:279
msgid "After"
msgstr ""
-#: lib/elements/element.py:277
+#: lib/elements/element.py:279
msgid "Neither"
msgstr ""
-#: lib/elements/element.py:286
+#: lib/elements/element.py:288
#: inx/inkstitch_lettering_force_lock_stitches.inx:3
msgid "Force lock stitches"
msgstr ""
-#: lib/elements/element.py:287
+#: lib/elements/element.py:289
msgid "Sew lock stitches after sewing this element, even if the distance to the next object is shorter than defined by the minimum jump stitch length value in the Ink/Stitch preferences."
msgstr ""
-#: lib/elements/element.py:299
+#: lib/elements/element.py:301
msgid "Tack stitch"
msgstr ""
-#: lib/elements/element.py:300
+#: lib/elements/element.py:302
msgid "Tack down stitch type"
msgstr ""
-#: lib/elements/element.py:310 lib/elements/element.py:356
+#: lib/elements/element.py:312 lib/elements/element.py:358
msgid "Custom path"
msgstr ""
-#: lib/elements/element.py:311
+#: lib/elements/element.py:313
msgid "Enter a custom path. For svg paths The last node will not be embroidered, but represents the first stitch of the element."
msgstr ""
-#: lib/elements/element.py:321 lib/elements/element.py:333
+#: lib/elements/element.py:323 lib/elements/element.py:335
msgid "Scale tack stitch"
msgstr ""
-#: lib/elements/element.py:322
+#: lib/elements/element.py:324
msgid "Set stitch length. A 1 in a custom path equals this values."
msgstr ""
-#: lib/elements/element.py:334
+#: lib/elements/element.py:336
msgid "Scale tack stitch by this percentage."
msgstr ""
-#: lib/elements/element.py:345
+#: lib/elements/element.py:347
msgid "Lock stitch"
msgstr ""
-#: lib/elements/element.py:346
+#: lib/elements/element.py:348
msgid "Lock stitch type"
msgstr ""
-#: lib/elements/element.py:357
+#: lib/elements/element.py:359
msgid "Enter a custom path. For svg paths the first node will not be embroidered, but represents the last stitch of the element."
msgstr ""
-#: lib/elements/element.py:367 lib/elements/element.py:379
+#: lib/elements/element.py:369 lib/elements/element.py:381
msgid "Scale lock stitch"
msgstr ""
-#: lib/elements/element.py:368
+#: lib/elements/element.py:370
msgid "Set length of lock stitches (mm)."
msgstr ""
-#: lib/elements/element.py:380
+#: lib/elements/element.py:382
msgid "Scale lock stitch by this percentage."
msgstr ""
-#: lib/elements/element.py:392
+#: lib/elements/element.py:394
msgid "Trim After"
msgstr ""
-#: lib/elements/element.py:393
+#: lib/elements/element.py:395
msgid "Add a TRIM command after stitching this object."
msgstr ""
-#: lib/elements/element.py:402
+#: lib/elements/element.py:404
msgid "Stop After"
msgstr ""
-#: lib/elements/element.py:403
+#: lib/elements/element.py:405
msgid "Add a STOP command after stitching this object."
msgstr ""
-#: lib/elements/element.py:687
+#: lib/elements/element.py:700
msgid "Please run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot objects. This will show you the exact location of the problem."
msgstr ""
@@ -1211,559 +1211,560 @@ msgstr ""
msgid "* Run Extensions > Ink/Stitch > Troubleshoot > Cleanup Document..."
msgstr ""
-#: lib/elements/fill_stitch.py:37
+#: lib/elements/fill_stitch.py:36
msgid "Small Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:38
+#: lib/elements/fill_stitch.py:37
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:44 lib/elements/fill_stitch.py:264
+#: lib/elements/fill_stitch.py:43 lib/elements/fill_stitch.py:263
msgid "Expand"
msgstr ""
-#: lib/elements/fill_stitch.py:45
+#: lib/elements/fill_stitch.py:44
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:50 lib/elements/fill_stitch.py:701
+#: lib/elements/fill_stitch.py:49 lib/elements/fill_stitch.py:700
msgid "Inset"
msgstr ""
-#: lib/elements/fill_stitch.py:51
+#: lib/elements/fill_stitch.py:50
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:56
+#: lib/elements/fill_stitch.py:55
msgid "Missing Guideline"
msgstr ""
-#: lib/elements/fill_stitch.py:57
+#: lib/elements/fill_stitch.py:56
msgid "This object is set to \"Guided Fill\", but has no guide line."
msgstr ""
-#: lib/elements/fill_stitch.py:59
+#: lib/elements/fill_stitch.py:58
msgid "* Create a stroke object"
msgstr ""
-#: lib/elements/fill_stitch.py:60
+#: lib/elements/fill_stitch.py:59
msgid "* Select this object and run Extensions > Ink/Stitch > Edit > Selection to guide line"
msgstr ""
-#: lib/elements/fill_stitch.py:65
+#: lib/elements/fill_stitch.py:64
msgid "Disjointed Guide Line"
msgstr ""
-#: lib/elements/fill_stitch.py:66
+#: lib/elements/fill_stitch.py:65
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:69
+#: lib/elements/fill_stitch.py:68
msgid "* Move the guide line into the element"
msgstr ""
-#: lib/elements/fill_stitch.py:74 lib/elements/stroke.py:27
+#: lib/elements/fill_stitch.py:73 lib/elements/stroke.py:26
msgid "Multiple Guide Lines"
msgstr ""
-#: lib/elements/fill_stitch.py:75 lib/elements/stroke.py:28
+#: lib/elements/fill_stitch.py:74 lib/elements/stroke.py:27
msgid "This object has multiple guide lines, but only the first one will be used."
msgstr ""
-#: lib/elements/fill_stitch.py:77 lib/elements/stroke.py:30
+#: lib/elements/fill_stitch.py:76 lib/elements/stroke.py:29
msgid "* Remove all guide lines, except for one."
msgstr ""
-#: lib/elements/fill_stitch.py:82
+#: lib/elements/fill_stitch.py:81
msgid "Unconnected"
msgstr ""
-#: lib/elements/fill_stitch.py:83
+#: lib/elements/fill_stitch.py:82
msgid "Fill: This object is made up of unconnected shapes. Ink/Stitch doesn't know what order to stitch them in. Please break this object up into separate shapes."
msgstr ""
-#: lib/elements/fill_stitch.py:87 lib/elements/fill_stitch.py:96
-#: lib/elements/fill_stitch.py:141
+#: lib/elements/fill_stitch.py:86 lib/elements/fill_stitch.py:95
+#: lib/elements/fill_stitch.py:140
msgid "* Extensions > Ink/Stitch > Fill Tools > Break Apart Fill Objects"
msgstr ""
-#: lib/elements/fill_stitch.py:92
+#: lib/elements/fill_stitch.py:91
msgid "Border crosses itself"
msgstr ""
-#: lib/elements/fill_stitch.py:93
+#: lib/elements/fill_stitch.py:92
msgid "Fill: The border crosses over itself. This may lead into unconnected shapes. Please break this object into separate shapes to indicate in which order it should be stitched in."
msgstr ""
-#: lib/elements/fill_stitch.py:101
+#: lib/elements/fill_stitch.py:100
msgid "Fill and Stroke color"
msgstr ""
-#: lib/elements/fill_stitch.py:102
+#: lib/elements/fill_stitch.py:101
msgid "Element has both a fill and a stroke color. It is recommended to use two separate elements instead."
msgstr ""
-#: lib/elements/fill_stitch.py:104
+#: lib/elements/fill_stitch.py:103
msgid "* Duplicate the element. Remove stroke color from the first and fill color from the second."
msgstr ""
-#: lib/elements/fill_stitch.py:105
+#: lib/elements/fill_stitch.py:104
msgid "* Adapt the shape of the second element to compensate for push and pull fabric distortion."
msgstr ""
-#: lib/elements/fill_stitch.py:110
+#: lib/elements/fill_stitch.py:109
msgid "No linear gradient color"
msgstr ""
-#: lib/elements/fill_stitch.py:111
+#: lib/elements/fill_stitch.py:110
msgid "Linear Gradient has no linear gradient color."
msgstr ""
-#: lib/elements/fill_stitch.py:113
+#: lib/elements/fill_stitch.py:112
msgid "* Open the Fill and Stroke dialog."
msgstr ""
-#: lib/elements/fill_stitch.py:114
+#: lib/elements/fill_stitch.py:113
msgid "* Set a linear gradient as a fill and adapt colors to your liking."
msgstr ""
-#: lib/elements/fill_stitch.py:119
+#: lib/elements/fill_stitch.py:118
msgid "No stripes to render"
msgstr ""
-#: lib/elements/fill_stitch.py:120
+#: lib/elements/fill_stitch.py:119
msgid "Tartan fill: There is no active fill stripe to render"
msgstr ""
-#: lib/elements/fill_stitch.py:122 lib/elements/fill_stitch.py:132
+#: lib/elements/fill_stitch.py:121 lib/elements/fill_stitch.py:131
msgid "Go to Extensions > Ink/Stitch > Fill Tools > Tartan and adjust stripe settings:"
msgstr ""
-#: lib/elements/fill_stitch.py:123
+#: lib/elements/fill_stitch.py:122
msgid "* Check if stripes are active"
msgstr ""
-#: lib/elements/fill_stitch.py:124
+#: lib/elements/fill_stitch.py:123
msgid "* Check the minimum stripe width setting and the scale factor"
msgstr ""
-#: lib/elements/fill_stitch.py:129
+#: lib/elements/fill_stitch.py:128
msgid "No customized pattern"
msgstr ""
-#: lib/elements/fill_stitch.py:130
+#: lib/elements/fill_stitch.py:129
msgid "Tartan fill: Using default pattern"
msgstr ""
-#: lib/elements/fill_stitch.py:133
+#: lib/elements/fill_stitch.py:132
msgid "* Customize your pattern"
msgstr ""
-#: lib/elements/fill_stitch.py:138
+#: lib/elements/fill_stitch.py:137
msgid "This shape is invalid"
msgstr ""
-#: lib/elements/fill_stitch.py:139
+#: lib/elements/fill_stitch.py:138
msgid "Fill: This shape cannot be stitched out. Please try to repair it with the \"Break Apart Fill Objects\" extension."
msgstr ""
-#: lib/elements/fill_stitch.py:147
+#: lib/elements/fill_stitch.py:146
msgid "FillStitch"
msgstr ""
-#: lib/elements/fill_stitch.py:150
+#: lib/elements/fill_stitch.py:149
msgid "Automatically routed fill stitching"
msgstr ""
-#: lib/elements/fill_stitch.py:154
+#: lib/elements/fill_stitch.py:153
msgid "Auto Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:155 inx/inkstitch_select_elements.inx:56
+#: lib/elements/fill_stitch.py:154 inx/inkstitch_select_elements.inx:56
msgid "Circular Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:156 inx/inkstitch_select_elements.inx:57
+#: lib/elements/fill_stitch.py:155 inx/inkstitch_select_elements.inx:57
msgid "Contour Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:157 inx/inkstitch_select_elements.inx:58
+#: lib/elements/fill_stitch.py:156 inx/inkstitch_select_elements.inx:58
msgid "Guided Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:158 inx/inkstitch_select_elements.inx:59
+#: lib/elements/fill_stitch.py:157 inx/inkstitch_select_elements.inx:59
msgid "Linear Gradient Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:159 inx/inkstitch_select_elements.inx:60
+#: lib/elements/fill_stitch.py:158 inx/inkstitch_select_elements.inx:60
msgid "Meander Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:160 inx/inkstitch_select_elements.inx:61
+#: lib/elements/fill_stitch.py:159 inx/inkstitch_select_elements.inx:61
msgid "Tartan Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:161 lib/gui/tartan/embroidery_panel.py:203
+#: lib/elements/fill_stitch.py:160 lib/gui/tartan/embroidery_panel.py:203
#: inx/inkstitch_select_elements.inx:62
msgid "Legacy Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:165
+#: lib/elements/fill_stitch.py:164
msgid "Fill method"
msgstr ""
-#: lib/elements/fill_stitch.py:174
+#: lib/elements/fill_stitch.py:173
msgid "Guided Fill Strategy"
msgstr ""
-#: lib/elements/fill_stitch.py:175
+#: lib/elements/fill_stitch.py:174
msgid "Copy"
msgstr ""
-#: lib/elements/fill_stitch.py:175
+#: lib/elements/fill_stitch.py:174
msgid "Parallel Offset"
msgstr ""
-#: lib/elements/fill_stitch.py:176
+#: lib/elements/fill_stitch.py:175
msgid "Copy (the default) will fill the shape with shifted copies of the line. Parallel offset will ensure that each line is always a consistent distance from its neighbor. Sharp corners may be introduced."
msgstr ""
-#: lib/elements/fill_stitch.py:183
+#: lib/elements/fill_stitch.py:182
msgid "Contour Fill Strategy"
msgstr ""
-#: lib/elements/fill_stitch.py:184
+#: lib/elements/fill_stitch.py:183
msgid "Inner to Outer"
msgstr ""
-#: lib/elements/fill_stitch.py:184
+#: lib/elements/fill_stitch.py:183
msgid "Single spiral"
msgstr ""
-#: lib/elements/fill_stitch.py:184
+#: lib/elements/fill_stitch.py:183
msgid "Double spiral"
msgstr ""
-#: lib/elements/fill_stitch.py:189
+#: lib/elements/fill_stitch.py:188
msgid "Join Style"
msgstr ""
-#: lib/elements/fill_stitch.py:190 inx/inkstitch_knockdown_fill.inx:21
+#: lib/elements/fill_stitch.py:189 inx/inkstitch_knockdown_fill.inx:21
+#: inx/inkstitch_knockdown_fill.inx:38
msgid "Round"
msgstr ""
-#: lib/elements/fill_stitch.py:190
+#: lib/elements/fill_stitch.py:189
msgid "Mitered"
msgstr ""
-#: lib/elements/fill_stitch.py:190
+#: lib/elements/fill_stitch.py:189
msgid "Beveled"
msgstr ""
-#: lib/elements/fill_stitch.py:196
+#: lib/elements/fill_stitch.py:195
msgid "Avoid self-crossing"
msgstr ""
-#: lib/elements/fill_stitch.py:205
+#: lib/elements/fill_stitch.py:204
msgid "Clockwise"
msgstr ""
-#: lib/elements/fill_stitch.py:210
+#: lib/elements/fill_stitch.py:209
msgid "Meander Pattern"
msgstr ""
-#: lib/elements/fill_stitch.py:217
+#: lib/elements/fill_stitch.py:216
msgid "Meander pattern angle"
msgstr ""
-#: lib/elements/fill_stitch.py:227
+#: lib/elements/fill_stitch.py:226
msgid "Meander pattern scale"
msgstr ""
-#: lib/elements/fill_stitch.py:228
+#: lib/elements/fill_stitch.py:227
msgid "Percentage to stretch or compress the meander pattern. You can scale horizontally and vertically individually by giving two percentages separated by a space. "
msgstr ""
-#: lib/elements/fill_stitch.py:238
+#: lib/elements/fill_stitch.py:237
msgid "Clip path"
msgstr ""
-#: lib/elements/fill_stitch.py:239
+#: lib/elements/fill_stitch.py:238
msgid "Constrain stitching to the shape. Useful when smoothing and expand are used."
msgstr ""
-#: lib/elements/fill_stitch.py:248
+#: lib/elements/fill_stitch.py:247
msgid "Smoothness"
msgstr ""
-#: lib/elements/fill_stitch.py:250
+#: lib/elements/fill_stitch.py:249
msgid "Smooth the stitch path. Smoothness limits how far the smoothed stitch path is allowed to deviate from the original path. Try low numbers like 0.2. Hint: a lower running stitch tolerance may be needed too."
msgstr ""
-#: lib/elements/fill_stitch.py:265
+#: lib/elements/fill_stitch.py:264
msgid "Expand the shape before fill stitching, to compensate for gaps between shapes. Negative values contract instead."
msgstr ""
-#: lib/elements/fill_stitch.py:282
+#: lib/elements/fill_stitch.py:281
msgid "Gap Filling"
msgstr ""
-#: lib/elements/fill_stitch.py:283
+#: lib/elements/fill_stitch.py:282
msgid "Add extra rows to compensate for gaps between sections caused by distortion.Rows are always added in pairs, so this number will be rounded up to the nearest multiple of 2."
msgstr ""
-#: lib/elements/fill_stitch.py:295 lib/elements/fill_stitch.py:308
+#: lib/elements/fill_stitch.py:294 lib/elements/fill_stitch.py:307
#: lib/gui/tartan/embroidery_panel.py:35
msgid "Angle of lines of stitches"
msgstr ""
-#: lib/elements/fill_stitch.py:296
+#: lib/elements/fill_stitch.py:295
msgid "The angle increases in a counter-clockwise direction. 0 is horizontal. Negative angles are allowed."
msgstr ""
-#: lib/elements/fill_stitch.py:309 lib/gui/tartan/embroidery_panel.py:36
+#: lib/elements/fill_stitch.py:308 lib/gui/tartan/embroidery_panel.py:36
msgid "Relative to the tartan stripe direction."
msgstr ""
-#: lib/elements/fill_stitch.py:321
+#: lib/elements/fill_stitch.py:320
msgid "Maximum fill stitch length"
msgstr ""
-#: lib/elements/fill_stitch.py:323
+#: lib/elements/fill_stitch.py:322
msgid "The length of each stitch in a row. Shorter stitch may be used at the start or end of a row."
msgstr ""
-#: lib/elements/fill_stitch.py:339
+#: lib/elements/fill_stitch.py:338
msgid "Spacing between rows"
msgstr ""
-#: lib/elements/fill_stitch.py:340
+#: lib/elements/fill_stitch.py:339
msgid "Distance between rows of stitches."
msgstr ""
-#: lib/elements/fill_stitch.py:357 inx/inkstitch_gradient_blocks.inx:24
+#: lib/elements/fill_stitch.py:356 inx/inkstitch_gradient_blocks.inx:24
msgid "End row spacing"
msgstr ""
-#: lib/elements/fill_stitch.py:358
+#: lib/elements/fill_stitch.py:357
msgid "Increases or decreases the row spacing towards the end."
msgstr ""
-#: lib/elements/fill_stitch.py:372
+#: lib/elements/fill_stitch.py:371
msgid "Stagger rows this many times before repeating"
msgstr ""
-#: lib/elements/fill_stitch.py:373 lib/elements/satin_column.py:215
+#: lib/elements/fill_stitch.py:372 lib/elements/satin_column.py:215
msgid "Length of the cycle by which successive stitch rows are staggered. Fractional values are allowed and can have less visible diagonals than integer values."
msgstr ""
-#: lib/elements/fill_stitch.py:389 lib/elements/fill_stitch.py:713
+#: lib/elements/fill_stitch.py:388 lib/elements/fill_stitch.py:712
msgid "Skip last stitch in each row"
msgstr ""
-#: lib/elements/fill_stitch.py:390 lib/elements/fill_stitch.py:714
+#: lib/elements/fill_stitch.py:389 lib/elements/fill_stitch.py:713
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:405
+#: lib/elements/fill_stitch.py:404
msgid "Flip fill (start right-to-left)"
msgstr ""
-#: lib/elements/fill_stitch.py:406
+#: lib/elements/fill_stitch.py:405
msgid "The flip option can help you with routing your stitch path. When you enable flip, stitching goes from right-to-left instead of left-to-right."
msgstr ""
-#: lib/elements/fill_stitch.py:418
+#: lib/elements/fill_stitch.py:417
msgid "Reverse fill"
msgstr ""
-#: lib/elements/fill_stitch.py:419
+#: lib/elements/fill_stitch.py:418
msgid "Reverses fill path."
msgstr ""
-#: lib/elements/fill_stitch.py:430
+#: lib/elements/fill_stitch.py:429
msgid "Stop at ending point"
msgstr ""
-#: lib/elements/fill_stitch.py:431
+#: lib/elements/fill_stitch.py:430
msgid "If this option is disabled, the ending point will only be used to define a general direction for stitch routing. When enabled the last section will end at the defined spot."
msgstr ""
-#: lib/elements/fill_stitch.py:443 lib/elements/fill_stitch.py:725
+#: lib/elements/fill_stitch.py:442 lib/elements/fill_stitch.py:724
msgid "Underpath"
msgstr ""
-#: lib/elements/fill_stitch.py:444 lib/elements/fill_stitch.py:726
+#: lib/elements/fill_stitch.py:443 lib/elements/fill_stitch.py:725
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:456 lib/elements/satin_column.py:364
-#: lib/elements/stroke.py:121
+#: lib/elements/fill_stitch.py:455 lib/elements/satin_column.py:364
+#: lib/elements/stroke.py:120
msgid "Running stitch length"
msgstr ""
-#: lib/elements/fill_stitch.py:457
+#: lib/elements/fill_stitch.py:456
msgid "Length of stitches around the outline of the fill region used when moving from section to section. Also used for meander and circular fill."
msgstr ""
-#: lib/elements/fill_stitch.py:474 lib/elements/satin_column.py:375
+#: lib/elements/fill_stitch.py:473 lib/elements/satin_column.py:375
msgid "Running stitch tolerance"
msgstr ""
-#: lib/elements/fill_stitch.py:475 lib/elements/satin_column.py:376
+#: lib/elements/fill_stitch.py:474 lib/elements/satin_column.py:376
msgid "Determines how hard Ink/Stitch tries to avoid stitching outside the shape.Lower numbers are less likely to stitch outside the shape but require more stitches."
msgstr ""
-#: lib/elements/fill_stitch.py:493 lib/elements/stroke.py:147
+#: lib/elements/fill_stitch.py:492 lib/elements/stroke.py:146
msgid "Randomize stitch length"
msgstr ""
-#: lib/elements/fill_stitch.py:494 lib/elements/stroke.py:148
+#: lib/elements/fill_stitch.py:493 lib/elements/stroke.py:147
msgid "Randomize stitch length and phase instead of dividing evenly or staggering. This is recommended for closely-spaced curved fills to avoid Moiré artefacts."
msgstr ""
-#: lib/elements/fill_stitch.py:510 lib/elements/stroke.py:160
+#: lib/elements/fill_stitch.py:509 lib/elements/stroke.py:159
msgid "Random stitch length jitter"
msgstr ""
-#: lib/elements/fill_stitch.py:511 lib/elements/stroke.py:161
+#: lib/elements/fill_stitch.py:510 lib/elements/stroke.py:160
msgid "Amount to vary the length of each stitch by when randomizing."
msgstr ""
-#: lib/elements/fill_stitch.py:526 lib/elements/satin_column.py:500
-#: lib/elements/stroke.py:83
+#: lib/elements/fill_stitch.py:525 lib/elements/satin_column.py:500
+#: lib/elements/stroke.py:82
#: lib/sew_stack/stitch_layers/running_stitch/running_stitch_layer.py:33
#: lib/sew_stack/stitch_layers/running_stitch/running_stitch_layer.py:35
msgid "Repeats"
msgstr ""
-#: lib/elements/fill_stitch.py:527 lib/elements/stroke.py:84
+#: lib/elements/fill_stitch.py:526 lib/elements/stroke.py:83
#: lib/sew_stack/stitch_layers/running_stitch/running_stitch_layer.py:36
msgid "Defines how many times to run down and back along the path."
msgstr ""
-#: lib/elements/fill_stitch.py:538 lib/elements/stroke.py:95
+#: lib/elements/fill_stitch.py:537 lib/elements/stroke.py:94
msgid "Bean stitch number of repeats"
msgstr ""
-#: lib/elements/fill_stitch.py:539 lib/elements/stroke.py:96
+#: lib/elements/fill_stitch.py:538 lib/elements/stroke.py:95
msgid "Backtrack each stitch this many times. A value of 1 would triple each stitch (forward, back, forward). A value of 2 would quintuple each stitch, etc.\n\n"
"A pattern with various repeats can be created with a list of values separated by a space."
msgstr ""
-#: lib/elements/fill_stitch.py:554 lib/elements/satin_column.py:250
-#: lib/elements/stroke.py:186
+#: lib/elements/fill_stitch.py:553 lib/elements/satin_column.py:250
+#: lib/elements/stroke.py:185
msgid "Zig-zag spacing (peak-to-peak)"
msgstr ""
-#: lib/elements/fill_stitch.py:555 lib/elements/stroke.py:187
+#: lib/elements/fill_stitch.py:554 lib/elements/stroke.py:186
msgid "Length of stitches in zig-zag mode."
msgstr ""
-#: lib/elements/fill_stitch.py:567
+#: lib/elements/fill_stitch.py:566
msgid "Zig-zag width"
msgstr ""
-#: lib/elements/fill_stitch.py:568
+#: lib/elements/fill_stitch.py:567
msgid "Width of the zig-zag line."
msgstr ""
-#: lib/elements/fill_stitch.py:581 lib/gui/tartan/embroidery_panel.py:42
+#: lib/elements/fill_stitch.py:580 lib/gui/tartan/embroidery_panel.py:42
msgid "Rows per tartan thread"
msgstr ""
-#: lib/elements/fill_stitch.py:582 lib/gui/tartan/embroidery_panel.py:44
+#: lib/elements/fill_stitch.py:581 lib/gui/tartan/embroidery_panel.py:44
msgid "Consecutive rows of the same color"
msgstr ""
-#: lib/elements/fill_stitch.py:593
+#: lib/elements/fill_stitch.py:592
msgid "Herringbone width"
msgstr ""
-#: lib/elements/fill_stitch.py:594
+#: lib/elements/fill_stitch.py:593
msgid "Defines width of a herringbone pattern. Use 0 for regular rows."
msgstr ""
-#: lib/elements/fill_stitch.py:606 lib/elements/satin_column.py:278
-#: lib/elements/stroke.py:199
+#: lib/elements/fill_stitch.py:605 lib/elements/satin_column.py:278
+#: lib/elements/stroke.py:198
msgid "Pull compensation"
msgstr ""
-#: lib/elements/fill_stitch.py:607
+#: lib/elements/fill_stitch.py:606
msgid "Fill stitch can pull the fabric together, resulting in a shape narrower than you draw in Inkscape. This setting expands each row of stitches outward from the center of the row by a fixed length. Two values separated by a space may be used for an asymmetric effect."
msgstr ""
-#: lib/elements/fill_stitch.py:611 lib/elements/satin_column.py:282
+#: lib/elements/fill_stitch.py:610 lib/elements/satin_column.py:282
#: lib/elements/satin_column.py:445 lib/elements/satin_column.py:539
-#: lib/elements/stroke.py:202
+#: lib/elements/stroke.py:201
msgid "mm (each side)"
msgstr ""
-#: lib/elements/fill_stitch.py:622 lib/elements/satin_column.py:263
+#: lib/elements/fill_stitch.py:621 lib/elements/satin_column.py:263
msgid "Pull compensation percentage"
msgstr ""
-#: lib/elements/fill_stitch.py:623
+#: lib/elements/fill_stitch.py:622
msgid "Additional pull compensation which varies as a percentage of row width. Two values separated by a space may be used for an asymmetric effect."
msgstr ""
-#: lib/elements/fill_stitch.py:626 lib/elements/satin_column.py:132
+#: lib/elements/fill_stitch.py:625 lib/elements/satin_column.py:132
#: lib/elements/satin_column.py:142 lib/elements/satin_column.py:266
#: lib/elements/satin_column.py:460 lib/elements/satin_column.py:559
msgid "% (each side)"
msgstr ""
-#: lib/elements/fill_stitch.py:647 lib/elements/fill_stitch.py:656
-#: lib/elements/fill_stitch.py:683 lib/elements/fill_stitch.py:694
-#: lib/elements/fill_stitch.py:704 lib/elements/fill_stitch.py:716
-#: lib/elements/fill_stitch.py:729
+#: lib/elements/fill_stitch.py:646 lib/elements/fill_stitch.py:655
+#: lib/elements/fill_stitch.py:682 lib/elements/fill_stitch.py:693
+#: lib/elements/fill_stitch.py:703 lib/elements/fill_stitch.py:715
+#: lib/elements/fill_stitch.py:728
msgid "Fill Underlay"
msgstr ""
-#: lib/elements/fill_stitch.py:647 lib/gui/tartan/embroidery_panel.py:55
+#: lib/elements/fill_stitch.py:646 lib/gui/tartan/embroidery_panel.py:55
#: inx/inkstitch_select_elements.inx:36 inx/inkstitch_select_elements.inx:64
#: inx/inkstitch_select_elements.inx:66
msgid "Underlay"
msgstr ""
-#: lib/elements/fill_stitch.py:653
+#: lib/elements/fill_stitch.py:652
msgid "Fill angle"
msgstr ""
-#: lib/elements/fill_stitch.py:654
+#: lib/elements/fill_stitch.py:653
msgid "Default: fill angle + 90 deg. Insert a list for multiple layers separated by a space."
msgstr ""
-#: lib/elements/fill_stitch.py:680 lib/gui/tartan/embroidery_panel.py:77
+#: lib/elements/fill_stitch.py:679 lib/gui/tartan/embroidery_panel.py:77
msgid "Row spacing"
msgstr ""
-#: lib/elements/fill_stitch.py:681
+#: lib/elements/fill_stitch.py:680
msgid "default: 3x fill row spacing"
msgstr ""
-#: lib/elements/fill_stitch.py:691 lib/elements/stroke.py:172
+#: lib/elements/fill_stitch.py:690 lib/elements/stroke.py:171
#: lib/extensions/element_info.py:134 lib/extensions/element_info.py:190
msgid "Max stitch length"
msgstr ""
-#: lib/elements/fill_stitch.py:692
+#: lib/elements/fill_stitch.py:691
msgid "default: equal to fill max stitch length"
msgstr ""
-#: lib/elements/fill_stitch.py:702
+#: lib/elements/fill_stitch.py:701
msgid "Shrink the shape before doing underlay, to prevent underlay from showing around the outside of the fill."
msgstr ""
-#: lib/elements/fill_stitch.py:737 lib/elements/satin_column.py:581
-#: lib/elements/stroke.py:451 lib/gui/satin_multicolor/colorize_panel.py:61
+#: lib/elements/fill_stitch.py:736 lib/elements/satin_column.py:581
+#: lib/elements/stroke.py:450 lib/gui/satin_multicolor/colorize_panel.py:61
#: lib/sew_stack/stitch_layers/mixins/randomization.py:59
msgid "Random seed"
msgstr ""
-#: lib/elements/fill_stitch.py:738 lib/elements/satin_column.py:582
-#: lib/elements/stroke.py:452
+#: lib/elements/fill_stitch.py:737 lib/elements/satin_column.py:582
+#: lib/elements/stroke.py:451
msgid "Use a specific seed for randomized attributes. Uses the element ID if empty."
msgstr ""
@@ -1807,7 +1808,7 @@ msgstr ""
msgid "* Under \"Markers\" choose the first (empty) option in the first dropdown list."
msgstr ""
-#: lib/elements/satin_column.py:32 lib/elements/stroke.py:35
+#: lib/elements/satin_column.py:32 lib/elements/stroke.py:34
msgid "Too few subpaths"
msgstr ""
@@ -1941,8 +1942,8 @@ msgstr ""
msgid "Zig-zag"
msgstr ""
-#: lib/elements/satin_column.py:119 lib/elements/stroke.py:73
-#: inx/inkstitch_break_apart.inx:9 inx/inkstitch_knockdown_fill.inx:20
+#: lib/elements/satin_column.py:119 lib/elements/stroke.py:72
+#: inx/inkstitch_break_apart.inx:9
msgid "Method"
msgstr ""
@@ -2055,27 +2056,27 @@ msgstr ""
msgid "Satin stitches pull the fabric together, resulting in a column narrower than you draw in Inkscape. This setting expands each pair of needle penetrations outward from the center of the satin column by a fixed length. Two values separated by a space may be used for an asymmetric effect."
msgstr ""
-#: lib/elements/satin_column.py:293 lib/elements/stroke.py:341
+#: lib/elements/satin_column.py:293 lib/elements/stroke.py:340
msgid "Automatic"
msgstr ""
-#: lib/elements/satin_column.py:294 lib/elements/stroke.py:342
+#: lib/elements/satin_column.py:294 lib/elements/stroke.py:341
msgid "Don't reverse"
msgstr ""
-#: lib/elements/satin_column.py:295 lib/elements/stroke.py:343
+#: lib/elements/satin_column.py:295 lib/elements/stroke.py:342
msgid "Reverse first rail"
msgstr ""
-#: lib/elements/satin_column.py:296 lib/elements/stroke.py:344
+#: lib/elements/satin_column.py:296 lib/elements/stroke.py:343
msgid "Reverse second rail"
msgstr ""
-#: lib/elements/satin_column.py:297 lib/elements/stroke.py:345
+#: lib/elements/satin_column.py:297 lib/elements/stroke.py:344
msgid "Reverse both rails"
msgstr ""
-#: lib/elements/satin_column.py:303 lib/elements/stroke.py:351
+#: lib/elements/satin_column.py:303 lib/elements/stroke.py:350
msgid "Reverse rails"
msgstr ""
@@ -2136,7 +2137,7 @@ msgid "Stitch length"
msgstr ""
#: lib/elements/satin_column.py:425 lib/elements/satin_column.py:482
-#: lib/elements/stroke.py:133
+#: lib/elements/stroke.py:132
msgid "Stitch tolerance"
msgstr ""
@@ -2221,237 +2222,239 @@ msgstr ""
msgid "Split stitch if distance of maximum stitch length is exceeded"
msgstr ""
-#: lib/elements/stroke.py:36
+#: lib/elements/stroke.py:35
msgid "This element renders as running stitch while it has a satin column parameter."
msgstr ""
-#: lib/elements/stroke.py:38
+#: lib/elements/stroke.py:37
msgid "* Convert to stroke: select the element and open the parameter dialog. Enable running stitch along path."
msgstr ""
-#: lib/elements/stroke.py:39
+#: lib/elements/stroke.py:38
msgid "* Use as satin column: add an other rail and optionally rungs."
msgstr ""
-#: lib/elements/stroke.py:45 lib/extensions/params.py:607
+#: lib/elements/stroke.py:44 lib/extensions/params.py:607
#: inx/inkstitch_select_elements.inx:12
msgid "Stroke"
msgstr ""
-#: lib/elements/stroke.py:48 lib/extensions/params.py:280
+#: lib/elements/stroke.py:47 lib/extensions/params.py:280
msgid "Running stitch along paths"
msgstr ""
-#: lib/elements/stroke.py:66
+#: lib/elements/stroke.py:65
msgid "Running Stitch / Bean Stitch"
msgstr ""
-#: lib/elements/stroke.py:67 lib/lettering/categories.py:26
+#: lib/elements/stroke.py:66 lib/lettering/categories.py:26
#: inx/inkstitch_lettering_generate_json.inx:57
msgid "Ripple Stitch"
msgstr ""
-#: lib/elements/stroke.py:68 inx/inkstitch_select_elements.inx:23
+#: lib/elements/stroke.py:67 inx/inkstitch_select_elements.inx:23
msgid "ZigZag Stitch"
msgstr ""
-#: lib/elements/stroke.py:69 inx/inkstitch_select_elements.inx:24
+#: lib/elements/stroke.py:68 inx/inkstitch_select_elements.inx:24
msgid "Manual Stitch"
msgstr ""
-#: lib/elements/stroke.py:109
+#: lib/elements/stroke.py:108
msgid "Manual stitch placement"
msgstr ""
-#: lib/elements/stroke.py:110
+#: lib/elements/stroke.py:109
msgid "No extra stitches will be added to the original ripple pattern and the running stitch length value will be ignored."
msgstr ""
-#: lib/elements/stroke.py:122
+#: lib/elements/stroke.py:121
#: lib/sew_stack/stitch_layers/running_stitch/running_stitch_layer.py:21
msgid "Length of stitches. Stitches can be shorter according to the stitch tolerance setting."
msgstr ""
-#: lib/elements/stroke.py:134
+#: lib/elements/stroke.py:133
msgid "All stitches must be within this distance from the path. A lower tolerance means stitches will be closer together. A higher tolerance means sharp corners may be rounded."
msgstr ""
-#: lib/elements/stroke.py:173
+#: lib/elements/stroke.py:172
msgid "Split stitches longer than this."
msgstr ""
-#: lib/elements/stroke.py:200
+#: lib/elements/stroke.py:199
msgid "Zigzag stitches pull the fabric together, resulting in a column narrower than you draw in Inkscape. This widens the zigzag line width."
msgstr ""
-#: lib/elements/stroke.py:213
+#: lib/elements/stroke.py:212
msgid "Number of lines"
msgstr ""
-#: lib/elements/stroke.py:214
+#: lib/elements/stroke.py:213
msgid "Number of lines from start to finish"
msgstr ""
-#: lib/elements/stroke.py:225
+#: lib/elements/stroke.py:224
msgid "Minimum line distance"
msgstr ""
-#: lib/elements/stroke.py:226
+#: lib/elements/stroke.py:225
msgid "Overrides the number of lines setting."
msgstr ""
-#: lib/elements/stroke.py:239
+#: lib/elements/stroke.py:238
msgid "Line count / Minimum line distance"
msgstr ""
-#: lib/elements/stroke.py:240
+#: lib/elements/stroke.py:239
msgid "Render at rungs"
msgstr ""
-#: lib/elements/stroke.py:241
+#: lib/elements/stroke.py:240
msgid "Adaptive + minimum line distance"
msgstr ""
-#: lib/elements/stroke.py:246
+#: lib/elements/stroke.py:245
msgid "Pattern position"
msgstr ""
-#: lib/elements/stroke.py:247
+#: lib/elements/stroke.py:246
msgid "Pattern position for satin guided ripples."
msgstr ""
-#: lib/elements/stroke.py:258
+#: lib/elements/stroke.py:257
msgid "Stagger lines this many times before repeating"
msgstr ""
-#: lib/elements/stroke.py:259
+#: lib/elements/stroke.py:258
msgid "Length of the cycle by which successive stitch lines are staggered. Fractional values are allowed and can have less visible diagonals than integer values. A value of 0 (default) disables staggering and instead stitches evenly.For linear ripples only."
msgstr ""
-#: lib/elements/stroke.py:272
+#: lib/elements/stroke.py:271
msgid "Skip first lines"
msgstr ""
-#: lib/elements/stroke.py:273
+#: lib/elements/stroke.py:272
msgid "Skip this number of lines at the beginning."
msgstr ""
-#: lib/elements/stroke.py:284
+#: lib/elements/stroke.py:283
msgid "Skip last lines"
msgstr ""
-#: lib/elements/stroke.py:285
+#: lib/elements/stroke.py:284
msgid "Skip this number of lines at the end"
msgstr ""
-#: lib/elements/stroke.py:296
+#: lib/elements/stroke.py:295
msgid "Flip every second line"
msgstr ""
-#: lib/elements/stroke.py:297
+#: lib/elements/stroke.py:296
msgid "Linear ripple: wether to flip the pattern every second line or not."
msgstr ""
-#: lib/elements/stroke.py:307
+#: lib/elements/stroke.py:306
msgid "Line distance exponent"
msgstr ""
-#: lib/elements/stroke.py:308
+#: lib/elements/stroke.py:307
msgid "Increase density towards one side."
msgstr ""
-#: lib/elements/stroke.py:319
+#: lib/elements/stroke.py:318
msgid "Flip exponent"
msgstr ""
-#: lib/elements/stroke.py:320
+#: lib/elements/stroke.py:319
msgid "Reverse exponent effect."
msgstr ""
-#: lib/elements/stroke.py:331
+#: lib/elements/stroke.py:330
msgid "Reverse"
msgstr ""
-#: lib/elements/stroke.py:332
+#: lib/elements/stroke.py:331
msgid "Flip start and end point"
msgstr ""
-#: lib/elements/stroke.py:352
+#: lib/elements/stroke.py:351
msgid "Reverse satin ripple rails. Default: automatically detect and fix a reversed rail."
msgstr ""
-#: lib/elements/stroke.py:364
+#: lib/elements/stroke.py:363
msgid "Grid size"
msgstr ""
-#: lib/elements/stroke.py:365
+#: lib/elements/stroke.py:364
msgid "Render as grid. Use with care and watch your stitch density."
msgstr ""
-#: lib/elements/stroke.py:377
+#: lib/elements/stroke.py:376
msgid "Stitch grid first"
msgstr ""
-#: lib/elements/stroke.py:378
+#: lib/elements/stroke.py:377
msgid "Reverse the stitch paths, so that the grid will be stitched first"
msgstr ""
-#: lib/elements/stroke.py:389
+#: lib/elements/stroke.py:388
msgid "Scale axis"
msgstr ""
-#: lib/elements/stroke.py:390
+#: lib/elements/stroke.py:389
msgid "Scale axis for satin guided ripple stitches."
msgstr ""
-#: lib/elements/stroke.py:394 lib/gui/edit_json/settings_panel.py:159
-#: print/templates/ui.html:180 inx/inkstitch_remove_embroidery_settings.inx:12
+#: lib/elements/stroke.py:393 lib/gui/edit_json/settings_panel.py:159
+#: print/templates/ui.html:180 inx/inkstitch_knockdown_fill.inx:32
+#: inx/inkstitch_remove_embroidery_settings.inx:12
#: inx/inkstitch_remove_embroidery_settings.inx:117
msgid "None"
msgstr ""
-#: lib/elements/stroke.py:402
+#: lib/elements/stroke.py:401
msgid "Starting scale"
msgstr ""
-#: lib/elements/stroke.py:403
+#: lib/elements/stroke.py:402
msgid "How big the first copy of the line should be, in percent."
msgstr ""
-#: lib/elements/stroke.py:403 lib/elements/stroke.py:415
+#: lib/elements/stroke.py:402 lib/elements/stroke.py:414
msgid "Used only for ripple stitch with a guide line."
msgstr ""
-#: lib/elements/stroke.py:414
+#: lib/elements/stroke.py:413
msgid "Ending scale"
msgstr ""
-#: lib/elements/stroke.py:415
+#: lib/elements/stroke.py:414
msgid "How big the last copy of the line should be, in percent."
msgstr ""
-#: lib/elements/stroke.py:426 lib/gui/tartan/customize_panel.py:43
+#: lib/elements/stroke.py:425 lib/gui/tartan/customize_panel.py:43
#: inx/inkstitch_transform_elements.inx:10
msgid "Rotate"
msgstr ""
-#: lib/elements/stroke.py:427
+#: lib/elements/stroke.py:426
msgid "Rotate satin guided ripple stitches"
msgstr ""
-#: lib/elements/stroke.py:438
+#: lib/elements/stroke.py:437 inx/inkstitch_knockdown_fill.inx:20
+#: inx/inkstitch_knockdown_fill.inx:37
msgid "Join style"
msgstr ""
-#: lib/elements/stroke.py:439
+#: lib/elements/stroke.py:438
msgid "Join style for non circular ripples."
msgstr ""
-#: lib/elements/stroke.py:442
+#: lib/elements/stroke.py:441
msgid "flat"
msgstr ""
-#: lib/elements/stroke.py:442
+#: lib/elements/stroke.py:441
msgid "point"
msgstr ""
@@ -2866,11 +2869,11 @@ msgstr ""
msgid "The maximum value is smaller than the minimum value."
msgstr ""
-#: lib/extensions/lettering_generate_json.py:51
+#: lib/extensions/lettering_generate_json.py:53
msgid "Please specify a font file."
msgstr ""
-#: lib/extensions/letters_to_font.py:37
+#: lib/extensions/letters_to_font.py:38
msgid "Font directory not found. Please specify an existing directory."
msgstr ""
@@ -3295,11 +3298,11 @@ msgstr ""
#: inx/inkstitch_generate_palette.inx:26 inx/inkstitch_gradient_blocks.inx:26
#: inx/inkstitch_install.inx:14 inx/inkstitch_install_custom_palette.inx:14
#: inx/inkstitch_jump_to_stroke.inx:42 inx/inkstitch_jump_to_trim.inx:27
-#: inx/inkstitch_knockdown_fill.inx:27
+#: inx/inkstitch_knockdown_fill.inx:43
#: inx/inkstitch_lettering_along_path.inx:25
#: inx/inkstitch_lettering_custom_font_dir.inx:11
#: inx/inkstitch_lettering_force_lock_stitches.inx:22
-#: inx/inkstitch_lettering_generate_json.inx:135
+#: inx/inkstitch_lettering_generate_json.inx:143
#: inx/inkstitch_lettering_remove_kerning.inx:12
#: inx/inkstitch_lettering_set_color_sort_index.inx:11
#: inx/inkstitch_letters_to_font.inx:60 inx/inkstitch_outline.inx:25
@@ -3329,7 +3332,7 @@ msgid "Feature to verify or update font information for an existing font."
msgstr ""
#: lib/gui/edit_json/help_panel.py:33 lib/gui/edit_json/help_panel.py:34
-#: inx/inkstitch_lettering_generate_json.inx:141
+#: inx/inkstitch_lettering_generate_json.inx:149
msgid "https://inkstitch.org/docs/font-tools/#edit-json"
msgstr ""
@@ -5310,11 +5313,11 @@ msgstr ""
#: inx/inkstitch_density_map.inx:29 inx/inkstitch_display_stacking_order.inx:14
#: inx/inkstitch_fill_to_satin.inx:27 inx/inkstitch_install.inx:18
#: inx/inkstitch_install_custom_palette.inx:17
-#: inx/inkstitch_knockdown_fill.inx:33
+#: inx/inkstitch_knockdown_fill.inx:49
#: inx/inkstitch_lettering_along_path.inx:37
#: inx/inkstitch_lettering_custom_font_dir.inx:16
#: inx/inkstitch_lettering_force_lock_stitches.inx:33
-#: inx/inkstitch_lettering_generate_json.inx:139
+#: inx/inkstitch_lettering_generate_json.inx:147
#: inx/inkstitch_lettering_remove_kerning.inx:22
#: inx/inkstitch_lettering_set_color_sort_index.inx:19
#: inx/inkstitch_letters_to_font.inx:75 inx/inkstitch_outline.inx:28
@@ -6633,15 +6636,15 @@ msgstr ""
msgid "Keep holes"
msgstr ""
-#: inx/inkstitch_knockdown_fill.inx:19
+#: inx/inkstitch_knockdown_fill.inx:19 inx/inkstitch_knockdown_fill.inx:36
msgid "Offset"
msgstr ""
-#: inx/inkstitch_knockdown_fill.inx:22
+#: inx/inkstitch_knockdown_fill.inx:22 inx/inkstitch_knockdown_fill.inx:39
msgid "Mitre"
msgstr ""
-#: inx/inkstitch_knockdown_fill.inx:23
+#: inx/inkstitch_knockdown_fill.inx:23 inx/inkstitch_knockdown_fill.inx:40
msgid "Bevel"
msgstr ""
@@ -6649,23 +6652,40 @@ msgstr ""
msgid "Mitre limit"
msgstr ""
-#: inx/inkstitch_knockdown_fill.inx:28
+#: inx/inkstitch_knockdown_fill.inx:30
+msgid "Embossing"
+msgstr ""
+
+#: inx/inkstitch_knockdown_fill.inx:31
+msgid "Shape"
+msgstr ""
+
+#: inx/inkstitch_knockdown_fill.inx:33
+#: inx/inkstitch_zigzag_line_to_satin.inx:10
+msgid "Square"
+msgstr ""
+
+#: inx/inkstitch_knockdown_fill.inx:34
+msgid "Circle"
+msgstr ""
+
+#: inx/inkstitch_knockdown_fill.inx:44
msgid "This extension generates a knockdown fill area with a specified offset around selected elements."
msgstr ""
-#: inx/inkstitch_knockdown_fill.inx:29
+#: inx/inkstitch_knockdown_fill.inx:45
msgid "* Select elements of any kind"
msgstr ""
-#: inx/inkstitch_knockdown_fill.inx:30
+#: inx/inkstitch_knockdown_fill.inx:46
msgid "* Open this extension and apply with desired settings"
msgstr ""
-#: inx/inkstitch_knockdown_fill.inx:31
+#: inx/inkstitch_knockdown_fill.inx:47
msgid "* Adapt fill settings in the params dialog"
msgstr ""
-#: inx/inkstitch_knockdown_fill.inx:34
+#: inx/inkstitch_knockdown_fill.inx:50
msgid "https://inkstitch.org/docs/fill-tools/#knockdown-fill"
msgstr ""
@@ -6886,6 +6906,7 @@ msgstr ""
#: inx/inkstitch_lettering_generate_json.inx:118
#: inx/inkstitch_lettering_generate_json.inx:126
+#: inx/inkstitch_lettering_generate_json.inx:134
msgid "Force"
msgstr ""
@@ -6913,15 +6934,27 @@ msgstr ""
msgid "Space character width (default: 20)"
msgstr ""
+#: inx/inkstitch_lettering_generate_json.inx:134
+msgid "Overwrite letter spacing information from font file."
+msgstr ""
+
#: inx/inkstitch_lettering_generate_json.inx:136
+msgid "Letter spacing (px)"
+msgstr ""
+
+#: inx/inkstitch_lettering_generate_json.inx:136
+msgid "Letter spacing (default: 100)"
+msgstr ""
+
+#: inx/inkstitch_lettering_generate_json.inx:144
msgid "Generates font.json which can be used by the lettering tool."
msgstr ""
-#: inx/inkstitch_lettering_generate_json.inx:137
+#: inx/inkstitch_lettering_generate_json.inx:145
msgid "The generated file can be updated with Extensions > Ink/Stitch > Font Management > Edit JSON."
msgstr ""
-#: inx/inkstitch_lettering_generate_json.inx:140
+#: inx/inkstitch_lettering_generate_json.inx:148
msgid "https://inkstitch.org/docs/font-tools/#generate-json"
msgstr ""
@@ -8107,10 +8140,6 @@ msgstr ""
msgid "Line Pattern"
msgstr ""
-#: inx/inkstitch_zigzag_line_to_satin.inx:10
-msgid "Square"
-msgstr ""
-
#: inx/inkstitch_zigzag_line_to_satin.inx:11
msgid "Sawtooth"
msgstr ""
diff --git a/translations/messages_zh_CN.po b/translations/messages_zh_CN.po
index 6ef491da..dc897378 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: 2025-05-12 01:48+0000\n"
-"PO-Revision-Date: 2025-05-12 01:48\n"
+"POT-Creation-Date: 2025-05-21 01:46+0000\n"
+"PO-Revision-Date: 2025-05-21 01:46\n"
"Last-Translator: \n"
"Language-Team: Chinese Simplified\n"
"MIME-Version: 1.0\n"
@@ -12,7 +12,7 @@ msgstr ""
"Generated-By: Babel 2.17.0\n"
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2025-05-12 01:48+0000\n"
+"POT-Creation-Date: 2025-05-21 01:46+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -910,11 +910,11 @@ msgstr ""
msgid "weird one"
msgstr ""
-#: inkstitch.py:166
+#: inkstitch.py:170
msgid "Ink/Stitch cannot read your SVG file. This is often the case when you use a file which has been created with Adobe Illustrator."
msgstr ""
-#: inkstitch.py:169
+#: inkstitch.py:173
msgid "Try to import the file into Inkscape through 'File > Import...' (Ctrl+I)"
msgstr ""
@@ -1077,126 +1077,126 @@ msgstr ""
msgid "Flip automatically calculated angle if it appears to be wrong."
msgstr ""
-#: lib/elements/element.py:249 lib/gui/preferences.py:59
+#: lib/elements/element.py:251 lib/gui/preferences.py:59
#: lib/gui/preferences.py:106
msgid "Minimum stitch length"
msgstr "最å°é’ˆè¿¹é•¿åº¦"
-#: lib/elements/element.py:250
+#: lib/elements/element.py:252
msgid "Overwrite global minimum stitch length setting. Shorter stitches than that will be removed."
msgstr "设置短针迹长度,å°äºè¯¥é•¿åº¦ç„é’ˆè¿¹å°†è¢«æ¸…é™¤ă€‚"
-#: lib/elements/element.py:260 lib/gui/preferences.py:41
+#: lib/elements/element.py:262 lib/gui/preferences.py:41
msgid "Minimum jump stitch length"
msgstr "最å°è·³é’ˆé•¿åº¦"
-#: lib/elements/element.py:261
+#: lib/elements/element.py:263
msgid "Overwrite global minimum jump stitch length setting. Shorter distances to the next object will have no lock stitches."
msgstr ""
-#: lib/elements/element.py:271
+#: lib/elements/element.py:273
msgid "Allow lock stitches"
msgstr "é”ç¼"
-#: lib/elements/element.py:272
+#: lib/elements/element.py:274
msgid "Tie thread at the beginning and/or end of this object. Manual stitch will only add lock stitches if force lock stitched is checked."
msgstr ""
#. options to allow lock stitch before and after objects
-#: lib/elements/element.py:277
+#: lib/elements/element.py:279
msgid "Both"
msgstr "全部å¯ç”¨"
-#: lib/elements/element.py:277
+#: lib/elements/element.py:279
msgid "Before"
msgstr "起绣é”é’ˆ"
-#: lib/elements/element.py:277
+#: lib/elements/element.py:279
msgid "After"
msgstr "ç»“æŸæ‰“结"
-#: lib/elements/element.py:277
+#: lib/elements/element.py:279
msgid "Neither"
msgstr "ä¸å¯ç”¨"
-#: lib/elements/element.py:286
+#: lib/elements/element.py:288
#: inx/inkstitch_lettering_force_lock_stitches.inx:3
msgid "Force lock stitches"
msgstr "强制é”ç¼"
-#: lib/elements/element.py:287
+#: lib/elements/element.py:289
msgid "Sew lock stitches after sewing this element, even if the distance to the next object is shorter than defined by the minimum jump stitch length value in the Ink/Stitch preferences."
msgstr ""
-#: lib/elements/element.py:299
+#: lib/elements/element.py:301
msgid "Tack stitch"
msgstr "起绣é”ç¼æ ·å¼"
-#: lib/elements/element.py:300
+#: lib/elements/element.py:302
msgid "Tack down stitch type"
msgstr "选择起绣é”ç¼æ ·å¼"
-#: lib/elements/element.py:310 lib/elements/element.py:356
+#: lib/elements/element.py:312 lib/elements/element.py:358
msgid "Custom path"
msgstr ""
-#: lib/elements/element.py:311
+#: lib/elements/element.py:313
msgid "Enter a custom path. For svg paths The last node will not be embroidered, but represents the first stitch of the element."
msgstr ""
-#: lib/elements/element.py:321 lib/elements/element.py:333
+#: lib/elements/element.py:323 lib/elements/element.py:335
msgid "Scale tack stitch"
msgstr "起绣é”ç¼ç¼©æ”¾"
-#: lib/elements/element.py:322
+#: lib/elements/element.py:324
msgid "Set stitch length. A 1 in a custom path equals this values."
msgstr "è®¾ç½®é’ˆè¿¹é•¿åº¦ă€‚è‡ªå®ä¹‰è·¯å¾„中ç„ç­‰äº1或以下值"
-#: lib/elements/element.py:334
+#: lib/elements/element.py:336
msgid "Scale tack stitch by this percentage."
msgstr ""
-#: lib/elements/element.py:345
+#: lib/elements/element.py:347
msgid "Lock stitch"
msgstr "é”ç¼æ ·å¼"
-#: lib/elements/element.py:346
+#: lib/elements/element.py:348
msgid "Lock stitch type"
msgstr "选择é”ç¼æ ·å¼"
-#: lib/elements/element.py:357
+#: lib/elements/element.py:359
msgid "Enter a custom path. For svg paths the first node will not be embroidered, but represents the last stitch of the element."
msgstr ""
-#: lib/elements/element.py:367 lib/elements/element.py:379
+#: lib/elements/element.py:369 lib/elements/element.py:381
msgid "Scale lock stitch"
msgstr "ç»“æŸæ‰“结缩放"
-#: lib/elements/element.py:368
+#: lib/elements/element.py:370
msgid "Set length of lock stitches (mm)."
msgstr ""
-#: lib/elements/element.py:380
+#: lib/elements/element.py:382
msgid "Scale lock stitch by this percentage."
msgstr ""
-#: lib/elements/element.py:392
+#: lib/elements/element.py:394
msgid "Trim After"
msgstr "完æˆå剪线"
-#: lib/elements/element.py:393
+#: lib/elements/element.py:395
msgid "Add a TRIM command after stitching this object."
msgstr "在该元素刺绣完æˆåå‰ªçº¿ă€‚"
-#: lib/elements/element.py:402
+#: lib/elements/element.py:404
msgid "Stop After"
msgstr "完æˆååœæ­¢"
-#: lib/elements/element.py:403
+#: lib/elements/element.py:405
msgid "Add a STOP command after stitching this object."
msgstr "在对象刺绣åå å…¥åœæ­¢å‘½ä»¤ă€‚"
-#: lib/elements/element.py:687
+#: lib/elements/element.py:700
msgid "Please run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot objects. This will show you the exact location of the problem."
msgstr ""
@@ -1212,560 +1212,561 @@ msgstr ""
msgid "* Run Extensions > Ink/Stitch > Troubleshoot > Cleanup Document..."
msgstr ""
-#: lib/elements/fill_stitch.py:37
+#: lib/elements/fill_stitch.py:36
msgid "Small Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:38
+#: lib/elements/fill_stitch.py:37
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:44 lib/elements/fill_stitch.py:264
+#: lib/elements/fill_stitch.py:43 lib/elements/fill_stitch.py:263
msgid "Expand"
msgstr "缩放"
-#: lib/elements/fill_stitch.py:45
+#: lib/elements/fill_stitch.py:44
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:50 lib/elements/fill_stitch.py:701
+#: lib/elements/fill_stitch.py:49 lib/elements/fill_stitch.py:700
msgid "Inset"
msgstr "边缘收缩"
-#: lib/elements/fill_stitch.py:51
+#: lib/elements/fill_stitch.py:50
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:56
+#: lib/elements/fill_stitch.py:55
msgid "Missing Guideline"
msgstr ""
-#: lib/elements/fill_stitch.py:57
+#: lib/elements/fill_stitch.py:56
msgid "This object is set to \"Guided Fill\", but has no guide line."
msgstr ""
-#: lib/elements/fill_stitch.py:59
+#: lib/elements/fill_stitch.py:58
msgid "* Create a stroke object"
msgstr ""
-#: lib/elements/fill_stitch.py:60
+#: lib/elements/fill_stitch.py:59
msgid "* Select this object and run Extensions > Ink/Stitch > Edit > Selection to guide line"
msgstr ""
-#: lib/elements/fill_stitch.py:65
+#: lib/elements/fill_stitch.py:64
msgid "Disjointed Guide Line"
msgstr ""
-#: lib/elements/fill_stitch.py:66
+#: lib/elements/fill_stitch.py:65
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:69
+#: lib/elements/fill_stitch.py:68
msgid "* Move the guide line into the element"
msgstr ""
-#: lib/elements/fill_stitch.py:74 lib/elements/stroke.py:27
+#: lib/elements/fill_stitch.py:73 lib/elements/stroke.py:26
msgid "Multiple Guide Lines"
msgstr ""
-#: lib/elements/fill_stitch.py:75 lib/elements/stroke.py:28
+#: lib/elements/fill_stitch.py:74 lib/elements/stroke.py:27
msgid "This object has multiple guide lines, but only the first one will be used."
msgstr "该对象有å¤ä¸ªå‚考线,但åªä¼ä½¿ç”¨ç¬¬ä¸€ä¸ªă€‚"
-#: lib/elements/fill_stitch.py:77 lib/elements/stroke.py:30
+#: lib/elements/fill_stitch.py:76 lib/elements/stroke.py:29
msgid "* Remove all guide lines, except for one."
msgstr ""
-#: lib/elements/fill_stitch.py:82
+#: lib/elements/fill_stitch.py:81
msgid "Unconnected"
msgstr ""
-#: lib/elements/fill_stitch.py:83
+#: lib/elements/fill_stitch.py:82
msgid "Fill: This object is made up of unconnected shapes. Ink/Stitch doesn't know what order to stitch them in. Please break this object up into separate shapes."
msgstr ""
-#: lib/elements/fill_stitch.py:87 lib/elements/fill_stitch.py:96
-#: lib/elements/fill_stitch.py:141
+#: lib/elements/fill_stitch.py:86 lib/elements/fill_stitch.py:95
+#: lib/elements/fill_stitch.py:140
msgid "* Extensions > Ink/Stitch > Fill Tools > Break Apart Fill Objects"
msgstr "* 扩展 > Ink/Stitch > 填充工具 > 拆分填充对象"
-#: lib/elements/fill_stitch.py:92
+#: lib/elements/fill_stitch.py:91
msgid "Border crosses itself"
msgstr ""
-#: lib/elements/fill_stitch.py:93
+#: lib/elements/fill_stitch.py:92
msgid "Fill: The border crosses over itself. This may lead into unconnected shapes. Please break this object into separate shapes to indicate in which order it should be stitched in."
msgstr ""
-#: lib/elements/fill_stitch.py:101
+#: lib/elements/fill_stitch.py:100
msgid "Fill and Stroke color"
msgstr ""
-#: lib/elements/fill_stitch.py:102
+#: lib/elements/fill_stitch.py:101
msgid "Element has both a fill and a stroke color. It is recommended to use two separate elements instead."
msgstr ""
-#: lib/elements/fill_stitch.py:104
+#: lib/elements/fill_stitch.py:103
msgid "* Duplicate the element. Remove stroke color from the first and fill color from the second."
msgstr ""
-#: lib/elements/fill_stitch.py:105
+#: lib/elements/fill_stitch.py:104
msgid "* Adapt the shape of the second element to compensate for push and pull fabric distortion."
msgstr ""
-#: lib/elements/fill_stitch.py:110
+#: lib/elements/fill_stitch.py:109
msgid "No linear gradient color"
msgstr ""
-#: lib/elements/fill_stitch.py:111
+#: lib/elements/fill_stitch.py:110
msgid "Linear Gradient has no linear gradient color."
msgstr ""
-#: lib/elements/fill_stitch.py:113
+#: lib/elements/fill_stitch.py:112
msgid "* Open the Fill and Stroke dialog."
msgstr ""
-#: lib/elements/fill_stitch.py:114
+#: lib/elements/fill_stitch.py:113
msgid "* Set a linear gradient as a fill and adapt colors to your liking."
msgstr ""
-#: lib/elements/fill_stitch.py:119
+#: lib/elements/fill_stitch.py:118
msgid "No stripes to render"
msgstr ""
-#: lib/elements/fill_stitch.py:120
+#: lib/elements/fill_stitch.py:119
msgid "Tartan fill: There is no active fill stripe to render"
msgstr ""
-#: lib/elements/fill_stitch.py:122 lib/elements/fill_stitch.py:132
+#: lib/elements/fill_stitch.py:121 lib/elements/fill_stitch.py:131
msgid "Go to Extensions > Ink/Stitch > Fill Tools > Tartan and adjust stripe settings:"
msgstr "å‰å¾€ 扩展 > Ink/Stitch > 填充工具 > Tartan(格å­çº¹å¡«å……)并调整æ¡çº¹è®¾ç½®"
-#: lib/elements/fill_stitch.py:123
+#: lib/elements/fill_stitch.py:122
msgid "* Check if stripes are active"
msgstr ""
-#: lib/elements/fill_stitch.py:124
+#: lib/elements/fill_stitch.py:123
msgid "* Check the minimum stripe width setting and the scale factor"
msgstr ""
-#: lib/elements/fill_stitch.py:129
+#: lib/elements/fill_stitch.py:128
msgid "No customized pattern"
msgstr ""
-#: lib/elements/fill_stitch.py:130
+#: lib/elements/fill_stitch.py:129
msgid "Tartan fill: Using default pattern"
msgstr ""
-#: lib/elements/fill_stitch.py:133
+#: lib/elements/fill_stitch.py:132
msgid "* Customize your pattern"
msgstr ""
-#: lib/elements/fill_stitch.py:138
+#: lib/elements/fill_stitch.py:137
msgid "This shape is invalid"
msgstr ""
-#: lib/elements/fill_stitch.py:139
+#: lib/elements/fill_stitch.py:138
msgid "Fill: This shape cannot be stitched out. Please try to repair it with the \"Break Apart Fill Objects\" extension."
msgstr ""
-#: lib/elements/fill_stitch.py:147
+#: lib/elements/fill_stitch.py:146
msgid "FillStitch"
msgstr "å¡«é’ˆ"
-#: lib/elements/fill_stitch.py:150
+#: lib/elements/fill_stitch.py:149
msgid "Automatically routed fill stitching"
msgstr "自å¨å¸ƒçº¿å¡«é’ˆ"
-#: lib/elements/fill_stitch.py:154
+#: lib/elements/fill_stitch.py:153
msgid "Auto Fill"
msgstr "自å¨å¡«å……"
-#: lib/elements/fill_stitch.py:155 inx/inkstitch_select_elements.inx:56
+#: lib/elements/fill_stitch.py:154 inx/inkstitch_select_elements.inx:56
msgid "Circular Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:156 inx/inkstitch_select_elements.inx:57
+#: lib/elements/fill_stitch.py:155 inx/inkstitch_select_elements.inx:57
msgid "Contour Fill"
msgstr "轮廓填充"
-#: lib/elements/fill_stitch.py:157 inx/inkstitch_select_elements.inx:58
+#: lib/elements/fill_stitch.py:156 inx/inkstitch_select_elements.inx:58
msgid "Guided Fill"
msgstr "引导填充"
-#: lib/elements/fill_stitch.py:158 inx/inkstitch_select_elements.inx:59
+#: lib/elements/fill_stitch.py:157 inx/inkstitch_select_elements.inx:59
msgid "Linear Gradient Fill"
msgstr "线性æ¸å˜å¡«å……"
-#: lib/elements/fill_stitch.py:159 inx/inkstitch_select_elements.inx:60
+#: lib/elements/fill_stitch.py:158 inx/inkstitch_select_elements.inx:60
msgid "Meander Fill"
msgstr "蜿蜒填充"
-#: lib/elements/fill_stitch.py:160 inx/inkstitch_select_elements.inx:61
+#: lib/elements/fill_stitch.py:159 inx/inkstitch_select_elements.inx:61
msgid "Tartan Fill"
msgstr "方格è±çº¹"
-#: lib/elements/fill_stitch.py:161 lib/gui/tartan/embroidery_panel.py:203
+#: lib/elements/fill_stitch.py:160 lib/gui/tartan/embroidery_panel.py:203
#: inx/inkstitch_select_elements.inx:62
msgid "Legacy Fill"
msgstr "ä»–ä»–ç±³"
-#: lib/elements/fill_stitch.py:165
+#: lib/elements/fill_stitch.py:164
msgid "Fill method"
msgstr "å¡«å……æ–¹å¼"
-#: lib/elements/fill_stitch.py:174
+#: lib/elements/fill_stitch.py:173
msgid "Guided Fill Strategy"
msgstr "导å‘å¡«å……ç­–ç•¥"
-#: lib/elements/fill_stitch.py:175
+#: lib/elements/fill_stitch.py:174
msgid "Copy"
msgstr "å¤åˆ¶"
-#: lib/elements/fill_stitch.py:175
+#: lib/elements/fill_stitch.py:174
msgid "Parallel Offset"
msgstr "平行åç§»"
-#: lib/elements/fill_stitch.py:176
+#: lib/elements/fill_stitch.py:175
msgid "Copy (the default) will fill the shape with shifted copies of the line. Parallel offset will ensure that each line is always a consistent distance from its neighbor. Sharp corners may be introduced."
msgstr ""
-#: lib/elements/fill_stitch.py:183
+#: lib/elements/fill_stitch.py:182
msgid "Contour Fill Strategy"
msgstr "轮廓填充策略"
-#: lib/elements/fill_stitch.py:184
+#: lib/elements/fill_stitch.py:183
msgid "Inner to Outer"
msgstr "ä»é‡Œåˆ°å¤–"
-#: lib/elements/fill_stitch.py:184
+#: lib/elements/fill_stitch.py:183
msgid "Single spiral"
msgstr "å•èºæ—‹"
-#: lib/elements/fill_stitch.py:184
+#: lib/elements/fill_stitch.py:183
msgid "Double spiral"
msgstr "åŒèºæ—‹"
-#: lib/elements/fill_stitch.py:189
+#: lib/elements/fill_stitch.py:188
msgid "Join Style"
msgstr "å å…¥æ ·å¼"
-#: lib/elements/fill_stitch.py:190 inx/inkstitch_knockdown_fill.inx:21
+#: lib/elements/fill_stitch.py:189 inx/inkstitch_knockdown_fill.inx:21
+#: inx/inkstitch_knockdown_fill.inx:38
msgid "Round"
msgstr ""
-#: lib/elements/fill_stitch.py:190
+#: lib/elements/fill_stitch.py:189
msgid "Mitered"
msgstr ""
-#: lib/elements/fill_stitch.py:190
+#: lib/elements/fill_stitch.py:189
msgid "Beveled"
msgstr ""
-#: lib/elements/fill_stitch.py:196
+#: lib/elements/fill_stitch.py:195
msgid "Avoid self-crossing"
msgstr ""
-#: lib/elements/fill_stitch.py:205
+#: lib/elements/fill_stitch.py:204
msgid "Clockwise"
msgstr ""
-#: lib/elements/fill_stitch.py:210
+#: lib/elements/fill_stitch.py:209
msgid "Meander Pattern"
msgstr ""
-#: lib/elements/fill_stitch.py:217
+#: lib/elements/fill_stitch.py:216
msgid "Meander pattern angle"
msgstr ""
-#: lib/elements/fill_stitch.py:227
+#: lib/elements/fill_stitch.py:226
msgid "Meander pattern scale"
msgstr ""
-#: lib/elements/fill_stitch.py:228
+#: lib/elements/fill_stitch.py:227
msgid "Percentage to stretch or compress the meander pattern. You can scale horizontally and vertically individually by giving two percentages separated by a space. "
msgstr ""
-#: lib/elements/fill_stitch.py:238
+#: lib/elements/fill_stitch.py:237
msgid "Clip path"
msgstr ""
-#: lib/elements/fill_stitch.py:239
+#: lib/elements/fill_stitch.py:238
msgid "Constrain stitching to the shape. Useful when smoothing and expand are used."
msgstr ""
-#: lib/elements/fill_stitch.py:248
+#: lib/elements/fill_stitch.py:247
msgid "Smoothness"
msgstr ""
-#: lib/elements/fill_stitch.py:250
+#: lib/elements/fill_stitch.py:249
msgid "Smooth the stitch path. Smoothness limits how far the smoothed stitch path is allowed to deviate from the original path. Try low numbers like 0.2. Hint: a lower running stitch tolerance may be needed too."
msgstr ""
-#: lib/elements/fill_stitch.py:265
+#: lib/elements/fill_stitch.py:264
msgid "Expand the shape before fill stitching, to compensate for gaps between shapes. Negative values contract instead."
msgstr ""
-#: lib/elements/fill_stitch.py:282
+#: lib/elements/fill_stitch.py:281
msgid "Gap Filling"
msgstr ""
-#: lib/elements/fill_stitch.py:283
+#: lib/elements/fill_stitch.py:282
msgid "Add extra rows to compensate for gaps between sections caused by distortion.Rows are always added in pairs, so this number will be rounded up to the nearest multiple of 2."
msgstr ""
-#: lib/elements/fill_stitch.py:295 lib/elements/fill_stitch.py:308
+#: lib/elements/fill_stitch.py:294 lib/elements/fill_stitch.py:307
#: lib/gui/tartan/embroidery_panel.py:35
msgid "Angle of lines of stitches"
msgstr "线迹角度"
-#: lib/elements/fill_stitch.py:296
+#: lib/elements/fill_stitch.py:295
msgid "The angle increases in a counter-clockwise direction. 0 is horizontal. Negative angles are allowed."
msgstr "线迹按度数逆时针旋转,0度为水平,å¯å¡«è´Ÿæ•°ă€‚"
-#: lib/elements/fill_stitch.py:309 lib/gui/tartan/embroidery_panel.py:36
+#: lib/elements/fill_stitch.py:308 lib/gui/tartan/embroidery_panel.py:36
msgid "Relative to the tartan stripe direction."
msgstr ""
-#: lib/elements/fill_stitch.py:321
+#: lib/elements/fill_stitch.py:320
msgid "Maximum fill stitch length"
msgstr "最大针迹长度"
-#: lib/elements/fill_stitch.py:323
+#: lib/elements/fill_stitch.py:322
msgid "The length of each stitch in a row. Shorter stitch may be used at the start or end of a row."
msgstr ""
-#: lib/elements/fill_stitch.py:339
+#: lib/elements/fill_stitch.py:338
msgid "Spacing between rows"
msgstr "行间è·"
-#: lib/elements/fill_stitch.py:340
+#: lib/elements/fill_stitch.py:339
msgid "Distance between rows of stitches."
msgstr "æ¯è¡Œé’ˆè¿¹é—´è·ă€‚"
-#: lib/elements/fill_stitch.py:357 inx/inkstitch_gradient_blocks.inx:24
+#: lib/elements/fill_stitch.py:356 inx/inkstitch_gradient_blocks.inx:24
msgid "End row spacing"
msgstr "底部行è·"
-#: lib/elements/fill_stitch.py:358
+#: lib/elements/fill_stitch.py:357
msgid "Increases or decreases the row spacing towards the end."
msgstr "å¢å‡åº•部针迹行è·ă€‚"
-#: lib/elements/fill_stitch.py:372
+#: lib/elements/fill_stitch.py:371
msgid "Stagger rows this many times before repeating"
msgstr "针迹åç§»"
-#: lib/elements/fill_stitch.py:373 lib/elements/satin_column.py:215
+#: lib/elements/fill_stitch.py:372 lib/elements/satin_column.py:215
msgid "Length of the cycle by which successive stitch rows are staggered. Fractional values are allowed and can have less visible diagonals than integer values."
msgstr ""
-#: lib/elements/fill_stitch.py:389 lib/elements/fill_stitch.py:713
+#: lib/elements/fill_stitch.py:388 lib/elements/fill_stitch.py:712
msgid "Skip last stitch in each row"
msgstr "跳过æ¯è¡Œå°¾é’ˆ"
-#: lib/elements/fill_stitch.py:390 lib/elements/fill_stitch.py:714
+#: lib/elements/fill_stitch.py:389 lib/elements/fill_stitch.py:713
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:405
+#: lib/elements/fill_stitch.py:404
msgid "Flip fill (start right-to-left)"
msgstr "翻转填充(ä»å³è‡³å·¦)"
-#: lib/elements/fill_stitch.py:406
+#: lib/elements/fill_stitch.py:405
msgid "The flip option can help you with routing your stitch path. When you enable flip, stitching goes from right-to-left instead of left-to-right."
msgstr ""
-#: lib/elements/fill_stitch.py:418
+#: lib/elements/fill_stitch.py:417
msgid "Reverse fill"
msgstr ""
-#: lib/elements/fill_stitch.py:419
+#: lib/elements/fill_stitch.py:418
msgid "Reverses fill path."
msgstr ""
-#: lib/elements/fill_stitch.py:430
+#: lib/elements/fill_stitch.py:429
msgid "Stop at ending point"
msgstr ""
-#: lib/elements/fill_stitch.py:431
+#: lib/elements/fill_stitch.py:430
msgid "If this option is disabled, the ending point will only be used to define a general direction for stitch routing. When enabled the last section will end at the defined spot."
msgstr ""
-#: lib/elements/fill_stitch.py:443 lib/elements/fill_stitch.py:725
+#: lib/elements/fill_stitch.py:442 lib/elements/fill_stitch.py:724
msgid "Underpath"
msgstr "下ç¼"
-#: lib/elements/fill_stitch.py:444 lib/elements/fill_stitch.py:726
+#: lib/elements/fill_stitch.py:443 lib/elements/fill_stitch.py:725
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:456 lib/elements/satin_column.py:364
-#: lib/elements/stroke.py:121
+#: lib/elements/fill_stitch.py:455 lib/elements/satin_column.py:364
+#: lib/elements/stroke.py:120
msgid "Running stitch length"
msgstr "æè¾¹é’ˆè¿¹é•¿åº¦"
-#: lib/elements/fill_stitch.py:457
+#: lib/elements/fill_stitch.py:456
msgid "Length of stitches around the outline of the fill region used when moving from section to section. Also used for meander and circular fill."
msgstr "沿轮廓è¿è¡Œæ—¶ç„é’ˆè¿¹é•¿åº¦ă€‚æ­¤è®¾å®ä¹Ÿç”¨äºèœ¿èœ’å¡«å……å’Œåœ†å½¢å¡«å……ă€‚"
-#: lib/elements/fill_stitch.py:474 lib/elements/satin_column.py:375
+#: lib/elements/fill_stitch.py:473 lib/elements/satin_column.py:375
msgid "Running stitch tolerance"
msgstr "æè¾¹å®¹å·®"
-#: lib/elements/fill_stitch.py:475 lib/elements/satin_column.py:376
+#: lib/elements/fill_stitch.py:474 lib/elements/satin_column.py:376
msgid "Determines how hard Ink/Stitch tries to avoid stitching outside the shape.Lower numbers are less likely to stitch outside the shape but require more stitches."
msgstr "容许沿轮廓è¿è¡Œæ—¶å离å¤è¿œè·ç¦»ă€‚"
-#: lib/elements/fill_stitch.py:493 lib/elements/stroke.py:147
+#: lib/elements/fill_stitch.py:492 lib/elements/stroke.py:146
msgid "Randomize stitch length"
msgstr "éæœºçº¿é•¿"
-#: lib/elements/fill_stitch.py:494 lib/elements/stroke.py:148
+#: lib/elements/fill_stitch.py:493 lib/elements/stroke.py:147
msgid "Randomize stitch length and phase instead of dividing evenly or staggering. This is recommended for closely-spaced curved fills to avoid Moiré artefacts."
msgstr ""
-#: lib/elements/fill_stitch.py:510 lib/elements/stroke.py:160
+#: lib/elements/fill_stitch.py:509 lib/elements/stroke.py:159
msgid "Random stitch length jitter"
msgstr "éæœºçº¿é•¿æ–å¨"
-#: lib/elements/fill_stitch.py:511 lib/elements/stroke.py:161
+#: lib/elements/fill_stitch.py:510 lib/elements/stroke.py:160
msgid "Amount to vary the length of each stitch by when randomizing."
msgstr ""
-#: lib/elements/fill_stitch.py:526 lib/elements/satin_column.py:500
-#: lib/elements/stroke.py:83
+#: lib/elements/fill_stitch.py:525 lib/elements/satin_column.py:500
+#: lib/elements/stroke.py:82
#: lib/sew_stack/stitch_layers/running_stitch/running_stitch_layer.py:33
#: lib/sew_stack/stitch_layers/running_stitch/running_stitch_layer.py:35
msgid "Repeats"
msgstr "æè¾¹æ¬¡æ•°"
-#: lib/elements/fill_stitch.py:527 lib/elements/stroke.py:84
+#: lib/elements/fill_stitch.py:526 lib/elements/stroke.py:83
#: lib/sew_stack/stitch_layers/running_stitch/running_stitch_layer.py:36
msgid "Defines how many times to run down and back along the path."
msgstr "æè¾¹è¿è¡Œæ¬¡æ•°ă€‚"
-#: lib/elements/fill_stitch.py:538 lib/elements/stroke.py:95
+#: lib/elements/fill_stitch.py:537 lib/elements/stroke.py:94
msgid "Bean stitch number of repeats"
msgstr "平针次数"
-#: lib/elements/fill_stitch.py:539 lib/elements/stroke.py:96
+#: lib/elements/fill_stitch.py:538 lib/elements/stroke.py:95
msgid "Backtrack each stitch this many times. A value of 1 would triple each stitch (forward, back, forward). A value of 2 would quintuple each stitch, etc.\n\n"
"A pattern with various repeats can be created with a list of values separated by a space."
msgstr "针迹æ¥å›å¤æ¬¡ç»£ă€‚值“1â€å°†ä½¿æ¯ä¸€é’ˆï¼ˆå‘å‰ă€å‘åă€å‘å‰ï¼‰å¢å ä¸‰å€ă€‚值“2â€ä¼ä½¿æ¯ä¸€é’ˆå¢å äº”å€ï¼Œä»¥æ­¤ç±»æ¨ă€‚\n\n"
"å¯ä»¥ä½¿ç”¨ç©ºæ ¼åˆ†é”ç„值创建具有å„ç§é‡å¤ç„模å¼ă€‚如 “0 1 0 0 2â€ ç„æ¨¡å¼äº§ç”Ÿç„针迹分别为 “一针 三针 一针 一针 五针 â€å¾ªç¯ă€‚"
-#: lib/elements/fill_stitch.py:554 lib/elements/satin_column.py:250
-#: lib/elements/stroke.py:186
+#: lib/elements/fill_stitch.py:553 lib/elements/satin_column.py:250
+#: lib/elements/stroke.py:185
msgid "Zig-zag spacing (peak-to-peak)"
msgstr ""
-#: lib/elements/fill_stitch.py:555 lib/elements/stroke.py:187
+#: lib/elements/fill_stitch.py:554 lib/elements/stroke.py:186
msgid "Length of stitches in zig-zag mode."
msgstr ""
-#: lib/elements/fill_stitch.py:567
+#: lib/elements/fill_stitch.py:566
msgid "Zig-zag width"
msgstr ""
-#: lib/elements/fill_stitch.py:568
+#: lib/elements/fill_stitch.py:567
msgid "Width of the zig-zag line."
msgstr ""
-#: lib/elements/fill_stitch.py:581 lib/gui/tartan/embroidery_panel.py:42
+#: lib/elements/fill_stitch.py:580 lib/gui/tartan/embroidery_panel.py:42
msgid "Rows per tartan thread"
msgstr ""
-#: lib/elements/fill_stitch.py:582 lib/gui/tartan/embroidery_panel.py:44
+#: lib/elements/fill_stitch.py:581 lib/gui/tartan/embroidery_panel.py:44
msgid "Consecutive rows of the same color"
msgstr ""
-#: lib/elements/fill_stitch.py:593
+#: lib/elements/fill_stitch.py:592
msgid "Herringbone width"
msgstr ""
-#: lib/elements/fill_stitch.py:594
+#: lib/elements/fill_stitch.py:593
msgid "Defines width of a herringbone pattern. Use 0 for regular rows."
msgstr ""
-#: lib/elements/fill_stitch.py:606 lib/elements/satin_column.py:278
-#: lib/elements/stroke.py:199
+#: lib/elements/fill_stitch.py:605 lib/elements/satin_column.py:278
+#: lib/elements/stroke.py:198
msgid "Pull compensation"
msgstr "收缩补å¿"
-#: lib/elements/fill_stitch.py:607
+#: lib/elements/fill_stitch.py:606
msgid "Fill stitch can pull the fabric together, resulting in a shape narrower than you draw in Inkscape. This setting expands each row of stitches outward from the center of the row by a fixed length. Two values separated by a space may be used for an asymmetric effect."
msgstr ""
-#: lib/elements/fill_stitch.py:611 lib/elements/satin_column.py:282
+#: lib/elements/fill_stitch.py:610 lib/elements/satin_column.py:282
#: lib/elements/satin_column.py:445 lib/elements/satin_column.py:539
-#: lib/elements/stroke.py:202
+#: lib/elements/stroke.py:201
msgid "mm (each side)"
msgstr "mm (å•ä¾§)"
-#: lib/elements/fill_stitch.py:622 lib/elements/satin_column.py:263
+#: lib/elements/fill_stitch.py:621 lib/elements/satin_column.py:263
msgid "Pull compensation percentage"
msgstr "收缩补å¿ç™¾åˆ†æ¯”"
-#: lib/elements/fill_stitch.py:623
+#: lib/elements/fill_stitch.py:622
msgid "Additional pull compensation which varies as a percentage of row width. Two values separated by a space may be used for an asymmetric effect."
msgstr ""
-#: lib/elements/fill_stitch.py:626 lib/elements/satin_column.py:132
+#: lib/elements/fill_stitch.py:625 lib/elements/satin_column.py:132
#: lib/elements/satin_column.py:142 lib/elements/satin_column.py:266
#: lib/elements/satin_column.py:460 lib/elements/satin_column.py:559
msgid "% (each side)"
msgstr "% (å•ä¾§)"
-#: lib/elements/fill_stitch.py:647 lib/elements/fill_stitch.py:656
-#: lib/elements/fill_stitch.py:683 lib/elements/fill_stitch.py:694
-#: lib/elements/fill_stitch.py:704 lib/elements/fill_stitch.py:716
-#: lib/elements/fill_stitch.py:729
+#: lib/elements/fill_stitch.py:646 lib/elements/fill_stitch.py:655
+#: lib/elements/fill_stitch.py:682 lib/elements/fill_stitch.py:693
+#: lib/elements/fill_stitch.py:703 lib/elements/fill_stitch.py:715
+#: lib/elements/fill_stitch.py:728
msgid "Fill Underlay"
msgstr "打底填针"
-#: lib/elements/fill_stitch.py:647 lib/gui/tartan/embroidery_panel.py:55
+#: lib/elements/fill_stitch.py:646 lib/gui/tartan/embroidery_panel.py:55
#: inx/inkstitch_select_elements.inx:36 inx/inkstitch_select_elements.inx:64
#: inx/inkstitch_select_elements.inx:66
msgid "Underlay"
msgstr "å¯ç”¨æ‰“底填针"
-#: lib/elements/fill_stitch.py:653
+#: lib/elements/fill_stitch.py:652
msgid "Fill angle"
msgstr "角度"
-#: lib/elements/fill_stitch.py:654
+#: lib/elements/fill_stitch.py:653
msgid "Default: fill angle + 90 deg. Insert a list for multiple layers separated by a space."
msgstr "默认å‚ç›´äºå¡«é’ˆçº¿ă€‚å¯è¾“å…¥å¤ç»„数字用空格分割æ¥å®ä¹‰å¤å±‚æ‰“åº•çº¿ă€‚"
-#: lib/elements/fill_stitch.py:680 lib/gui/tartan/embroidery_panel.py:77
+#: lib/elements/fill_stitch.py:679 lib/gui/tartan/embroidery_panel.py:77
msgid "Row spacing"
msgstr "é—´è·"
-#: lib/elements/fill_stitch.py:681
+#: lib/elements/fill_stitch.py:680
msgid "default: 3x fill row spacing"
msgstr "默认值ï¼3x 填充行间è·"
-#: lib/elements/fill_stitch.py:691 lib/elements/stroke.py:172
+#: lib/elements/fill_stitch.py:690 lib/elements/stroke.py:171
#: lib/extensions/element_info.py:134 lib/extensions/element_info.py:190
msgid "Max stitch length"
msgstr "针迹最大长度"
-#: lib/elements/fill_stitch.py:692
+#: lib/elements/fill_stitch.py:691
msgid "default: equal to fill max stitch length"
msgstr "默认ä¸å¡«å……针迹相åŒ"
-#: lib/elements/fill_stitch.py:702
+#: lib/elements/fill_stitch.py:701
msgid "Shrink the shape before doing underlay, to prevent underlay from showing around the outside of the fill."
msgstr "收缩打底范围é¿å…çº¿è¿¹å¤–éœ²ă€‚"
-#: lib/elements/fill_stitch.py:737 lib/elements/satin_column.py:581
-#: lib/elements/stroke.py:451 lib/gui/satin_multicolor/colorize_panel.py:61
+#: lib/elements/fill_stitch.py:736 lib/elements/satin_column.py:581
+#: lib/elements/stroke.py:450 lib/gui/satin_multicolor/colorize_panel.py:61
#: lib/sew_stack/stitch_layers/mixins/randomization.py:59
msgid "Random seed"
msgstr "éæœºæ•°ç§å­"
-#: lib/elements/fill_stitch.py:738 lib/elements/satin_column.py:582
-#: lib/elements/stroke.py:452
+#: lib/elements/fill_stitch.py:737 lib/elements/satin_column.py:582
+#: lib/elements/stroke.py:451
msgid "Use a specific seed for randomized attributes. Uses the element ID if empty."
msgstr ""
@@ -1809,7 +1810,7 @@ msgstr ""
msgid "* Under \"Markers\" choose the first (empty) option in the first dropdown list."
msgstr ""
-#: lib/elements/satin_column.py:32 lib/elements/stroke.py:35
+#: lib/elements/satin_column.py:32 lib/elements/stroke.py:34
msgid "Too few subpaths"
msgstr ""
@@ -1943,8 +1944,8 @@ msgstr ""
msgid "Zig-zag"
msgstr ""
-#: lib/elements/satin_column.py:119 lib/elements/stroke.py:73
-#: inx/inkstitch_break_apart.inx:9 inx/inkstitch_knockdown_fill.inx:20
+#: lib/elements/satin_column.py:119 lib/elements/stroke.py:72
+#: inx/inkstitch_break_apart.inx:9
msgid "Method"
msgstr "æ–¹å¼"
@@ -2057,27 +2058,27 @@ msgstr ""
msgid "Satin stitches pull the fabric together, resulting in a column narrower than you draw in Inkscape. This setting expands each pair of needle penetrations outward from the center of the satin column by a fixed length. Two values separated by a space may be used for an asymmetric effect."
msgstr ""
-#: lib/elements/satin_column.py:293 lib/elements/stroke.py:341
+#: lib/elements/satin_column.py:293 lib/elements/stroke.py:340
msgid "Automatic"
msgstr ""
-#: lib/elements/satin_column.py:294 lib/elements/stroke.py:342
+#: lib/elements/satin_column.py:294 lib/elements/stroke.py:341
msgid "Don't reverse"
msgstr ""
-#: lib/elements/satin_column.py:295 lib/elements/stroke.py:343
+#: lib/elements/satin_column.py:295 lib/elements/stroke.py:342
msgid "Reverse first rail"
msgstr ""
-#: lib/elements/satin_column.py:296 lib/elements/stroke.py:344
+#: lib/elements/satin_column.py:296 lib/elements/stroke.py:343
msgid "Reverse second rail"
msgstr ""
-#: lib/elements/satin_column.py:297 lib/elements/stroke.py:345
+#: lib/elements/satin_column.py:297 lib/elements/stroke.py:344
msgid "Reverse both rails"
msgstr ""
-#: lib/elements/satin_column.py:303 lib/elements/stroke.py:351
+#: lib/elements/satin_column.py:303 lib/elements/stroke.py:350
msgid "Reverse rails"
msgstr ""
@@ -2138,7 +2139,7 @@ msgid "Stitch length"
msgstr ""
#: lib/elements/satin_column.py:425 lib/elements/satin_column.py:482
-#: lib/elements/stroke.py:133
+#: lib/elements/stroke.py:132
msgid "Stitch tolerance"
msgstr "æè¾¹å®¹å·®"
@@ -2223,237 +2224,239 @@ msgstr "åç§»é‡(比例)"
msgid "Split stitch if distance of maximum stitch length is exceeded"
msgstr "如æœè¶…过最大针迹长度ç„è·ç¦»ï¼Œåˆ™æ‹†åˆ†ä¸ºå¤ä¸ªé’ˆè¿¹"
-#: lib/elements/stroke.py:36
+#: lib/elements/stroke.py:35
msgid "This element renders as running stitch while it has a satin column parameter."
msgstr ""
-#: lib/elements/stroke.py:38
+#: lib/elements/stroke.py:37
msgid "* Convert to stroke: select the element and open the parameter dialog. Enable running stitch along path."
msgstr ""
-#: lib/elements/stroke.py:39
+#: lib/elements/stroke.py:38
msgid "* Use as satin column: add an other rail and optionally rungs."
msgstr ""
-#: lib/elements/stroke.py:45 lib/extensions/params.py:607
+#: lib/elements/stroke.py:44 lib/extensions/params.py:607
#: inx/inkstitch_select_elements.inx:12
msgid "Stroke"
msgstr "轮廓线"
-#: lib/elements/stroke.py:48 lib/extensions/params.py:280
+#: lib/elements/stroke.py:47 lib/extensions/params.py:280
msgid "Running stitch along paths"
msgstr "沿路径æè¾¹"
-#: lib/elements/stroke.py:66
+#: lib/elements/stroke.py:65
msgid "Running Stitch / Bean Stitch"
msgstr "平针/三刺绣平针"
-#: lib/elements/stroke.py:67 lib/lettering/categories.py:26
+#: lib/elements/stroke.py:66 lib/lettering/categories.py:26
#: inx/inkstitch_lettering_generate_json.inx:57
msgid "Ripple Stitch"
msgstr "èºæ—‹é’ˆ"
-#: lib/elements/stroke.py:68 inx/inkstitch_select_elements.inx:23
+#: lib/elements/stroke.py:67 inx/inkstitch_select_elements.inx:23
msgid "ZigZag Stitch"
msgstr "锯齿形针"
-#: lib/elements/stroke.py:69 inx/inkstitch_select_elements.inx:24
+#: lib/elements/stroke.py:68 inx/inkstitch_select_elements.inx:24
msgid "Manual Stitch"
msgstr "手å¨"
-#: lib/elements/stroke.py:109
+#: lib/elements/stroke.py:108
msgid "Manual stitch placement"
msgstr ""
-#: lib/elements/stroke.py:110
+#: lib/elements/stroke.py:109
msgid "No extra stitches will be added to the original ripple pattern and the running stitch length value will be ignored."
msgstr ""
-#: lib/elements/stroke.py:122
+#: lib/elements/stroke.py:121
#: lib/sew_stack/stitch_layers/running_stitch/running_stitch_layer.py:21
msgid "Length of stitches. Stitches can be shorter according to the stitch tolerance setting."
msgstr ""
-#: lib/elements/stroke.py:134
+#: lib/elements/stroke.py:133
msgid "All stitches must be within this distance from the path. A lower tolerance means stitches will be closer together. A higher tolerance means sharp corners may be rounded."
msgstr "容许æè¾¹è½¨è¿¹å离路径å¤è¿œè·ç¦»ă€‚ä½å®¹å·®åˆ™é’ˆè¿¹æ›´å¯†ï¼Œé«˜å®¹å·®å¯èƒ½å¯¼è‡´å°–è§’å˜åœ†ă€‚"
-#: lib/elements/stroke.py:173
+#: lib/elements/stroke.py:172
msgid "Split stitches longer than this."
msgstr ""
-#: lib/elements/stroke.py:200
+#: lib/elements/stroke.py:199
msgid "Zigzag stitches pull the fabric together, resulting in a column narrower than you draw in Inkscape. This widens the zigzag line width."
msgstr ""
-#: lib/elements/stroke.py:213
+#: lib/elements/stroke.py:212
msgid "Number of lines"
msgstr ""
-#: lib/elements/stroke.py:214
+#: lib/elements/stroke.py:213
msgid "Number of lines from start to finish"
msgstr ""
-#: lib/elements/stroke.py:225
+#: lib/elements/stroke.py:224
msgid "Minimum line distance"
msgstr ""
-#: lib/elements/stroke.py:226
+#: lib/elements/stroke.py:225
msgid "Overrides the number of lines setting."
msgstr "设置é‡å è¡Œæ•°"
-#: lib/elements/stroke.py:239
+#: lib/elements/stroke.py:238
msgid "Line count / Minimum line distance"
msgstr ""
-#: lib/elements/stroke.py:240
+#: lib/elements/stroke.py:239
msgid "Render at rungs"
msgstr ""
-#: lib/elements/stroke.py:241
+#: lib/elements/stroke.py:240
msgid "Adaptive + minimum line distance"
msgstr ""
-#: lib/elements/stroke.py:246
+#: lib/elements/stroke.py:245
msgid "Pattern position"
msgstr ""
-#: lib/elements/stroke.py:247
+#: lib/elements/stroke.py:246
msgid "Pattern position for satin guided ripples."
msgstr ""
-#: lib/elements/stroke.py:258
+#: lib/elements/stroke.py:257
msgid "Stagger lines this many times before repeating"
msgstr ""
-#: lib/elements/stroke.py:259
+#: lib/elements/stroke.py:258
msgid "Length of the cycle by which successive stitch lines are staggered. Fractional values are allowed and can have less visible diagonals than integer values. A value of 0 (default) disables staggering and instead stitches evenly.For linear ripples only."
msgstr ""
-#: lib/elements/stroke.py:272
+#: lib/elements/stroke.py:271
msgid "Skip first lines"
msgstr ""
-#: lib/elements/stroke.py:273
+#: lib/elements/stroke.py:272
msgid "Skip this number of lines at the beginning."
msgstr ""
-#: lib/elements/stroke.py:284
+#: lib/elements/stroke.py:283
msgid "Skip last lines"
msgstr ""
-#: lib/elements/stroke.py:285
+#: lib/elements/stroke.py:284
msgid "Skip this number of lines at the end"
msgstr ""
-#: lib/elements/stroke.py:296
+#: lib/elements/stroke.py:295
msgid "Flip every second line"
msgstr ""
-#: lib/elements/stroke.py:297
+#: lib/elements/stroke.py:296
msgid "Linear ripple: wether to flip the pattern every second line or not."
msgstr ""
-#: lib/elements/stroke.py:307
+#: lib/elements/stroke.py:306
msgid "Line distance exponent"
msgstr "çº¿è·æŒ‡æ•°"
-#: lib/elements/stroke.py:308
+#: lib/elements/stroke.py:307
msgid "Increase density towards one side."
msgstr ""
-#: lib/elements/stroke.py:319
+#: lib/elements/stroke.py:318
msgid "Flip exponent"
msgstr ""
-#: lib/elements/stroke.py:320
+#: lib/elements/stroke.py:319
msgid "Reverse exponent effect."
msgstr ""
-#: lib/elements/stroke.py:331
+#: lib/elements/stroke.py:330
msgid "Reverse"
msgstr ""
-#: lib/elements/stroke.py:332
+#: lib/elements/stroke.py:331
msgid "Flip start and end point"
msgstr ""
-#: lib/elements/stroke.py:352
+#: lib/elements/stroke.py:351
msgid "Reverse satin ripple rails. Default: automatically detect and fix a reversed rail."
msgstr ""
-#: lib/elements/stroke.py:364
+#: lib/elements/stroke.py:363
msgid "Grid size"
msgstr ""
-#: lib/elements/stroke.py:365
+#: lib/elements/stroke.py:364
msgid "Render as grid. Use with care and watch your stitch density."
msgstr "æ¸²æŸ“ä¸ºç½‘æ ¼ă€‚ å°å¿ƒä½¿ç”¨å¹¶æ³¨æ„您ç„é’ˆè¿¹å¯†åº¦ă€‚"
-#: lib/elements/stroke.py:377
+#: lib/elements/stroke.py:376
msgid "Stitch grid first"
msgstr ""
-#: lib/elements/stroke.py:378
+#: lib/elements/stroke.py:377
msgid "Reverse the stitch paths, so that the grid will be stitched first"
msgstr ""
-#: lib/elements/stroke.py:389
+#: lib/elements/stroke.py:388
msgid "Scale axis"
msgstr ""
-#: lib/elements/stroke.py:390
+#: lib/elements/stroke.py:389
msgid "Scale axis for satin guided ripple stitches."
msgstr ""
-#: lib/elements/stroke.py:394 lib/gui/edit_json/settings_panel.py:159
-#: print/templates/ui.html:180 inx/inkstitch_remove_embroidery_settings.inx:12
+#: lib/elements/stroke.py:393 lib/gui/edit_json/settings_panel.py:159
+#: print/templates/ui.html:180 inx/inkstitch_knockdown_fill.inx:32
+#: inx/inkstitch_remove_embroidery_settings.inx:12
#: inx/inkstitch_remove_embroidery_settings.inx:117
msgid "None"
msgstr ""
-#: lib/elements/stroke.py:402
+#: lib/elements/stroke.py:401
msgid "Starting scale"
msgstr ""
-#: lib/elements/stroke.py:403
+#: lib/elements/stroke.py:402
msgid "How big the first copy of the line should be, in percent."
msgstr ""
-#: lib/elements/stroke.py:403 lib/elements/stroke.py:415
+#: lib/elements/stroke.py:402 lib/elements/stroke.py:414
msgid "Used only for ripple stitch with a guide line."
msgstr ""
-#: lib/elements/stroke.py:414
+#: lib/elements/stroke.py:413
msgid "Ending scale"
msgstr ""
-#: lib/elements/stroke.py:415
+#: lib/elements/stroke.py:414
msgid "How big the last copy of the line should be, in percent."
msgstr ""
-#: lib/elements/stroke.py:426 lib/gui/tartan/customize_panel.py:43
+#: lib/elements/stroke.py:425 lib/gui/tartan/customize_panel.py:43
#: inx/inkstitch_transform_elements.inx:10
msgid "Rotate"
msgstr ""
-#: lib/elements/stroke.py:427
+#: lib/elements/stroke.py:426
msgid "Rotate satin guided ripple stitches"
msgstr ""
-#: lib/elements/stroke.py:438
+#: lib/elements/stroke.py:437 inx/inkstitch_knockdown_fill.inx:20
+#: inx/inkstitch_knockdown_fill.inx:37
msgid "Join style"
msgstr "å å…¥æ ·å¼"
-#: lib/elements/stroke.py:439
+#: lib/elements/stroke.py:438
msgid "Join style for non circular ripples."
msgstr "å å…¥éåœ†å½¢æ³¢çº¹ç„æ ·å¼ă€‚"
-#: lib/elements/stroke.py:442
+#: lib/elements/stroke.py:441
msgid "flat"
msgstr "å¹³é¢"
-#: lib/elements/stroke.py:442
+#: lib/elements/stroke.py:441
msgid "point"
msgstr ""
@@ -2870,11 +2873,11 @@ msgstr ""
msgid "The maximum value is smaller than the minimum value."
msgstr ""
-#: lib/extensions/lettering_generate_json.py:51
+#: lib/extensions/lettering_generate_json.py:53
msgid "Please specify a font file."
msgstr ""
-#: lib/extensions/letters_to_font.py:37
+#: lib/extensions/letters_to_font.py:38
msgid "Font directory not found. Please specify an existing directory."
msgstr ""
@@ -3301,11 +3304,11 @@ msgstr "应用"
#: inx/inkstitch_generate_palette.inx:26 inx/inkstitch_gradient_blocks.inx:26
#: inx/inkstitch_install.inx:14 inx/inkstitch_install_custom_palette.inx:14
#: inx/inkstitch_jump_to_stroke.inx:42 inx/inkstitch_jump_to_trim.inx:27
-#: inx/inkstitch_knockdown_fill.inx:27
+#: inx/inkstitch_knockdown_fill.inx:43
#: inx/inkstitch_lettering_along_path.inx:25
#: inx/inkstitch_lettering_custom_font_dir.inx:11
#: inx/inkstitch_lettering_force_lock_stitches.inx:22
-#: inx/inkstitch_lettering_generate_json.inx:135
+#: inx/inkstitch_lettering_generate_json.inx:143
#: inx/inkstitch_lettering_remove_kerning.inx:12
#: inx/inkstitch_lettering_set_color_sort_index.inx:11
#: inx/inkstitch_letters_to_font.inx:60 inx/inkstitch_outline.inx:25
@@ -3335,7 +3338,7 @@ msgid "Feature to verify or update font information for an existing font."
msgstr ""
#: lib/gui/edit_json/help_panel.py:33 lib/gui/edit_json/help_panel.py:34
-#: inx/inkstitch_lettering_generate_json.inx:141
+#: inx/inkstitch_lettering_generate_json.inx:149
msgid "https://inkstitch.org/docs/font-tools/#edit-json"
msgstr ""
@@ -5323,11 +5326,11 @@ msgstr ""
#: inx/inkstitch_density_map.inx:29 inx/inkstitch_display_stacking_order.inx:14
#: inx/inkstitch_fill_to_satin.inx:27 inx/inkstitch_install.inx:18
#: inx/inkstitch_install_custom_palette.inx:17
-#: inx/inkstitch_knockdown_fill.inx:33
+#: inx/inkstitch_knockdown_fill.inx:49
#: inx/inkstitch_lettering_along_path.inx:37
#: inx/inkstitch_lettering_custom_font_dir.inx:16
#: inx/inkstitch_lettering_force_lock_stitches.inx:33
-#: inx/inkstitch_lettering_generate_json.inx:139
+#: inx/inkstitch_lettering_generate_json.inx:147
#: inx/inkstitch_lettering_remove_kerning.inx:22
#: inx/inkstitch_lettering_set_color_sort_index.inx:19
#: inx/inkstitch_letters_to_font.inx:75 inx/inkstitch_outline.inx:28
@@ -6647,15 +6650,15 @@ msgstr ""
msgid "Keep holes"
msgstr ""
-#: inx/inkstitch_knockdown_fill.inx:19
+#: inx/inkstitch_knockdown_fill.inx:19 inx/inkstitch_knockdown_fill.inx:36
msgid "Offset"
msgstr ""
-#: inx/inkstitch_knockdown_fill.inx:22
+#: inx/inkstitch_knockdown_fill.inx:22 inx/inkstitch_knockdown_fill.inx:39
msgid "Mitre"
msgstr ""
-#: inx/inkstitch_knockdown_fill.inx:23
+#: inx/inkstitch_knockdown_fill.inx:23 inx/inkstitch_knockdown_fill.inx:40
msgid "Bevel"
msgstr ""
@@ -6663,23 +6666,40 @@ msgstr ""
msgid "Mitre limit"
msgstr ""
-#: inx/inkstitch_knockdown_fill.inx:28
+#: inx/inkstitch_knockdown_fill.inx:30
+msgid "Embossing"
+msgstr ""
+
+#: inx/inkstitch_knockdown_fill.inx:31
+msgid "Shape"
+msgstr ""
+
+#: inx/inkstitch_knockdown_fill.inx:33
+#: inx/inkstitch_zigzag_line_to_satin.inx:10
+msgid "Square"
+msgstr ""
+
+#: inx/inkstitch_knockdown_fill.inx:34
+msgid "Circle"
+msgstr ""
+
+#: inx/inkstitch_knockdown_fill.inx:44
msgid "This extension generates a knockdown fill area with a specified offset around selected elements."
msgstr ""
-#: inx/inkstitch_knockdown_fill.inx:29
+#: inx/inkstitch_knockdown_fill.inx:45
msgid "* Select elements of any kind"
msgstr ""
-#: inx/inkstitch_knockdown_fill.inx:30
+#: inx/inkstitch_knockdown_fill.inx:46
msgid "* Open this extension and apply with desired settings"
msgstr ""
-#: inx/inkstitch_knockdown_fill.inx:31
+#: inx/inkstitch_knockdown_fill.inx:47
msgid "* Adapt fill settings in the params dialog"
msgstr "è°ƒæ•´å‚æ•°å¯¹è¯æ¡†ä¸­ç„填充设置"
-#: inx/inkstitch_knockdown_fill.inx:34
+#: inx/inkstitch_knockdown_fill.inx:50
msgid "https://inkstitch.org/docs/fill-tools/#knockdown-fill"
msgstr ""
@@ -6900,6 +6920,7 @@ msgstr ""
#: inx/inkstitch_lettering_generate_json.inx:118
#: inx/inkstitch_lettering_generate_json.inx:126
+#: inx/inkstitch_lettering_generate_json.inx:134
msgid "Force"
msgstr ""
@@ -6927,15 +6948,27 @@ msgstr "å­—é—´è· (px)"
msgid "Space character width (default: 20)"
msgstr ""
+#: inx/inkstitch_lettering_generate_json.inx:134
+msgid "Overwrite letter spacing information from font file."
+msgstr ""
+
#: inx/inkstitch_lettering_generate_json.inx:136
+msgid "Letter spacing (px)"
+msgstr ""
+
+#: inx/inkstitch_lettering_generate_json.inx:136
+msgid "Letter spacing (default: 100)"
+msgstr ""
+
+#: inx/inkstitch_lettering_generate_json.inx:144
msgid "Generates font.json which can be used by the lettering tool."
msgstr ""
-#: inx/inkstitch_lettering_generate_json.inx:137
+#: inx/inkstitch_lettering_generate_json.inx:145
msgid "The generated file can be updated with Extensions > Ink/Stitch > Font Management > Edit JSON."
msgstr "生æˆç„文件å¯ä»¥é€è¿‡â€œæ‰©å±•â€>“ Ink/Stitchâ€>“字体管ç†â€>“编辑JSONâ€è¿›è¡Œæ›´æ–°ă€‚"
-#: inx/inkstitch_lettering_generate_json.inx:140
+#: inx/inkstitch_lettering_generate_json.inx:148
msgid "https://inkstitch.org/docs/font-tools/#generate-json"
msgstr ""
@@ -8121,10 +8154,6 @@ msgstr ""
msgid "Line Pattern"
msgstr ""
-#: inx/inkstitch_zigzag_line_to_satin.inx:10
-msgid "Square"
-msgstr ""
-
#: inx/inkstitch_zigzag_line_to_satin.inx:11
msgid "Sawtooth"
msgstr ""
diff --git a/translations/messages_zh_TW.po b/translations/messages_zh_TW.po
index 9c82d44b..d280cf11 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: 2025-05-12 01:48+0000\n"
-"PO-Revision-Date: 2025-05-12 01:48\n"
+"POT-Creation-Date: 2025-05-21 01:46+0000\n"
+"PO-Revision-Date: 2025-05-21 01:46\n"
"Last-Translator: \n"
"Language-Team: Chinese Traditional\n"
"MIME-Version: 1.0\n"
@@ -12,7 +12,7 @@ msgstr ""
"Generated-By: Babel 2.17.0\n"
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2025-05-12 01:48+0000\n"
+"POT-Creation-Date: 2025-05-21 01:46+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -910,11 +910,11 @@ msgstr ""
msgid "weird one"
msgstr ""
-#: inkstitch.py:166
+#: inkstitch.py:170
msgid "Ink/Stitch cannot read your SVG file. This is often the case when you use a file which has been created with Adobe Illustrator."
msgstr ""
-#: inkstitch.py:169
+#: inkstitch.py:173
msgid "Try to import the file into Inkscape through 'File > Import...' (Ctrl+I)"
msgstr ""
@@ -1076,126 +1076,126 @@ msgstr ""
msgid "Flip automatically calculated angle if it appears to be wrong."
msgstr ""
-#: lib/elements/element.py:249 lib/gui/preferences.py:59
+#: lib/elements/element.py:251 lib/gui/preferences.py:59
#: lib/gui/preferences.py:106
msgid "Minimum stitch length"
msgstr ""
-#: lib/elements/element.py:250
+#: lib/elements/element.py:252
msgid "Overwrite global minimum stitch length setting. Shorter stitches than that will be removed."
msgstr ""
-#: lib/elements/element.py:260 lib/gui/preferences.py:41
+#: lib/elements/element.py:262 lib/gui/preferences.py:41
msgid "Minimum jump stitch length"
msgstr ""
-#: lib/elements/element.py:261
+#: lib/elements/element.py:263
msgid "Overwrite global minimum jump stitch length setting. Shorter distances to the next object will have no lock stitches."
msgstr ""
-#: lib/elements/element.py:271
+#: lib/elements/element.py:273
msgid "Allow lock stitches"
msgstr ""
-#: lib/elements/element.py:272
+#: lib/elements/element.py:274
msgid "Tie thread at the beginning and/or end of this object. Manual stitch will only add lock stitches if force lock stitched is checked."
msgstr ""
#. options to allow lock stitch before and after objects
-#: lib/elements/element.py:277
+#: lib/elements/element.py:279
msgid "Both"
msgstr ""
-#: lib/elements/element.py:277
+#: lib/elements/element.py:279
msgid "Before"
msgstr ""
-#: lib/elements/element.py:277
+#: lib/elements/element.py:279
msgid "After"
msgstr ""
-#: lib/elements/element.py:277
+#: lib/elements/element.py:279
msgid "Neither"
msgstr ""
-#: lib/elements/element.py:286
+#: lib/elements/element.py:288
#: inx/inkstitch_lettering_force_lock_stitches.inx:3
msgid "Force lock stitches"
msgstr ""
-#: lib/elements/element.py:287
+#: lib/elements/element.py:289
msgid "Sew lock stitches after sewing this element, even if the distance to the next object is shorter than defined by the minimum jump stitch length value in the Ink/Stitch preferences."
msgstr ""
-#: lib/elements/element.py:299
+#: lib/elements/element.py:301
msgid "Tack stitch"
msgstr ""
-#: lib/elements/element.py:300
+#: lib/elements/element.py:302
msgid "Tack down stitch type"
msgstr ""
-#: lib/elements/element.py:310 lib/elements/element.py:356
+#: lib/elements/element.py:312 lib/elements/element.py:358
msgid "Custom path"
msgstr ""
-#: lib/elements/element.py:311
+#: lib/elements/element.py:313
msgid "Enter a custom path. For svg paths The last node will not be embroidered, but represents the first stitch of the element."
msgstr ""
-#: lib/elements/element.py:321 lib/elements/element.py:333
+#: lib/elements/element.py:323 lib/elements/element.py:335
msgid "Scale tack stitch"
msgstr ""
-#: lib/elements/element.py:322
+#: lib/elements/element.py:324
msgid "Set stitch length. A 1 in a custom path equals this values."
msgstr ""
-#: lib/elements/element.py:334
+#: lib/elements/element.py:336
msgid "Scale tack stitch by this percentage."
msgstr ""
-#: lib/elements/element.py:345
+#: lib/elements/element.py:347
msgid "Lock stitch"
msgstr ""
-#: lib/elements/element.py:346
+#: lib/elements/element.py:348
msgid "Lock stitch type"
msgstr ""
-#: lib/elements/element.py:357
+#: lib/elements/element.py:359
msgid "Enter a custom path. For svg paths the first node will not be embroidered, but represents the last stitch of the element."
msgstr ""
-#: lib/elements/element.py:367 lib/elements/element.py:379
+#: lib/elements/element.py:369 lib/elements/element.py:381
msgid "Scale lock stitch"
msgstr ""
-#: lib/elements/element.py:368
+#: lib/elements/element.py:370
msgid "Set length of lock stitches (mm)."
msgstr ""
-#: lib/elements/element.py:380
+#: lib/elements/element.py:382
msgid "Scale lock stitch by this percentage."
msgstr ""
-#: lib/elements/element.py:392
+#: lib/elements/element.py:394
msgid "Trim After"
msgstr ""
-#: lib/elements/element.py:393
+#: lib/elements/element.py:395
msgid "Add a TRIM command after stitching this object."
msgstr ""
-#: lib/elements/element.py:402
+#: lib/elements/element.py:404
msgid "Stop After"
msgstr ""
-#: lib/elements/element.py:403
+#: lib/elements/element.py:405
msgid "Add a STOP command after stitching this object."
msgstr ""
-#: lib/elements/element.py:687
+#: lib/elements/element.py:700
msgid "Please run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot objects. This will show you the exact location of the problem."
msgstr ""
@@ -1211,559 +1211,560 @@ msgstr ""
msgid "* Run Extensions > Ink/Stitch > Troubleshoot > Cleanup Document..."
msgstr ""
-#: lib/elements/fill_stitch.py:37
+#: lib/elements/fill_stitch.py:36
msgid "Small Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:38
+#: lib/elements/fill_stitch.py:37
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:44 lib/elements/fill_stitch.py:264
+#: lib/elements/fill_stitch.py:43 lib/elements/fill_stitch.py:263
msgid "Expand"
msgstr ""
-#: lib/elements/fill_stitch.py:45
+#: lib/elements/fill_stitch.py:44
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:50 lib/elements/fill_stitch.py:701
+#: lib/elements/fill_stitch.py:49 lib/elements/fill_stitch.py:700
msgid "Inset"
msgstr ""
-#: lib/elements/fill_stitch.py:51
+#: lib/elements/fill_stitch.py:50
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:56
+#: lib/elements/fill_stitch.py:55
msgid "Missing Guideline"
msgstr ""
-#: lib/elements/fill_stitch.py:57
+#: lib/elements/fill_stitch.py:56
msgid "This object is set to \"Guided Fill\", but has no guide line."
msgstr ""
-#: lib/elements/fill_stitch.py:59
+#: lib/elements/fill_stitch.py:58
msgid "* Create a stroke object"
msgstr ""
-#: lib/elements/fill_stitch.py:60
+#: lib/elements/fill_stitch.py:59
msgid "* Select this object and run Extensions > Ink/Stitch > Edit > Selection to guide line"
msgstr ""
-#: lib/elements/fill_stitch.py:65
+#: lib/elements/fill_stitch.py:64
msgid "Disjointed Guide Line"
msgstr ""
-#: lib/elements/fill_stitch.py:66
+#: lib/elements/fill_stitch.py:65
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:69
+#: lib/elements/fill_stitch.py:68
msgid "* Move the guide line into the element"
msgstr ""
-#: lib/elements/fill_stitch.py:74 lib/elements/stroke.py:27
+#: lib/elements/fill_stitch.py:73 lib/elements/stroke.py:26
msgid "Multiple Guide Lines"
msgstr ""
-#: lib/elements/fill_stitch.py:75 lib/elements/stroke.py:28
+#: lib/elements/fill_stitch.py:74 lib/elements/stroke.py:27
msgid "This object has multiple guide lines, but only the first one will be used."
msgstr ""
-#: lib/elements/fill_stitch.py:77 lib/elements/stroke.py:30
+#: lib/elements/fill_stitch.py:76 lib/elements/stroke.py:29
msgid "* Remove all guide lines, except for one."
msgstr ""
-#: lib/elements/fill_stitch.py:82
+#: lib/elements/fill_stitch.py:81
msgid "Unconnected"
msgstr ""
-#: lib/elements/fill_stitch.py:83
+#: lib/elements/fill_stitch.py:82
msgid "Fill: This object is made up of unconnected shapes. Ink/Stitch doesn't know what order to stitch them in. Please break this object up into separate shapes."
msgstr ""
-#: lib/elements/fill_stitch.py:87 lib/elements/fill_stitch.py:96
-#: lib/elements/fill_stitch.py:141
+#: lib/elements/fill_stitch.py:86 lib/elements/fill_stitch.py:95
+#: lib/elements/fill_stitch.py:140
msgid "* Extensions > Ink/Stitch > Fill Tools > Break Apart Fill Objects"
msgstr ""
-#: lib/elements/fill_stitch.py:92
+#: lib/elements/fill_stitch.py:91
msgid "Border crosses itself"
msgstr ""
-#: lib/elements/fill_stitch.py:93
+#: lib/elements/fill_stitch.py:92
msgid "Fill: The border crosses over itself. This may lead into unconnected shapes. Please break this object into separate shapes to indicate in which order it should be stitched in."
msgstr ""
-#: lib/elements/fill_stitch.py:101
+#: lib/elements/fill_stitch.py:100
msgid "Fill and Stroke color"
msgstr ""
-#: lib/elements/fill_stitch.py:102
+#: lib/elements/fill_stitch.py:101
msgid "Element has both a fill and a stroke color. It is recommended to use two separate elements instead."
msgstr ""
-#: lib/elements/fill_stitch.py:104
+#: lib/elements/fill_stitch.py:103
msgid "* Duplicate the element. Remove stroke color from the first and fill color from the second."
msgstr ""
-#: lib/elements/fill_stitch.py:105
+#: lib/elements/fill_stitch.py:104
msgid "* Adapt the shape of the second element to compensate for push and pull fabric distortion."
msgstr ""
-#: lib/elements/fill_stitch.py:110
+#: lib/elements/fill_stitch.py:109
msgid "No linear gradient color"
msgstr ""
-#: lib/elements/fill_stitch.py:111
+#: lib/elements/fill_stitch.py:110
msgid "Linear Gradient has no linear gradient color."
msgstr ""
-#: lib/elements/fill_stitch.py:113
+#: lib/elements/fill_stitch.py:112
msgid "* Open the Fill and Stroke dialog."
msgstr ""
-#: lib/elements/fill_stitch.py:114
+#: lib/elements/fill_stitch.py:113
msgid "* Set a linear gradient as a fill and adapt colors to your liking."
msgstr ""
-#: lib/elements/fill_stitch.py:119
+#: lib/elements/fill_stitch.py:118
msgid "No stripes to render"
msgstr ""
-#: lib/elements/fill_stitch.py:120
+#: lib/elements/fill_stitch.py:119
msgid "Tartan fill: There is no active fill stripe to render"
msgstr ""
-#: lib/elements/fill_stitch.py:122 lib/elements/fill_stitch.py:132
+#: lib/elements/fill_stitch.py:121 lib/elements/fill_stitch.py:131
msgid "Go to Extensions > Ink/Stitch > Fill Tools > Tartan and adjust stripe settings:"
msgstr ""
-#: lib/elements/fill_stitch.py:123
+#: lib/elements/fill_stitch.py:122
msgid "* Check if stripes are active"
msgstr ""
-#: lib/elements/fill_stitch.py:124
+#: lib/elements/fill_stitch.py:123
msgid "* Check the minimum stripe width setting and the scale factor"
msgstr ""
-#: lib/elements/fill_stitch.py:129
+#: lib/elements/fill_stitch.py:128
msgid "No customized pattern"
msgstr ""
-#: lib/elements/fill_stitch.py:130
+#: lib/elements/fill_stitch.py:129
msgid "Tartan fill: Using default pattern"
msgstr ""
-#: lib/elements/fill_stitch.py:133
+#: lib/elements/fill_stitch.py:132
msgid "* Customize your pattern"
msgstr ""
-#: lib/elements/fill_stitch.py:138
+#: lib/elements/fill_stitch.py:137
msgid "This shape is invalid"
msgstr ""
-#: lib/elements/fill_stitch.py:139
+#: lib/elements/fill_stitch.py:138
msgid "Fill: This shape cannot be stitched out. Please try to repair it with the \"Break Apart Fill Objects\" extension."
msgstr ""
-#: lib/elements/fill_stitch.py:147
+#: lib/elements/fill_stitch.py:146
msgid "FillStitch"
msgstr ""
-#: lib/elements/fill_stitch.py:150
+#: lib/elements/fill_stitch.py:149
msgid "Automatically routed fill stitching"
msgstr ""
-#: lib/elements/fill_stitch.py:154
+#: lib/elements/fill_stitch.py:153
msgid "Auto Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:155 inx/inkstitch_select_elements.inx:56
+#: lib/elements/fill_stitch.py:154 inx/inkstitch_select_elements.inx:56
msgid "Circular Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:156 inx/inkstitch_select_elements.inx:57
+#: lib/elements/fill_stitch.py:155 inx/inkstitch_select_elements.inx:57
msgid "Contour Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:157 inx/inkstitch_select_elements.inx:58
+#: lib/elements/fill_stitch.py:156 inx/inkstitch_select_elements.inx:58
msgid "Guided Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:158 inx/inkstitch_select_elements.inx:59
+#: lib/elements/fill_stitch.py:157 inx/inkstitch_select_elements.inx:59
msgid "Linear Gradient Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:159 inx/inkstitch_select_elements.inx:60
+#: lib/elements/fill_stitch.py:158 inx/inkstitch_select_elements.inx:60
msgid "Meander Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:160 inx/inkstitch_select_elements.inx:61
+#: lib/elements/fill_stitch.py:159 inx/inkstitch_select_elements.inx:61
msgid "Tartan Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:161 lib/gui/tartan/embroidery_panel.py:203
+#: lib/elements/fill_stitch.py:160 lib/gui/tartan/embroidery_panel.py:203
#: inx/inkstitch_select_elements.inx:62
msgid "Legacy Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:165
+#: lib/elements/fill_stitch.py:164
msgid "Fill method"
msgstr ""
-#: lib/elements/fill_stitch.py:174
+#: lib/elements/fill_stitch.py:173
msgid "Guided Fill Strategy"
msgstr ""
-#: lib/elements/fill_stitch.py:175
+#: lib/elements/fill_stitch.py:174
msgid "Copy"
msgstr ""
-#: lib/elements/fill_stitch.py:175
+#: lib/elements/fill_stitch.py:174
msgid "Parallel Offset"
msgstr ""
-#: lib/elements/fill_stitch.py:176
+#: lib/elements/fill_stitch.py:175
msgid "Copy (the default) will fill the shape with shifted copies of the line. Parallel offset will ensure that each line is always a consistent distance from its neighbor. Sharp corners may be introduced."
msgstr ""
-#: lib/elements/fill_stitch.py:183
+#: lib/elements/fill_stitch.py:182
msgid "Contour Fill Strategy"
msgstr ""
-#: lib/elements/fill_stitch.py:184
+#: lib/elements/fill_stitch.py:183
msgid "Inner to Outer"
msgstr ""
-#: lib/elements/fill_stitch.py:184
+#: lib/elements/fill_stitch.py:183
msgid "Single spiral"
msgstr ""
-#: lib/elements/fill_stitch.py:184
+#: lib/elements/fill_stitch.py:183
msgid "Double spiral"
msgstr ""
-#: lib/elements/fill_stitch.py:189
+#: lib/elements/fill_stitch.py:188
msgid "Join Style"
msgstr ""
-#: lib/elements/fill_stitch.py:190 inx/inkstitch_knockdown_fill.inx:21
+#: lib/elements/fill_stitch.py:189 inx/inkstitch_knockdown_fill.inx:21
+#: inx/inkstitch_knockdown_fill.inx:38
msgid "Round"
msgstr ""
-#: lib/elements/fill_stitch.py:190
+#: lib/elements/fill_stitch.py:189
msgid "Mitered"
msgstr ""
-#: lib/elements/fill_stitch.py:190
+#: lib/elements/fill_stitch.py:189
msgid "Beveled"
msgstr ""
-#: lib/elements/fill_stitch.py:196
+#: lib/elements/fill_stitch.py:195
msgid "Avoid self-crossing"
msgstr ""
-#: lib/elements/fill_stitch.py:205
+#: lib/elements/fill_stitch.py:204
msgid "Clockwise"
msgstr ""
-#: lib/elements/fill_stitch.py:210
+#: lib/elements/fill_stitch.py:209
msgid "Meander Pattern"
msgstr ""
-#: lib/elements/fill_stitch.py:217
+#: lib/elements/fill_stitch.py:216
msgid "Meander pattern angle"
msgstr ""
-#: lib/elements/fill_stitch.py:227
+#: lib/elements/fill_stitch.py:226
msgid "Meander pattern scale"
msgstr ""
-#: lib/elements/fill_stitch.py:228
+#: lib/elements/fill_stitch.py:227
msgid "Percentage to stretch or compress the meander pattern. You can scale horizontally and vertically individually by giving two percentages separated by a space. "
msgstr ""
-#: lib/elements/fill_stitch.py:238
+#: lib/elements/fill_stitch.py:237
msgid "Clip path"
msgstr ""
-#: lib/elements/fill_stitch.py:239
+#: lib/elements/fill_stitch.py:238
msgid "Constrain stitching to the shape. Useful when smoothing and expand are used."
msgstr ""
-#: lib/elements/fill_stitch.py:248
+#: lib/elements/fill_stitch.py:247
msgid "Smoothness"
msgstr ""
-#: lib/elements/fill_stitch.py:250
+#: lib/elements/fill_stitch.py:249
msgid "Smooth the stitch path. Smoothness limits how far the smoothed stitch path is allowed to deviate from the original path. Try low numbers like 0.2. Hint: a lower running stitch tolerance may be needed too."
msgstr ""
-#: lib/elements/fill_stitch.py:265
+#: lib/elements/fill_stitch.py:264
msgid "Expand the shape before fill stitching, to compensate for gaps between shapes. Negative values contract instead."
msgstr ""
-#: lib/elements/fill_stitch.py:282
+#: lib/elements/fill_stitch.py:281
msgid "Gap Filling"
msgstr ""
-#: lib/elements/fill_stitch.py:283
+#: lib/elements/fill_stitch.py:282
msgid "Add extra rows to compensate for gaps between sections caused by distortion.Rows are always added in pairs, so this number will be rounded up to the nearest multiple of 2."
msgstr ""
-#: lib/elements/fill_stitch.py:295 lib/elements/fill_stitch.py:308
+#: lib/elements/fill_stitch.py:294 lib/elements/fill_stitch.py:307
#: lib/gui/tartan/embroidery_panel.py:35
msgid "Angle of lines of stitches"
msgstr ""
-#: lib/elements/fill_stitch.py:296
+#: lib/elements/fill_stitch.py:295
msgid "The angle increases in a counter-clockwise direction. 0 is horizontal. Negative angles are allowed."
msgstr ""
-#: lib/elements/fill_stitch.py:309 lib/gui/tartan/embroidery_panel.py:36
+#: lib/elements/fill_stitch.py:308 lib/gui/tartan/embroidery_panel.py:36
msgid "Relative to the tartan stripe direction."
msgstr ""
-#: lib/elements/fill_stitch.py:321
+#: lib/elements/fill_stitch.py:320
msgid "Maximum fill stitch length"
msgstr ""
-#: lib/elements/fill_stitch.py:323
+#: lib/elements/fill_stitch.py:322
msgid "The length of each stitch in a row. Shorter stitch may be used at the start or end of a row."
msgstr ""
-#: lib/elements/fill_stitch.py:339
+#: lib/elements/fill_stitch.py:338
msgid "Spacing between rows"
msgstr ""
-#: lib/elements/fill_stitch.py:340
+#: lib/elements/fill_stitch.py:339
msgid "Distance between rows of stitches."
msgstr ""
-#: lib/elements/fill_stitch.py:357 inx/inkstitch_gradient_blocks.inx:24
+#: lib/elements/fill_stitch.py:356 inx/inkstitch_gradient_blocks.inx:24
msgid "End row spacing"
msgstr ""
-#: lib/elements/fill_stitch.py:358
+#: lib/elements/fill_stitch.py:357
msgid "Increases or decreases the row spacing towards the end."
msgstr ""
-#: lib/elements/fill_stitch.py:372
+#: lib/elements/fill_stitch.py:371
msgid "Stagger rows this many times before repeating"
msgstr ""
-#: lib/elements/fill_stitch.py:373 lib/elements/satin_column.py:215
+#: lib/elements/fill_stitch.py:372 lib/elements/satin_column.py:215
msgid "Length of the cycle by which successive stitch rows are staggered. Fractional values are allowed and can have less visible diagonals than integer values."
msgstr ""
-#: lib/elements/fill_stitch.py:389 lib/elements/fill_stitch.py:713
+#: lib/elements/fill_stitch.py:388 lib/elements/fill_stitch.py:712
msgid "Skip last stitch in each row"
msgstr ""
-#: lib/elements/fill_stitch.py:390 lib/elements/fill_stitch.py:714
+#: lib/elements/fill_stitch.py:389 lib/elements/fill_stitch.py:713
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:405
+#: lib/elements/fill_stitch.py:404
msgid "Flip fill (start right-to-left)"
msgstr ""
-#: lib/elements/fill_stitch.py:406
+#: lib/elements/fill_stitch.py:405
msgid "The flip option can help you with routing your stitch path. When you enable flip, stitching goes from right-to-left instead of left-to-right."
msgstr ""
-#: lib/elements/fill_stitch.py:418
+#: lib/elements/fill_stitch.py:417
msgid "Reverse fill"
msgstr ""
-#: lib/elements/fill_stitch.py:419
+#: lib/elements/fill_stitch.py:418
msgid "Reverses fill path."
msgstr ""
-#: lib/elements/fill_stitch.py:430
+#: lib/elements/fill_stitch.py:429
msgid "Stop at ending point"
msgstr ""
-#: lib/elements/fill_stitch.py:431
+#: lib/elements/fill_stitch.py:430
msgid "If this option is disabled, the ending point will only be used to define a general direction for stitch routing. When enabled the last section will end at the defined spot."
msgstr ""
-#: lib/elements/fill_stitch.py:443 lib/elements/fill_stitch.py:725
+#: lib/elements/fill_stitch.py:442 lib/elements/fill_stitch.py:724
msgid "Underpath"
msgstr ""
-#: lib/elements/fill_stitch.py:444 lib/elements/fill_stitch.py:726
+#: lib/elements/fill_stitch.py:443 lib/elements/fill_stitch.py:725
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:456 lib/elements/satin_column.py:364
-#: lib/elements/stroke.py:121
+#: lib/elements/fill_stitch.py:455 lib/elements/satin_column.py:364
+#: lib/elements/stroke.py:120
msgid "Running stitch length"
msgstr ""
-#: lib/elements/fill_stitch.py:457
+#: lib/elements/fill_stitch.py:456
msgid "Length of stitches around the outline of the fill region used when moving from section to section. Also used for meander and circular fill."
msgstr ""
-#: lib/elements/fill_stitch.py:474 lib/elements/satin_column.py:375
+#: lib/elements/fill_stitch.py:473 lib/elements/satin_column.py:375
msgid "Running stitch tolerance"
msgstr ""
-#: lib/elements/fill_stitch.py:475 lib/elements/satin_column.py:376
+#: lib/elements/fill_stitch.py:474 lib/elements/satin_column.py:376
msgid "Determines how hard Ink/Stitch tries to avoid stitching outside the shape.Lower numbers are less likely to stitch outside the shape but require more stitches."
msgstr ""
-#: lib/elements/fill_stitch.py:493 lib/elements/stroke.py:147
+#: lib/elements/fill_stitch.py:492 lib/elements/stroke.py:146
msgid "Randomize stitch length"
msgstr ""
-#: lib/elements/fill_stitch.py:494 lib/elements/stroke.py:148
+#: lib/elements/fill_stitch.py:493 lib/elements/stroke.py:147
msgid "Randomize stitch length and phase instead of dividing evenly or staggering. This is recommended for closely-spaced curved fills to avoid Moiré artefacts."
msgstr ""
-#: lib/elements/fill_stitch.py:510 lib/elements/stroke.py:160
+#: lib/elements/fill_stitch.py:509 lib/elements/stroke.py:159
msgid "Random stitch length jitter"
msgstr ""
-#: lib/elements/fill_stitch.py:511 lib/elements/stroke.py:161
+#: lib/elements/fill_stitch.py:510 lib/elements/stroke.py:160
msgid "Amount to vary the length of each stitch by when randomizing."
msgstr ""
-#: lib/elements/fill_stitch.py:526 lib/elements/satin_column.py:500
-#: lib/elements/stroke.py:83
+#: lib/elements/fill_stitch.py:525 lib/elements/satin_column.py:500
+#: lib/elements/stroke.py:82
#: lib/sew_stack/stitch_layers/running_stitch/running_stitch_layer.py:33
#: lib/sew_stack/stitch_layers/running_stitch/running_stitch_layer.py:35
msgid "Repeats"
msgstr ""
-#: lib/elements/fill_stitch.py:527 lib/elements/stroke.py:84
+#: lib/elements/fill_stitch.py:526 lib/elements/stroke.py:83
#: lib/sew_stack/stitch_layers/running_stitch/running_stitch_layer.py:36
msgid "Defines how many times to run down and back along the path."
msgstr ""
-#: lib/elements/fill_stitch.py:538 lib/elements/stroke.py:95
+#: lib/elements/fill_stitch.py:537 lib/elements/stroke.py:94
msgid "Bean stitch number of repeats"
msgstr ""
-#: lib/elements/fill_stitch.py:539 lib/elements/stroke.py:96
+#: lib/elements/fill_stitch.py:538 lib/elements/stroke.py:95
msgid "Backtrack each stitch this many times. A value of 1 would triple each stitch (forward, back, forward). A value of 2 would quintuple each stitch, etc.\n\n"
"A pattern with various repeats can be created with a list of values separated by a space."
msgstr ""
-#: lib/elements/fill_stitch.py:554 lib/elements/satin_column.py:250
-#: lib/elements/stroke.py:186
+#: lib/elements/fill_stitch.py:553 lib/elements/satin_column.py:250
+#: lib/elements/stroke.py:185
msgid "Zig-zag spacing (peak-to-peak)"
msgstr ""
-#: lib/elements/fill_stitch.py:555 lib/elements/stroke.py:187
+#: lib/elements/fill_stitch.py:554 lib/elements/stroke.py:186
msgid "Length of stitches in zig-zag mode."
msgstr ""
-#: lib/elements/fill_stitch.py:567
+#: lib/elements/fill_stitch.py:566
msgid "Zig-zag width"
msgstr ""
-#: lib/elements/fill_stitch.py:568
+#: lib/elements/fill_stitch.py:567
msgid "Width of the zig-zag line."
msgstr ""
-#: lib/elements/fill_stitch.py:581 lib/gui/tartan/embroidery_panel.py:42
+#: lib/elements/fill_stitch.py:580 lib/gui/tartan/embroidery_panel.py:42
msgid "Rows per tartan thread"
msgstr ""
-#: lib/elements/fill_stitch.py:582 lib/gui/tartan/embroidery_panel.py:44
+#: lib/elements/fill_stitch.py:581 lib/gui/tartan/embroidery_panel.py:44
msgid "Consecutive rows of the same color"
msgstr ""
-#: lib/elements/fill_stitch.py:593
+#: lib/elements/fill_stitch.py:592
msgid "Herringbone width"
msgstr ""
-#: lib/elements/fill_stitch.py:594
+#: lib/elements/fill_stitch.py:593
msgid "Defines width of a herringbone pattern. Use 0 for regular rows."
msgstr ""
-#: lib/elements/fill_stitch.py:606 lib/elements/satin_column.py:278
-#: lib/elements/stroke.py:199
+#: lib/elements/fill_stitch.py:605 lib/elements/satin_column.py:278
+#: lib/elements/stroke.py:198
msgid "Pull compensation"
msgstr ""
-#: lib/elements/fill_stitch.py:607
+#: lib/elements/fill_stitch.py:606
msgid "Fill stitch can pull the fabric together, resulting in a shape narrower than you draw in Inkscape. This setting expands each row of stitches outward from the center of the row by a fixed length. Two values separated by a space may be used for an asymmetric effect."
msgstr ""
-#: lib/elements/fill_stitch.py:611 lib/elements/satin_column.py:282
+#: lib/elements/fill_stitch.py:610 lib/elements/satin_column.py:282
#: lib/elements/satin_column.py:445 lib/elements/satin_column.py:539
-#: lib/elements/stroke.py:202
+#: lib/elements/stroke.py:201
msgid "mm (each side)"
msgstr ""
-#: lib/elements/fill_stitch.py:622 lib/elements/satin_column.py:263
+#: lib/elements/fill_stitch.py:621 lib/elements/satin_column.py:263
msgid "Pull compensation percentage"
msgstr ""
-#: lib/elements/fill_stitch.py:623
+#: lib/elements/fill_stitch.py:622
msgid "Additional pull compensation which varies as a percentage of row width. Two values separated by a space may be used for an asymmetric effect."
msgstr ""
-#: lib/elements/fill_stitch.py:626 lib/elements/satin_column.py:132
+#: lib/elements/fill_stitch.py:625 lib/elements/satin_column.py:132
#: lib/elements/satin_column.py:142 lib/elements/satin_column.py:266
#: lib/elements/satin_column.py:460 lib/elements/satin_column.py:559
msgid "% (each side)"
msgstr ""
-#: lib/elements/fill_stitch.py:647 lib/elements/fill_stitch.py:656
-#: lib/elements/fill_stitch.py:683 lib/elements/fill_stitch.py:694
-#: lib/elements/fill_stitch.py:704 lib/elements/fill_stitch.py:716
-#: lib/elements/fill_stitch.py:729
+#: lib/elements/fill_stitch.py:646 lib/elements/fill_stitch.py:655
+#: lib/elements/fill_stitch.py:682 lib/elements/fill_stitch.py:693
+#: lib/elements/fill_stitch.py:703 lib/elements/fill_stitch.py:715
+#: lib/elements/fill_stitch.py:728
msgid "Fill Underlay"
msgstr ""
-#: lib/elements/fill_stitch.py:647 lib/gui/tartan/embroidery_panel.py:55
+#: lib/elements/fill_stitch.py:646 lib/gui/tartan/embroidery_panel.py:55
#: inx/inkstitch_select_elements.inx:36 inx/inkstitch_select_elements.inx:64
#: inx/inkstitch_select_elements.inx:66
msgid "Underlay"
msgstr ""
-#: lib/elements/fill_stitch.py:653
+#: lib/elements/fill_stitch.py:652
msgid "Fill angle"
msgstr ""
-#: lib/elements/fill_stitch.py:654
+#: lib/elements/fill_stitch.py:653
msgid "Default: fill angle + 90 deg. Insert a list for multiple layers separated by a space."
msgstr ""
-#: lib/elements/fill_stitch.py:680 lib/gui/tartan/embroidery_panel.py:77
+#: lib/elements/fill_stitch.py:679 lib/gui/tartan/embroidery_panel.py:77
msgid "Row spacing"
msgstr ""
-#: lib/elements/fill_stitch.py:681
+#: lib/elements/fill_stitch.py:680
msgid "default: 3x fill row spacing"
msgstr ""
-#: lib/elements/fill_stitch.py:691 lib/elements/stroke.py:172
+#: lib/elements/fill_stitch.py:690 lib/elements/stroke.py:171
#: lib/extensions/element_info.py:134 lib/extensions/element_info.py:190
msgid "Max stitch length"
msgstr ""
-#: lib/elements/fill_stitch.py:692
+#: lib/elements/fill_stitch.py:691
msgid "default: equal to fill max stitch length"
msgstr ""
-#: lib/elements/fill_stitch.py:702
+#: lib/elements/fill_stitch.py:701
msgid "Shrink the shape before doing underlay, to prevent underlay from showing around the outside of the fill."
msgstr ""
-#: lib/elements/fill_stitch.py:737 lib/elements/satin_column.py:581
-#: lib/elements/stroke.py:451 lib/gui/satin_multicolor/colorize_panel.py:61
+#: lib/elements/fill_stitch.py:736 lib/elements/satin_column.py:581
+#: lib/elements/stroke.py:450 lib/gui/satin_multicolor/colorize_panel.py:61
#: lib/sew_stack/stitch_layers/mixins/randomization.py:59
msgid "Random seed"
msgstr ""
-#: lib/elements/fill_stitch.py:738 lib/elements/satin_column.py:582
-#: lib/elements/stroke.py:452
+#: lib/elements/fill_stitch.py:737 lib/elements/satin_column.py:582
+#: lib/elements/stroke.py:451
msgid "Use a specific seed for randomized attributes. Uses the element ID if empty."
msgstr ""
@@ -1807,7 +1808,7 @@ msgstr ""
msgid "* Under \"Markers\" choose the first (empty) option in the first dropdown list."
msgstr ""
-#: lib/elements/satin_column.py:32 lib/elements/stroke.py:35
+#: lib/elements/satin_column.py:32 lib/elements/stroke.py:34
msgid "Too few subpaths"
msgstr ""
@@ -1941,8 +1942,8 @@ msgstr ""
msgid "Zig-zag"
msgstr ""
-#: lib/elements/satin_column.py:119 lib/elements/stroke.py:73
-#: inx/inkstitch_break_apart.inx:9 inx/inkstitch_knockdown_fill.inx:20
+#: lib/elements/satin_column.py:119 lib/elements/stroke.py:72
+#: inx/inkstitch_break_apart.inx:9
msgid "Method"
msgstr ""
@@ -2055,27 +2056,27 @@ msgstr ""
msgid "Satin stitches pull the fabric together, resulting in a column narrower than you draw in Inkscape. This setting expands each pair of needle penetrations outward from the center of the satin column by a fixed length. Two values separated by a space may be used for an asymmetric effect."
msgstr ""
-#: lib/elements/satin_column.py:293 lib/elements/stroke.py:341
+#: lib/elements/satin_column.py:293 lib/elements/stroke.py:340
msgid "Automatic"
msgstr ""
-#: lib/elements/satin_column.py:294 lib/elements/stroke.py:342
+#: lib/elements/satin_column.py:294 lib/elements/stroke.py:341
msgid "Don't reverse"
msgstr ""
-#: lib/elements/satin_column.py:295 lib/elements/stroke.py:343
+#: lib/elements/satin_column.py:295 lib/elements/stroke.py:342
msgid "Reverse first rail"
msgstr ""
-#: lib/elements/satin_column.py:296 lib/elements/stroke.py:344
+#: lib/elements/satin_column.py:296 lib/elements/stroke.py:343
msgid "Reverse second rail"
msgstr ""
-#: lib/elements/satin_column.py:297 lib/elements/stroke.py:345
+#: lib/elements/satin_column.py:297 lib/elements/stroke.py:344
msgid "Reverse both rails"
msgstr ""
-#: lib/elements/satin_column.py:303 lib/elements/stroke.py:351
+#: lib/elements/satin_column.py:303 lib/elements/stroke.py:350
msgid "Reverse rails"
msgstr ""
@@ -2136,7 +2137,7 @@ msgid "Stitch length"
msgstr ""
#: lib/elements/satin_column.py:425 lib/elements/satin_column.py:482
-#: lib/elements/stroke.py:133
+#: lib/elements/stroke.py:132
msgid "Stitch tolerance"
msgstr ""
@@ -2221,237 +2222,239 @@ msgstr ""
msgid "Split stitch if distance of maximum stitch length is exceeded"
msgstr ""
-#: lib/elements/stroke.py:36
+#: lib/elements/stroke.py:35
msgid "This element renders as running stitch while it has a satin column parameter."
msgstr ""
-#: lib/elements/stroke.py:38
+#: lib/elements/stroke.py:37
msgid "* Convert to stroke: select the element and open the parameter dialog. Enable running stitch along path."
msgstr ""
-#: lib/elements/stroke.py:39
+#: lib/elements/stroke.py:38
msgid "* Use as satin column: add an other rail and optionally rungs."
msgstr ""
-#: lib/elements/stroke.py:45 lib/extensions/params.py:607
+#: lib/elements/stroke.py:44 lib/extensions/params.py:607
#: inx/inkstitch_select_elements.inx:12
msgid "Stroke"
msgstr ""
-#: lib/elements/stroke.py:48 lib/extensions/params.py:280
+#: lib/elements/stroke.py:47 lib/extensions/params.py:280
msgid "Running stitch along paths"
msgstr ""
-#: lib/elements/stroke.py:66
+#: lib/elements/stroke.py:65
msgid "Running Stitch / Bean Stitch"
msgstr ""
-#: lib/elements/stroke.py:67 lib/lettering/categories.py:26
+#: lib/elements/stroke.py:66 lib/lettering/categories.py:26
#: inx/inkstitch_lettering_generate_json.inx:57
msgid "Ripple Stitch"
msgstr ""
-#: lib/elements/stroke.py:68 inx/inkstitch_select_elements.inx:23
+#: lib/elements/stroke.py:67 inx/inkstitch_select_elements.inx:23
msgid "ZigZag Stitch"
msgstr ""
-#: lib/elements/stroke.py:69 inx/inkstitch_select_elements.inx:24
+#: lib/elements/stroke.py:68 inx/inkstitch_select_elements.inx:24
msgid "Manual Stitch"
msgstr ""
-#: lib/elements/stroke.py:109
+#: lib/elements/stroke.py:108
msgid "Manual stitch placement"
msgstr ""
-#: lib/elements/stroke.py:110
+#: lib/elements/stroke.py:109
msgid "No extra stitches will be added to the original ripple pattern and the running stitch length value will be ignored."
msgstr ""
-#: lib/elements/stroke.py:122
+#: lib/elements/stroke.py:121
#: lib/sew_stack/stitch_layers/running_stitch/running_stitch_layer.py:21
msgid "Length of stitches. Stitches can be shorter according to the stitch tolerance setting."
msgstr ""
-#: lib/elements/stroke.py:134
+#: lib/elements/stroke.py:133
msgid "All stitches must be within this distance from the path. A lower tolerance means stitches will be closer together. A higher tolerance means sharp corners may be rounded."
msgstr ""
-#: lib/elements/stroke.py:173
+#: lib/elements/stroke.py:172
msgid "Split stitches longer than this."
msgstr ""
-#: lib/elements/stroke.py:200
+#: lib/elements/stroke.py:199
msgid "Zigzag stitches pull the fabric together, resulting in a column narrower than you draw in Inkscape. This widens the zigzag line width."
msgstr ""
-#: lib/elements/stroke.py:213
+#: lib/elements/stroke.py:212
msgid "Number of lines"
msgstr ""
-#: lib/elements/stroke.py:214
+#: lib/elements/stroke.py:213
msgid "Number of lines from start to finish"
msgstr ""
-#: lib/elements/stroke.py:225
+#: lib/elements/stroke.py:224
msgid "Minimum line distance"
msgstr ""
-#: lib/elements/stroke.py:226
+#: lib/elements/stroke.py:225
msgid "Overrides the number of lines setting."
msgstr ""
-#: lib/elements/stroke.py:239
+#: lib/elements/stroke.py:238
msgid "Line count / Minimum line distance"
msgstr ""
-#: lib/elements/stroke.py:240
+#: lib/elements/stroke.py:239
msgid "Render at rungs"
msgstr ""
-#: lib/elements/stroke.py:241
+#: lib/elements/stroke.py:240
msgid "Adaptive + minimum line distance"
msgstr ""
-#: lib/elements/stroke.py:246
+#: lib/elements/stroke.py:245
msgid "Pattern position"
msgstr ""
-#: lib/elements/stroke.py:247
+#: lib/elements/stroke.py:246
msgid "Pattern position for satin guided ripples."
msgstr ""
-#: lib/elements/stroke.py:258
+#: lib/elements/stroke.py:257
msgid "Stagger lines this many times before repeating"
msgstr ""
-#: lib/elements/stroke.py:259
+#: lib/elements/stroke.py:258
msgid "Length of the cycle by which successive stitch lines are staggered. Fractional values are allowed and can have less visible diagonals than integer values. A value of 0 (default) disables staggering and instead stitches evenly.For linear ripples only."
msgstr ""
-#: lib/elements/stroke.py:272
+#: lib/elements/stroke.py:271
msgid "Skip first lines"
msgstr ""
-#: lib/elements/stroke.py:273
+#: lib/elements/stroke.py:272
msgid "Skip this number of lines at the beginning."
msgstr ""
-#: lib/elements/stroke.py:284
+#: lib/elements/stroke.py:283
msgid "Skip last lines"
msgstr ""
-#: lib/elements/stroke.py:285
+#: lib/elements/stroke.py:284
msgid "Skip this number of lines at the end"
msgstr ""
-#: lib/elements/stroke.py:296
+#: lib/elements/stroke.py:295
msgid "Flip every second line"
msgstr ""
-#: lib/elements/stroke.py:297
+#: lib/elements/stroke.py:296
msgid "Linear ripple: wether to flip the pattern every second line or not."
msgstr ""
-#: lib/elements/stroke.py:307
+#: lib/elements/stroke.py:306
msgid "Line distance exponent"
msgstr ""
-#: lib/elements/stroke.py:308
+#: lib/elements/stroke.py:307
msgid "Increase density towards one side."
msgstr ""
-#: lib/elements/stroke.py:319
+#: lib/elements/stroke.py:318
msgid "Flip exponent"
msgstr ""
-#: lib/elements/stroke.py:320
+#: lib/elements/stroke.py:319
msgid "Reverse exponent effect."
msgstr ""
-#: lib/elements/stroke.py:331
+#: lib/elements/stroke.py:330
msgid "Reverse"
msgstr ""
-#: lib/elements/stroke.py:332
+#: lib/elements/stroke.py:331
msgid "Flip start and end point"
msgstr ""
-#: lib/elements/stroke.py:352
+#: lib/elements/stroke.py:351
msgid "Reverse satin ripple rails. Default: automatically detect and fix a reversed rail."
msgstr ""
-#: lib/elements/stroke.py:364
+#: lib/elements/stroke.py:363
msgid "Grid size"
msgstr ""
-#: lib/elements/stroke.py:365
+#: lib/elements/stroke.py:364
msgid "Render as grid. Use with care and watch your stitch density."
msgstr ""
-#: lib/elements/stroke.py:377
+#: lib/elements/stroke.py:376
msgid "Stitch grid first"
msgstr ""
-#: lib/elements/stroke.py:378
+#: lib/elements/stroke.py:377
msgid "Reverse the stitch paths, so that the grid will be stitched first"
msgstr ""
-#: lib/elements/stroke.py:389
+#: lib/elements/stroke.py:388
msgid "Scale axis"
msgstr ""
-#: lib/elements/stroke.py:390
+#: lib/elements/stroke.py:389
msgid "Scale axis for satin guided ripple stitches."
msgstr ""
-#: lib/elements/stroke.py:394 lib/gui/edit_json/settings_panel.py:159
-#: print/templates/ui.html:180 inx/inkstitch_remove_embroidery_settings.inx:12
+#: lib/elements/stroke.py:393 lib/gui/edit_json/settings_panel.py:159
+#: print/templates/ui.html:180 inx/inkstitch_knockdown_fill.inx:32
+#: inx/inkstitch_remove_embroidery_settings.inx:12
#: inx/inkstitch_remove_embroidery_settings.inx:117
msgid "None"
msgstr ""
-#: lib/elements/stroke.py:402
+#: lib/elements/stroke.py:401
msgid "Starting scale"
msgstr ""
-#: lib/elements/stroke.py:403
+#: lib/elements/stroke.py:402
msgid "How big the first copy of the line should be, in percent."
msgstr ""
-#: lib/elements/stroke.py:403 lib/elements/stroke.py:415
+#: lib/elements/stroke.py:402 lib/elements/stroke.py:414
msgid "Used only for ripple stitch with a guide line."
msgstr ""
-#: lib/elements/stroke.py:414
+#: lib/elements/stroke.py:413
msgid "Ending scale"
msgstr ""
-#: lib/elements/stroke.py:415
+#: lib/elements/stroke.py:414
msgid "How big the last copy of the line should be, in percent."
msgstr ""
-#: lib/elements/stroke.py:426 lib/gui/tartan/customize_panel.py:43
+#: lib/elements/stroke.py:425 lib/gui/tartan/customize_panel.py:43
#: inx/inkstitch_transform_elements.inx:10
msgid "Rotate"
msgstr ""
-#: lib/elements/stroke.py:427
+#: lib/elements/stroke.py:426
msgid "Rotate satin guided ripple stitches"
msgstr ""
-#: lib/elements/stroke.py:438
+#: lib/elements/stroke.py:437 inx/inkstitch_knockdown_fill.inx:20
+#: inx/inkstitch_knockdown_fill.inx:37
msgid "Join style"
msgstr ""
-#: lib/elements/stroke.py:439
+#: lib/elements/stroke.py:438
msgid "Join style for non circular ripples."
msgstr ""
-#: lib/elements/stroke.py:442
+#: lib/elements/stroke.py:441
msgid "flat"
msgstr ""
-#: lib/elements/stroke.py:442
+#: lib/elements/stroke.py:441
msgid "point"
msgstr ""
@@ -2866,11 +2869,11 @@ msgstr ""
msgid "The maximum value is smaller than the minimum value."
msgstr ""
-#: lib/extensions/lettering_generate_json.py:51
+#: lib/extensions/lettering_generate_json.py:53
msgid "Please specify a font file."
msgstr ""
-#: lib/extensions/letters_to_font.py:37
+#: lib/extensions/letters_to_font.py:38
msgid "Font directory not found. Please specify an existing directory."
msgstr ""
@@ -3295,11 +3298,11 @@ msgstr ""
#: inx/inkstitch_generate_palette.inx:26 inx/inkstitch_gradient_blocks.inx:26
#: inx/inkstitch_install.inx:14 inx/inkstitch_install_custom_palette.inx:14
#: inx/inkstitch_jump_to_stroke.inx:42 inx/inkstitch_jump_to_trim.inx:27
-#: inx/inkstitch_knockdown_fill.inx:27
+#: inx/inkstitch_knockdown_fill.inx:43
#: inx/inkstitch_lettering_along_path.inx:25
#: inx/inkstitch_lettering_custom_font_dir.inx:11
#: inx/inkstitch_lettering_force_lock_stitches.inx:22
-#: inx/inkstitch_lettering_generate_json.inx:135
+#: inx/inkstitch_lettering_generate_json.inx:143
#: inx/inkstitch_lettering_remove_kerning.inx:12
#: inx/inkstitch_lettering_set_color_sort_index.inx:11
#: inx/inkstitch_letters_to_font.inx:60 inx/inkstitch_outline.inx:25
@@ -3329,7 +3332,7 @@ msgid "Feature to verify or update font information for an existing font."
msgstr ""
#: lib/gui/edit_json/help_panel.py:33 lib/gui/edit_json/help_panel.py:34
-#: inx/inkstitch_lettering_generate_json.inx:141
+#: inx/inkstitch_lettering_generate_json.inx:149
msgid "https://inkstitch.org/docs/font-tools/#edit-json"
msgstr ""
@@ -5310,11 +5313,11 @@ msgstr ""
#: inx/inkstitch_density_map.inx:29 inx/inkstitch_display_stacking_order.inx:14
#: inx/inkstitch_fill_to_satin.inx:27 inx/inkstitch_install.inx:18
#: inx/inkstitch_install_custom_palette.inx:17
-#: inx/inkstitch_knockdown_fill.inx:33
+#: inx/inkstitch_knockdown_fill.inx:49
#: inx/inkstitch_lettering_along_path.inx:37
#: inx/inkstitch_lettering_custom_font_dir.inx:16
#: inx/inkstitch_lettering_force_lock_stitches.inx:33
-#: inx/inkstitch_lettering_generate_json.inx:139
+#: inx/inkstitch_lettering_generate_json.inx:147
#: inx/inkstitch_lettering_remove_kerning.inx:22
#: inx/inkstitch_lettering_set_color_sort_index.inx:19
#: inx/inkstitch_letters_to_font.inx:75 inx/inkstitch_outline.inx:28
@@ -6633,15 +6636,15 @@ msgstr ""
msgid "Keep holes"
msgstr ""
-#: inx/inkstitch_knockdown_fill.inx:19
+#: inx/inkstitch_knockdown_fill.inx:19 inx/inkstitch_knockdown_fill.inx:36
msgid "Offset"
msgstr ""
-#: inx/inkstitch_knockdown_fill.inx:22
+#: inx/inkstitch_knockdown_fill.inx:22 inx/inkstitch_knockdown_fill.inx:39
msgid "Mitre"
msgstr ""
-#: inx/inkstitch_knockdown_fill.inx:23
+#: inx/inkstitch_knockdown_fill.inx:23 inx/inkstitch_knockdown_fill.inx:40
msgid "Bevel"
msgstr ""
@@ -6649,23 +6652,40 @@ msgstr ""
msgid "Mitre limit"
msgstr ""
-#: inx/inkstitch_knockdown_fill.inx:28
+#: inx/inkstitch_knockdown_fill.inx:30
+msgid "Embossing"
+msgstr ""
+
+#: inx/inkstitch_knockdown_fill.inx:31
+msgid "Shape"
+msgstr ""
+
+#: inx/inkstitch_knockdown_fill.inx:33
+#: inx/inkstitch_zigzag_line_to_satin.inx:10
+msgid "Square"
+msgstr ""
+
+#: inx/inkstitch_knockdown_fill.inx:34
+msgid "Circle"
+msgstr ""
+
+#: inx/inkstitch_knockdown_fill.inx:44
msgid "This extension generates a knockdown fill area with a specified offset around selected elements."
msgstr ""
-#: inx/inkstitch_knockdown_fill.inx:29
+#: inx/inkstitch_knockdown_fill.inx:45
msgid "* Select elements of any kind"
msgstr ""
-#: inx/inkstitch_knockdown_fill.inx:30
+#: inx/inkstitch_knockdown_fill.inx:46
msgid "* Open this extension and apply with desired settings"
msgstr ""
-#: inx/inkstitch_knockdown_fill.inx:31
+#: inx/inkstitch_knockdown_fill.inx:47
msgid "* Adapt fill settings in the params dialog"
msgstr ""
-#: inx/inkstitch_knockdown_fill.inx:34
+#: inx/inkstitch_knockdown_fill.inx:50
msgid "https://inkstitch.org/docs/fill-tools/#knockdown-fill"
msgstr ""
@@ -6886,6 +6906,7 @@ msgstr ""
#: inx/inkstitch_lettering_generate_json.inx:118
#: inx/inkstitch_lettering_generate_json.inx:126
+#: inx/inkstitch_lettering_generate_json.inx:134
msgid "Force"
msgstr ""
@@ -6913,15 +6934,27 @@ msgstr ""
msgid "Space character width (default: 20)"
msgstr ""
+#: inx/inkstitch_lettering_generate_json.inx:134
+msgid "Overwrite letter spacing information from font file."
+msgstr ""
+
#: inx/inkstitch_lettering_generate_json.inx:136
+msgid "Letter spacing (px)"
+msgstr ""
+
+#: inx/inkstitch_lettering_generate_json.inx:136
+msgid "Letter spacing (default: 100)"
+msgstr ""
+
+#: inx/inkstitch_lettering_generate_json.inx:144
msgid "Generates font.json which can be used by the lettering tool."
msgstr ""
-#: inx/inkstitch_lettering_generate_json.inx:137
+#: inx/inkstitch_lettering_generate_json.inx:145
msgid "The generated file can be updated with Extensions > Ink/Stitch > Font Management > Edit JSON."
msgstr ""
-#: inx/inkstitch_lettering_generate_json.inx:140
+#: inx/inkstitch_lettering_generate_json.inx:148
msgid "https://inkstitch.org/docs/font-tools/#generate-json"
msgstr ""
@@ -8107,10 +8140,6 @@ msgstr ""
msgid "Line Pattern"
msgstr ""
-#: inx/inkstitch_zigzag_line_to_satin.inx:10
-msgid "Square"
-msgstr ""
-
#: inx/inkstitch_zigzag_line_to_satin.inx:11
msgid "Sawtooth"
msgstr ""