summaryrefslogtreecommitdiff
path: root/translations
diff options
context:
space:
mode:
Diffstat (limited to 'translations')
-rw-r--r--translations/messages_af_ZA.po200
-rw-r--r--translations/messages_ar_SA.po200
-rw-r--r--translations/messages_ca_ES.po200
-rw-r--r--translations/messages_cs_CZ.po202
-rw-r--r--translations/messages_da_DK.po200
-rw-r--r--translations/messages_de_DE.po202
-rw-r--r--translations/messages_el_GR.po412
-rw-r--r--translations/messages_en_US.po200
-rw-r--r--translations/messages_es_ES.po202
-rw-r--r--translations/messages_fi_FI.po200
-rw-r--r--translations/messages_fr_FR.po202
-rw-r--r--translations/messages_he_IL.po200
-rw-r--r--translations/messages_hu_HU.po200
-rw-r--r--translations/messages_it_IT.po200
-rw-r--r--translations/messages_ja_JP.po200
-rw-r--r--translations/messages_ko_KR.po200
-rw-r--r--translations/messages_nl_NL.po200
-rw-r--r--translations/messages_no_NO.po200
-rw-r--r--translations/messages_pl_PL.po200
-rw-r--r--translations/messages_pt_BR.po200
-rw-r--r--translations/messages_pt_PT.po200
-rw-r--r--translations/messages_ro_RO.po200
-rw-r--r--translations/messages_ru_RU.po200
-rw-r--r--translations/messages_sr_SP.po200
-rw-r--r--translations/messages_sv_SE.po200
-rw-r--r--translations/messages_tr_TR.po200
-rw-r--r--translations/messages_uk_UA.po200
-rw-r--r--translations/messages_vi_VN.po200
-rw-r--r--translations/messages_zh_CN.po200
-rw-r--r--translations/messages_zh_TW.po200
30 files changed, 3170 insertions, 3050 deletions
diff --git a/translations/messages_af_ZA.po b/translations/messages_af_ZA.po
index 09721c08..78e2ed29 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-11-01 01:47+0000\n"
-"PO-Revision-Date: 2025-11-01 01:48\n"
+"POT-Creation-Date: 2025-11-08 01:39+0000\n"
+"PO-Revision-Date: 2025-11-08 01:39\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-11-01 01:47+0000\n"
+"POT-Creation-Date: 2025-11-08 01:39+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -1129,126 +1129,126 @@ msgstr ""
msgid "Flip automatically calculated angle if it appears to be wrong."
msgstr ""
-#: lib/elements/element.py:283 lib/gui/preferences.py:59
+#: lib/elements/element.py:291 lib/gui/preferences.py:59
#: lib/gui/preferences.py:128
msgid "Minimum stitch length"
msgstr ""
-#: lib/elements/element.py:284
+#: lib/elements/element.py:292
msgid "Overwrite global minimum stitch length setting. Shorter stitches than that will be removed."
msgstr ""
-#: lib/elements/element.py:294 lib/gui/preferences.py:41
+#: lib/elements/element.py:302 lib/gui/preferences.py:41
msgid "Minimum jump stitch length"
msgstr ""
-#: lib/elements/element.py:295
+#: lib/elements/element.py:303
msgid "Overwrite global minimum jump stitch length setting. Shorter distances to the next object will have no lock stitches."
msgstr ""
-#: lib/elements/element.py:305
+#: lib/elements/element.py:313
msgid "Allow lock stitches"
msgstr ""
-#: lib/elements/element.py:306
+#: lib/elements/element.py:314
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:311
+#: lib/elements/element.py:319
msgid "Both"
msgstr ""
-#: lib/elements/element.py:311
+#: lib/elements/element.py:319
msgid "Before"
msgstr ""
-#: lib/elements/element.py:311
+#: lib/elements/element.py:319
msgid "After"
msgstr ""
-#: lib/elements/element.py:311
+#: lib/elements/element.py:319
msgid "Neither"
msgstr ""
-#: lib/elements/element.py:320
+#: lib/elements/element.py:328
#: inx/inkstitch_lettering_force_lock_stitches.inx:3
msgid "Force lock stitches"
msgstr ""
-#: lib/elements/element.py:321
+#: lib/elements/element.py:329
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:333
+#: lib/elements/element.py:341
msgid "Tack stitch"
msgstr ""
-#: lib/elements/element.py:334
+#: lib/elements/element.py:342
msgid "Tack down stitch type"
msgstr ""
-#: lib/elements/element.py:344 lib/elements/element.py:390
+#: lib/elements/element.py:352 lib/elements/element.py:398
msgid "Custom path"
msgstr ""
-#: lib/elements/element.py:345
+#: lib/elements/element.py:353
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:355 lib/elements/element.py:367
+#: lib/elements/element.py:363 lib/elements/element.py:375
msgid "Scale tack stitch"
msgstr ""
-#: lib/elements/element.py:356
+#: lib/elements/element.py:364
msgid "Set stitch length. A 1 in a custom path equals this values."
msgstr ""
-#: lib/elements/element.py:368
+#: lib/elements/element.py:376
msgid "Scale tack stitch by this percentage."
msgstr ""
-#: lib/elements/element.py:379
+#: lib/elements/element.py:387
msgid "Lock stitch"
msgstr ""
-#: lib/elements/element.py:380
+#: lib/elements/element.py:388
msgid "Lock stitch type"
msgstr ""
-#: lib/elements/element.py:391
+#: lib/elements/element.py:399
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:401 lib/elements/element.py:413
+#: lib/elements/element.py:409 lib/elements/element.py:421
msgid "Scale lock stitch"
msgstr ""
-#: lib/elements/element.py:402
+#: lib/elements/element.py:410
msgid "Set length of lock stitches (mm)."
msgstr ""
-#: lib/elements/element.py:414
+#: lib/elements/element.py:422
msgid "Scale lock stitch by this percentage."
msgstr ""
-#: lib/elements/element.py:426
+#: lib/elements/element.py:434
msgid "Trim After"
msgstr ""
-#: lib/elements/element.py:427
+#: lib/elements/element.py:435
msgid "Add a TRIM command after stitching this object."
msgstr ""
-#: lib/elements/element.py:436
+#: lib/elements/element.py:444
msgid "Stop After"
msgstr ""
-#: lib/elements/element.py:437
+#: lib/elements/element.py:445
msgid "Add a STOP command after stitching this object."
msgstr ""
-#: lib/elements/element.py:741
+#: lib/elements/element.py:749
msgid "Please run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot objects. This will show you the exact location of the problem."
msgstr ""
@@ -1669,19 +1669,19 @@ msgstr ""
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:485 lib/elements/stroke.py:146
+#: lib/elements/fill_stitch.py:485 lib/elements/stroke.py:147
msgid "Randomize stitch length"
msgstr ""
-#: lib/elements/fill_stitch.py:486 lib/elements/stroke.py:147
+#: lib/elements/fill_stitch.py:486 lib/elements/stroke.py:148
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:502 lib/elements/stroke.py:159
+#: lib/elements/fill_stitch.py:502 lib/elements/stroke.py:160
msgid "Random stitch length jitter"
msgstr ""
-#: lib/elements/fill_stitch.py:503 lib/elements/stroke.py:160
+#: lib/elements/fill_stitch.py:503 lib/elements/stroke.py:161
msgid "Amount to vary the length of each stitch by when randomizing."
msgstr ""
@@ -1707,11 +1707,11 @@ msgid "Backtrack each stitch this many times. A value of 1 would triple each st
msgstr ""
#: lib/elements/fill_stitch.py:546 lib/elements/satin_column.py:254
-#: lib/elements/stroke.py:185
+#: lib/elements/stroke.py:186
msgid "Zig-zag spacing (peak-to-peak)"
msgstr ""
-#: lib/elements/fill_stitch.py:547 lib/elements/stroke.py:186
+#: lib/elements/fill_stitch.py:547 lib/elements/stroke.py:187
msgid "Length of stitches in zig-zag mode."
msgstr ""
@@ -1740,7 +1740,7 @@ msgid "Defines width of a herringbone pattern. Use 0 for regular rows."
msgstr ""
#: lib/elements/fill_stitch.py:598 lib/elements/satin_column.py:282
-#: lib/elements/stroke.py:198
+#: lib/elements/stroke.py:199
msgid "Pull compensation"
msgstr ""
@@ -1750,7 +1750,7 @@ msgstr ""
#: lib/elements/fill_stitch.py:603 lib/elements/satin_column.py:286
#: lib/elements/satin_column.py:449 lib/elements/satin_column.py:543
-#: lib/elements/stroke.py:201
+#: lib/elements/stroke.py:202
msgid "mm (each side)"
msgstr ""
@@ -1797,7 +1797,7 @@ msgstr ""
msgid "default: 3x fill row spacing"
msgstr ""
-#: lib/elements/fill_stitch.py:671 lib/elements/stroke.py:171
+#: lib/elements/fill_stitch.py:671 lib/elements/stroke.py:172
#: lib/extensions/element_info.py:144 lib/extensions/element_info.py:203
msgid "Max stitch length"
msgstr ""
@@ -1811,13 +1811,13 @@ msgid "Shrink the shape before doing underlay, to prevent underlay from showing
msgstr ""
#: lib/elements/fill_stitch.py:717 lib/elements/satin_column.py:585
-#: lib/elements/stroke.py:450 lib/gui/satin_multicolor/colorize_panel.py:61
+#: lib/elements/stroke.py:451 lib/gui/satin_multicolor/colorize_panel.py:61
#: lib/sew_stack/stitch_layers/mixins/randomization.py:55
msgid "Random seed"
msgstr ""
#: lib/elements/fill_stitch.py:718 lib/elements/satin_column.py:586
-#: lib/elements/stroke.py:451
+#: lib/elements/stroke.py:452
msgid "Use a specific seed for randomized attributes. Uses the element ID if empty."
msgstr ""
@@ -2105,27 +2105,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:297 lib/elements/stroke.py:340
+#: lib/elements/satin_column.py:297 lib/elements/stroke.py:341
msgid "Automatic"
msgstr ""
-#: lib/elements/satin_column.py:298 lib/elements/stroke.py:341
+#: lib/elements/satin_column.py:298 lib/elements/stroke.py:342
msgid "Don't reverse"
msgstr ""
-#: lib/elements/satin_column.py:299 lib/elements/stroke.py:342
+#: lib/elements/satin_column.py:299 lib/elements/stroke.py:343
msgid "Reverse first rail"
msgstr ""
-#: lib/elements/satin_column.py:300 lib/elements/stroke.py:343
+#: lib/elements/satin_column.py:300 lib/elements/stroke.py:344
msgid "Reverse second rail"
msgstr ""
-#: lib/elements/satin_column.py:301 lib/elements/stroke.py:344
+#: lib/elements/satin_column.py:301 lib/elements/stroke.py:345
msgid "Reverse both rails"
msgstr ""
-#: lib/elements/satin_column.py:307 lib/elements/stroke.py:350
+#: lib/elements/satin_column.py:307 lib/elements/stroke.py:351
msgid "Reverse rails"
msgstr ""
@@ -2186,7 +2186,7 @@ msgid "Stitch length"
msgstr ""
#: lib/elements/satin_column.py:429 lib/elements/satin_column.py:486
-#: lib/elements/stroke.py:132
+#: lib/elements/stroke.py:133
msgid "Stitch tolerance"
msgstr ""
@@ -2322,192 +2322,192 @@ msgid "No extra stitches will be added to the original ripple pattern and the ru
msgstr ""
#: 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."
+msgid "Length of stitches. Stitches can be shorter according to the stitch tolerance setting.\n"
+"It is possible to create stitch length patterns by adding multiple values separated by a space."
msgstr ""
-#: lib/elements/stroke.py:133
+#: lib/elements/stroke.py:134
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:172
+#: lib/elements/stroke.py:173
msgid "Split stitches longer than this."
msgstr ""
-#: lib/elements/stroke.py:199
+#: lib/elements/stroke.py:200
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:212
+#: lib/elements/stroke.py:213
msgid "Number of lines"
msgstr ""
-#: lib/elements/stroke.py:213
+#: lib/elements/stroke.py:214
msgid "Number of lines from start to finish"
msgstr ""
-#: lib/elements/stroke.py:224
+#: lib/elements/stroke.py:225
msgid "Minimum line distance"
msgstr ""
-#: lib/elements/stroke.py:225
+#: lib/elements/stroke.py:226
msgid "Overrides the number of lines setting."
msgstr ""
-#: lib/elements/stroke.py:238
+#: lib/elements/stroke.py:239
msgid "Line count / Minimum line distance"
msgstr ""
-#: lib/elements/stroke.py:239
+#: lib/elements/stroke.py:240
msgid "Render at rungs"
msgstr ""
-#: lib/elements/stroke.py:240
+#: lib/elements/stroke.py:241
msgid "Adaptive + minimum line distance"
msgstr ""
-#: lib/elements/stroke.py:245
+#: lib/elements/stroke.py:246
msgid "Pattern position"
msgstr ""
-#: lib/elements/stroke.py:246
+#: lib/elements/stroke.py:247
msgid "Pattern position for satin guided ripples."
msgstr ""
-#: lib/elements/stroke.py:257
+#: lib/elements/stroke.py:258
msgid "Stagger lines this many times before repeating"
msgstr ""
-#: lib/elements/stroke.py:258
+#: lib/elements/stroke.py:259
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:271
+#: lib/elements/stroke.py:272
msgid "Skip first lines"
msgstr ""
-#: lib/elements/stroke.py:272
+#: lib/elements/stroke.py:273
msgid "Skip this number of lines at the beginning."
msgstr ""
-#: lib/elements/stroke.py:283
+#: lib/elements/stroke.py:284
msgid "Skip last lines"
msgstr ""
-#: lib/elements/stroke.py:284
+#: lib/elements/stroke.py:285
msgid "Skip this number of lines at the end"
msgstr ""
-#: lib/elements/stroke.py:295
+#: lib/elements/stroke.py:296
msgid "Flip every second line"
msgstr ""
-#: lib/elements/stroke.py:296
+#: lib/elements/stroke.py:297
msgid "Linear ripple: wether to flip the pattern every second line or not."
msgstr ""
-#: lib/elements/stroke.py:306
+#: lib/elements/stroke.py:307
msgid "Line distance exponent"
msgstr ""
-#: lib/elements/stroke.py:307
+#: lib/elements/stroke.py:308
msgid "Increase density towards one side."
msgstr ""
-#: lib/elements/stroke.py:318
+#: lib/elements/stroke.py:319
msgid "Flip exponent"
msgstr ""
-#: lib/elements/stroke.py:319
+#: lib/elements/stroke.py:320
msgid "Reverse exponent effect."
msgstr ""
-#: lib/elements/stroke.py:330
+#: lib/elements/stroke.py:331
msgid "Reverse"
msgstr ""
-#: lib/elements/stroke.py:331
+#: lib/elements/stroke.py:332
msgid "Flip start and end point"
msgstr ""
-#: lib/elements/stroke.py:351
+#: lib/elements/stroke.py:352
msgid "Reverse satin ripple rails. Default: automatically detect and fix a reversed rail."
msgstr ""
-#: lib/elements/stroke.py:363
+#: lib/elements/stroke.py:364
msgid "Grid size"
msgstr ""
-#: lib/elements/stroke.py:364
+#: lib/elements/stroke.py:365
msgid "Render as grid. Use with care and watch your stitch density."
msgstr ""
-#: lib/elements/stroke.py:376
+#: lib/elements/stroke.py:377
msgid "Stitch grid first"
msgstr ""
-#: lib/elements/stroke.py:377
+#: lib/elements/stroke.py:378
msgid "Reverse the stitch paths, so that the grid will be stitched first"
msgstr ""
-#: lib/elements/stroke.py:388
+#: lib/elements/stroke.py:389
msgid "Scale axis"
msgstr ""
-#: lib/elements/stroke.py:389
+#: lib/elements/stroke.py:390
msgid "Scale axis for satin guided ripple stitches."
msgstr ""
-#: lib/elements/stroke.py:393 lib/gui/edit_json/settings_panel.py:159
+#: lib/elements/stroke.py:394 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:401
+#: lib/elements/stroke.py:402
msgid "Starting scale"
msgstr ""
-#: lib/elements/stroke.py:402
+#: lib/elements/stroke.py:403
msgid "How big the first copy of the line should be, in percent."
msgstr ""
-#: lib/elements/stroke.py:402 lib/elements/stroke.py:414
+#: lib/elements/stroke.py:403 lib/elements/stroke.py:415
msgid "Used only for ripple stitch with a guide line."
msgstr ""
-#: lib/elements/stroke.py:413
+#: lib/elements/stroke.py:414
msgid "Ending scale"
msgstr ""
-#: lib/elements/stroke.py:414
+#: lib/elements/stroke.py:415
msgid "How big the last copy of the line should be, in percent."
msgstr ""
-#: lib/elements/stroke.py:425 lib/gui/tartan/customize_panel.py:43
+#: lib/elements/stroke.py:426 lib/gui/tartan/customize_panel.py:43
#: inx/inkstitch_transform_elements.inx:10
msgid "Rotate"
msgstr ""
-#: lib/elements/stroke.py:426
+#: lib/elements/stroke.py:427
msgid "Rotate satin guided ripple stitches"
msgstr ""
-#: lib/elements/stroke.py:437 inx/inkstitch_knockdown_fill.inx:20
+#: lib/elements/stroke.py:438 inx/inkstitch_knockdown_fill.inx:20
#: inx/inkstitch_knockdown_fill.inx:37
msgid "Join style"
msgstr ""
-#: lib/elements/stroke.py:438
+#: lib/elements/stroke.py:439
msgid "Join style for non circular ripples."
msgstr ""
-#: lib/elements/stroke.py:441
+#: lib/elements/stroke.py:442
msgid "flat"
msgstr ""
-#: lib/elements/stroke.py:441
+#: lib/elements/stroke.py:442
msgid "point"
msgstr ""
@@ -4661,6 +4661,10 @@ msgstr ""
msgid "Stitch along a path using evenly-spaced stitches."
msgstr ""
+#: 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/sew_stack/stitch_layers/running_stitch/running_stitch_layer.py:25
msgid "Tolerance"
msgstr ""
diff --git a/translations/messages_ar_SA.po b/translations/messages_ar_SA.po
index b8fdbab2..ade8fb81 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-11-01 01:47+0000\n"
-"PO-Revision-Date: 2025-11-01 01:48\n"
+"POT-Creation-Date: 2025-11-08 01:39+0000\n"
+"PO-Revision-Date: 2025-11-08 01:39\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-11-01 01:47+0000\n"
+"POT-Creation-Date: 2025-11-08 01:39+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -1129,126 +1129,126 @@ msgstr ""
msgid "Flip automatically calculated angle if it appears to be wrong."
msgstr ""
-#: lib/elements/element.py:283 lib/gui/preferences.py:59
+#: lib/elements/element.py:291 lib/gui/preferences.py:59
#: lib/gui/preferences.py:128
msgid "Minimum stitch length"
msgstr ""
-#: lib/elements/element.py:284
+#: lib/elements/element.py:292
msgid "Overwrite global minimum stitch length setting. Shorter stitches than that will be removed."
msgstr ""
-#: lib/elements/element.py:294 lib/gui/preferences.py:41
+#: lib/elements/element.py:302 lib/gui/preferences.py:41
msgid "Minimum jump stitch length"
msgstr ""
-#: lib/elements/element.py:295
+#: lib/elements/element.py:303
msgid "Overwrite global minimum jump stitch length setting. Shorter distances to the next object will have no lock stitches."
msgstr ""
-#: lib/elements/element.py:305
+#: lib/elements/element.py:313
msgid "Allow lock stitches"
msgstr ""
-#: lib/elements/element.py:306
+#: lib/elements/element.py:314
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:311
+#: lib/elements/element.py:319
msgid "Both"
msgstr ""
-#: lib/elements/element.py:311
+#: lib/elements/element.py:319
msgid "Before"
msgstr ""
-#: lib/elements/element.py:311
+#: lib/elements/element.py:319
msgid "After"
msgstr ""
-#: lib/elements/element.py:311
+#: lib/elements/element.py:319
msgid "Neither"
msgstr ""
-#: lib/elements/element.py:320
+#: lib/elements/element.py:328
#: inx/inkstitch_lettering_force_lock_stitches.inx:3
msgid "Force lock stitches"
msgstr ""
-#: lib/elements/element.py:321
+#: lib/elements/element.py:329
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:333
+#: lib/elements/element.py:341
msgid "Tack stitch"
msgstr ""
-#: lib/elements/element.py:334
+#: lib/elements/element.py:342
msgid "Tack down stitch type"
msgstr ""
-#: lib/elements/element.py:344 lib/elements/element.py:390
+#: lib/elements/element.py:352 lib/elements/element.py:398
msgid "Custom path"
msgstr ""
-#: lib/elements/element.py:345
+#: lib/elements/element.py:353
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:355 lib/elements/element.py:367
+#: lib/elements/element.py:363 lib/elements/element.py:375
msgid "Scale tack stitch"
msgstr ""
-#: lib/elements/element.py:356
+#: lib/elements/element.py:364
msgid "Set stitch length. A 1 in a custom path equals this values."
msgstr ""
-#: lib/elements/element.py:368
+#: lib/elements/element.py:376
msgid "Scale tack stitch by this percentage."
msgstr ""
-#: lib/elements/element.py:379
+#: lib/elements/element.py:387
msgid "Lock stitch"
msgstr ""
-#: lib/elements/element.py:380
+#: lib/elements/element.py:388
msgid "Lock stitch type"
msgstr ""
-#: lib/elements/element.py:391
+#: lib/elements/element.py:399
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:401 lib/elements/element.py:413
+#: lib/elements/element.py:409 lib/elements/element.py:421
msgid "Scale lock stitch"
msgstr ""
-#: lib/elements/element.py:402
+#: lib/elements/element.py:410
msgid "Set length of lock stitches (mm)."
msgstr ""
-#: lib/elements/element.py:414
+#: lib/elements/element.py:422
msgid "Scale lock stitch by this percentage."
msgstr ""
-#: lib/elements/element.py:426
+#: lib/elements/element.py:434
msgid "Trim After"
msgstr ""
-#: lib/elements/element.py:427
+#: lib/elements/element.py:435
msgid "Add a TRIM command after stitching this object."
msgstr ""
-#: lib/elements/element.py:436
+#: lib/elements/element.py:444
msgid "Stop After"
msgstr ""
-#: lib/elements/element.py:437
+#: lib/elements/element.py:445
msgid "Add a STOP command after stitching this object."
msgstr ""
-#: lib/elements/element.py:741
+#: lib/elements/element.py:749
msgid "Please run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot objects. This will show you the exact location of the problem."
msgstr ""
@@ -1669,19 +1669,19 @@ msgstr ""
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:485 lib/elements/stroke.py:146
+#: lib/elements/fill_stitch.py:485 lib/elements/stroke.py:147
msgid "Randomize stitch length"
msgstr ""
-#: lib/elements/fill_stitch.py:486 lib/elements/stroke.py:147
+#: lib/elements/fill_stitch.py:486 lib/elements/stroke.py:148
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:502 lib/elements/stroke.py:159
+#: lib/elements/fill_stitch.py:502 lib/elements/stroke.py:160
msgid "Random stitch length jitter"
msgstr ""
-#: lib/elements/fill_stitch.py:503 lib/elements/stroke.py:160
+#: lib/elements/fill_stitch.py:503 lib/elements/stroke.py:161
msgid "Amount to vary the length of each stitch by when randomizing."
msgstr ""
@@ -1707,11 +1707,11 @@ msgid "Backtrack each stitch this many times. A value of 1 would triple each st
msgstr ""
#: lib/elements/fill_stitch.py:546 lib/elements/satin_column.py:254
-#: lib/elements/stroke.py:185
+#: lib/elements/stroke.py:186
msgid "Zig-zag spacing (peak-to-peak)"
msgstr ""
-#: lib/elements/fill_stitch.py:547 lib/elements/stroke.py:186
+#: lib/elements/fill_stitch.py:547 lib/elements/stroke.py:187
msgid "Length of stitches in zig-zag mode."
msgstr ""
@@ -1740,7 +1740,7 @@ msgid "Defines width of a herringbone pattern. Use 0 for regular rows."
msgstr ""
#: lib/elements/fill_stitch.py:598 lib/elements/satin_column.py:282
-#: lib/elements/stroke.py:198
+#: lib/elements/stroke.py:199
msgid "Pull compensation"
msgstr ""
@@ -1750,7 +1750,7 @@ msgstr ""
#: lib/elements/fill_stitch.py:603 lib/elements/satin_column.py:286
#: lib/elements/satin_column.py:449 lib/elements/satin_column.py:543
-#: lib/elements/stroke.py:201
+#: lib/elements/stroke.py:202
msgid "mm (each side)"
msgstr ""
@@ -1797,7 +1797,7 @@ msgstr ""
msgid "default: 3x fill row spacing"
msgstr ""
-#: lib/elements/fill_stitch.py:671 lib/elements/stroke.py:171
+#: lib/elements/fill_stitch.py:671 lib/elements/stroke.py:172
#: lib/extensions/element_info.py:144 lib/extensions/element_info.py:203
msgid "Max stitch length"
msgstr ""
@@ -1811,13 +1811,13 @@ msgid "Shrink the shape before doing underlay, to prevent underlay from showing
msgstr ""
#: lib/elements/fill_stitch.py:717 lib/elements/satin_column.py:585
-#: lib/elements/stroke.py:450 lib/gui/satin_multicolor/colorize_panel.py:61
+#: lib/elements/stroke.py:451 lib/gui/satin_multicolor/colorize_panel.py:61
#: lib/sew_stack/stitch_layers/mixins/randomization.py:55
msgid "Random seed"
msgstr ""
#: lib/elements/fill_stitch.py:718 lib/elements/satin_column.py:586
-#: lib/elements/stroke.py:451
+#: lib/elements/stroke.py:452
msgid "Use a specific seed for randomized attributes. Uses the element ID if empty."
msgstr ""
@@ -2105,27 +2105,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:297 lib/elements/stroke.py:340
+#: lib/elements/satin_column.py:297 lib/elements/stroke.py:341
msgid "Automatic"
msgstr ""
-#: lib/elements/satin_column.py:298 lib/elements/stroke.py:341
+#: lib/elements/satin_column.py:298 lib/elements/stroke.py:342
msgid "Don't reverse"
msgstr ""
-#: lib/elements/satin_column.py:299 lib/elements/stroke.py:342
+#: lib/elements/satin_column.py:299 lib/elements/stroke.py:343
msgid "Reverse first rail"
msgstr ""
-#: lib/elements/satin_column.py:300 lib/elements/stroke.py:343
+#: lib/elements/satin_column.py:300 lib/elements/stroke.py:344
msgid "Reverse second rail"
msgstr ""
-#: lib/elements/satin_column.py:301 lib/elements/stroke.py:344
+#: lib/elements/satin_column.py:301 lib/elements/stroke.py:345
msgid "Reverse both rails"
msgstr ""
-#: lib/elements/satin_column.py:307 lib/elements/stroke.py:350
+#: lib/elements/satin_column.py:307 lib/elements/stroke.py:351
msgid "Reverse rails"
msgstr ""
@@ -2186,7 +2186,7 @@ msgid "Stitch length"
msgstr ""
#: lib/elements/satin_column.py:429 lib/elements/satin_column.py:486
-#: lib/elements/stroke.py:132
+#: lib/elements/stroke.py:133
msgid "Stitch tolerance"
msgstr ""
@@ -2322,192 +2322,192 @@ msgid "No extra stitches will be added to the original ripple pattern and the ru
msgstr ""
#: 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."
+msgid "Length of stitches. Stitches can be shorter according to the stitch tolerance setting.\n"
+"It is possible to create stitch length patterns by adding multiple values separated by a space."
msgstr ""
-#: lib/elements/stroke.py:133
+#: lib/elements/stroke.py:134
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:172
+#: lib/elements/stroke.py:173
msgid "Split stitches longer than this."
msgstr ""
-#: lib/elements/stroke.py:199
+#: lib/elements/stroke.py:200
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:212
+#: lib/elements/stroke.py:213
msgid "Number of lines"
msgstr ""
-#: lib/elements/stroke.py:213
+#: lib/elements/stroke.py:214
msgid "Number of lines from start to finish"
msgstr ""
-#: lib/elements/stroke.py:224
+#: lib/elements/stroke.py:225
msgid "Minimum line distance"
msgstr ""
-#: lib/elements/stroke.py:225
+#: lib/elements/stroke.py:226
msgid "Overrides the number of lines setting."
msgstr ""
-#: lib/elements/stroke.py:238
+#: lib/elements/stroke.py:239
msgid "Line count / Minimum line distance"
msgstr ""
-#: lib/elements/stroke.py:239
+#: lib/elements/stroke.py:240
msgid "Render at rungs"
msgstr ""
-#: lib/elements/stroke.py:240
+#: lib/elements/stroke.py:241
msgid "Adaptive + minimum line distance"
msgstr ""
-#: lib/elements/stroke.py:245
+#: lib/elements/stroke.py:246
msgid "Pattern position"
msgstr ""
-#: lib/elements/stroke.py:246
+#: lib/elements/stroke.py:247
msgid "Pattern position for satin guided ripples."
msgstr ""
-#: lib/elements/stroke.py:257
+#: lib/elements/stroke.py:258
msgid "Stagger lines this many times before repeating"
msgstr ""
-#: lib/elements/stroke.py:258
+#: lib/elements/stroke.py:259
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:271
+#: lib/elements/stroke.py:272
msgid "Skip first lines"
msgstr ""
-#: lib/elements/stroke.py:272
+#: lib/elements/stroke.py:273
msgid "Skip this number of lines at the beginning."
msgstr ""
-#: lib/elements/stroke.py:283
+#: lib/elements/stroke.py:284
msgid "Skip last lines"
msgstr ""
-#: lib/elements/stroke.py:284
+#: lib/elements/stroke.py:285
msgid "Skip this number of lines at the end"
msgstr ""
-#: lib/elements/stroke.py:295
+#: lib/elements/stroke.py:296
msgid "Flip every second line"
msgstr ""
-#: lib/elements/stroke.py:296
+#: lib/elements/stroke.py:297
msgid "Linear ripple: wether to flip the pattern every second line or not."
msgstr ""
-#: lib/elements/stroke.py:306
+#: lib/elements/stroke.py:307
msgid "Line distance exponent"
msgstr ""
-#: lib/elements/stroke.py:307
+#: lib/elements/stroke.py:308
msgid "Increase density towards one side."
msgstr ""
-#: lib/elements/stroke.py:318
+#: lib/elements/stroke.py:319
msgid "Flip exponent"
msgstr ""
-#: lib/elements/stroke.py:319
+#: lib/elements/stroke.py:320
msgid "Reverse exponent effect."
msgstr ""
-#: lib/elements/stroke.py:330
+#: lib/elements/stroke.py:331
msgid "Reverse"
msgstr ""
-#: lib/elements/stroke.py:331
+#: lib/elements/stroke.py:332
msgid "Flip start and end point"
msgstr ""
-#: lib/elements/stroke.py:351
+#: lib/elements/stroke.py:352
msgid "Reverse satin ripple rails. Default: automatically detect and fix a reversed rail."
msgstr ""
-#: lib/elements/stroke.py:363
+#: lib/elements/stroke.py:364
msgid "Grid size"
msgstr ""
-#: lib/elements/stroke.py:364
+#: lib/elements/stroke.py:365
msgid "Render as grid. Use with care and watch your stitch density."
msgstr ""
-#: lib/elements/stroke.py:376
+#: lib/elements/stroke.py:377
msgid "Stitch grid first"
msgstr ""
-#: lib/elements/stroke.py:377
+#: lib/elements/stroke.py:378
msgid "Reverse the stitch paths, so that the grid will be stitched first"
msgstr ""
-#: lib/elements/stroke.py:388
+#: lib/elements/stroke.py:389
msgid "Scale axis"
msgstr ""
-#: lib/elements/stroke.py:389
+#: lib/elements/stroke.py:390
msgid "Scale axis for satin guided ripple stitches."
msgstr ""
-#: lib/elements/stroke.py:393 lib/gui/edit_json/settings_panel.py:159
+#: lib/elements/stroke.py:394 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:401
+#: lib/elements/stroke.py:402
msgid "Starting scale"
msgstr ""
-#: lib/elements/stroke.py:402
+#: lib/elements/stroke.py:403
msgid "How big the first copy of the line should be, in percent."
msgstr ""
-#: lib/elements/stroke.py:402 lib/elements/stroke.py:414
+#: lib/elements/stroke.py:403 lib/elements/stroke.py:415
msgid "Used only for ripple stitch with a guide line."
msgstr ""
-#: lib/elements/stroke.py:413
+#: lib/elements/stroke.py:414
msgid "Ending scale"
msgstr ""
-#: lib/elements/stroke.py:414
+#: lib/elements/stroke.py:415
msgid "How big the last copy of the line should be, in percent."
msgstr ""
-#: lib/elements/stroke.py:425 lib/gui/tartan/customize_panel.py:43
+#: lib/elements/stroke.py:426 lib/gui/tartan/customize_panel.py:43
#: inx/inkstitch_transform_elements.inx:10
msgid "Rotate"
msgstr ""
-#: lib/elements/stroke.py:426
+#: lib/elements/stroke.py:427
msgid "Rotate satin guided ripple stitches"
msgstr ""
-#: lib/elements/stroke.py:437 inx/inkstitch_knockdown_fill.inx:20
+#: lib/elements/stroke.py:438 inx/inkstitch_knockdown_fill.inx:20
#: inx/inkstitch_knockdown_fill.inx:37
msgid "Join style"
msgstr ""
-#: lib/elements/stroke.py:438
+#: lib/elements/stroke.py:439
msgid "Join style for non circular ripples."
msgstr ""
-#: lib/elements/stroke.py:441
+#: lib/elements/stroke.py:442
msgid "flat"
msgstr ""
-#: lib/elements/stroke.py:441
+#: lib/elements/stroke.py:442
msgid "point"
msgstr ""
@@ -4661,6 +4661,10 @@ msgstr ""
msgid "Stitch along a path using evenly-spaced stitches."
msgstr ""
+#: 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/sew_stack/stitch_layers/running_stitch/running_stitch_layer.py:25
msgid "Tolerance"
msgstr ""
diff --git a/translations/messages_ca_ES.po b/translations/messages_ca_ES.po
index 11bfd06d..7576b96a 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-11-01 01:47+0000\n"
-"PO-Revision-Date: 2025-11-01 01:48\n"
+"POT-Creation-Date: 2025-11-08 01:39+0000\n"
+"PO-Revision-Date: 2025-11-08 01:39\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-11-01 01:47+0000\n"
+"POT-Creation-Date: 2025-11-08 01:39+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -1129,126 +1129,126 @@ msgstr ""
msgid "Flip automatically calculated angle if it appears to be wrong."
msgstr ""
-#: lib/elements/element.py:283 lib/gui/preferences.py:59
+#: lib/elements/element.py:291 lib/gui/preferences.py:59
#: lib/gui/preferences.py:128
msgid "Minimum stitch length"
msgstr ""
-#: lib/elements/element.py:284
+#: lib/elements/element.py:292
msgid "Overwrite global minimum stitch length setting. Shorter stitches than that will be removed."
msgstr ""
-#: lib/elements/element.py:294 lib/gui/preferences.py:41
+#: lib/elements/element.py:302 lib/gui/preferences.py:41
msgid "Minimum jump stitch length"
msgstr ""
-#: lib/elements/element.py:295
+#: lib/elements/element.py:303
msgid "Overwrite global minimum jump stitch length setting. Shorter distances to the next object will have no lock stitches."
msgstr ""
-#: lib/elements/element.py:305
+#: lib/elements/element.py:313
msgid "Allow lock stitches"
msgstr ""
-#: lib/elements/element.py:306
+#: lib/elements/element.py:314
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:311
+#: lib/elements/element.py:319
msgid "Both"
msgstr ""
-#: lib/elements/element.py:311
+#: lib/elements/element.py:319
msgid "Before"
msgstr ""
-#: lib/elements/element.py:311
+#: lib/elements/element.py:319
msgid "After"
msgstr ""
-#: lib/elements/element.py:311
+#: lib/elements/element.py:319
msgid "Neither"
msgstr ""
-#: lib/elements/element.py:320
+#: lib/elements/element.py:328
#: inx/inkstitch_lettering_force_lock_stitches.inx:3
msgid "Force lock stitches"
msgstr ""
-#: lib/elements/element.py:321
+#: lib/elements/element.py:329
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:333
+#: lib/elements/element.py:341
msgid "Tack stitch"
msgstr ""
-#: lib/elements/element.py:334
+#: lib/elements/element.py:342
msgid "Tack down stitch type"
msgstr ""
-#: lib/elements/element.py:344 lib/elements/element.py:390
+#: lib/elements/element.py:352 lib/elements/element.py:398
msgid "Custom path"
msgstr ""
-#: lib/elements/element.py:345
+#: lib/elements/element.py:353
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:355 lib/elements/element.py:367
+#: lib/elements/element.py:363 lib/elements/element.py:375
msgid "Scale tack stitch"
msgstr ""
-#: lib/elements/element.py:356
+#: lib/elements/element.py:364
msgid "Set stitch length. A 1 in a custom path equals this values."
msgstr ""
-#: lib/elements/element.py:368
+#: lib/elements/element.py:376
msgid "Scale tack stitch by this percentage."
msgstr ""
-#: lib/elements/element.py:379
+#: lib/elements/element.py:387
msgid "Lock stitch"
msgstr ""
-#: lib/elements/element.py:380
+#: lib/elements/element.py:388
msgid "Lock stitch type"
msgstr ""
-#: lib/elements/element.py:391
+#: lib/elements/element.py:399
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:401 lib/elements/element.py:413
+#: lib/elements/element.py:409 lib/elements/element.py:421
msgid "Scale lock stitch"
msgstr ""
-#: lib/elements/element.py:402
+#: lib/elements/element.py:410
msgid "Set length of lock stitches (mm)."
msgstr ""
-#: lib/elements/element.py:414
+#: lib/elements/element.py:422
msgid "Scale lock stitch by this percentage."
msgstr ""
-#: lib/elements/element.py:426
+#: lib/elements/element.py:434
msgid "Trim After"
msgstr ""
-#: lib/elements/element.py:427
+#: lib/elements/element.py:435
msgid "Add a TRIM command after stitching this object."
msgstr ""
-#: lib/elements/element.py:436
+#: lib/elements/element.py:444
msgid "Stop After"
msgstr ""
-#: lib/elements/element.py:437
+#: lib/elements/element.py:445
msgid "Add a STOP command after stitching this object."
msgstr ""
-#: lib/elements/element.py:741
+#: lib/elements/element.py:749
msgid "Please run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot objects. This will show you the exact location of the problem."
msgstr ""
@@ -1669,19 +1669,19 @@ msgstr ""
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:485 lib/elements/stroke.py:146
+#: lib/elements/fill_stitch.py:485 lib/elements/stroke.py:147
msgid "Randomize stitch length"
msgstr ""
-#: lib/elements/fill_stitch.py:486 lib/elements/stroke.py:147
+#: lib/elements/fill_stitch.py:486 lib/elements/stroke.py:148
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:502 lib/elements/stroke.py:159
+#: lib/elements/fill_stitch.py:502 lib/elements/stroke.py:160
msgid "Random stitch length jitter"
msgstr ""
-#: lib/elements/fill_stitch.py:503 lib/elements/stroke.py:160
+#: lib/elements/fill_stitch.py:503 lib/elements/stroke.py:161
msgid "Amount to vary the length of each stitch by when randomizing."
msgstr ""
@@ -1707,11 +1707,11 @@ msgid "Backtrack each stitch this many times. A value of 1 would triple each st
msgstr ""
#: lib/elements/fill_stitch.py:546 lib/elements/satin_column.py:254
-#: lib/elements/stroke.py:185
+#: lib/elements/stroke.py:186
msgid "Zig-zag spacing (peak-to-peak)"
msgstr ""
-#: lib/elements/fill_stitch.py:547 lib/elements/stroke.py:186
+#: lib/elements/fill_stitch.py:547 lib/elements/stroke.py:187
msgid "Length of stitches in zig-zag mode."
msgstr ""
@@ -1740,7 +1740,7 @@ msgid "Defines width of a herringbone pattern. Use 0 for regular rows."
msgstr ""
#: lib/elements/fill_stitch.py:598 lib/elements/satin_column.py:282
-#: lib/elements/stroke.py:198
+#: lib/elements/stroke.py:199
msgid "Pull compensation"
msgstr ""
@@ -1750,7 +1750,7 @@ msgstr ""
#: lib/elements/fill_stitch.py:603 lib/elements/satin_column.py:286
#: lib/elements/satin_column.py:449 lib/elements/satin_column.py:543
-#: lib/elements/stroke.py:201
+#: lib/elements/stroke.py:202
msgid "mm (each side)"
msgstr ""
@@ -1797,7 +1797,7 @@ msgstr ""
msgid "default: 3x fill row spacing"
msgstr ""
-#: lib/elements/fill_stitch.py:671 lib/elements/stroke.py:171
+#: lib/elements/fill_stitch.py:671 lib/elements/stroke.py:172
#: lib/extensions/element_info.py:144 lib/extensions/element_info.py:203
msgid "Max stitch length"
msgstr ""
@@ -1811,13 +1811,13 @@ msgid "Shrink the shape before doing underlay, to prevent underlay from showing
msgstr ""
#: lib/elements/fill_stitch.py:717 lib/elements/satin_column.py:585
-#: lib/elements/stroke.py:450 lib/gui/satin_multicolor/colorize_panel.py:61
+#: lib/elements/stroke.py:451 lib/gui/satin_multicolor/colorize_panel.py:61
#: lib/sew_stack/stitch_layers/mixins/randomization.py:55
msgid "Random seed"
msgstr ""
#: lib/elements/fill_stitch.py:718 lib/elements/satin_column.py:586
-#: lib/elements/stroke.py:451
+#: lib/elements/stroke.py:452
msgid "Use a specific seed for randomized attributes. Uses the element ID if empty."
msgstr ""
@@ -2105,27 +2105,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:297 lib/elements/stroke.py:340
+#: lib/elements/satin_column.py:297 lib/elements/stroke.py:341
msgid "Automatic"
msgstr ""
-#: lib/elements/satin_column.py:298 lib/elements/stroke.py:341
+#: lib/elements/satin_column.py:298 lib/elements/stroke.py:342
msgid "Don't reverse"
msgstr ""
-#: lib/elements/satin_column.py:299 lib/elements/stroke.py:342
+#: lib/elements/satin_column.py:299 lib/elements/stroke.py:343
msgid "Reverse first rail"
msgstr ""
-#: lib/elements/satin_column.py:300 lib/elements/stroke.py:343
+#: lib/elements/satin_column.py:300 lib/elements/stroke.py:344
msgid "Reverse second rail"
msgstr ""
-#: lib/elements/satin_column.py:301 lib/elements/stroke.py:344
+#: lib/elements/satin_column.py:301 lib/elements/stroke.py:345
msgid "Reverse both rails"
msgstr ""
-#: lib/elements/satin_column.py:307 lib/elements/stroke.py:350
+#: lib/elements/satin_column.py:307 lib/elements/stroke.py:351
msgid "Reverse rails"
msgstr ""
@@ -2186,7 +2186,7 @@ msgid "Stitch length"
msgstr ""
#: lib/elements/satin_column.py:429 lib/elements/satin_column.py:486
-#: lib/elements/stroke.py:132
+#: lib/elements/stroke.py:133
msgid "Stitch tolerance"
msgstr ""
@@ -2322,192 +2322,192 @@ msgid "No extra stitches will be added to the original ripple pattern and the ru
msgstr ""
#: 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."
+msgid "Length of stitches. Stitches can be shorter according to the stitch tolerance setting.\n"
+"It is possible to create stitch length patterns by adding multiple values separated by a space."
msgstr ""
-#: lib/elements/stroke.py:133
+#: lib/elements/stroke.py:134
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:172
+#: lib/elements/stroke.py:173
msgid "Split stitches longer than this."
msgstr ""
-#: lib/elements/stroke.py:199
+#: lib/elements/stroke.py:200
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:212
+#: lib/elements/stroke.py:213
msgid "Number of lines"
msgstr ""
-#: lib/elements/stroke.py:213
+#: lib/elements/stroke.py:214
msgid "Number of lines from start to finish"
msgstr ""
-#: lib/elements/stroke.py:224
+#: lib/elements/stroke.py:225
msgid "Minimum line distance"
msgstr ""
-#: lib/elements/stroke.py:225
+#: lib/elements/stroke.py:226
msgid "Overrides the number of lines setting."
msgstr ""
-#: lib/elements/stroke.py:238
+#: lib/elements/stroke.py:239
msgid "Line count / Minimum line distance"
msgstr ""
-#: lib/elements/stroke.py:239
+#: lib/elements/stroke.py:240
msgid "Render at rungs"
msgstr ""
-#: lib/elements/stroke.py:240
+#: lib/elements/stroke.py:241
msgid "Adaptive + minimum line distance"
msgstr ""
-#: lib/elements/stroke.py:245
+#: lib/elements/stroke.py:246
msgid "Pattern position"
msgstr ""
-#: lib/elements/stroke.py:246
+#: lib/elements/stroke.py:247
msgid "Pattern position for satin guided ripples."
msgstr ""
-#: lib/elements/stroke.py:257
+#: lib/elements/stroke.py:258
msgid "Stagger lines this many times before repeating"
msgstr ""
-#: lib/elements/stroke.py:258
+#: lib/elements/stroke.py:259
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:271
+#: lib/elements/stroke.py:272
msgid "Skip first lines"
msgstr ""
-#: lib/elements/stroke.py:272
+#: lib/elements/stroke.py:273
msgid "Skip this number of lines at the beginning."
msgstr ""
-#: lib/elements/stroke.py:283
+#: lib/elements/stroke.py:284
msgid "Skip last lines"
msgstr ""
-#: lib/elements/stroke.py:284
+#: lib/elements/stroke.py:285
msgid "Skip this number of lines at the end"
msgstr ""
-#: lib/elements/stroke.py:295
+#: lib/elements/stroke.py:296
msgid "Flip every second line"
msgstr ""
-#: lib/elements/stroke.py:296
+#: lib/elements/stroke.py:297
msgid "Linear ripple: wether to flip the pattern every second line or not."
msgstr ""
-#: lib/elements/stroke.py:306
+#: lib/elements/stroke.py:307
msgid "Line distance exponent"
msgstr ""
-#: lib/elements/stroke.py:307
+#: lib/elements/stroke.py:308
msgid "Increase density towards one side."
msgstr ""
-#: lib/elements/stroke.py:318
+#: lib/elements/stroke.py:319
msgid "Flip exponent"
msgstr ""
-#: lib/elements/stroke.py:319
+#: lib/elements/stroke.py:320
msgid "Reverse exponent effect."
msgstr ""
-#: lib/elements/stroke.py:330
+#: lib/elements/stroke.py:331
msgid "Reverse"
msgstr ""
-#: lib/elements/stroke.py:331
+#: lib/elements/stroke.py:332
msgid "Flip start and end point"
msgstr ""
-#: lib/elements/stroke.py:351
+#: lib/elements/stroke.py:352
msgid "Reverse satin ripple rails. Default: automatically detect and fix a reversed rail."
msgstr ""
-#: lib/elements/stroke.py:363
+#: lib/elements/stroke.py:364
msgid "Grid size"
msgstr ""
-#: lib/elements/stroke.py:364
+#: lib/elements/stroke.py:365
msgid "Render as grid. Use with care and watch your stitch density."
msgstr ""
-#: lib/elements/stroke.py:376
+#: lib/elements/stroke.py:377
msgid "Stitch grid first"
msgstr ""
-#: lib/elements/stroke.py:377
+#: lib/elements/stroke.py:378
msgid "Reverse the stitch paths, so that the grid will be stitched first"
msgstr ""
-#: lib/elements/stroke.py:388
+#: lib/elements/stroke.py:389
msgid "Scale axis"
msgstr ""
-#: lib/elements/stroke.py:389
+#: lib/elements/stroke.py:390
msgid "Scale axis for satin guided ripple stitches."
msgstr ""
-#: lib/elements/stroke.py:393 lib/gui/edit_json/settings_panel.py:159
+#: lib/elements/stroke.py:394 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:401
+#: lib/elements/stroke.py:402
msgid "Starting scale"
msgstr ""
-#: lib/elements/stroke.py:402
+#: lib/elements/stroke.py:403
msgid "How big the first copy of the line should be, in percent."
msgstr ""
-#: lib/elements/stroke.py:402 lib/elements/stroke.py:414
+#: lib/elements/stroke.py:403 lib/elements/stroke.py:415
msgid "Used only for ripple stitch with a guide line."
msgstr ""
-#: lib/elements/stroke.py:413
+#: lib/elements/stroke.py:414
msgid "Ending scale"
msgstr ""
-#: lib/elements/stroke.py:414
+#: lib/elements/stroke.py:415
msgid "How big the last copy of the line should be, in percent."
msgstr ""
-#: lib/elements/stroke.py:425 lib/gui/tartan/customize_panel.py:43
+#: lib/elements/stroke.py:426 lib/gui/tartan/customize_panel.py:43
#: inx/inkstitch_transform_elements.inx:10
msgid "Rotate"
msgstr ""
-#: lib/elements/stroke.py:426
+#: lib/elements/stroke.py:427
msgid "Rotate satin guided ripple stitches"
msgstr ""
-#: lib/elements/stroke.py:437 inx/inkstitch_knockdown_fill.inx:20
+#: lib/elements/stroke.py:438 inx/inkstitch_knockdown_fill.inx:20
#: inx/inkstitch_knockdown_fill.inx:37
msgid "Join style"
msgstr ""
-#: lib/elements/stroke.py:438
+#: lib/elements/stroke.py:439
msgid "Join style for non circular ripples."
msgstr ""
-#: lib/elements/stroke.py:441
+#: lib/elements/stroke.py:442
msgid "flat"
msgstr ""
-#: lib/elements/stroke.py:441
+#: lib/elements/stroke.py:442
msgid "point"
msgstr ""
@@ -4661,6 +4661,10 @@ msgstr ""
msgid "Stitch along a path using evenly-spaced stitches."
msgstr ""
+#: 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/sew_stack/stitch_layers/running_stitch/running_stitch_layer.py:25
msgid "Tolerance"
msgstr ""
diff --git a/translations/messages_cs_CZ.po b/translations/messages_cs_CZ.po
index ee83ed30..6b9eb5af 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-11-01 01:47+0000\n"
-"PO-Revision-Date: 2025-11-01 01:48\n"
+"POT-Creation-Date: 2025-11-08 01:39+0000\n"
+"PO-Revision-Date: 2025-11-08 01:39\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-11-01 01:47+0000\n"
+"POT-Creation-Date: 2025-11-08 01:39+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -1129,126 +1129,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:283 lib/gui/preferences.py:59
+#: lib/elements/element.py:291 lib/gui/preferences.py:59
#: lib/gui/preferences.py:128
msgid "Minimum stitch length"
msgstr "Minimální délka stehu"
-#: lib/elements/element.py:284
+#: lib/elements/element.py:292
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:294 lib/gui/preferences.py:41
+#: lib/elements/element.py:302 lib/gui/preferences.py:41
msgid "Minimum jump stitch length"
msgstr "Minimální délka skokového stehu"
-#: lib/elements/element.py:295
+#: lib/elements/element.py:303
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:305
+#: lib/elements/element.py:313
msgid "Allow lock stitches"
msgstr "Povolit vázané stehy"
-#: lib/elements/element.py:306
+#: lib/elements/element.py:314
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:311
+#: lib/elements/element.py:319
msgid "Both"
msgstr "Oba"
-#: lib/elements/element.py:311
+#: lib/elements/element.py:319
msgid "Before"
msgstr "Před"
-#: lib/elements/element.py:311
+#: lib/elements/element.py:319
msgid "After"
msgstr "Po"
-#: lib/elements/element.py:311
+#: lib/elements/element.py:319
msgid "Neither"
msgstr "Ani"
-#: lib/elements/element.py:320
+#: lib/elements/element.py:328
#: inx/inkstitch_lettering_force_lock_stitches.inx:3
msgid "Force lock stitches"
msgstr "Nucené vázané stehování"
-#: lib/elements/element.py:321
+#: lib/elements/element.py:329
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:333
+#: lib/elements/element.py:341
msgid "Tack stitch"
msgstr "Zajišťovací steh"
-#: lib/elements/element.py:334
+#: lib/elements/element.py:342
msgid "Tack down stitch type"
msgstr "Typ dokončovacího stehu"
-#: lib/elements/element.py:344 lib/elements/element.py:390
+#: lib/elements/element.py:352 lib/elements/element.py:398
msgid "Custom path"
msgstr "Vlastní cesta"
-#: lib/elements/element.py:345
+#: lib/elements/element.py:353
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:355 lib/elements/element.py:367
+#: lib/elements/element.py:363 lib/elements/element.py:375
msgid "Scale tack stitch"
msgstr "Měřítko zajišťovacího stehu"
-#: lib/elements/element.py:356
+#: lib/elements/element.py:364
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:368
+#: lib/elements/element.py:376
msgid "Scale tack stitch by this percentage."
msgstr "Zmenšit zajišťovací steh o toto procento."
-#: lib/elements/element.py:379
+#: lib/elements/element.py:387
msgid "Lock stitch"
msgstr "Vázací steh"
-#: lib/elements/element.py:380
+#: lib/elements/element.py:388
msgid "Lock stitch type"
msgstr "Typ vázacího stehu"
-#: lib/elements/element.py:391
+#: lib/elements/element.py:399
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:401 lib/elements/element.py:413
+#: lib/elements/element.py:409 lib/elements/element.py:421
msgid "Scale lock stitch"
msgstr "Měřítko vázacího stehu"
-#: lib/elements/element.py:402
+#: lib/elements/element.py:410
msgid "Set length of lock stitches (mm)."
msgstr "Nastavte délku vázacího stehů (mm)."
-#: lib/elements/element.py:414
+#: lib/elements/element.py:422
msgid "Scale lock stitch by this percentage."
msgstr "Zmenšit vázací steh o toto procento."
-#: lib/elements/element.py:426
+#: lib/elements/element.py:434
msgid "Trim After"
msgstr "Oříznout Po"
-#: lib/elements/element.py:427
+#: lib/elements/element.py:435
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:436
+#: lib/elements/element.py:444
msgid "Stop After"
msgstr "Zastavit po"
-#: lib/elements/element.py:437
+#: lib/elements/element.py:445
msgid "Add a STOP command after stitching this object."
msgstr "Po sešití tohoto objektu přidejte příkaz STOP."
-#: lib/elements/element.py:741
+#: lib/elements/element.py:749
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."
@@ -1669,19 +1669,19 @@ msgstr "Tolerance předního stehu"
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:485 lib/elements/stroke.py:146
+#: lib/elements/fill_stitch.py:485 lib/elements/stroke.py:147
msgid "Randomize stitch length"
msgstr "Náhodná délka stehu"
-#: lib/elements/fill_stitch.py:486 lib/elements/stroke.py:147
+#: lib/elements/fill_stitch.py:486 lib/elements/stroke.py:148
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:502 lib/elements/stroke.py:159
+#: lib/elements/fill_stitch.py:502 lib/elements/stroke.py:160
msgid "Random stitch length jitter"
msgstr "Nahodilý pohyb délky stehu"
-#: lib/elements/fill_stitch.py:503 lib/elements/stroke.py:160
+#: lib/elements/fill_stitch.py:503 lib/elements/stroke.py:161
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á."
@@ -1708,11 +1708,11 @@ msgstr "Tento krok opakujte mnohokrát. Hodnota 1 by ztrojnásobila každý steh
"Vzor s různým opakováním lze vytvořit se seznamem hodnot oddělených mezerou."
#: lib/elements/fill_stitch.py:546 lib/elements/satin_column.py:254
-#: lib/elements/stroke.py:185
+#: lib/elements/stroke.py:186
msgid "Zig-zag spacing (peak-to-peak)"
msgstr "Cik-cak mezery (od vrcholu k vrcholu)"
-#: lib/elements/fill_stitch.py:547 lib/elements/stroke.py:186
+#: lib/elements/fill_stitch.py:547 lib/elements/stroke.py:187
msgid "Length of stitches in zig-zag mode."
msgstr "Délka stehů v režimu cik-cak."
@@ -1741,7 +1741,7 @@ 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:598 lib/elements/satin_column.py:282
-#: lib/elements/stroke.py:198
+#: lib/elements/stroke.py:199
msgid "Pull compensation"
msgstr "Kompenzace tahu"
@@ -1751,7 +1751,7 @@ msgstr "Výplňový steh může přitáhnout látku k sobě, což má za násled
#: lib/elements/fill_stitch.py:603 lib/elements/satin_column.py:286
#: lib/elements/satin_column.py:449 lib/elements/satin_column.py:543
-#: lib/elements/stroke.py:201
+#: lib/elements/stroke.py:202
msgid "mm (each side)"
msgstr "mm (každá strana)"
@@ -1798,7 +1798,7 @@ msgstr "Řádkování"
msgid "default: 3x fill row spacing"
msgstr "výchozí: 3x výplň mezi řádky"
-#: lib/elements/fill_stitch.py:671 lib/elements/stroke.py:171
+#: lib/elements/fill_stitch.py:671 lib/elements/stroke.py:172
#: lib/extensions/element_info.py:144 lib/extensions/element_info.py:203
msgid "Max stitch length"
msgstr "Maximální délka stehu"
@@ -1812,13 +1812,13 @@ msgid "Shrink the shape before doing underlay, to prevent underlay from showing
msgstr "Zmenší tvar před vytvořením podkladu, aby se zabránilo zobrazení podkladu mimo výplň."
#: lib/elements/fill_stitch.py:717 lib/elements/satin_column.py:585
-#: lib/elements/stroke.py:450 lib/gui/satin_multicolor/colorize_panel.py:61
+#: lib/elements/stroke.py:451 lib/gui/satin_multicolor/colorize_panel.py:61
#: lib/sew_stack/stitch_layers/mixins/randomization.py:55
msgid "Random seed"
msgstr ""
#: lib/elements/fill_stitch.py:718 lib/elements/satin_column.py:586
-#: lib/elements/stroke.py:451
+#: lib/elements/stroke.py:452
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."
@@ -2106,27 +2106,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:297 lib/elements/stroke.py:340
+#: lib/elements/satin_column.py:297 lib/elements/stroke.py:341
msgid "Automatic"
msgstr "Automaticky"
-#: lib/elements/satin_column.py:298 lib/elements/stroke.py:341
+#: lib/elements/satin_column.py:298 lib/elements/stroke.py:342
msgid "Don't reverse"
msgstr "Nevracet"
-#: lib/elements/satin_column.py:299 lib/elements/stroke.py:342
+#: lib/elements/satin_column.py:299 lib/elements/stroke.py:343
msgid "Reverse first rail"
msgstr "Otočit první obrysovou čáru"
-#: lib/elements/satin_column.py:300 lib/elements/stroke.py:343
+#: lib/elements/satin_column.py:300 lib/elements/stroke.py:344
msgid "Reverse second rail"
msgstr "Otočit druhou obrysovou čáru"
-#: lib/elements/satin_column.py:301 lib/elements/stroke.py:344
+#: lib/elements/satin_column.py:301 lib/elements/stroke.py:345
msgid "Reverse both rails"
msgstr "Otočit obě obrysové čáry"
-#: lib/elements/satin_column.py:307 lib/elements/stroke.py:350
+#: lib/elements/satin_column.py:307 lib/elements/stroke.py:351
msgid "Reverse rails"
msgstr "Otočit obrysové čáry"
@@ -2187,7 +2187,7 @@ msgid "Stitch length"
msgstr "Délka stehu"
#: lib/elements/satin_column.py:429 lib/elements/satin_column.py:486
-#: lib/elements/stroke.py:132
+#: lib/elements/stroke.py:133
msgid "Stitch tolerance"
msgstr "Tolerance stehu"
@@ -2323,192 +2323,192 @@ msgid "No extra stitches will be added to the original ripple pattern and the ru
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: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."
+msgid "Length of stitches. Stitches can be shorter according to the stitch tolerance setting.\n"
+"It is possible to create stitch length patterns by adding multiple values separated by a space."
+msgstr ""
-#: lib/elements/stroke.py:133
+#: lib/elements/stroke.py:134
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:172
+#: lib/elements/stroke.py:173
msgid "Split stitches longer than this."
msgstr "Rozdělte stehy, které jsou kratší než tato hodnota."
-#: lib/elements/stroke.py:199
+#: lib/elements/stroke.py:200
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:212
+#: lib/elements/stroke.py:213
msgid "Number of lines"
msgstr "Počet řádků"
-#: lib/elements/stroke.py:213
+#: lib/elements/stroke.py:214
msgid "Number of lines from start to finish"
msgstr "Počet řádků od začátku do konce"
-#: lib/elements/stroke.py:224
+#: lib/elements/stroke.py:225
msgid "Minimum line distance"
msgstr "Minimální vzdálenost mezi řádky"
-#: lib/elements/stroke.py:225
+#: lib/elements/stroke.py:226
msgid "Overrides the number of lines setting."
msgstr "Přepíše nastavení počtu řádků."
-#: lib/elements/stroke.py:238
+#: lib/elements/stroke.py:239
msgid "Line count / Minimum line distance"
msgstr "Počet řádků / Minimální vzdálenost řádků"
-#: lib/elements/stroke.py:239
+#: lib/elements/stroke.py:240
msgid "Render at rungs"
msgstr "Render na příčkách"
-#: lib/elements/stroke.py:240
+#: lib/elements/stroke.py:241
msgid "Adaptive + minimum line distance"
msgstr "Adaptivní + minimální vzdálenost vedení"
-#: lib/elements/stroke.py:245
+#: lib/elements/stroke.py:246
msgid "Pattern position"
msgstr "Pozice vzoru"
-#: lib/elements/stroke.py:246
+#: lib/elements/stroke.py:247
msgid "Pattern position for satin guided ripples."
msgstr "Pozice vzoru pro saténové výplně s vlnkovým efektem."
-#: lib/elements/stroke.py:257
+#: lib/elements/stroke.py:258
msgid "Stagger lines this many times before repeating"
msgstr "Před opakováním několikrát posuňte řádky"
-#: lib/elements/stroke.py:258
+#: lib/elements/stroke.py:259
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:271
+#: lib/elements/stroke.py:272
msgid "Skip first lines"
msgstr "Vynechat první řádky"
-#: lib/elements/stroke.py:272
+#: lib/elements/stroke.py:273
msgid "Skip this number of lines at the beginning."
msgstr "Na začátku tento počet řádků vynechejte."
-#: lib/elements/stroke.py:283
+#: lib/elements/stroke.py:284
msgid "Skip last lines"
msgstr "Vynechat poslední řádky"
-#: lib/elements/stroke.py:284
+#: lib/elements/stroke.py:285
msgid "Skip this number of lines at the end"
msgstr "Na konci tento počet řádků vynechejte"
-#: lib/elements/stroke.py:295
+#: lib/elements/stroke.py:296
msgid "Flip every second line"
msgstr "Obrátit každý druhý řádek"
-#: lib/elements/stroke.py:296
+#: lib/elements/stroke.py:297
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:306
+#: lib/elements/stroke.py:307
msgid "Line distance exponent"
msgstr "Exponent vzdálenosti úsečky"
-#: lib/elements/stroke.py:307
+#: lib/elements/stroke.py:308
msgid "Increase density towards one side."
msgstr "Zvyšte hustotu na jednu stranu."
-#: lib/elements/stroke.py:318
+#: lib/elements/stroke.py:319
msgid "Flip exponent"
msgstr "Otočit exponent"
-#: lib/elements/stroke.py:319
+#: lib/elements/stroke.py:320
msgid "Reverse exponent effect."
msgstr "Efekt obráceného exponentu."
-#: lib/elements/stroke.py:330
+#: lib/elements/stroke.py:331
msgid "Reverse"
msgstr "Naopak"
-#: lib/elements/stroke.py:331
+#: lib/elements/stroke.py:332
msgid "Flip start and end point"
msgstr "Překlopit počáteční a koncový bod"
-#: lib/elements/stroke.py:351
+#: lib/elements/stroke.py:352
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:363
+#: lib/elements/stroke.py:364
msgid "Grid size"
msgstr "Velikost mřížky"
-#: lib/elements/stroke.py:364
+#: lib/elements/stroke.py:365
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:376
+#: lib/elements/stroke.py:377
msgid "Stitch grid first"
msgstr "Nejprve steh mřížky"
-#: lib/elements/stroke.py:377
+#: lib/elements/stroke.py:378
msgid "Reverse the stitch paths, so that the grid will be stitched first"
msgstr "Obrátit pořadí stehových cest, aby se nejprve vyšila mřížka"
-#: lib/elements/stroke.py:388
+#: lib/elements/stroke.py:389
msgid "Scale axis"
msgstr "Měřítko osy"
-#: lib/elements/stroke.py:389
+#: lib/elements/stroke.py:390
msgid "Scale axis for satin guided ripple stitches."
msgstr "Osa měřítka pro saténové vedené vlnkové stehy."
-#: lib/elements/stroke.py:393 lib/gui/edit_json/settings_panel.py:159
+#: lib/elements/stroke.py:394 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:401
+#: lib/elements/stroke.py:402
msgid "Starting scale"
msgstr "Startovní měřítko"
-#: lib/elements/stroke.py:402
+#: lib/elements/stroke.py:403
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:402 lib/elements/stroke.py:414
+#: lib/elements/stroke.py:403 lib/elements/stroke.py:415
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:413
+#: lib/elements/stroke.py:414
msgid "Ending scale"
msgstr "Konečné měřítko"
-#: lib/elements/stroke.py:414
+#: lib/elements/stroke.py:415
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:425 lib/gui/tartan/customize_panel.py:43
+#: lib/elements/stroke.py:426 lib/gui/tartan/customize_panel.py:43
#: inx/inkstitch_transform_elements.inx:10
msgid "Rotate"
msgstr "Otáčení"
-#: lib/elements/stroke.py:426
+#: lib/elements/stroke.py:427
msgid "Rotate satin guided ripple stitches"
msgstr "Otočte saténové vedené vlnkové stehy"
-#: lib/elements/stroke.py:437 inx/inkstitch_knockdown_fill.inx:20
+#: lib/elements/stroke.py:438 inx/inkstitch_knockdown_fill.inx:20
#: inx/inkstitch_knockdown_fill.inx:37
msgid "Join style"
msgstr "Styl připojení"
-#: lib/elements/stroke.py:438
+#: lib/elements/stroke.py:439
msgid "Join style for non circular ripples."
msgstr "Styl spojení pro nekruhové zvlnění."
-#: lib/elements/stroke.py:441
+#: lib/elements/stroke.py:442
msgid "flat"
msgstr "plochý"
-#: lib/elements/stroke.py:441
+#: lib/elements/stroke.py:442
msgid "point"
msgstr "bod"
@@ -4682,6 +4682,10 @@ msgstr "Stehy se náhodně posouvají až o tento počet milimetrů kolmo k drá
msgid "Stitch along a path using evenly-spaced stitches."
msgstr "Vyšívá podél cesty rovnoměrně rozmístěnými stehy."
+#: 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/sew_stack/stitch_layers/running_stitch/running_stitch_layer.py:25
msgid "Tolerance"
msgstr "Tolerance"
diff --git a/translations/messages_da_DK.po b/translations/messages_da_DK.po
index f6768b5c..77d74a1e 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-11-01 01:47+0000\n"
-"PO-Revision-Date: 2025-11-01 01:48\n"
+"POT-Creation-Date: 2025-11-08 01:39+0000\n"
+"PO-Revision-Date: 2025-11-08 01:39\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-11-01 01:47+0000\n"
+"POT-Creation-Date: 2025-11-08 01:39+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -1129,126 +1129,126 @@ msgstr ""
msgid "Flip automatically calculated angle if it appears to be wrong."
msgstr ""
-#: lib/elements/element.py:283 lib/gui/preferences.py:59
+#: lib/elements/element.py:291 lib/gui/preferences.py:59
#: lib/gui/preferences.py:128
msgid "Minimum stitch length"
msgstr ""
-#: lib/elements/element.py:284
+#: lib/elements/element.py:292
msgid "Overwrite global minimum stitch length setting. Shorter stitches than that will be removed."
msgstr ""
-#: lib/elements/element.py:294 lib/gui/preferences.py:41
+#: lib/elements/element.py:302 lib/gui/preferences.py:41
msgid "Minimum jump stitch length"
msgstr ""
-#: lib/elements/element.py:295
+#: lib/elements/element.py:303
msgid "Overwrite global minimum jump stitch length setting. Shorter distances to the next object will have no lock stitches."
msgstr ""
-#: lib/elements/element.py:305
+#: lib/elements/element.py:313
msgid "Allow lock stitches"
msgstr ""
-#: lib/elements/element.py:306
+#: lib/elements/element.py:314
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:311
+#: lib/elements/element.py:319
msgid "Both"
msgstr ""
-#: lib/elements/element.py:311
+#: lib/elements/element.py:319
msgid "Before"
msgstr ""
-#: lib/elements/element.py:311
+#: lib/elements/element.py:319
msgid "After"
msgstr ""
-#: lib/elements/element.py:311
+#: lib/elements/element.py:319
msgid "Neither"
msgstr ""
-#: lib/elements/element.py:320
+#: lib/elements/element.py:328
#: inx/inkstitch_lettering_force_lock_stitches.inx:3
msgid "Force lock stitches"
msgstr ""
-#: lib/elements/element.py:321
+#: lib/elements/element.py:329
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:333
+#: lib/elements/element.py:341
msgid "Tack stitch"
msgstr ""
-#: lib/elements/element.py:334
+#: lib/elements/element.py:342
msgid "Tack down stitch type"
msgstr ""
-#: lib/elements/element.py:344 lib/elements/element.py:390
+#: lib/elements/element.py:352 lib/elements/element.py:398
msgid "Custom path"
msgstr ""
-#: lib/elements/element.py:345
+#: lib/elements/element.py:353
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:355 lib/elements/element.py:367
+#: lib/elements/element.py:363 lib/elements/element.py:375
msgid "Scale tack stitch"
msgstr ""
-#: lib/elements/element.py:356
+#: lib/elements/element.py:364
msgid "Set stitch length. A 1 in a custom path equals this values."
msgstr ""
-#: lib/elements/element.py:368
+#: lib/elements/element.py:376
msgid "Scale tack stitch by this percentage."
msgstr ""
-#: lib/elements/element.py:379
+#: lib/elements/element.py:387
msgid "Lock stitch"
msgstr ""
-#: lib/elements/element.py:380
+#: lib/elements/element.py:388
msgid "Lock stitch type"
msgstr ""
-#: lib/elements/element.py:391
+#: lib/elements/element.py:399
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:401 lib/elements/element.py:413
+#: lib/elements/element.py:409 lib/elements/element.py:421
msgid "Scale lock stitch"
msgstr ""
-#: lib/elements/element.py:402
+#: lib/elements/element.py:410
msgid "Set length of lock stitches (mm)."
msgstr ""
-#: lib/elements/element.py:414
+#: lib/elements/element.py:422
msgid "Scale lock stitch by this percentage."
msgstr ""
-#: lib/elements/element.py:426
+#: lib/elements/element.py:434
msgid "Trim After"
msgstr ""
-#: lib/elements/element.py:427
+#: lib/elements/element.py:435
msgid "Add a TRIM command after stitching this object."
msgstr ""
-#: lib/elements/element.py:436
+#: lib/elements/element.py:444
msgid "Stop After"
msgstr ""
-#: lib/elements/element.py:437
+#: lib/elements/element.py:445
msgid "Add a STOP command after stitching this object."
msgstr ""
-#: lib/elements/element.py:741
+#: lib/elements/element.py:749
msgid "Please run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot objects. This will show you the exact location of the problem."
msgstr ""
@@ -1669,19 +1669,19 @@ msgstr ""
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:485 lib/elements/stroke.py:146
+#: lib/elements/fill_stitch.py:485 lib/elements/stroke.py:147
msgid "Randomize stitch length"
msgstr ""
-#: lib/elements/fill_stitch.py:486 lib/elements/stroke.py:147
+#: lib/elements/fill_stitch.py:486 lib/elements/stroke.py:148
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:502 lib/elements/stroke.py:159
+#: lib/elements/fill_stitch.py:502 lib/elements/stroke.py:160
msgid "Random stitch length jitter"
msgstr ""
-#: lib/elements/fill_stitch.py:503 lib/elements/stroke.py:160
+#: lib/elements/fill_stitch.py:503 lib/elements/stroke.py:161
msgid "Amount to vary the length of each stitch by when randomizing."
msgstr ""
@@ -1707,11 +1707,11 @@ msgid "Backtrack each stitch this many times. A value of 1 would triple each st
msgstr ""
#: lib/elements/fill_stitch.py:546 lib/elements/satin_column.py:254
-#: lib/elements/stroke.py:185
+#: lib/elements/stroke.py:186
msgid "Zig-zag spacing (peak-to-peak)"
msgstr ""
-#: lib/elements/fill_stitch.py:547 lib/elements/stroke.py:186
+#: lib/elements/fill_stitch.py:547 lib/elements/stroke.py:187
msgid "Length of stitches in zig-zag mode."
msgstr ""
@@ -1740,7 +1740,7 @@ msgid "Defines width of a herringbone pattern. Use 0 for regular rows."
msgstr ""
#: lib/elements/fill_stitch.py:598 lib/elements/satin_column.py:282
-#: lib/elements/stroke.py:198
+#: lib/elements/stroke.py:199
msgid "Pull compensation"
msgstr ""
@@ -1750,7 +1750,7 @@ msgstr ""
#: lib/elements/fill_stitch.py:603 lib/elements/satin_column.py:286
#: lib/elements/satin_column.py:449 lib/elements/satin_column.py:543
-#: lib/elements/stroke.py:201
+#: lib/elements/stroke.py:202
msgid "mm (each side)"
msgstr ""
@@ -1797,7 +1797,7 @@ msgstr ""
msgid "default: 3x fill row spacing"
msgstr ""
-#: lib/elements/fill_stitch.py:671 lib/elements/stroke.py:171
+#: lib/elements/fill_stitch.py:671 lib/elements/stroke.py:172
#: lib/extensions/element_info.py:144 lib/extensions/element_info.py:203
msgid "Max stitch length"
msgstr ""
@@ -1811,13 +1811,13 @@ msgid "Shrink the shape before doing underlay, to prevent underlay from showing
msgstr ""
#: lib/elements/fill_stitch.py:717 lib/elements/satin_column.py:585
-#: lib/elements/stroke.py:450 lib/gui/satin_multicolor/colorize_panel.py:61
+#: lib/elements/stroke.py:451 lib/gui/satin_multicolor/colorize_panel.py:61
#: lib/sew_stack/stitch_layers/mixins/randomization.py:55
msgid "Random seed"
msgstr ""
#: lib/elements/fill_stitch.py:718 lib/elements/satin_column.py:586
-#: lib/elements/stroke.py:451
+#: lib/elements/stroke.py:452
msgid "Use a specific seed for randomized attributes. Uses the element ID if empty."
msgstr ""
@@ -2105,27 +2105,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:297 lib/elements/stroke.py:340
+#: lib/elements/satin_column.py:297 lib/elements/stroke.py:341
msgid "Automatic"
msgstr ""
-#: lib/elements/satin_column.py:298 lib/elements/stroke.py:341
+#: lib/elements/satin_column.py:298 lib/elements/stroke.py:342
msgid "Don't reverse"
msgstr ""
-#: lib/elements/satin_column.py:299 lib/elements/stroke.py:342
+#: lib/elements/satin_column.py:299 lib/elements/stroke.py:343
msgid "Reverse first rail"
msgstr ""
-#: lib/elements/satin_column.py:300 lib/elements/stroke.py:343
+#: lib/elements/satin_column.py:300 lib/elements/stroke.py:344
msgid "Reverse second rail"
msgstr ""
-#: lib/elements/satin_column.py:301 lib/elements/stroke.py:344
+#: lib/elements/satin_column.py:301 lib/elements/stroke.py:345
msgid "Reverse both rails"
msgstr ""
-#: lib/elements/satin_column.py:307 lib/elements/stroke.py:350
+#: lib/elements/satin_column.py:307 lib/elements/stroke.py:351
msgid "Reverse rails"
msgstr ""
@@ -2186,7 +2186,7 @@ msgid "Stitch length"
msgstr ""
#: lib/elements/satin_column.py:429 lib/elements/satin_column.py:486
-#: lib/elements/stroke.py:132
+#: lib/elements/stroke.py:133
msgid "Stitch tolerance"
msgstr ""
@@ -2322,192 +2322,192 @@ msgid "No extra stitches will be added to the original ripple pattern and the ru
msgstr ""
#: 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."
+msgid "Length of stitches. Stitches can be shorter according to the stitch tolerance setting.\n"
+"It is possible to create stitch length patterns by adding multiple values separated by a space."
msgstr ""
-#: lib/elements/stroke.py:133
+#: lib/elements/stroke.py:134
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:172
+#: lib/elements/stroke.py:173
msgid "Split stitches longer than this."
msgstr ""
-#: lib/elements/stroke.py:199
+#: lib/elements/stroke.py:200
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:212
+#: lib/elements/stroke.py:213
msgid "Number of lines"
msgstr ""
-#: lib/elements/stroke.py:213
+#: lib/elements/stroke.py:214
msgid "Number of lines from start to finish"
msgstr ""
-#: lib/elements/stroke.py:224
+#: lib/elements/stroke.py:225
msgid "Minimum line distance"
msgstr ""
-#: lib/elements/stroke.py:225
+#: lib/elements/stroke.py:226
msgid "Overrides the number of lines setting."
msgstr ""
-#: lib/elements/stroke.py:238
+#: lib/elements/stroke.py:239
msgid "Line count / Minimum line distance"
msgstr ""
-#: lib/elements/stroke.py:239
+#: lib/elements/stroke.py:240
msgid "Render at rungs"
msgstr ""
-#: lib/elements/stroke.py:240
+#: lib/elements/stroke.py:241
msgid "Adaptive + minimum line distance"
msgstr ""
-#: lib/elements/stroke.py:245
+#: lib/elements/stroke.py:246
msgid "Pattern position"
msgstr ""
-#: lib/elements/stroke.py:246
+#: lib/elements/stroke.py:247
msgid "Pattern position for satin guided ripples."
msgstr ""
-#: lib/elements/stroke.py:257
+#: lib/elements/stroke.py:258
msgid "Stagger lines this many times before repeating"
msgstr ""
-#: lib/elements/stroke.py:258
+#: lib/elements/stroke.py:259
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:271
+#: lib/elements/stroke.py:272
msgid "Skip first lines"
msgstr ""
-#: lib/elements/stroke.py:272
+#: lib/elements/stroke.py:273
msgid "Skip this number of lines at the beginning."
msgstr ""
-#: lib/elements/stroke.py:283
+#: lib/elements/stroke.py:284
msgid "Skip last lines"
msgstr ""
-#: lib/elements/stroke.py:284
+#: lib/elements/stroke.py:285
msgid "Skip this number of lines at the end"
msgstr ""
-#: lib/elements/stroke.py:295
+#: lib/elements/stroke.py:296
msgid "Flip every second line"
msgstr ""
-#: lib/elements/stroke.py:296
+#: lib/elements/stroke.py:297
msgid "Linear ripple: wether to flip the pattern every second line or not."
msgstr ""
-#: lib/elements/stroke.py:306
+#: lib/elements/stroke.py:307
msgid "Line distance exponent"
msgstr ""
-#: lib/elements/stroke.py:307
+#: lib/elements/stroke.py:308
msgid "Increase density towards one side."
msgstr ""
-#: lib/elements/stroke.py:318
+#: lib/elements/stroke.py:319
msgid "Flip exponent"
msgstr ""
-#: lib/elements/stroke.py:319
+#: lib/elements/stroke.py:320
msgid "Reverse exponent effect."
msgstr ""
-#: lib/elements/stroke.py:330
+#: lib/elements/stroke.py:331
msgid "Reverse"
msgstr ""
-#: lib/elements/stroke.py:331
+#: lib/elements/stroke.py:332
msgid "Flip start and end point"
msgstr ""
-#: lib/elements/stroke.py:351
+#: lib/elements/stroke.py:352
msgid "Reverse satin ripple rails. Default: automatically detect and fix a reversed rail."
msgstr ""
-#: lib/elements/stroke.py:363
+#: lib/elements/stroke.py:364
msgid "Grid size"
msgstr ""
-#: lib/elements/stroke.py:364
+#: lib/elements/stroke.py:365
msgid "Render as grid. Use with care and watch your stitch density."
msgstr ""
-#: lib/elements/stroke.py:376
+#: lib/elements/stroke.py:377
msgid "Stitch grid first"
msgstr ""
-#: lib/elements/stroke.py:377
+#: lib/elements/stroke.py:378
msgid "Reverse the stitch paths, so that the grid will be stitched first"
msgstr ""
-#: lib/elements/stroke.py:388
+#: lib/elements/stroke.py:389
msgid "Scale axis"
msgstr ""
-#: lib/elements/stroke.py:389
+#: lib/elements/stroke.py:390
msgid "Scale axis for satin guided ripple stitches."
msgstr ""
-#: lib/elements/stroke.py:393 lib/gui/edit_json/settings_panel.py:159
+#: lib/elements/stroke.py:394 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:401
+#: lib/elements/stroke.py:402
msgid "Starting scale"
msgstr ""
-#: lib/elements/stroke.py:402
+#: lib/elements/stroke.py:403
msgid "How big the first copy of the line should be, in percent."
msgstr ""
-#: lib/elements/stroke.py:402 lib/elements/stroke.py:414
+#: lib/elements/stroke.py:403 lib/elements/stroke.py:415
msgid "Used only for ripple stitch with a guide line."
msgstr ""
-#: lib/elements/stroke.py:413
+#: lib/elements/stroke.py:414
msgid "Ending scale"
msgstr ""
-#: lib/elements/stroke.py:414
+#: lib/elements/stroke.py:415
msgid "How big the last copy of the line should be, in percent."
msgstr ""
-#: lib/elements/stroke.py:425 lib/gui/tartan/customize_panel.py:43
+#: lib/elements/stroke.py:426 lib/gui/tartan/customize_panel.py:43
#: inx/inkstitch_transform_elements.inx:10
msgid "Rotate"
msgstr ""
-#: lib/elements/stroke.py:426
+#: lib/elements/stroke.py:427
msgid "Rotate satin guided ripple stitches"
msgstr ""
-#: lib/elements/stroke.py:437 inx/inkstitch_knockdown_fill.inx:20
+#: lib/elements/stroke.py:438 inx/inkstitch_knockdown_fill.inx:20
#: inx/inkstitch_knockdown_fill.inx:37
msgid "Join style"
msgstr ""
-#: lib/elements/stroke.py:438
+#: lib/elements/stroke.py:439
msgid "Join style for non circular ripples."
msgstr ""
-#: lib/elements/stroke.py:441
+#: lib/elements/stroke.py:442
msgid "flat"
msgstr ""
-#: lib/elements/stroke.py:441
+#: lib/elements/stroke.py:442
msgid "point"
msgstr ""
@@ -4661,6 +4661,10 @@ msgstr ""
msgid "Stitch along a path using evenly-spaced stitches."
msgstr ""
+#: 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/sew_stack/stitch_layers/running_stitch/running_stitch_layer.py:25
msgid "Tolerance"
msgstr ""
diff --git a/translations/messages_de_DE.po b/translations/messages_de_DE.po
index 365c011b..6cdb8b4f 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-11-01 01:47+0000\n"
-"PO-Revision-Date: 2025-11-01 01:48\n"
+"POT-Creation-Date: 2025-11-08 01:39+0000\n"
+"PO-Revision-Date: 2025-11-08 01:39\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-11-01 01:47+0000\n"
+"POT-Creation-Date: 2025-11-08 01:39+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -1134,126 +1134,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:283 lib/gui/preferences.py:59
+#: lib/elements/element.py:291 lib/gui/preferences.py:59
#: lib/gui/preferences.py:128
msgid "Minimum stitch length"
msgstr "Minimale Stichlänge"
-#: lib/elements/element.py:284
+#: lib/elements/element.py:292
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:294 lib/gui/preferences.py:41
+#: lib/elements/element.py:302 lib/gui/preferences.py:41
msgid "Minimum jump stitch length"
msgstr "Minimale Länge für Sprungstiche"
-#: lib/elements/element.py:295
+#: lib/elements/element.py:303
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:305
+#: lib/elements/element.py:313
msgid "Allow lock stitches"
msgstr "Vernähen erlauben"
-#: lib/elements/element.py:306
+#: lib/elements/element.py:314
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:311
+#: lib/elements/element.py:319
msgid "Both"
msgstr "Anfang und Ende"
-#: lib/elements/element.py:311
+#: lib/elements/element.py:319
msgid "Before"
msgstr "Anfang"
-#: lib/elements/element.py:311
+#: lib/elements/element.py:319
msgid "After"
msgstr "Ende"
-#: lib/elements/element.py:311
+#: lib/elements/element.py:319
msgid "Neither"
msgstr "Nie"
-#: lib/elements/element.py:320
+#: lib/elements/element.py:328
#: inx/inkstitch_lettering_force_lock_stitches.inx:3
msgid "Force lock stitches"
msgstr "Vernähen erzwingen"
-#: lib/elements/element.py:321
+#: lib/elements/element.py:329
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:333
+#: lib/elements/element.py:341
msgid "Tack stitch"
msgstr "Anstecher"
-#: lib/elements/element.py:334
+#: lib/elements/element.py:342
msgid "Tack down stitch type"
msgstr "Anstecher Variante"
-#: lib/elements/element.py:344 lib/elements/element.py:390
+#: lib/elements/element.py:352 lib/elements/element.py:398
msgid "Custom path"
msgstr "Benutzerdefinierter Pfad"
-#: lib/elements/element.py:345
+#: lib/elements/element.py:353
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:355 lib/elements/element.py:367
+#: lib/elements/element.py:363 lib/elements/element.py:375
msgid "Scale tack stitch"
msgstr "Anstecher skalieren"
-#: lib/elements/element.py:356
+#: lib/elements/element.py:364
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:368
+#: lib/elements/element.py:376
msgid "Scale tack stitch by this percentage."
msgstr "Anstecher um diesen Prozentwert skalieren."
-#: lib/elements/element.py:379
+#: lib/elements/element.py:387
msgid "Lock stitch"
msgstr "Verstecher"
-#: lib/elements/element.py:380
+#: lib/elements/element.py:388
msgid "Lock stitch type"
msgstr "Verstecher Variante"
-#: lib/elements/element.py:391
+#: lib/elements/element.py:399
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:401 lib/elements/element.py:413
+#: lib/elements/element.py:409 lib/elements/element.py:421
msgid "Scale lock stitch"
msgstr "Verstecher skalieren"
-#: lib/elements/element.py:402
+#: lib/elements/element.py:410
msgid "Set length of lock stitches (mm)."
msgstr "Stichlänge des Verstechers festlegen (mm)."
-#: lib/elements/element.py:414
+#: lib/elements/element.py:422
msgid "Scale lock stitch by this percentage."
msgstr "Verstecher um diesen Prozentwert skalieren."
-#: lib/elements/element.py:426
+#: lib/elements/element.py:434
msgid "Trim After"
msgstr "Fadenschnitt"
-#: lib/elements/element.py:427
+#: lib/elements/element.py:435
msgid "Add a TRIM command after stitching this object."
msgstr "Füge Fadenschnitt-Befehl nach diesem Objekt hinzu."
-#: lib/elements/element.py:436
+#: lib/elements/element.py:444
msgid "Stop After"
msgstr "Stopp"
-#: lib/elements/element.py:437
+#: lib/elements/element.py:445
msgid "Add a STOP command after stitching this object."
msgstr "Füge einen Stopp-Befehl nach diesem Objekt hinzu."
-#: lib/elements/element.py:741
+#: lib/elements/element.py:749
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."
@@ -1674,19 +1674,19 @@ msgstr "Geradstich-Toleranz"
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:485 lib/elements/stroke.py:146
+#: lib/elements/fill_stitch.py:485 lib/elements/stroke.py:147
msgid "Randomize stitch length"
msgstr "Zufällige Stichlänge"
-#: lib/elements/fill_stitch.py:486 lib/elements/stroke.py:147
+#: lib/elements/fill_stitch.py:486 lib/elements/stroke.py:148
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:502 lib/elements/stroke.py:159
+#: lib/elements/fill_stitch.py:502 lib/elements/stroke.py:160
msgid "Random stitch length jitter"
msgstr "Zufallsabweichung von der Stichlänge"
-#: lib/elements/fill_stitch.py:503 lib/elements/stroke.py:160
+#: lib/elements/fill_stitch.py:503 lib/elements/stroke.py:161
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."
@@ -1713,11 +1713,11 @@ msgstr "Anzahl der Wiederholungen für jeden Stich. Ein Wert von 1 erzeugt einen
"Mit der Eingabe von mehreren durch Leerzeichen getrennte Werte kann ein Muster mit unterschiedlichen Stichwiederholungen erzeugt werden."
#: lib/elements/fill_stitch.py:546 lib/elements/satin_column.py:254
-#: lib/elements/stroke.py:185
+#: lib/elements/stroke.py:186
msgid "Zig-zag spacing (peak-to-peak)"
msgstr "Zick-Zack Abstand (Spitze zu Spitze)"
-#: lib/elements/fill_stitch.py:547 lib/elements/stroke.py:186
+#: lib/elements/fill_stitch.py:547 lib/elements/stroke.py:187
msgid "Length of stitches in zig-zag mode."
msgstr "Stichlänge im Zick-Zack Modus."
@@ -1746,7 +1746,7 @@ 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:598 lib/elements/satin_column.py:282
-#: lib/elements/stroke.py:198
+#: lib/elements/stroke.py:199
msgid "Pull compensation"
msgstr "Zugausgleich"
@@ -1756,7 +1756,7 @@ msgstr "Füllstitche ziehen den Stoff zusammen. Dadurch wird das Stickbild schma
#: lib/elements/fill_stitch.py:603 lib/elements/satin_column.py:286
#: lib/elements/satin_column.py:449 lib/elements/satin_column.py:543
-#: lib/elements/stroke.py:201
+#: lib/elements/stroke.py:202
msgid "mm (each side)"
msgstr "mm (pro Seite)"
@@ -1803,7 +1803,7 @@ msgstr "Reihenabstand"
msgid "default: 3x fill row spacing"
msgstr "Standard: 3x Füllreihenabstand"
-#: lib/elements/fill_stitch.py:671 lib/elements/stroke.py:171
+#: lib/elements/fill_stitch.py:671 lib/elements/stroke.py:172
#: lib/extensions/element_info.py:144 lib/extensions/element_info.py:203
msgid "Max stitch length"
msgstr "Maximale Stichlänge"
@@ -1817,13 +1817,13 @@ msgid "Shrink the shape before doing underlay, to prevent underlay from showing
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:717 lib/elements/satin_column.py:585
-#: lib/elements/stroke.py:450 lib/gui/satin_multicolor/colorize_panel.py:61
+#: lib/elements/stroke.py:451 lib/gui/satin_multicolor/colorize_panel.py:61
#: lib/sew_stack/stitch_layers/mixins/randomization.py:55
msgid "Random seed"
msgstr "Zufallswert"
#: lib/elements/fill_stitch.py:718 lib/elements/satin_column.py:586
-#: lib/elements/stroke.py:451
+#: lib/elements/stroke.py:452
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."
@@ -2111,27 +2111,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:297 lib/elements/stroke.py:340
+#: lib/elements/satin_column.py:297 lib/elements/stroke.py:341
msgid "Automatic"
msgstr "Automatisch"
-#: lib/elements/satin_column.py:298 lib/elements/stroke.py:341
+#: lib/elements/satin_column.py:298 lib/elements/stroke.py:342
msgid "Don't reverse"
msgstr "Beibehalten"
-#: lib/elements/satin_column.py:299 lib/elements/stroke.py:342
+#: lib/elements/satin_column.py:299 lib/elements/stroke.py:343
msgid "Reverse first rail"
msgstr "Erste Konturlinie umkehren"
-#: lib/elements/satin_column.py:300 lib/elements/stroke.py:343
+#: lib/elements/satin_column.py:300 lib/elements/stroke.py:344
msgid "Reverse second rail"
msgstr "Zweite Konturlinie umkehren"
-#: lib/elements/satin_column.py:301 lib/elements/stroke.py:344
+#: lib/elements/satin_column.py:301 lib/elements/stroke.py:345
msgid "Reverse both rails"
msgstr "Beide Konturlinien umkehren"
-#: lib/elements/satin_column.py:307 lib/elements/stroke.py:350
+#: lib/elements/satin_column.py:307 lib/elements/stroke.py:351
msgid "Reverse rails"
msgstr "Konturlinien umkehren"
@@ -2192,7 +2192,7 @@ msgid "Stitch length"
msgstr "Stichlänge"
#: lib/elements/satin_column.py:429 lib/elements/satin_column.py:486
-#: lib/elements/stroke.py:132
+#: lib/elements/stroke.py:133
msgid "Stitch tolerance"
msgstr "Stichtoleranz"
@@ -2328,192 +2328,192 @@ msgid "No extra stitches will be added to the original ripple pattern and the ru
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: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."
+msgid "Length of stitches. Stitches can be shorter according to the stitch tolerance setting.\n"
+"It is possible to create stitch length patterns by adding multiple values separated by a space."
+msgstr ""
-#: lib/elements/stroke.py:133
+#: lib/elements/stroke.py:134
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:172
+#: lib/elements/stroke.py:173
msgid "Split stitches longer than this."
msgstr "Unterteile Stiche die kürzer sind als dieser Wert."
-#: lib/elements/stroke.py:199
+#: lib/elements/stroke.py:200
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:212
+#: lib/elements/stroke.py:213
msgid "Number of lines"
msgstr "Anzahl der Linien"
-#: lib/elements/stroke.py:213
+#: lib/elements/stroke.py:214
msgid "Number of lines from start to finish"
msgstr "Anzahl der Linien von Anfang bis Ende"
-#: lib/elements/stroke.py:224
+#: lib/elements/stroke.py:225
msgid "Minimum line distance"
msgstr "Minimaler Linienabstand"
-#: lib/elements/stroke.py:225
+#: lib/elements/stroke.py:226
msgid "Overrides the number of lines setting."
msgstr "Diese Einstellung überschreibt den Wert \"Anzahl der Linien\""
-#: lib/elements/stroke.py:238
+#: lib/elements/stroke.py:239
msgid "Line count / Minimum line distance"
msgstr "Anzahl der Linien / Minimaler Linienabstand"
-#: lib/elements/stroke.py:239
+#: lib/elements/stroke.py:240
msgid "Render at rungs"
msgstr "Muster an Richtungsvektoren positionieren"
-#: lib/elements/stroke.py:240
+#: lib/elements/stroke.py:241
msgid "Adaptive + minimum line distance"
msgstr "Adaptiv + minimaler Linienabstand"
-#: lib/elements/stroke.py:245
+#: lib/elements/stroke.py:246
msgid "Pattern position"
msgstr "Musterposition"
-#: lib/elements/stroke.py:246
+#: lib/elements/stroke.py:247
msgid "Pattern position for satin guided ripples."
msgstr "Musterposition für Satinsäulen-geführte Ripplestiche."
-#: lib/elements/stroke.py:257
+#: lib/elements/stroke.py:258
msgid "Stagger lines this many times before repeating"
msgstr "Stichversatz"
-#: lib/elements/stroke.py:258
+#: lib/elements/stroke.py:259
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:271
+#: lib/elements/stroke.py:272
msgid "Skip first lines"
msgstr "Erste Linien überspringen"
-#: lib/elements/stroke.py:272
+#: lib/elements/stroke.py:273
msgid "Skip this number of lines at the beginning."
msgstr "Diese Anzahl an Linien am Anfang überspringen."
-#: lib/elements/stroke.py:283
+#: lib/elements/stroke.py:284
msgid "Skip last lines"
msgstr "Letzte Linien überspringen"
-#: lib/elements/stroke.py:284
+#: lib/elements/stroke.py:285
msgid "Skip this number of lines at the end"
msgstr "Diese Anzahl an Linien am Ende überspringen"
-#: lib/elements/stroke.py:295
+#: lib/elements/stroke.py:296
msgid "Flip every second line"
msgstr "Jede zweite Reihe umkehren"
-#: lib/elements/stroke.py:296
+#: lib/elements/stroke.py:297
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:306
+#: lib/elements/stroke.py:307
msgid "Line distance exponent"
msgstr "Linienabstand Exponent"
-#: lib/elements/stroke.py:307
+#: lib/elements/stroke.py:308
msgid "Increase density towards one side."
msgstr "Dichte zu einer Seite hin erhöhen."
-#: lib/elements/stroke.py:318
+#: lib/elements/stroke.py:319
msgid "Flip exponent"
msgstr "Exponent umkehren"
-#: lib/elements/stroke.py:319
+#: lib/elements/stroke.py:320
msgid "Reverse exponent effect."
msgstr "Effekt des Exponenten umkehren."
-#: lib/elements/stroke.py:330
+#: lib/elements/stroke.py:331
msgid "Reverse"
msgstr "Umkehren"
-#: lib/elements/stroke.py:331
+#: lib/elements/stroke.py:332
msgid "Flip start and end point"
msgstr "Start- und Endpunkt vertauschen"
-#: lib/elements/stroke.py:351
+#: lib/elements/stroke.py:352
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:363
+#: lib/elements/stroke.py:364
msgid "Grid size"
msgstr "Größe des Gitters"
-#: lib/elements/stroke.py:364
+#: lib/elements/stroke.py:365
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:376
+#: lib/elements/stroke.py:377
msgid "Stitch grid first"
msgstr "Gitter zuerst sticken"
-#: lib/elements/stroke.py:377
+#: lib/elements/stroke.py:378
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:388
+#: lib/elements/stroke.py:389
msgid "Scale axis"
msgstr "Skalieren"
-#: lib/elements/stroke.py:389
+#: lib/elements/stroke.py:390
msgid "Scale axis for satin guided ripple stitches."
msgstr "Achse für Satin-geführte Ripplestiche."
-#: lib/elements/stroke.py:393 lib/gui/edit_json/settings_panel.py:159
+#: lib/elements/stroke.py:394 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:401
+#: lib/elements/stroke.py:402
msgid "Starting scale"
msgstr "Start-Skalierung"
-#: lib/elements/stroke.py:402
+#: lib/elements/stroke.py:403
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:402 lib/elements/stroke.py:414
+#: lib/elements/stroke.py:403 lib/elements/stroke.py:415
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:413
+#: lib/elements/stroke.py:414
msgid "Ending scale"
msgstr "End-Skalierung"
-#: lib/elements/stroke.py:414
+#: lib/elements/stroke.py:415
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:425 lib/gui/tartan/customize_panel.py:43
+#: lib/elements/stroke.py:426 lib/gui/tartan/customize_panel.py:43
#: inx/inkstitch_transform_elements.inx:10
msgid "Rotate"
msgstr "Rotieren"
-#: lib/elements/stroke.py:426
+#: lib/elements/stroke.py:427
msgid "Rotate satin guided ripple stitches"
msgstr "Satin-geführte Ripplestiche rotieren"
-#: lib/elements/stroke.py:437 inx/inkstitch_knockdown_fill.inx:20
+#: lib/elements/stroke.py:438 inx/inkstitch_knockdown_fill.inx:20
#: inx/inkstitch_knockdown_fill.inx:37
msgid "Join style"
msgstr "Kantenstil"
-#: lib/elements/stroke.py:438
+#: lib/elements/stroke.py:439
msgid "Join style for non circular ripples."
msgstr "Kantenstil für nicht kreisförmigen Ripplestich."
-#: lib/elements/stroke.py:441
+#: lib/elements/stroke.py:442
msgid "flat"
msgstr "flach"
-#: lib/elements/stroke.py:441
+#: lib/elements/stroke.py:442
msgid "point"
msgstr "spitz"
@@ -4691,6 +4691,10 @@ msgstr "Verschiebt Stiche zufällig um bis zu dieser Anzahl an Millimetern senkr
msgid "Stitch along a path using evenly-spaced stitches."
msgstr "Stickt entlang eines Pfades mit gleichmäßig verteilten Stichen."
+#: 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/sew_stack/stitch_layers/running_stitch/running_stitch_layer.py:25
msgid "Tolerance"
msgstr "Toleranz"
diff --git a/translations/messages_el_GR.po b/translations/messages_el_GR.po
index 2966b507..2e44b8a9 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-11-01 01:47+0000\n"
-"PO-Revision-Date: 2025-11-01 01:48\n"
+"POT-Creation-Date: 2025-11-08 01:39+0000\n"
+"PO-Revision-Date: 2025-11-08 01:39\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-11-01 01:47+0000\n"
+"POT-Creation-Date: 2025-11-08 01:39+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -1129,126 +1129,126 @@ msgstr ""
msgid "Flip automatically calculated angle if it appears to be wrong."
msgstr ""
-#: lib/elements/element.py:283 lib/gui/preferences.py:59
+#: lib/elements/element.py:291 lib/gui/preferences.py:59
#: lib/gui/preferences.py:128
msgid "Minimum stitch length"
msgstr ""
-#: lib/elements/element.py:284
+#: lib/elements/element.py:292
msgid "Overwrite global minimum stitch length setting. Shorter stitches than that will be removed."
msgstr ""
-#: lib/elements/element.py:294 lib/gui/preferences.py:41
+#: lib/elements/element.py:302 lib/gui/preferences.py:41
msgid "Minimum jump stitch length"
msgstr ""
-#: lib/elements/element.py:295
+#: lib/elements/element.py:303
msgid "Overwrite global minimum jump stitch length setting. Shorter distances to the next object will have no lock stitches."
msgstr ""
-#: lib/elements/element.py:305
+#: lib/elements/element.py:313
msgid "Allow lock stitches"
msgstr ""
-#: lib/elements/element.py:306
+#: lib/elements/element.py:314
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:311
+#: lib/elements/element.py:319
msgid "Both"
msgstr ""
-#: lib/elements/element.py:311
+#: lib/elements/element.py:319
msgid "Before"
msgstr "Πριν"
-#: lib/elements/element.py:311
+#: lib/elements/element.py:319
msgid "After"
msgstr "Μετά"
-#: lib/elements/element.py:311
+#: lib/elements/element.py:319
msgid "Neither"
msgstr ""
-#: lib/elements/element.py:320
+#: lib/elements/element.py:328
#: inx/inkstitch_lettering_force_lock_stitches.inx:3
msgid "Force lock stitches"
msgstr ""
-#: lib/elements/element.py:321
+#: lib/elements/element.py:329
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:333
+#: lib/elements/element.py:341
msgid "Tack stitch"
msgstr ""
-#: lib/elements/element.py:334
+#: lib/elements/element.py:342
msgid "Tack down stitch type"
msgstr ""
-#: lib/elements/element.py:344 lib/elements/element.py:390
+#: lib/elements/element.py:352 lib/elements/element.py:398
msgid "Custom path"
msgstr "Προσαρμοσμένη διαδρομή"
-#: lib/elements/element.py:345
+#: lib/elements/element.py:353
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:355 lib/elements/element.py:367
+#: lib/elements/element.py:363 lib/elements/element.py:375
msgid "Scale tack stitch"
msgstr ""
-#: lib/elements/element.py:356
+#: lib/elements/element.py:364
msgid "Set stitch length. A 1 in a custom path equals this values."
msgstr ""
-#: lib/elements/element.py:368
+#: lib/elements/element.py:376
msgid "Scale tack stitch by this percentage."
msgstr ""
-#: lib/elements/element.py:379
+#: lib/elements/element.py:387
msgid "Lock stitch"
msgstr ""
-#: lib/elements/element.py:380
+#: lib/elements/element.py:388
msgid "Lock stitch type"
msgstr ""
-#: lib/elements/element.py:391
+#: lib/elements/element.py:399
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:401 lib/elements/element.py:413
+#: lib/elements/element.py:409 lib/elements/element.py:421
msgid "Scale lock stitch"
msgstr ""
-#: lib/elements/element.py:402
+#: lib/elements/element.py:410
msgid "Set length of lock stitches (mm)."
msgstr ""
-#: lib/elements/element.py:414
+#: lib/elements/element.py:422
msgid "Scale lock stitch by this percentage."
msgstr ""
-#: lib/elements/element.py:426
+#: lib/elements/element.py:434
msgid "Trim After"
msgstr ""
-#: lib/elements/element.py:427
+#: lib/elements/element.py:435
msgid "Add a TRIM command after stitching this object."
msgstr ""
-#: lib/elements/element.py:436
+#: lib/elements/element.py:444
msgid "Stop After"
msgstr ""
-#: lib/elements/element.py:437
+#: lib/elements/element.py:445
msgid "Add a STOP command after stitching this object."
msgstr ""
-#: lib/elements/element.py:741
+#: lib/elements/element.py:749
msgid "Please run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot objects. This will show you the exact location of the problem."
msgstr ""
@@ -1669,19 +1669,19 @@ msgstr ""
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:485 lib/elements/stroke.py:146
+#: lib/elements/fill_stitch.py:485 lib/elements/stroke.py:147
msgid "Randomize stitch length"
msgstr ""
-#: lib/elements/fill_stitch.py:486 lib/elements/stroke.py:147
+#: lib/elements/fill_stitch.py:486 lib/elements/stroke.py:148
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:502 lib/elements/stroke.py:159
+#: lib/elements/fill_stitch.py:502 lib/elements/stroke.py:160
msgid "Random stitch length jitter"
msgstr ""
-#: lib/elements/fill_stitch.py:503 lib/elements/stroke.py:160
+#: lib/elements/fill_stitch.py:503 lib/elements/stroke.py:161
msgid "Amount to vary the length of each stitch by when randomizing."
msgstr ""
@@ -1707,11 +1707,11 @@ msgid "Backtrack each stitch this many times. A value of 1 would triple each st
msgstr ""
#: lib/elements/fill_stitch.py:546 lib/elements/satin_column.py:254
-#: lib/elements/stroke.py:185
+#: lib/elements/stroke.py:186
msgid "Zig-zag spacing (peak-to-peak)"
msgstr ""
-#: lib/elements/fill_stitch.py:547 lib/elements/stroke.py:186
+#: lib/elements/fill_stitch.py:547 lib/elements/stroke.py:187
msgid "Length of stitches in zig-zag mode."
msgstr ""
@@ -1740,7 +1740,7 @@ msgid "Defines width of a herringbone pattern. Use 0 for regular rows."
msgstr ""
#: lib/elements/fill_stitch.py:598 lib/elements/satin_column.py:282
-#: lib/elements/stroke.py:198
+#: lib/elements/stroke.py:199
msgid "Pull compensation"
msgstr ""
@@ -1750,7 +1750,7 @@ msgstr ""
#: lib/elements/fill_stitch.py:603 lib/elements/satin_column.py:286
#: lib/elements/satin_column.py:449 lib/elements/satin_column.py:543
-#: lib/elements/stroke.py:201
+#: lib/elements/stroke.py:202
msgid "mm (each side)"
msgstr "χλστ. (κάθε πλευρά)"
@@ -1797,7 +1797,7 @@ msgstr ""
msgid "default: 3x fill row spacing"
msgstr ""
-#: lib/elements/fill_stitch.py:671 lib/elements/stroke.py:171
+#: lib/elements/fill_stitch.py:671 lib/elements/stroke.py:172
#: lib/extensions/element_info.py:144 lib/extensions/element_info.py:203
msgid "Max stitch length"
msgstr ""
@@ -1811,13 +1811,13 @@ msgid "Shrink the shape before doing underlay, to prevent underlay from showing
msgstr ""
#: lib/elements/fill_stitch.py:717 lib/elements/satin_column.py:585
-#: lib/elements/stroke.py:450 lib/gui/satin_multicolor/colorize_panel.py:61
+#: lib/elements/stroke.py:451 lib/gui/satin_multicolor/colorize_panel.py:61
#: lib/sew_stack/stitch_layers/mixins/randomization.py:55
msgid "Random seed"
msgstr ""
#: lib/elements/fill_stitch.py:718 lib/elements/satin_column.py:586
-#: lib/elements/stroke.py:451
+#: lib/elements/stroke.py:452
msgid "Use a specific seed for randomized attributes. Uses the element ID if empty."
msgstr ""
@@ -2105,27 +2105,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:297 lib/elements/stroke.py:340
+#: lib/elements/satin_column.py:297 lib/elements/stroke.py:341
msgid "Automatic"
msgstr "Αυτόματα"
-#: lib/elements/satin_column.py:298 lib/elements/stroke.py:341
+#: lib/elements/satin_column.py:298 lib/elements/stroke.py:342
msgid "Don't reverse"
msgstr ""
-#: lib/elements/satin_column.py:299 lib/elements/stroke.py:342
+#: lib/elements/satin_column.py:299 lib/elements/stroke.py:343
msgid "Reverse first rail"
msgstr ""
-#: lib/elements/satin_column.py:300 lib/elements/stroke.py:343
+#: lib/elements/satin_column.py:300 lib/elements/stroke.py:344
msgid "Reverse second rail"
msgstr ""
-#: lib/elements/satin_column.py:301 lib/elements/stroke.py:344
+#: lib/elements/satin_column.py:301 lib/elements/stroke.py:345
msgid "Reverse both rails"
msgstr ""
-#: lib/elements/satin_column.py:307 lib/elements/stroke.py:350
+#: lib/elements/satin_column.py:307 lib/elements/stroke.py:351
msgid "Reverse rails"
msgstr ""
@@ -2186,7 +2186,7 @@ msgid "Stitch length"
msgstr ""
#: lib/elements/satin_column.py:429 lib/elements/satin_column.py:486
-#: lib/elements/stroke.py:132
+#: lib/elements/stroke.py:133
msgid "Stitch tolerance"
msgstr ""
@@ -2322,192 +2322,192 @@ msgid "No extra stitches will be added to the original ripple pattern and the ru
msgstr ""
#: 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."
+msgid "Length of stitches. Stitches can be shorter according to the stitch tolerance setting.\n"
+"It is possible to create stitch length patterns by adding multiple values separated by a space."
msgstr ""
-#: lib/elements/stroke.py:133
+#: lib/elements/stroke.py:134
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:172
+#: lib/elements/stroke.py:173
msgid "Split stitches longer than this."
msgstr ""
-#: lib/elements/stroke.py:199
+#: lib/elements/stroke.py:200
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:212
+#: lib/elements/stroke.py:213
msgid "Number of lines"
msgstr "Αριθμός γραμμών"
-#: lib/elements/stroke.py:213
+#: lib/elements/stroke.py:214
msgid "Number of lines from start to finish"
msgstr "Αριθμός γραμμών από την αρχή έως το τέλος"
-#: lib/elements/stroke.py:224
+#: lib/elements/stroke.py:225
msgid "Minimum line distance"
msgstr "Ελάχιστη απόσταση γραμμών"
-#: lib/elements/stroke.py:225
+#: lib/elements/stroke.py:226
msgid "Overrides the number of lines setting."
msgstr ""
-#: lib/elements/stroke.py:238
+#: lib/elements/stroke.py:239
msgid "Line count / Minimum line distance"
msgstr ""
-#: lib/elements/stroke.py:239
+#: lib/elements/stroke.py:240
msgid "Render at rungs"
msgstr ""
-#: lib/elements/stroke.py:240
+#: lib/elements/stroke.py:241
msgid "Adaptive + minimum line distance"
msgstr ""
-#: lib/elements/stroke.py:245
+#: lib/elements/stroke.py:246
msgid "Pattern position"
msgstr ""
-#: lib/elements/stroke.py:246
+#: lib/elements/stroke.py:247
msgid "Pattern position for satin guided ripples."
msgstr ""
-#: lib/elements/stroke.py:257
+#: lib/elements/stroke.py:258
msgid "Stagger lines this many times before repeating"
msgstr ""
-#: lib/elements/stroke.py:258
+#: lib/elements/stroke.py:259
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:271
+#: lib/elements/stroke.py:272
msgid "Skip first lines"
msgstr "Παράλειψη πρώτων γραμμών"
-#: lib/elements/stroke.py:272
+#: lib/elements/stroke.py:273
msgid "Skip this number of lines at the beginning."
msgstr "Παράλειψη αυτού του αριθμού γραμμών στην αρχή."
-#: lib/elements/stroke.py:283
+#: lib/elements/stroke.py:284
msgid "Skip last lines"
msgstr "Παράλειψη τελευταίων γραμμών"
-#: lib/elements/stroke.py:284
+#: lib/elements/stroke.py:285
msgid "Skip this number of lines at the end"
msgstr "Παράλειψη αυτού του αριθμού γραμμών στο τέλος"
-#: lib/elements/stroke.py:295
+#: lib/elements/stroke.py:296
msgid "Flip every second line"
msgstr ""
-#: lib/elements/stroke.py:296
+#: lib/elements/stroke.py:297
msgid "Linear ripple: wether to flip the pattern every second line or not."
msgstr ""
-#: lib/elements/stroke.py:306
+#: lib/elements/stroke.py:307
msgid "Line distance exponent"
msgstr ""
-#: lib/elements/stroke.py:307
+#: lib/elements/stroke.py:308
msgid "Increase density towards one side."
msgstr ""
-#: lib/elements/stroke.py:318
+#: lib/elements/stroke.py:319
msgid "Flip exponent"
msgstr ""
-#: lib/elements/stroke.py:319
+#: lib/elements/stroke.py:320
msgid "Reverse exponent effect."
msgstr ""
-#: lib/elements/stroke.py:330
+#: lib/elements/stroke.py:331
msgid "Reverse"
msgstr ""
-#: lib/elements/stroke.py:331
+#: lib/elements/stroke.py:332
msgid "Flip start and end point"
msgstr ""
-#: lib/elements/stroke.py:351
+#: lib/elements/stroke.py:352
msgid "Reverse satin ripple rails. Default: automatically detect and fix a reversed rail."
msgstr ""
-#: lib/elements/stroke.py:363
+#: lib/elements/stroke.py:364
msgid "Grid size"
msgstr "Μέγεθος πλέγματος"
-#: lib/elements/stroke.py:364
+#: lib/elements/stroke.py:365
msgid "Render as grid. Use with care and watch your stitch density."
msgstr ""
-#: lib/elements/stroke.py:376
+#: lib/elements/stroke.py:377
msgid "Stitch grid first"
msgstr ""
-#: lib/elements/stroke.py:377
+#: lib/elements/stroke.py:378
msgid "Reverse the stitch paths, so that the grid will be stitched first"
msgstr ""
-#: lib/elements/stroke.py:388
+#: lib/elements/stroke.py:389
msgid "Scale axis"
msgstr ""
-#: lib/elements/stroke.py:389
+#: lib/elements/stroke.py:390
msgid "Scale axis for satin guided ripple stitches."
msgstr ""
-#: lib/elements/stroke.py:393 lib/gui/edit_json/settings_panel.py:159
+#: lib/elements/stroke.py:394 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:401
+#: lib/elements/stroke.py:402
msgid "Starting scale"
msgstr ""
-#: lib/elements/stroke.py:402
+#: lib/elements/stroke.py:403
msgid "How big the first copy of the line should be, in percent."
msgstr ""
-#: lib/elements/stroke.py:402 lib/elements/stroke.py:414
+#: lib/elements/stroke.py:403 lib/elements/stroke.py:415
msgid "Used only for ripple stitch with a guide line."
msgstr ""
-#: lib/elements/stroke.py:413
+#: lib/elements/stroke.py:414
msgid "Ending scale"
msgstr ""
-#: lib/elements/stroke.py:414
+#: lib/elements/stroke.py:415
msgid "How big the last copy of the line should be, in percent."
msgstr ""
-#: lib/elements/stroke.py:425 lib/gui/tartan/customize_panel.py:43
+#: lib/elements/stroke.py:426 lib/gui/tartan/customize_panel.py:43
#: inx/inkstitch_transform_elements.inx:10
msgid "Rotate"
msgstr "Περιστροφή"
-#: lib/elements/stroke.py:426
+#: lib/elements/stroke.py:427
msgid "Rotate satin guided ripple stitches"
msgstr ""
-#: lib/elements/stroke.py:437 inx/inkstitch_knockdown_fill.inx:20
+#: lib/elements/stroke.py:438 inx/inkstitch_knockdown_fill.inx:20
#: inx/inkstitch_knockdown_fill.inx:37
msgid "Join style"
msgstr ""
-#: lib/elements/stroke.py:438
+#: lib/elements/stroke.py:439
msgid "Join style for non circular ripples."
msgstr ""
-#: lib/elements/stroke.py:441
+#: lib/elements/stroke.py:442
msgid "flat"
msgstr ""
-#: lib/elements/stroke.py:441
+#: lib/elements/stroke.py:442
msgid "point"
msgstr "σημείο"
@@ -2571,7 +2571,7 @@ msgstr ""
#: lib/extensions/apply_threadlist.py:78
msgid "File not found."
-msgstr ""
+msgstr "Το αρχείο δεν βρέθηκε."
#: lib/extensions/apply_threadlist.py:81
msgid "The filepath specified is not a file but a dictionary.\n"
@@ -2660,7 +2660,7 @@ msgstr ""
#: lib/extensions/batch_lettering.py:216 lib/gui/lettering/main_panel.py:317
msgid "scale"
-msgstr ""
+msgstr "κλίμακα"
#: lib/extensions/break_apart.py:32
msgid "Please select one or more fill areas to break apart."
@@ -2958,15 +2958,15 @@ msgstr ""
#: lib/extensions/lettering_organize_glyphs.py:53
msgid "Other Letters"
-msgstr ""
+msgstr "Άλλα γράμματα"
#: lib/extensions/lettering_organize_glyphs.py:54
msgid "Digits"
-msgstr ""
+msgstr "Ψηφία"
#: lib/extensions/lettering_organize_glyphs.py:55
msgid "Symbols"
-msgstr ""
+msgstr "Σύμβολα"
#: lib/extensions/lettering_organize_glyphs.py:56
msgid "Punctuation"
@@ -3146,7 +3146,7 @@ msgstr ""
#: lib/extensions/print_pdf.py:135
msgid "Closing..."
-msgstr ""
+msgstr "Κλείσιμο..."
#: lib/extensions/print_pdf.py:135
msgid "It is safe to close this window now."
@@ -3422,7 +3422,7 @@ msgstr ""
#: lib/gui/about.py:18
msgid "About Ink/Stitch"
-msgstr ""
+msgstr "Πληροφορίες για το Ink/Stitch"
#: lib/gui/about.py:29 inx/inkstitch_about.inx:3
msgid "About"
@@ -3710,11 +3710,11 @@ msgstr ""
#: lib/gui/lettering/option_panel.py:55
msgid "Height: "
-msgstr ""
+msgstr "Ύψος: "
#: lib/gui/lettering/option_panel.py:59
msgid "Scale:"
-msgstr ""
+msgstr "Κλίμακα:"
#: lib/gui/lettering/option_panel.py:71
msgid "Font"
@@ -3728,19 +3728,19 @@ msgstr ""
#: inx/inkstitch_batch_lettering.inx:59
#: inx/inkstitch_lettering_along_path.inx:19
msgid "Left"
-msgstr ""
+msgstr "Αριστερά"
#: lib/gui/lettering/option_panel.py:86 inx/inkstitch_batch_lettering.inx:37
#: inx/inkstitch_batch_lettering.inx:60
#: inx/inkstitch_lettering_along_path.inx:20
msgid "Center"
-msgstr ""
+msgstr "Κέντρο"
#: lib/gui/lettering/option_panel.py:86 inx/inkstitch_batch_lettering.inx:38
#: inx/inkstitch_batch_lettering.inx:61
#: inx/inkstitch_lettering_along_path.inx:21
msgid "Right"
-msgstr ""
+msgstr "Δεξιά"
#: lib/gui/lettering/option_panel.py:86 inx/inkstitch_batch_lettering.inx:39
msgid "Block (default)"
@@ -3796,11 +3796,11 @@ msgstr ""
#: lib/gui/lettering/option_panel.py:148 inx/inkstitch_batch_lettering.inx:25
msgid "Line"
-msgstr ""
+msgstr "Γραμμή"
#: lib/gui/lettering/option_panel.py:148 inx/inkstitch_batch_lettering.inx:26
msgid "Word"
-msgstr ""
+msgstr "Λέξη"
#: lib/gui/lettering/option_panel.py:152 inx/inkstitch_batch_lettering.inx:28
msgid "Add trims"
@@ -3857,7 +3857,7 @@ msgstr ""
#: lib/gui/lettering/option_panel.py:81 lib/gui/lettering_font_sample.py:53
#: lib/gui/tartan/customize_panel.py:46 inx/inkstitch_batch_lettering.inx:21
msgid "Scale (%)"
-msgstr ""
+msgstr "Κλίμακα (%)"
#: lib/gui/lettering_font_sample.py:55
msgid "Max. line width"
@@ -3916,15 +3916,15 @@ msgstr ""
#: lib/gui/preferences.py:83
msgid "Don't rotate"
-msgstr ""
+msgstr "Χωρίς περιστροφή"
#: lib/gui/preferences.py:84
msgid "Rotate left"
-msgstr ""
+msgstr "Περιστροφή αριστερά"
#: lib/gui/preferences.py:85
msgid "Rotate right"
-msgstr ""
+msgstr "Περιστροφή δεξιά"
#: lib/gui/preferences.py:101
msgid "Global"
@@ -4008,7 +4008,7 @@ msgstr ""
#: lib/gui/request_update_svg_version.py:37
msgid "Update"
-msgstr ""
+msgstr "Ενημέρωση"
#: lib/gui/satin_multicolor/color_panel.py:19 lib/gui/tartan/stripe_panel.py:19
msgid "Click to move color up."
@@ -4028,11 +4028,11 @@ msgstr ""
#: lib/gui/satin_multicolor/color_panel.py:39
msgid "Remove color"
-msgstr ""
+msgstr "Αφαίρεση χρώματος"
#: lib/gui/satin_multicolor/colorize_panel.py:27
msgid "General Settings"
-msgstr ""
+msgstr "Γενικές ρυθμίσεις"
#: lib/gui/satin_multicolor/colorize_panel.py:30
msgid "Equidistant colors"
@@ -4082,7 +4082,7 @@ msgstr ""
#: lib/gui/satin_multicolor/colorize_panel.py:235
#, python-brace-format
msgid "Total width: {width}%"
-msgstr ""
+msgstr "Συνολικό πλάτος: {width}%"
#: lib/gui/satin_multicolor/help_panel.py:19
msgid "This extension simulates a multicolor satin by creating colored copies of the selected satin(s)."
@@ -4194,7 +4194,7 @@ msgstr ""
#: lib/gui/simulator/drawing_panel.py:304
#, python-brace-format
msgid "Dimensions: {:.2f} x {:.2f}"
-msgstr ""
+msgstr "Διαστάσεις: {:.2f} x {:.2f}"
#: lib/gui/simulator/drawing_panel.py:450
#, python-format
@@ -4394,7 +4394,7 @@ msgstr ""
#: lib/gui/tartan/main_panel.py:54
msgid "Customize"
-msgstr ""
+msgstr "Προσαρμογή"
#: lib/gui/tartan/main_panel.py:58
msgid "Palette Code"
@@ -4461,7 +4461,7 @@ msgstr ""
#: lib/gui/test_swatches.py:56
msgid "Increase by"
-msgstr ""
+msgstr "Αύξηση κατά"
#: lib/gui/test_swatches.py:63
msgid "Columns"
@@ -4622,7 +4622,7 @@ msgstr ""
#: lib/sew_stack/stitch_layers/mixins/path.py:9
msgid "Path"
-msgstr ""
+msgstr "Διαδρομή"
#: lib/sew_stack/stitch_layers/mixins/path.py:10
msgid "Reverse path"
@@ -4661,6 +4661,10 @@ msgstr ""
msgid "Stitch along a path using evenly-spaced stitches."
msgstr ""
+#: 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/sew_stack/stitch_layers/running_stitch/running_stitch_layer.py:25
msgid "Tolerance"
msgstr ""
@@ -5395,7 +5399,7 @@ msgstr ""
#. description for pystitch file format: json
#: pystitch-format-descriptions.py:106
msgid "Json Export"
-msgstr ""
+msgstr "Εξαγωγή json"
#: inx/inkstitch_apply_attribute.inx:3
msgid "Apply attribute"
@@ -5796,7 +5800,7 @@ msgstr ""
#: inx/inkstitch_commands_scale_symbols.inx:6
msgid "Size (%)"
-msgstr ""
+msgstr "Μέγεθος (%)"
#: inx/inkstitch_commands_scale_symbols.inx:10
msgid "Adjust all command symbol sizes at once"
@@ -6154,7 +6158,7 @@ msgstr ""
#: inx/inkstitch_input_100.inx:3
msgid "100 file input"
-msgstr ""
+msgstr "Είσοδος αρχείου 100"
#: inx/inkstitch_input_100.inx:8
msgid "Ink/Stitch: Toyota Embroidery Format (.100)"
@@ -6166,7 +6170,7 @@ msgstr ""
#: inx/inkstitch_input_10O.inx:3
msgid "10O file input"
-msgstr ""
+msgstr "Είσοδος αρχείου 10O"
#: inx/inkstitch_input_10O.inx:8
msgid "Ink/Stitch: Toyota Embroidery Format (.10o)"
@@ -6178,7 +6182,7 @@ msgstr ""
#: inx/inkstitch_input_BRO.inx:3
msgid "BRO file input"
-msgstr ""
+msgstr "Είσοδος αρχείου BRO"
#: inx/inkstitch_input_BRO.inx:8
msgid "Ink/Stitch: Bits & Volts Embroidery Format (.bro)"
@@ -6190,7 +6194,7 @@ msgstr ""
#: inx/inkstitch_input_COL.inx:3
msgid "COL file input"
-msgstr ""
+msgstr "Είσοδος αρχείου COL"
#: inx/inkstitch_input_COL.inx:8
msgid "Ink/Stitch: Col Color Format (.col)"
@@ -6202,7 +6206,7 @@ msgstr ""
#: inx/inkstitch_input_CSV.inx:3
msgid "CSV file input"
-msgstr ""
+msgstr "Είσοδος αρχείου CSV"
#: inx/inkstitch_input_CSV.inx:8
msgid "Ink/Stitch: Comma-separated values (.csv)"
@@ -6214,7 +6218,7 @@ msgstr ""
#: inx/inkstitch_input_DAT.inx:3
msgid "DAT file input"
-msgstr ""
+msgstr "Είσοδος αρχείου DAT"
#: inx/inkstitch_input_DAT.inx:8
msgid "Ink/Stitch: Sunstar or Barudan Embroidery Format (.dat)"
@@ -6226,7 +6230,7 @@ msgstr ""
#: inx/inkstitch_input_DSB.inx:3
msgid "DSB file input"
-msgstr ""
+msgstr "Είσοδος αρχείου DSB"
#: inx/inkstitch_input_DSB.inx:8
msgid "Ink/Stitch: Tajima(Barudan) Embroidery Format (.dsb)"
@@ -6238,7 +6242,7 @@ msgstr ""
#: inx/inkstitch_input_DST.inx:3
msgid "DST file input"
-msgstr ""
+msgstr "Είσοδος αρχείου DST"
#: inx/inkstitch_input_DST.inx:8 inx/inkstitch_output_DST.inx:8
msgid "Ink/Stitch: Tajima Embroidery Format (.dst)"
@@ -6250,7 +6254,7 @@ msgstr ""
#: inx/inkstitch_input_DSZ.inx:3
msgid "DSZ file input"
-msgstr ""
+msgstr "Είσοδος αρχείου DSZ"
#: inx/inkstitch_input_DSZ.inx:8
msgid "Ink/Stitch: ZSK USA Embroidery Format (.dsz)"
@@ -6262,7 +6266,7 @@ msgstr ""
#: inx/inkstitch_input_EDR.inx:3
msgid "EDR file input"
-msgstr ""
+msgstr "Είσοδος αρχείου EDR"
#: inx/inkstitch_input_EDR.inx:8
msgid "Ink/Stitch: Edr Color Format (.edr)"
@@ -6274,7 +6278,7 @@ msgstr ""
#: inx/inkstitch_input_EMD.inx:3
msgid "EMD file input"
-msgstr ""
+msgstr "Είσοδος αρχείου EMD"
#: inx/inkstitch_input_EMD.inx:8
msgid "Ink/Stitch: Elna Embroidery Format (.emd)"
@@ -6286,7 +6290,7 @@ msgstr ""
#: inx/inkstitch_input_EXP.inx:3
msgid "EXP file input"
-msgstr ""
+msgstr "Είσοδος αρχείου EXP"
#: inx/inkstitch_input_EXP.inx:8 inx/inkstitch_output_EXP.inx:8
msgid "Ink/Stitch: Melco Expanded Embroidery Format (.exp)"
@@ -6298,7 +6302,7 @@ msgstr ""
#: inx/inkstitch_input_EXY.inx:3
msgid "EXY file input"
-msgstr ""
+msgstr "Είσοδος αρχείου EXY"
#: inx/inkstitch_input_EXY.inx:8
msgid "Ink/Stitch: Eltac Embroidery Format (.exy)"
@@ -6310,7 +6314,7 @@ msgstr ""
#: inx/inkstitch_input_FXY.inx:3
msgid "FXY file input"
-msgstr ""
+msgstr "Είσοδος αρχείου FXY"
#: inx/inkstitch_input_FXY.inx:8
msgid "Ink/Stitch: Fortron Embroidery Format (.fxy)"
@@ -6322,7 +6326,7 @@ msgstr ""
#: inx/inkstitch_input_GCODE.inx:3
msgid "GCODE file input"
-msgstr ""
+msgstr "Είσοδος αρχείου GCODE"
#: inx/inkstitch_input_GCODE.inx:8 inx/inkstitch_output_GCODE.inx:8
msgid "Ink/Stitch: gcode Format, Text File (.gcode)"
@@ -6334,7 +6338,7 @@ msgstr ""
#: inx/inkstitch_input_GT.inx:3
msgid "GT file input"
-msgstr ""
+msgstr "Είσοδος αρχείου GT"
#: inx/inkstitch_input_GT.inx:8
msgid "Ink/Stitch: Gold Thread Embroidery Format (.gt)"
@@ -6346,7 +6350,7 @@ msgstr ""
#: inx/inkstitch_input_HUS.inx:3
msgid "HUS file input"
-msgstr ""
+msgstr "Είσοδος αρχείου HUS"
#: inx/inkstitch_input_HUS.inx:8
msgid "Ink/Stitch: Husqvarna Embroidery Format (.hus)"
@@ -6358,7 +6362,7 @@ msgstr ""
#: inx/inkstitch_input_INB.inx:3
msgid "INB file input"
-msgstr ""
+msgstr "Είσοδος αρχείου INB"
#: inx/inkstitch_input_INB.inx:8
msgid "Ink/Stitch: Inbro Embroidery Format (.inb)"
@@ -6370,7 +6374,7 @@ msgstr ""
#: inx/inkstitch_input_INF.inx:3
msgid "INF file input"
-msgstr ""
+msgstr "Είσοδος αρχείου INF"
#: inx/inkstitch_input_INF.inx:8
msgid "Ink/Stitch: Inf Color Format (.inf)"
@@ -6382,7 +6386,7 @@ msgstr ""
#: inx/inkstitch_input_IQP.inx:3
msgid "IQP file input"
-msgstr ""
+msgstr "Είσοδος αρχείου IQP"
#: inx/inkstitch_input_IQP.inx:8
msgid "Ink/Stitch: Iqp - Intelliquilter Format (.iqp)"
@@ -6394,7 +6398,7 @@ msgstr ""
#: inx/inkstitch_input_JEF.inx:3
msgid "JEF file input"
-msgstr ""
+msgstr "Είσοδος αρχείου JEF"
#: inx/inkstitch_input_JEF.inx:8 inx/inkstitch_output_JEF.inx:8
msgid "Ink/Stitch: Janome Embroidery Format (.jef)"
@@ -6406,7 +6410,7 @@ msgstr ""
#: inx/inkstitch_input_JPX.inx:3
msgid "JPX file input"
-msgstr ""
+msgstr "Είσοδος αρχείου JPX"
#: inx/inkstitch_input_JPX.inx:8
msgid "Ink/Stitch: Janome Embroidery Format (.jpx)"
@@ -6418,7 +6422,7 @@ msgstr ""
#: inx/inkstitch_input_JSON.inx:3
msgid "JSON file input"
-msgstr ""
+msgstr "Είσοδος αρχείου JSON"
#: inx/inkstitch_input_JSON.inx:8
msgid "Ink/Stitch: Json Export (.json)"
@@ -6430,7 +6434,7 @@ msgstr ""
#: inx/inkstitch_input_KSM.inx:3
msgid "KSM file input"
-msgstr ""
+msgstr "Είσοδος αρχείου KSM"
#: inx/inkstitch_input_KSM.inx:8
msgid "Ink/Stitch: Pfaff Embroidery Format (.ksm)"
@@ -6442,7 +6446,7 @@ msgstr ""
#: inx/inkstitch_input_MAX.inx:3
msgid "MAX file input"
-msgstr ""
+msgstr "Είσοδος αρχείου MAX"
#: inx/inkstitch_input_MAX.inx:8
msgid "Ink/Stitch: Pfaff Embroidery Format (.max)"
@@ -6454,7 +6458,7 @@ msgstr ""
#: inx/inkstitch_input_MIT.inx:3
msgid "MIT file input"
-msgstr ""
+msgstr "Είσοδος αρχείου MIT"
#: inx/inkstitch_input_MIT.inx:8
msgid "Ink/Stitch: Mitsubishi Embroidery Format (.mit)"
@@ -6466,7 +6470,7 @@ msgstr ""
#: inx/inkstitch_input_NEW.inx:3
msgid "NEW file input"
-msgstr ""
+msgstr "Είσοδος αρχείου NEW"
#: inx/inkstitch_input_NEW.inx:8
msgid "Ink/Stitch: Ameco Embroidery Format (.new)"
@@ -6478,7 +6482,7 @@ msgstr ""
#: inx/inkstitch_input_PCD.inx:3
msgid "PCD file input"
-msgstr ""
+msgstr "Είσοδος αρχείου PCD"
#: inx/inkstitch_input_PCD.inx:8
msgid "Ink/Stitch: Pfaff Embroidery Format (.pcd)"
@@ -6490,7 +6494,7 @@ msgstr ""
#: inx/inkstitch_input_PCM.inx:3
msgid "PCM file input"
-msgstr ""
+msgstr "Είσοδος αρχείου PCM"
#: inx/inkstitch_input_PCM.inx:8
msgid "Ink/Stitch: Pfaff Embroidery Format (.pcm)"
@@ -6502,7 +6506,7 @@ msgstr ""
#: inx/inkstitch_input_PCQ.inx:3
msgid "PCQ file input"
-msgstr ""
+msgstr "Είσοδος αρχείου PCQ"
#: inx/inkstitch_input_PCQ.inx:8
msgid "Ink/Stitch: Pfaff Embroidery Format (.pcq)"
@@ -6514,7 +6518,7 @@ msgstr ""
#: inx/inkstitch_input_PCS.inx:3
msgid "PCS file input"
-msgstr ""
+msgstr "Είσοδος αρχείου PCS"
#: inx/inkstitch_input_PCS.inx:8
msgid "Ink/Stitch: Pfaff Embroidery Format (.pcs)"
@@ -6526,7 +6530,7 @@ msgstr ""
#: inx/inkstitch_input_PEC.inx:3
msgid "PEC file input"
-msgstr ""
+msgstr "Είσοδος αρχείου PEC"
#: inx/inkstitch_input_PEC.inx:8 inx/inkstitch_output_PEC.inx:8
msgid "Ink/Stitch: Brother Embroidery Format (.pec)"
@@ -6538,7 +6542,7 @@ msgstr ""
#: inx/inkstitch_input_PES.inx:3
msgid "PES file input"
-msgstr ""
+msgstr "Είσοδος αρχείου PES"
#: inx/inkstitch_input_PES.inx:8 inx/inkstitch_output_PES.inx:8
msgid "Ink/Stitch: Brother Embroidery Format (.pes)"
@@ -6550,7 +6554,7 @@ msgstr ""
#: inx/inkstitch_input_PHB.inx:3
msgid "PHB file input"
-msgstr ""
+msgstr "Είσοδος αρχείου PHB"
#: inx/inkstitch_input_PHB.inx:8
msgid "Ink/Stitch: Brother Embroidery Format (.phb)"
@@ -6562,7 +6566,7 @@ msgstr ""
#: inx/inkstitch_input_PHC.inx:3
msgid "PHC file input"
-msgstr ""
+msgstr "Είσοδος αρχείου PHC"
#: inx/inkstitch_input_PHC.inx:8
msgid "Ink/Stitch: Brother Embroidery Format (.phc)"
@@ -6574,7 +6578,7 @@ msgstr ""
#: inx/inkstitch_input_PLT.inx:3
msgid "PLT file input"
-msgstr ""
+msgstr "Είσοδος αρχείου PLT"
#: inx/inkstitch_input_PLT.inx:8
msgid "Ink/Stitch: Plt - HPGL (.plt)"
@@ -6586,7 +6590,7 @@ msgstr ""
#: inx/inkstitch_input_PMV.inx:3
msgid "PMV file input"
-msgstr ""
+msgstr "Είσοδος αρχείου PMV"
#: inx/inkstitch_input_PMV.inx:8
msgid "Ink/Stitch: Brother Stitch Format (.pmv)"
@@ -6598,7 +6602,7 @@ msgstr ""
#: inx/inkstitch_input_QCC.inx:3
msgid "QCC file input"
-msgstr ""
+msgstr "Είσοδος αρχείου QCC"
#: inx/inkstitch_input_QCC.inx:8
msgid "Ink/Stitch: Qcc - QuiltEZ (.qcc)"
@@ -6610,7 +6614,7 @@ msgstr ""
#: inx/inkstitch_input_SEW.inx:3
msgid "SEW file input"
-msgstr ""
+msgstr "Είσοδος αρχείου SEW"
#: inx/inkstitch_input_SEW.inx:8
msgid "Ink/Stitch: Janome Embroidery Format (.sew)"
@@ -6622,7 +6626,7 @@ msgstr ""
#: inx/inkstitch_input_SHV.inx:3
msgid "SHV file input"
-msgstr ""
+msgstr "Είσοδος αρχείου SHV"
#: inx/inkstitch_input_SHV.inx:8
msgid "Ink/Stitch: Husqvarna Viking Embroidery Format (.shv)"
@@ -6634,7 +6638,7 @@ msgstr ""
#: inx/inkstitch_input_SPX.inx:3
msgid "SPX file input"
-msgstr ""
+msgstr "Είσοδος αρχείου SPX"
#: inx/inkstitch_input_SPX.inx:8
msgid "Ink/Stitch: Pfaff Embroidery Format (.spx)"
@@ -6646,7 +6650,7 @@ msgstr ""
#: inx/inkstitch_input_STC.inx:3
msgid "STC file input"
-msgstr ""
+msgstr "Είσοδος αρχείου STC"
#: inx/inkstitch_input_STC.inx:8
msgid "Ink/Stitch: Gunold Embroidery Format (.stc)"
@@ -6658,7 +6662,7 @@ msgstr ""
#: inx/inkstitch_input_STX.inx:3
msgid "STX file input"
-msgstr ""
+msgstr "Είσοδος αρχείου STX"
#: inx/inkstitch_input_STX.inx:8
msgid "Ink/Stitch: Data Stitch Embroidery Format (.stx)"
@@ -6670,7 +6674,7 @@ msgstr ""
#: inx/inkstitch_input_TAP.inx:3
msgid "TAP file input"
-msgstr ""
+msgstr "Είσοδος αρχείου TAP"
#: inx/inkstitch_input_TAP.inx:8
msgid "Ink/Stitch: Happy Embroidery Format (.tap)"
@@ -6682,7 +6686,7 @@ msgstr ""
#: inx/inkstitch_input_TBF.inx:3
msgid "TBF file input"
-msgstr ""
+msgstr "Είσοδος αρχείου TBF"
#: inx/inkstitch_input_TBF.inx:8 inx/inkstitch_output_TBF.inx:8
msgid "Ink/Stitch: Tajima Embroidery Format (.tbf)"
@@ -6694,7 +6698,7 @@ msgstr ""
#: inx/inkstitch_input_U01.inx:3
msgid "U01 file input"
-msgstr ""
+msgstr "Είσοδος αρχείου U01"
#: inx/inkstitch_input_U01.inx:8 inx/inkstitch_output_U01.inx:8
msgid "Ink/Stitch: Barudan Embroidery Format (.u01)"
@@ -6706,7 +6710,7 @@ msgstr ""
#: inx/inkstitch_input_VP3.inx:3
msgid "VP3 file input"
-msgstr ""
+msgstr "Είσοδος αρχείου VP3"
#: inx/inkstitch_input_VP3.inx:8 inx/inkstitch_output_VP3.inx:8
msgid "Ink/Stitch: Pfaff Embroidery Format (.vp3)"
@@ -6718,7 +6722,7 @@ msgstr ""
#: inx/inkstitch_input_XXX.inx:3
msgid "XXX file input"
-msgstr ""
+msgstr "Είσοδος αρχείου XXX"
#: inx/inkstitch_input_XXX.inx:8 inx/inkstitch_output_XXX.inx:8
msgid "Ink/Stitch: Singer Embroidery Format (.xxx)"
@@ -6730,7 +6734,7 @@ msgstr ""
#: inx/inkstitch_input_ZHS.inx:3
msgid "ZHS file input"
-msgstr ""
+msgstr "Είσοδος αρχείου ZHS"
#: inx/inkstitch_input_ZHS.inx:8
msgid "Ink/Stitch: Zeng Hsing Embroidery Format (.zhs)"
@@ -6742,7 +6746,7 @@ msgstr ""
#: inx/inkstitch_input_ZXY.inx:3
msgid "ZXY file input"
-msgstr ""
+msgstr "Είσοδος αρχείου ZXY"
#: inx/inkstitch_input_ZXY.inx:8
msgid "Ink/Stitch: ZSK TC Embroidery Format (.zxy)"
@@ -6862,7 +6866,7 @@ msgstr ""
#: inx/inkstitch_jump_to_stroke.inx:32
msgid "Output settings"
-msgstr ""
+msgstr "Ρυθμίσεις εξόδου"
#: inx/inkstitch_jump_to_stroke.inx:33
msgid "Merge consecutive strokes of same type"
@@ -7077,7 +7081,7 @@ msgstr "Διαχείριση γραμματοσειρών"
#: inx/inkstitch_lettering_edit_json.inx:3
msgid "Edit JSON"
-msgstr ""
+msgstr "Επεξεργασία JSON"
#: inx/inkstitch_lettering_edit_json.inx:9
msgid "Feature to verify or update the font information file for an existing font"
@@ -7308,7 +7312,7 @@ msgstr ""
#: inx/inkstitch_lettering_organize_glyphs.inx:22
msgid "Sort by Category"
-msgstr ""
+msgstr "Ταξινόμηση κατά κατηγορία"
#: inx/inkstitch_lettering_organize_glyphs.inx:28
msgid "This extension helps the font digitizer to organize its work in steps to maximize reuse of already digitized letters."
@@ -7496,7 +7500,7 @@ msgstr ""
#: inx/inkstitch_output_COL.inx:3
msgid "COL file output"
-msgstr ""
+msgstr "Έξοδος αρχείου COL"
#: inx/inkstitch_output_COL.inx:8
msgid "Ink/Stitch: Col Color Format [COLOR] (.col)"
@@ -7508,7 +7512,7 @@ msgstr ""
#: inx/inkstitch_output_CSV.inx:3
msgid "CSV file output"
-msgstr ""
+msgstr "Έξοδος αρχείου CSV"
#: inx/inkstitch_output_CSV.inx:8
msgid "Ink/Stitch: Comma-separated values [DEBUG] (.csv)"
@@ -7520,7 +7524,7 @@ msgstr ""
#: inx/inkstitch_output_DST.inx:3
msgid "DST file output"
-msgstr ""
+msgstr "Έξοδος αρχείου DST"
#: inx/inkstitch_output_DST.inx:9
msgid "Save design in DST format using Ink/Stitch"
@@ -7528,7 +7532,7 @@ msgstr ""
#: inx/inkstitch_output_EDR.inx:3
msgid "EDR file output"
-msgstr ""
+msgstr "Έξοδος αρχείου EDR"
#: inx/inkstitch_output_EDR.inx:8
msgid "Ink/Stitch: Edr Color Format [COLOR] (.edr)"
@@ -7540,7 +7544,7 @@ msgstr ""
#: inx/inkstitch_output_EXP.inx:3
msgid "EXP file output"
-msgstr ""
+msgstr "Έξοδος αρχείου EXP"
#: inx/inkstitch_output_EXP.inx:9
msgid "Save design in EXP format using Ink/Stitch"
@@ -7548,7 +7552,7 @@ msgstr ""
#: inx/inkstitch_output_GCODE.inx:3
msgid "GCODE file output"
-msgstr ""
+msgstr "Έξοδος αρχείου GCODE"
#: inx/inkstitch_output_GCODE.inx:9
msgid "Save design in GCODE format using Ink/Stitch"
@@ -7684,7 +7688,7 @@ msgstr ""
#: inx/inkstitch_output_INF.inx:3
msgid "INF file output"
-msgstr ""
+msgstr "Έξοδος αρχείου INF"
#: inx/inkstitch_output_INF.inx:8
msgid "Ink/Stitch: Inf Color Format [COLOR] (.inf)"
@@ -7696,7 +7700,7 @@ msgstr ""
#: inx/inkstitch_output_JEF.inx:3
msgid "JEF file output"
-msgstr ""
+msgstr "Έξοδος αρχείου JEF"
#: inx/inkstitch_output_JEF.inx:9
msgid "Save design in JEF format using Ink/Stitch"
@@ -7704,7 +7708,7 @@ msgstr ""
#: inx/inkstitch_output_JSON.inx:3
msgid "JSON file output"
-msgstr ""
+msgstr "Έξοδος αρχείου JSON"
#: inx/inkstitch_output_JSON.inx:8
msgid "Ink/Stitch: Json Export [DEBUG] (.json)"
@@ -7716,7 +7720,7 @@ msgstr ""
#: inx/inkstitch_output_PEC.inx:3
msgid "PEC file output"
-msgstr ""
+msgstr "Έξοδος αρχείου PEC"
#: inx/inkstitch_output_PEC.inx:9
msgid "Save design in PEC format using Ink/Stitch"
@@ -7724,7 +7728,7 @@ msgstr ""
#: inx/inkstitch_output_PES.inx:3
msgid "PES file output"
-msgstr ""
+msgstr "Έξοδος αρχείου PES"
#: inx/inkstitch_output_PES.inx:9
msgid "Save design in PES format using Ink/Stitch"
@@ -7732,7 +7736,7 @@ msgstr ""
#: inx/inkstitch_output_PLT.inx:3
msgid "PLT file output"
-msgstr ""
+msgstr "Έξοδος αρχείου PLT"
#: inx/inkstitch_output_PLT.inx:8
msgid "Ink/Stitch: Plt - HPGL [QUILTING] (.plt)"
@@ -7744,7 +7748,7 @@ msgstr ""
#: inx/inkstitch_output_PMV.inx:3
msgid "PMV file output"
-msgstr ""
+msgstr "Έξοδος αρχείου PMV"
#: inx/inkstitch_output_PMV.inx:8
msgid "Ink/Stitch: Brother Stitch Format [STITCH] (.pmv)"
@@ -7756,7 +7760,7 @@ msgstr ""
#: inx/inkstitch_output_QCC.inx:3
msgid "QCC file output"
-msgstr ""
+msgstr "Έξοδος αρχείου QCC"
#: inx/inkstitch_output_QCC.inx:8
msgid "Ink/Stitch: Qcc - QuiltEZ [QUILTING] (.qcc)"
@@ -7768,7 +7772,7 @@ msgstr ""
#: inx/inkstitch_output_SVG.inx:3
msgid "SVG file output"
-msgstr ""
+msgstr "Έξοδος αρχείου SVG"
#: inx/inkstitch_output_SVG.inx:8
msgid "Ink/Stitch: Scalable Vector Graphics [DEBUG] (.svg)"
@@ -7780,7 +7784,7 @@ msgstr ""
#: inx/inkstitch_output_TBF.inx:3
msgid "TBF file output"
-msgstr ""
+msgstr "Έξοδος αρχείου TBF"
#: inx/inkstitch_output_TBF.inx:9
msgid "Save design in TBF format using Ink/Stitch"
@@ -7788,7 +7792,7 @@ msgstr ""
#: inx/inkstitch_output_TXT.inx:3
msgid "TXT file output"
-msgstr ""
+msgstr "Έξοδος αρχείου TXT"
#: inx/inkstitch_output_TXT.inx:8
msgid "Ink/Stitch: txt Format, Text File [DEBUG] (.txt)"
@@ -7800,7 +7804,7 @@ msgstr ""
#: inx/inkstitch_output_U01.inx:3
msgid "U01 file output"
-msgstr ""
+msgstr "Έξοδος αρχείου U01"
#: inx/inkstitch_output_U01.inx:9
msgid "Save design in U01 format using Ink/Stitch"
@@ -7808,7 +7812,7 @@ msgstr ""
#: inx/inkstitch_output_VP3.inx:3
msgid "VP3 file output"
-msgstr ""
+msgstr "Έξοδος αρχείου VP3"
#: inx/inkstitch_output_VP3.inx:9
msgid "Save design in VP3 format using Ink/Stitch"
@@ -7816,7 +7820,7 @@ msgstr ""
#: inx/inkstitch_output_XXX.inx:3
msgid "XXX file output"
-msgstr ""
+msgstr "Έξοδος αρχείου XXX"
#: inx/inkstitch_output_XXX.inx:9
msgid "Save design in XXX format using Ink/Stitch"
@@ -7860,7 +7864,7 @@ msgstr ""
#: inx/inkstitch_png_realistic.inx:3
msgid "PNG file output (realistic)"
-msgstr ""
+msgstr "Έξοδος αρχείου PNG (ρεαλιστική)"
#: inx/inkstitch_png_realistic.inx:8
msgid "Ink/Stitch: Portable Network Graphics (Realistic) [IMAGE] (.png)"
@@ -7877,7 +7881,7 @@ msgstr ""
#: inx/inkstitch_png_realistic.inx:18 inx/inkstitch_png_simple.inx:19
msgid "PNG file export"
-msgstr ""
+msgstr "Εξαγωγή αρχείου PNG"
#: inx/inkstitch_png_realistic.inx:19 inx/inkstitch_png_simple.inx:20
msgid "Export embroidery design to PNG"
@@ -7917,7 +7921,7 @@ msgstr ""
#: inx/inkstitch_redwork.inx:14
msgid "Minimum path length (mm)"
-msgstr ""
+msgstr "Ελάχιστο μήκος διαδρομής (mm)"
#: inx/inkstitch_redwork.inx:14
msgid "Shorter paths will be removed from redwork result"
@@ -8196,7 +8200,7 @@ msgstr ""
#: inx/inkstitch_select_elements.inx:101
msgid "Python Path"
-msgstr ""
+msgstr "Διαδρομή Python"
#: inx/inkstitch_selection_to_anchor_line.inx:3
msgid "Selection to anchor line"
@@ -8264,7 +8268,7 @@ msgstr ""
#: inx/inkstitch_stitch_plan_preview.inx:27
msgid "Lock"
-msgstr ""
+msgstr "Κλείδωμα"
#: inx/inkstitch_stitch_plan_preview.inx:27
msgid "Make stitch plan insensitive to mouse interactions"
diff --git a/translations/messages_en_US.po b/translations/messages_en_US.po
index 3533bb47..3ea25510 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-11-01 01:47+0000\n"
-"PO-Revision-Date: 2025-11-01 01:48\n"
+"POT-Creation-Date: 2025-11-08 01:39+0000\n"
+"PO-Revision-Date: 2025-11-08 01:39\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-11-01 01:47+0000\n"
+"POT-Creation-Date: 2025-11-08 01:39+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -1129,126 +1129,126 @@ msgstr ""
msgid "Flip automatically calculated angle if it appears to be wrong."
msgstr ""
-#: lib/elements/element.py:283 lib/gui/preferences.py:59
+#: lib/elements/element.py:291 lib/gui/preferences.py:59
#: lib/gui/preferences.py:128
msgid "Minimum stitch length"
msgstr ""
-#: lib/elements/element.py:284
+#: lib/elements/element.py:292
msgid "Overwrite global minimum stitch length setting. Shorter stitches than that will be removed."
msgstr ""
-#: lib/elements/element.py:294 lib/gui/preferences.py:41
+#: lib/elements/element.py:302 lib/gui/preferences.py:41
msgid "Minimum jump stitch length"
msgstr ""
-#: lib/elements/element.py:295
+#: lib/elements/element.py:303
msgid "Overwrite global minimum jump stitch length setting. Shorter distances to the next object will have no lock stitches."
msgstr ""
-#: lib/elements/element.py:305
+#: lib/elements/element.py:313
msgid "Allow lock stitches"
msgstr ""
-#: lib/elements/element.py:306
+#: lib/elements/element.py:314
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:311
+#: lib/elements/element.py:319
msgid "Both"
msgstr ""
-#: lib/elements/element.py:311
+#: lib/elements/element.py:319
msgid "Before"
msgstr ""
-#: lib/elements/element.py:311
+#: lib/elements/element.py:319
msgid "After"
msgstr ""
-#: lib/elements/element.py:311
+#: lib/elements/element.py:319
msgid "Neither"
msgstr ""
-#: lib/elements/element.py:320
+#: lib/elements/element.py:328
#: inx/inkstitch_lettering_force_lock_stitches.inx:3
msgid "Force lock stitches"
msgstr ""
-#: lib/elements/element.py:321
+#: lib/elements/element.py:329
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:333
+#: lib/elements/element.py:341
msgid "Tack stitch"
msgstr ""
-#: lib/elements/element.py:334
+#: lib/elements/element.py:342
msgid "Tack down stitch type"
msgstr ""
-#: lib/elements/element.py:344 lib/elements/element.py:390
+#: lib/elements/element.py:352 lib/elements/element.py:398
msgid "Custom path"
msgstr ""
-#: lib/elements/element.py:345
+#: lib/elements/element.py:353
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:355 lib/elements/element.py:367
+#: lib/elements/element.py:363 lib/elements/element.py:375
msgid "Scale tack stitch"
msgstr ""
-#: lib/elements/element.py:356
+#: lib/elements/element.py:364
msgid "Set stitch length. A 1 in a custom path equals this values."
msgstr ""
-#: lib/elements/element.py:368
+#: lib/elements/element.py:376
msgid "Scale tack stitch by this percentage."
msgstr ""
-#: lib/elements/element.py:379
+#: lib/elements/element.py:387
msgid "Lock stitch"
msgstr ""
-#: lib/elements/element.py:380
+#: lib/elements/element.py:388
msgid "Lock stitch type"
msgstr ""
-#: lib/elements/element.py:391
+#: lib/elements/element.py:399
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:401 lib/elements/element.py:413
+#: lib/elements/element.py:409 lib/elements/element.py:421
msgid "Scale lock stitch"
msgstr ""
-#: lib/elements/element.py:402
+#: lib/elements/element.py:410
msgid "Set length of lock stitches (mm)."
msgstr ""
-#: lib/elements/element.py:414
+#: lib/elements/element.py:422
msgid "Scale lock stitch by this percentage."
msgstr ""
-#: lib/elements/element.py:426
+#: lib/elements/element.py:434
msgid "Trim After"
msgstr ""
-#: lib/elements/element.py:427
+#: lib/elements/element.py:435
msgid "Add a TRIM command after stitching this object."
msgstr ""
-#: lib/elements/element.py:436
+#: lib/elements/element.py:444
msgid "Stop After"
msgstr ""
-#: lib/elements/element.py:437
+#: lib/elements/element.py:445
msgid "Add a STOP command after stitching this object."
msgstr ""
-#: lib/elements/element.py:741
+#: lib/elements/element.py:749
msgid "Please run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot objects. This will show you the exact location of the problem."
msgstr ""
@@ -1669,19 +1669,19 @@ msgstr ""
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:485 lib/elements/stroke.py:146
+#: lib/elements/fill_stitch.py:485 lib/elements/stroke.py:147
msgid "Randomize stitch length"
msgstr ""
-#: lib/elements/fill_stitch.py:486 lib/elements/stroke.py:147
+#: lib/elements/fill_stitch.py:486 lib/elements/stroke.py:148
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:502 lib/elements/stroke.py:159
+#: lib/elements/fill_stitch.py:502 lib/elements/stroke.py:160
msgid "Random stitch length jitter"
msgstr ""
-#: lib/elements/fill_stitch.py:503 lib/elements/stroke.py:160
+#: lib/elements/fill_stitch.py:503 lib/elements/stroke.py:161
msgid "Amount to vary the length of each stitch by when randomizing."
msgstr ""
@@ -1707,11 +1707,11 @@ msgid "Backtrack each stitch this many times. A value of 1 would triple each st
msgstr ""
#: lib/elements/fill_stitch.py:546 lib/elements/satin_column.py:254
-#: lib/elements/stroke.py:185
+#: lib/elements/stroke.py:186
msgid "Zig-zag spacing (peak-to-peak)"
msgstr ""
-#: lib/elements/fill_stitch.py:547 lib/elements/stroke.py:186
+#: lib/elements/fill_stitch.py:547 lib/elements/stroke.py:187
msgid "Length of stitches in zig-zag mode."
msgstr ""
@@ -1740,7 +1740,7 @@ msgid "Defines width of a herringbone pattern. Use 0 for regular rows."
msgstr ""
#: lib/elements/fill_stitch.py:598 lib/elements/satin_column.py:282
-#: lib/elements/stroke.py:198
+#: lib/elements/stroke.py:199
msgid "Pull compensation"
msgstr ""
@@ -1750,7 +1750,7 @@ msgstr ""
#: lib/elements/fill_stitch.py:603 lib/elements/satin_column.py:286
#: lib/elements/satin_column.py:449 lib/elements/satin_column.py:543
-#: lib/elements/stroke.py:201
+#: lib/elements/stroke.py:202
msgid "mm (each side)"
msgstr ""
@@ -1797,7 +1797,7 @@ msgstr ""
msgid "default: 3x fill row spacing"
msgstr ""
-#: lib/elements/fill_stitch.py:671 lib/elements/stroke.py:171
+#: lib/elements/fill_stitch.py:671 lib/elements/stroke.py:172
#: lib/extensions/element_info.py:144 lib/extensions/element_info.py:203
msgid "Max stitch length"
msgstr ""
@@ -1811,13 +1811,13 @@ msgid "Shrink the shape before doing underlay, to prevent underlay from showing
msgstr ""
#: lib/elements/fill_stitch.py:717 lib/elements/satin_column.py:585
-#: lib/elements/stroke.py:450 lib/gui/satin_multicolor/colorize_panel.py:61
+#: lib/elements/stroke.py:451 lib/gui/satin_multicolor/colorize_panel.py:61
#: lib/sew_stack/stitch_layers/mixins/randomization.py:55
msgid "Random seed"
msgstr ""
#: lib/elements/fill_stitch.py:718 lib/elements/satin_column.py:586
-#: lib/elements/stroke.py:451
+#: lib/elements/stroke.py:452
msgid "Use a specific seed for randomized attributes. Uses the element ID if empty."
msgstr ""
@@ -2105,27 +2105,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:297 lib/elements/stroke.py:340
+#: lib/elements/satin_column.py:297 lib/elements/stroke.py:341
msgid "Automatic"
msgstr ""
-#: lib/elements/satin_column.py:298 lib/elements/stroke.py:341
+#: lib/elements/satin_column.py:298 lib/elements/stroke.py:342
msgid "Don't reverse"
msgstr ""
-#: lib/elements/satin_column.py:299 lib/elements/stroke.py:342
+#: lib/elements/satin_column.py:299 lib/elements/stroke.py:343
msgid "Reverse first rail"
msgstr ""
-#: lib/elements/satin_column.py:300 lib/elements/stroke.py:343
+#: lib/elements/satin_column.py:300 lib/elements/stroke.py:344
msgid "Reverse second rail"
msgstr ""
-#: lib/elements/satin_column.py:301 lib/elements/stroke.py:344
+#: lib/elements/satin_column.py:301 lib/elements/stroke.py:345
msgid "Reverse both rails"
msgstr ""
-#: lib/elements/satin_column.py:307 lib/elements/stroke.py:350
+#: lib/elements/satin_column.py:307 lib/elements/stroke.py:351
msgid "Reverse rails"
msgstr ""
@@ -2186,7 +2186,7 @@ msgid "Stitch length"
msgstr ""
#: lib/elements/satin_column.py:429 lib/elements/satin_column.py:486
-#: lib/elements/stroke.py:132
+#: lib/elements/stroke.py:133
msgid "Stitch tolerance"
msgstr ""
@@ -2322,192 +2322,192 @@ msgid "No extra stitches will be added to the original ripple pattern and the ru
msgstr ""
#: 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."
+msgid "Length of stitches. Stitches can be shorter according to the stitch tolerance setting.\n"
+"It is possible to create stitch length patterns by adding multiple values separated by a space."
msgstr ""
-#: lib/elements/stroke.py:133
+#: lib/elements/stroke.py:134
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:172
+#: lib/elements/stroke.py:173
msgid "Split stitches longer than this."
msgstr ""
-#: lib/elements/stroke.py:199
+#: lib/elements/stroke.py:200
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:212
+#: lib/elements/stroke.py:213
msgid "Number of lines"
msgstr ""
-#: lib/elements/stroke.py:213
+#: lib/elements/stroke.py:214
msgid "Number of lines from start to finish"
msgstr ""
-#: lib/elements/stroke.py:224
+#: lib/elements/stroke.py:225
msgid "Minimum line distance"
msgstr ""
-#: lib/elements/stroke.py:225
+#: lib/elements/stroke.py:226
msgid "Overrides the number of lines setting."
msgstr ""
-#: lib/elements/stroke.py:238
+#: lib/elements/stroke.py:239
msgid "Line count / Minimum line distance"
msgstr ""
-#: lib/elements/stroke.py:239
+#: lib/elements/stroke.py:240
msgid "Render at rungs"
msgstr ""
-#: lib/elements/stroke.py:240
+#: lib/elements/stroke.py:241
msgid "Adaptive + minimum line distance"
msgstr ""
-#: lib/elements/stroke.py:245
+#: lib/elements/stroke.py:246
msgid "Pattern position"
msgstr ""
-#: lib/elements/stroke.py:246
+#: lib/elements/stroke.py:247
msgid "Pattern position for satin guided ripples."
msgstr ""
-#: lib/elements/stroke.py:257
+#: lib/elements/stroke.py:258
msgid "Stagger lines this many times before repeating"
msgstr ""
-#: lib/elements/stroke.py:258
+#: lib/elements/stroke.py:259
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:271
+#: lib/elements/stroke.py:272
msgid "Skip first lines"
msgstr ""
-#: lib/elements/stroke.py:272
+#: lib/elements/stroke.py:273
msgid "Skip this number of lines at the beginning."
msgstr ""
-#: lib/elements/stroke.py:283
+#: lib/elements/stroke.py:284
msgid "Skip last lines"
msgstr ""
-#: lib/elements/stroke.py:284
+#: lib/elements/stroke.py:285
msgid "Skip this number of lines at the end"
msgstr ""
-#: lib/elements/stroke.py:295
+#: lib/elements/stroke.py:296
msgid "Flip every second line"
msgstr ""
-#: lib/elements/stroke.py:296
+#: lib/elements/stroke.py:297
msgid "Linear ripple: wether to flip the pattern every second line or not."
msgstr ""
-#: lib/elements/stroke.py:306
+#: lib/elements/stroke.py:307
msgid "Line distance exponent"
msgstr ""
-#: lib/elements/stroke.py:307
+#: lib/elements/stroke.py:308
msgid "Increase density towards one side."
msgstr ""
-#: lib/elements/stroke.py:318
+#: lib/elements/stroke.py:319
msgid "Flip exponent"
msgstr ""
-#: lib/elements/stroke.py:319
+#: lib/elements/stroke.py:320
msgid "Reverse exponent effect."
msgstr ""
-#: lib/elements/stroke.py:330
+#: lib/elements/stroke.py:331
msgid "Reverse"
msgstr ""
-#: lib/elements/stroke.py:331
+#: lib/elements/stroke.py:332
msgid "Flip start and end point"
msgstr ""
-#: lib/elements/stroke.py:351
+#: lib/elements/stroke.py:352
msgid "Reverse satin ripple rails. Default: automatically detect and fix a reversed rail."
msgstr ""
-#: lib/elements/stroke.py:363
+#: lib/elements/stroke.py:364
msgid "Grid size"
msgstr ""
-#: lib/elements/stroke.py:364
+#: lib/elements/stroke.py:365
msgid "Render as grid. Use with care and watch your stitch density."
msgstr ""
-#: lib/elements/stroke.py:376
+#: lib/elements/stroke.py:377
msgid "Stitch grid first"
msgstr ""
-#: lib/elements/stroke.py:377
+#: lib/elements/stroke.py:378
msgid "Reverse the stitch paths, so that the grid will be stitched first"
msgstr ""
-#: lib/elements/stroke.py:388
+#: lib/elements/stroke.py:389
msgid "Scale axis"
msgstr ""
-#: lib/elements/stroke.py:389
+#: lib/elements/stroke.py:390
msgid "Scale axis for satin guided ripple stitches."
msgstr ""
-#: lib/elements/stroke.py:393 lib/gui/edit_json/settings_panel.py:159
+#: lib/elements/stroke.py:394 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:401
+#: lib/elements/stroke.py:402
msgid "Starting scale"
msgstr ""
-#: lib/elements/stroke.py:402
+#: lib/elements/stroke.py:403
msgid "How big the first copy of the line should be, in percent."
msgstr ""
-#: lib/elements/stroke.py:402 lib/elements/stroke.py:414
+#: lib/elements/stroke.py:403 lib/elements/stroke.py:415
msgid "Used only for ripple stitch with a guide line."
msgstr ""
-#: lib/elements/stroke.py:413
+#: lib/elements/stroke.py:414
msgid "Ending scale"
msgstr ""
-#: lib/elements/stroke.py:414
+#: lib/elements/stroke.py:415
msgid "How big the last copy of the line should be, in percent."
msgstr ""
-#: lib/elements/stroke.py:425 lib/gui/tartan/customize_panel.py:43
+#: lib/elements/stroke.py:426 lib/gui/tartan/customize_panel.py:43
#: inx/inkstitch_transform_elements.inx:10
msgid "Rotate"
msgstr ""
-#: lib/elements/stroke.py:426
+#: lib/elements/stroke.py:427
msgid "Rotate satin guided ripple stitches"
msgstr ""
-#: lib/elements/stroke.py:437 inx/inkstitch_knockdown_fill.inx:20
+#: lib/elements/stroke.py:438 inx/inkstitch_knockdown_fill.inx:20
#: inx/inkstitch_knockdown_fill.inx:37
msgid "Join style"
msgstr ""
-#: lib/elements/stroke.py:438
+#: lib/elements/stroke.py:439
msgid "Join style for non circular ripples."
msgstr ""
-#: lib/elements/stroke.py:441
+#: lib/elements/stroke.py:442
msgid "flat"
msgstr ""
-#: lib/elements/stroke.py:441
+#: lib/elements/stroke.py:442
msgid "point"
msgstr ""
@@ -4661,6 +4661,10 @@ msgstr ""
msgid "Stitch along a path using evenly-spaced stitches."
msgstr ""
+#: 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/sew_stack/stitch_layers/running_stitch/running_stitch_layer.py:25
msgid "Tolerance"
msgstr ""
diff --git a/translations/messages_es_ES.po b/translations/messages_es_ES.po
index d3ccd720..75adb71f 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-11-01 01:47+0000\n"
-"PO-Revision-Date: 2025-11-01 01:48\n"
+"POT-Creation-Date: 2025-11-08 01:39+0000\n"
+"PO-Revision-Date: 2025-11-08 01:39\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-11-01 01:47+0000\n"
+"POT-Creation-Date: 2025-11-08 01:39+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -1132,126 +1132,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:283 lib/gui/preferences.py:59
+#: lib/elements/element.py:291 lib/gui/preferences.py:59
#: lib/gui/preferences.py:128
msgid "Minimum stitch length"
msgstr "Largo mínimo de puntada"
-#: lib/elements/element.py:284
+#: lib/elements/element.py:292
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:294 lib/gui/preferences.py:41
+#: lib/elements/element.py:302 lib/gui/preferences.py:41
msgid "Minimum jump stitch length"
msgstr "Longitud mínima de puntada de salto"
-#: lib/elements/element.py:295
+#: lib/elements/element.py:303
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:305
+#: lib/elements/element.py:313
msgid "Allow lock stitches"
msgstr "Permitir puntadas de remate"
-#: lib/elements/element.py:306
+#: lib/elements/element.py:314
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:311
+#: lib/elements/element.py:319
msgid "Both"
msgstr "Ambos"
-#: lib/elements/element.py:311
+#: lib/elements/element.py:319
msgid "Before"
msgstr "Antes"
-#: lib/elements/element.py:311
+#: lib/elements/element.py:319
msgid "After"
msgstr "Después"
-#: lib/elements/element.py:311
+#: lib/elements/element.py:319
msgid "Neither"
msgstr "Ninguno"
-#: lib/elements/element.py:320
+#: lib/elements/element.py:328
#: inx/inkstitch_lettering_force_lock_stitches.inx:3
msgid "Force lock stitches"
msgstr "Forzar las puntadas de refuerzo"
-#: lib/elements/element.py:321
+#: lib/elements/element.py:329
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:333
+#: lib/elements/element.py:341
msgid "Tack stitch"
msgstr "Puntada de remate"
-#: lib/elements/element.py:334
+#: lib/elements/element.py:342
msgid "Tack down stitch type"
msgstr "Tipo de puntada de remate"
-#: lib/elements/element.py:344 lib/elements/element.py:390
+#: lib/elements/element.py:352 lib/elements/element.py:398
msgid "Custom path"
msgstr "Trayectoria personalizada"
-#: lib/elements/element.py:345
+#: lib/elements/element.py:353
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:355 lib/elements/element.py:367
+#: lib/elements/element.py:363 lib/elements/element.py:375
msgid "Scale tack stitch"
msgstr "Escalar puntada de remate"
-#: lib/elements/element.py:356
+#: lib/elements/element.py:364
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:368
+#: lib/elements/element.py:376
msgid "Scale tack stitch by this percentage."
msgstr "Escale la puntada de remate en este porcentaje."
-#: lib/elements/element.py:379
+#: lib/elements/element.py:387
msgid "Lock stitch"
msgstr "Puntada de bloqueo"
-#: lib/elements/element.py:380
+#: lib/elements/element.py:388
msgid "Lock stitch type"
msgstr "Tipo de puntada de bloqueo"
-#: lib/elements/element.py:391
+#: lib/elements/element.py:399
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:401 lib/elements/element.py:413
+#: lib/elements/element.py:409 lib/elements/element.py:421
msgid "Scale lock stitch"
msgstr "Escalar puntada de bloqueo"
-#: lib/elements/element.py:402
+#: lib/elements/element.py:410
msgid "Set length of lock stitches (mm)."
msgstr "Ajuste la longitud de los pespuntes (mm)."
-#: lib/elements/element.py:414
+#: lib/elements/element.py:422
msgid "Scale lock stitch by this percentage."
msgstr "Escale la puntada de bloqueo en este porcentaje."
-#: lib/elements/element.py:426
+#: lib/elements/element.py:434
msgid "Trim After"
msgstr "Recorte Después"
-#: lib/elements/element.py:427
+#: lib/elements/element.py:435
msgid "Add a TRIM command after stitching this object."
msgstr "Añada un comando RECORTE después de coser este objeto."
-#: lib/elements/element.py:436
+#: lib/elements/element.py:444
msgid "Stop After"
msgstr "Deténgase después"
-#: lib/elements/element.py:437
+#: lib/elements/element.py:445
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:741
+#: lib/elements/element.py:749
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."
@@ -1672,19 +1672,19 @@ msgstr "Tolerancia de puntada de corrido"
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 cuán estrictamente Ink/Stitch intenta evitar bordar fuera de la forma. Números más bajos disminuyen la probabilidad de bordar fuera de la forma, pero requieren más puntadas."
-#: lib/elements/fill_stitch.py:485 lib/elements/stroke.py:146
+#: lib/elements/fill_stitch.py:485 lib/elements/stroke.py:147
msgid "Randomize stitch length"
msgstr "Variar la longitud de las puntadas"
-#: lib/elements/fill_stitch.py:486 lib/elements/stroke.py:147
+#: lib/elements/fill_stitch.py:486 lib/elements/stroke.py:148
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 "Variar la longitud y la fase de las puntadas en lugar de dividirlas de manera uniforme o escalonada. Esto se recomienda para rellenos curvos muy juntos, para evitar artefactos tipo Moiré."
-#: lib/elements/fill_stitch.py:502 lib/elements/stroke.py:159
+#: lib/elements/fill_stitch.py:502 lib/elements/stroke.py:160
msgid "Random stitch length jitter"
msgstr "Variación aleatoria de la longitud de las puntadas"
-#: lib/elements/fill_stitch.py:503 lib/elements/stroke.py:160
+#: lib/elements/fill_stitch.py:503 lib/elements/stroke.py:161
msgid "Amount to vary the length of each stitch by when randomizing."
msgstr "Cantidad para variar la longitud de cada puntada al usar la variación aleatoria."
@@ -1711,11 +1711,11 @@ msgstr "Retroceder sobre cada puntada este número de veces. Un valor de 1 tripl
"Se puede crear un patrón con varias repeticiones con una lista de valores separados por un espacio."
#: lib/elements/fill_stitch.py:546 lib/elements/satin_column.py:254
-#: lib/elements/stroke.py:185
+#: lib/elements/stroke.py:186
msgid "Zig-zag spacing (peak-to-peak)"
msgstr "Espaciado en zig-zag (pico a pico)"
-#: lib/elements/fill_stitch.py:547 lib/elements/stroke.py:186
+#: lib/elements/fill_stitch.py:547 lib/elements/stroke.py:187
msgid "Length of stitches in zig-zag mode."
msgstr "Longitud de las puntadas en modo Zig-Zag."
@@ -1744,7 +1744,7 @@ msgid "Defines width of a herringbone pattern. Use 0 for regular rows."
msgstr "Define el ancho de un patrón de espiga. Usa 0 para filas regulares."
#: lib/elements/fill_stitch.py:598 lib/elements/satin_column.py:282
-#: lib/elements/stroke.py:198
+#: lib/elements/stroke.py:199
msgid "Pull compensation"
msgstr "Compensación de tracción"
@@ -1754,7 +1754,7 @@ msgstr "La puntada de relleno puede fruncir la tela, resultando en una forma má
#: lib/elements/fill_stitch.py:603 lib/elements/satin_column.py:286
#: lib/elements/satin_column.py:449 lib/elements/satin_column.py:543
-#: lib/elements/stroke.py:201
+#: lib/elements/stroke.py:202
msgid "mm (each side)"
msgstr "mm (cada lado)"
@@ -1801,7 +1801,7 @@ msgstr "Espaciado de la fila"
msgid "default: 3x fill row spacing"
msgstr "por defecto: rellenar el espaciado de línea x3"
-#: lib/elements/fill_stitch.py:671 lib/elements/stroke.py:171
+#: lib/elements/fill_stitch.py:671 lib/elements/stroke.py:172
#: lib/extensions/element_info.py:144 lib/extensions/element_info.py:203
msgid "Max stitch length"
msgstr "Longitud de puntada máxima"
@@ -1815,13 +1815,13 @@ msgid "Shrink the shape before doing underlay, to prevent underlay from showing
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:717 lib/elements/satin_column.py:585
-#: lib/elements/stroke.py:450 lib/gui/satin_multicolor/colorize_panel.py:61
+#: lib/elements/stroke.py:451 lib/gui/satin_multicolor/colorize_panel.py:61
#: lib/sew_stack/stitch_layers/mixins/randomization.py:55
msgid "Random seed"
msgstr "Semilla aleatoria"
#: lib/elements/fill_stitch.py:718 lib/elements/satin_column.py:586
-#: lib/elements/stroke.py:451
+#: lib/elements/stroke.py:452
msgid "Use a specific seed for randomized attributes. Uses the element ID if empty."
msgstr "Utiliza una semilla específica para atributos aleatorios. Utiliza el ID del elemento si está vacío."
@@ -2109,27 +2109,27 @@ msgstr "Compensación de tire adicional que varía como porcentaje del ancho de
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 "Las puntadas de satín tiran de la tela, lo que resulta en una columna más estrecha de lo que se dibuja en Inkscape. Esta configuración expande cada par de perforaciones de aguja hacia afuera desde el centro de la columna de satín por una longitud fija. Se pueden usar dos valores separados por un espacio para un efecto asimétrico."
-#: lib/elements/satin_column.py:297 lib/elements/stroke.py:340
+#: lib/elements/satin_column.py:297 lib/elements/stroke.py:341
msgid "Automatic"
msgstr "Automático"
-#: lib/elements/satin_column.py:298 lib/elements/stroke.py:341
+#: lib/elements/satin_column.py:298 lib/elements/stroke.py:342
msgid "Don't reverse"
msgstr "No Invertir"
-#: lib/elements/satin_column.py:299 lib/elements/stroke.py:342
+#: lib/elements/satin_column.py:299 lib/elements/stroke.py:343
msgid "Reverse first rail"
msgstr "Invertir primer riel"
-#: lib/elements/satin_column.py:300 lib/elements/stroke.py:343
+#: lib/elements/satin_column.py:300 lib/elements/stroke.py:344
msgid "Reverse second rail"
msgstr "Invertir segundo riel"
-#: lib/elements/satin_column.py:301 lib/elements/stroke.py:344
+#: lib/elements/satin_column.py:301 lib/elements/stroke.py:345
msgid "Reverse both rails"
msgstr "Invertir ambos rieles"
-#: lib/elements/satin_column.py:307 lib/elements/stroke.py:350
+#: lib/elements/satin_column.py:307 lib/elements/stroke.py:351
msgid "Reverse rails"
msgstr "Invertir rieles"
@@ -2190,7 +2190,7 @@ msgid "Stitch length"
msgstr "Longitud de la Puntada"
#: lib/elements/satin_column.py:429 lib/elements/satin_column.py:486
-#: lib/elements/stroke.py:132
+#: lib/elements/stroke.py:133
msgid "Stitch tolerance"
msgstr "Tolerancia de puntada"
@@ -2326,192 +2326,192 @@ msgid "No extra stitches will be added to the original ripple pattern and the ru
msgstr "No se añadirán puntadas extra al patrón de puntada ondulada original y el valor de longitud de la puntada de corrido será ignorado."
#: 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 "Longitud de las puntadas. Las puntadas pueden ser más cortas de acuerdo con la configuración de tolerancia de puntada."
+msgid "Length of stitches. Stitches can be shorter according to the stitch tolerance setting.\n"
+"It is possible to create stitch length patterns by adding multiple values separated by a space."
+msgstr ""
-#: lib/elements/stroke.py:133
+#: lib/elements/stroke.py:134
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 "Todas las puntadas deben estar dentro de esta distancia del trazado. Una tolerancia menor significa que las puntadas estarán más juntas. Una tolerancia mayor significa que las esquinas afiladas pueden redondearse."
-#: lib/elements/stroke.py:172
+#: lib/elements/stroke.py:173
msgid "Split stitches longer than this."
msgstr "Dividir puntadas más largas que esto."
-#: lib/elements/stroke.py:199
+#: lib/elements/stroke.py:200
msgid "Zigzag stitches pull the fabric together, resulting in a column narrower than you draw in Inkscape. This widens the zigzag line width."
msgstr "Las puntadas en zigzag tiran de la tela, lo que resulta en una columna más estrecha de lo que se dibuja en Inkscape. Esto amplía el ancho de la línea de zigzag."
-#: lib/elements/stroke.py:212
+#: lib/elements/stroke.py:213
msgid "Number of lines"
msgstr "Número de líneas"
-#: lib/elements/stroke.py:213
+#: lib/elements/stroke.py:214
msgid "Number of lines from start to finish"
msgstr "Número de líneas de principio a fin"
-#: lib/elements/stroke.py:224
+#: lib/elements/stroke.py:225
msgid "Minimum line distance"
msgstr "Distancia mínima entre líneas"
-#: lib/elements/stroke.py:225
+#: lib/elements/stroke.py:226
msgid "Overrides the number of lines setting."
msgstr "Anula la configuración del número de líneas."
-#: lib/elements/stroke.py:238
+#: lib/elements/stroke.py:239
msgid "Line count / Minimum line distance"
msgstr "Conteo de líneas / Distancia mínima entre líneas"
-#: lib/elements/stroke.py:239
+#: lib/elements/stroke.py:240
msgid "Render at rungs"
msgstr "Renderizar en los peldaños"
-#: lib/elements/stroke.py:240
+#: lib/elements/stroke.py:241
msgid "Adaptive + minimum line distance"
msgstr "Adaptativo + distancia mínima entre líneas"
-#: lib/elements/stroke.py:245
+#: lib/elements/stroke.py:246
msgid "Pattern position"
msgstr "Posición del patrón"
-#: lib/elements/stroke.py:246
+#: lib/elements/stroke.py:247
msgid "Pattern position for satin guided ripples."
msgstr "Posición del patrón para las ondas guiadas por satín."
-#: lib/elements/stroke.py:257
+#: lib/elements/stroke.py:258
msgid "Stagger lines this many times before repeating"
msgstr "Escalonar las líneas esta cantidad de veces antes de repetir"
-#: lib/elements/stroke.py:258
+#: lib/elements/stroke.py:259
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 "Longitud del ciclo por el cual las sucesivas líneas de puntadas se escalonan. Se permiten valores fraccionarios y pueden tener diagonales menos visibles que los valores enteros. Un valor de 0 (por defecto) desactiva el escalonamiento y, en su lugar, cose de manera uniforme. Solo para ondas lineales."
-#: lib/elements/stroke.py:271
+#: lib/elements/stroke.py:272
msgid "Skip first lines"
msgstr "Omitir las primeras líneas"
-#: lib/elements/stroke.py:272
+#: lib/elements/stroke.py:273
msgid "Skip this number of lines at the beginning."
msgstr "Omitir este número de líneas al principio."
-#: lib/elements/stroke.py:283
+#: lib/elements/stroke.py:284
msgid "Skip last lines"
msgstr "Omitir las últimas líneas"
-#: lib/elements/stroke.py:284
+#: lib/elements/stroke.py:285
msgid "Skip this number of lines at the end"
msgstr "Omitir este número de líneas al final"
-#: lib/elements/stroke.py:295
+#: lib/elements/stroke.py:296
msgid "Flip every second line"
msgstr "Voltear cada segunda línea"
-#: lib/elements/stroke.py:296
+#: lib/elements/stroke.py:297
msgid "Linear ripple: wether to flip the pattern every second line or not."
msgstr "Onda lineal: si se debe voltear o no el patrón en cada segunda línea."
-#: lib/elements/stroke.py:306
+#: lib/elements/stroke.py:307
msgid "Line distance exponent"
msgstr "Exponente de distancia de línea"
-#: lib/elements/stroke.py:307
+#: lib/elements/stroke.py:308
msgid "Increase density towards one side."
msgstr "Aumentar la densidad hacia un lado."
-#: lib/elements/stroke.py:318
+#: lib/elements/stroke.py:319
msgid "Flip exponent"
msgstr "Invertir exponente"
-#: lib/elements/stroke.py:319
+#: lib/elements/stroke.py:320
msgid "Reverse exponent effect."
msgstr "Invertir efecto de exponente."
-#: lib/elements/stroke.py:330
+#: lib/elements/stroke.py:331
msgid "Reverse"
msgstr "Invertir"
-#: lib/elements/stroke.py:331
+#: lib/elements/stroke.py:332
msgid "Flip start and end point"
msgstr "Invertir punto inicial y final"
-#: lib/elements/stroke.py:351
+#: lib/elements/stroke.py:352
msgid "Reverse satin ripple rails. Default: automatically detect and fix a reversed rail."
msgstr "Invertir rieles de onda de satín. Por defecto: detecta y corrige automáticamente un riel invertido."
-#: lib/elements/stroke.py:363
+#: lib/elements/stroke.py:364
msgid "Grid size"
msgstr "Tamaño de la cuadrícula"
-#: lib/elements/stroke.py:364
+#: lib/elements/stroke.py:365
msgid "Render as grid. Use with care and watch your stitch density."
msgstr "Renderizar como cuadrícula. Úsalo con cuidado y vigila la densidad de la puntada."
-#: lib/elements/stroke.py:376
+#: lib/elements/stroke.py:377
msgid "Stitch grid first"
msgstr "Coser cuadrícula primero"
-#: lib/elements/stroke.py:377
+#: lib/elements/stroke.py:378
msgid "Reverse the stitch paths, so that the grid will be stitched first"
msgstr "Invierte los trazados de puntada para que la cuadrícula se cosa primero"
-#: lib/elements/stroke.py:388
+#: lib/elements/stroke.py:389
msgid "Scale axis"
msgstr "Escala de eje"
-#: lib/elements/stroke.py:389
+#: lib/elements/stroke.py:390
msgid "Scale axis for satin guided ripple stitches."
msgstr "Eje de escala para las puntadas de onda guiadas por satín."
-#: lib/elements/stroke.py:393 lib/gui/edit_json/settings_panel.py:159
+#: lib/elements/stroke.py:394 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:401
+#: lib/elements/stroke.py:402
msgid "Starting scale"
msgstr "Escala inicial"
-#: lib/elements/stroke.py:402
+#: lib/elements/stroke.py:403
msgid "How big the first copy of the line should be, in percent."
msgstr "Qué tan grande debe ser la primera copia de la línea, en porcentaje."
-#: lib/elements/stroke.py:402 lib/elements/stroke.py:414
+#: lib/elements/stroke.py:403 lib/elements/stroke.py:415
msgid "Used only for ripple stitch with a guide line."
msgstr "Usado solo para la puntada ondulada con una línea guía."
-#: lib/elements/stroke.py:413
+#: lib/elements/stroke.py:414
msgid "Ending scale"
msgstr "Escala final"
-#: lib/elements/stroke.py:414
+#: lib/elements/stroke.py:415
msgid "How big the last copy of the line should be, in percent."
msgstr "Qué tan grande debe ser la última copia de la línea, en porcentaje."
-#: lib/elements/stroke.py:425 lib/gui/tartan/customize_panel.py:43
+#: lib/elements/stroke.py:426 lib/gui/tartan/customize_panel.py:43
#: inx/inkstitch_transform_elements.inx:10
msgid "Rotate"
msgstr "Rotar"
-#: lib/elements/stroke.py:426
+#: lib/elements/stroke.py:427
msgid "Rotate satin guided ripple stitches"
msgstr "Girar puntadas de onda guiadas por satín"
-#: lib/elements/stroke.py:437 inx/inkstitch_knockdown_fill.inx:20
+#: lib/elements/stroke.py:438 inx/inkstitch_knockdown_fill.inx:20
#: inx/inkstitch_knockdown_fill.inx:37
msgid "Join style"
msgstr "Estilo de unión"
-#: lib/elements/stroke.py:438
+#: lib/elements/stroke.py:439
msgid "Join style for non circular ripples."
msgstr "Estilo de unión para ondas no circulares."
-#: lib/elements/stroke.py:441
+#: lib/elements/stroke.py:442
msgid "flat"
msgstr "plano"
-#: lib/elements/stroke.py:441
+#: lib/elements/stroke.py:442
msgid "point"
msgstr "punto"
@@ -4686,6 +4686,10 @@ msgstr "Mueve las puntadas aleatoriamente hasta este número de milímetros perp
msgid "Stitch along a path using evenly-spaced stitches."
msgstr "Cose a lo largo de un trazado usando puntadas espaciadas uniformemente."
+#: 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 "Longitud de las puntadas. Las puntadas pueden ser más cortas de acuerdo con la configuración de tolerancia de puntada."
+
#: lib/sew_stack/stitch_layers/running_stitch/running_stitch_layer.py:25
msgid "Tolerance"
msgstr "Tolerancia"
diff --git a/translations/messages_fi_FI.po b/translations/messages_fi_FI.po
index 7a225792..111a345c 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-11-01 01:47+0000\n"
-"PO-Revision-Date: 2025-11-01 01:48\n"
+"POT-Creation-Date: 2025-11-08 01:39+0000\n"
+"PO-Revision-Date: 2025-11-08 01:39\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-11-01 01:47+0000\n"
+"POT-Creation-Date: 2025-11-08 01:39+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -1129,126 +1129,126 @@ msgstr ""
msgid "Flip automatically calculated angle if it appears to be wrong."
msgstr ""
-#: lib/elements/element.py:283 lib/gui/preferences.py:59
+#: lib/elements/element.py:291 lib/gui/preferences.py:59
#: lib/gui/preferences.py:128
msgid "Minimum stitch length"
msgstr ""
-#: lib/elements/element.py:284
+#: lib/elements/element.py:292
msgid "Overwrite global minimum stitch length setting. Shorter stitches than that will be removed."
msgstr ""
-#: lib/elements/element.py:294 lib/gui/preferences.py:41
+#: lib/elements/element.py:302 lib/gui/preferences.py:41
msgid "Minimum jump stitch length"
msgstr ""
-#: lib/elements/element.py:295
+#: lib/elements/element.py:303
msgid "Overwrite global minimum jump stitch length setting. Shorter distances to the next object will have no lock stitches."
msgstr ""
-#: lib/elements/element.py:305
+#: lib/elements/element.py:313
msgid "Allow lock stitches"
msgstr ""
-#: lib/elements/element.py:306
+#: lib/elements/element.py:314
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:311
+#: lib/elements/element.py:319
msgid "Both"
msgstr ""
-#: lib/elements/element.py:311
+#: lib/elements/element.py:319
msgid "Before"
msgstr ""
-#: lib/elements/element.py:311
+#: lib/elements/element.py:319
msgid "After"
msgstr ""
-#: lib/elements/element.py:311
+#: lib/elements/element.py:319
msgid "Neither"
msgstr ""
-#: lib/elements/element.py:320
+#: lib/elements/element.py:328
#: inx/inkstitch_lettering_force_lock_stitches.inx:3
msgid "Force lock stitches"
msgstr ""
-#: lib/elements/element.py:321
+#: lib/elements/element.py:329
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:333
+#: lib/elements/element.py:341
msgid "Tack stitch"
msgstr ""
-#: lib/elements/element.py:334
+#: lib/elements/element.py:342
msgid "Tack down stitch type"
msgstr ""
-#: lib/elements/element.py:344 lib/elements/element.py:390
+#: lib/elements/element.py:352 lib/elements/element.py:398
msgid "Custom path"
msgstr ""
-#: lib/elements/element.py:345
+#: lib/elements/element.py:353
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:355 lib/elements/element.py:367
+#: lib/elements/element.py:363 lib/elements/element.py:375
msgid "Scale tack stitch"
msgstr ""
-#: lib/elements/element.py:356
+#: lib/elements/element.py:364
msgid "Set stitch length. A 1 in a custom path equals this values."
msgstr ""
-#: lib/elements/element.py:368
+#: lib/elements/element.py:376
msgid "Scale tack stitch by this percentage."
msgstr ""
-#: lib/elements/element.py:379
+#: lib/elements/element.py:387
msgid "Lock stitch"
msgstr ""
-#: lib/elements/element.py:380
+#: lib/elements/element.py:388
msgid "Lock stitch type"
msgstr ""
-#: lib/elements/element.py:391
+#: lib/elements/element.py:399
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:401 lib/elements/element.py:413
+#: lib/elements/element.py:409 lib/elements/element.py:421
msgid "Scale lock stitch"
msgstr ""
-#: lib/elements/element.py:402
+#: lib/elements/element.py:410
msgid "Set length of lock stitches (mm)."
msgstr ""
-#: lib/elements/element.py:414
+#: lib/elements/element.py:422
msgid "Scale lock stitch by this percentage."
msgstr ""
-#: lib/elements/element.py:426
+#: lib/elements/element.py:434
msgid "Trim After"
msgstr ""
-#: lib/elements/element.py:427
+#: lib/elements/element.py:435
msgid "Add a TRIM command after stitching this object."
msgstr ""
-#: lib/elements/element.py:436
+#: lib/elements/element.py:444
msgid "Stop After"
msgstr ""
-#: lib/elements/element.py:437
+#: lib/elements/element.py:445
msgid "Add a STOP command after stitching this object."
msgstr ""
-#: lib/elements/element.py:741
+#: lib/elements/element.py:749
msgid "Please run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot objects. This will show you the exact location of the problem."
msgstr ""
@@ -1669,19 +1669,19 @@ msgstr ""
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:485 lib/elements/stroke.py:146
+#: lib/elements/fill_stitch.py:485 lib/elements/stroke.py:147
msgid "Randomize stitch length"
msgstr ""
-#: lib/elements/fill_stitch.py:486 lib/elements/stroke.py:147
+#: lib/elements/fill_stitch.py:486 lib/elements/stroke.py:148
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:502 lib/elements/stroke.py:159
+#: lib/elements/fill_stitch.py:502 lib/elements/stroke.py:160
msgid "Random stitch length jitter"
msgstr ""
-#: lib/elements/fill_stitch.py:503 lib/elements/stroke.py:160
+#: lib/elements/fill_stitch.py:503 lib/elements/stroke.py:161
msgid "Amount to vary the length of each stitch by when randomizing."
msgstr ""
@@ -1707,11 +1707,11 @@ msgid "Backtrack each stitch this many times. A value of 1 would triple each st
msgstr ""
#: lib/elements/fill_stitch.py:546 lib/elements/satin_column.py:254
-#: lib/elements/stroke.py:185
+#: lib/elements/stroke.py:186
msgid "Zig-zag spacing (peak-to-peak)"
msgstr "Sik-sak väli (huipusta huippuun)"
-#: lib/elements/fill_stitch.py:547 lib/elements/stroke.py:186
+#: lib/elements/fill_stitch.py:547 lib/elements/stroke.py:187
msgid "Length of stitches in zig-zag mode."
msgstr "Tikin pituus sik-sak moodissa."
@@ -1740,7 +1740,7 @@ msgid "Defines width of a herringbone pattern. Use 0 for regular rows."
msgstr ""
#: lib/elements/fill_stitch.py:598 lib/elements/satin_column.py:282
-#: lib/elements/stroke.py:198
+#: lib/elements/stroke.py:199
msgid "Pull compensation"
msgstr "Veto kompensaatio"
@@ -1750,7 +1750,7 @@ msgstr ""
#: lib/elements/fill_stitch.py:603 lib/elements/satin_column.py:286
#: lib/elements/satin_column.py:449 lib/elements/satin_column.py:543
-#: lib/elements/stroke.py:201
+#: lib/elements/stroke.py:202
msgid "mm (each side)"
msgstr ""
@@ -1797,7 +1797,7 @@ msgstr "Rivien välit"
msgid "default: 3x fill row spacing"
msgstr "vakio: 3x rivien välit"
-#: lib/elements/fill_stitch.py:671 lib/elements/stroke.py:171
+#: lib/elements/fill_stitch.py:671 lib/elements/stroke.py:172
#: lib/extensions/element_info.py:144 lib/extensions/element_info.py:203
msgid "Max stitch length"
msgstr "Pisin tikin pituus"
@@ -1811,13 +1811,13 @@ msgid "Shrink the shape before doing underlay, to prevent underlay from showing
msgstr "Kutista muotoa ennen pohjan tikkaamista, estääksesi pohjatikkien näkymisen täyttötikin ulkopuolelta."
#: lib/elements/fill_stitch.py:717 lib/elements/satin_column.py:585
-#: lib/elements/stroke.py:450 lib/gui/satin_multicolor/colorize_panel.py:61
+#: lib/elements/stroke.py:451 lib/gui/satin_multicolor/colorize_panel.py:61
#: lib/sew_stack/stitch_layers/mixins/randomization.py:55
msgid "Random seed"
msgstr ""
#: lib/elements/fill_stitch.py:718 lib/elements/satin_column.py:586
-#: lib/elements/stroke.py:451
+#: lib/elements/stroke.py:452
msgid "Use a specific seed for randomized attributes. Uses the element ID if empty."
msgstr ""
@@ -2105,27 +2105,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:297 lib/elements/stroke.py:340
+#: lib/elements/satin_column.py:297 lib/elements/stroke.py:341
msgid "Automatic"
msgstr ""
-#: lib/elements/satin_column.py:298 lib/elements/stroke.py:341
+#: lib/elements/satin_column.py:298 lib/elements/stroke.py:342
msgid "Don't reverse"
msgstr ""
-#: lib/elements/satin_column.py:299 lib/elements/stroke.py:342
+#: lib/elements/satin_column.py:299 lib/elements/stroke.py:343
msgid "Reverse first rail"
msgstr ""
-#: lib/elements/satin_column.py:300 lib/elements/stroke.py:343
+#: lib/elements/satin_column.py:300 lib/elements/stroke.py:344
msgid "Reverse second rail"
msgstr ""
-#: lib/elements/satin_column.py:301 lib/elements/stroke.py:344
+#: lib/elements/satin_column.py:301 lib/elements/stroke.py:345
msgid "Reverse both rails"
msgstr ""
-#: lib/elements/satin_column.py:307 lib/elements/stroke.py:350
+#: lib/elements/satin_column.py:307 lib/elements/stroke.py:351
msgid "Reverse rails"
msgstr ""
@@ -2186,7 +2186,7 @@ msgid "Stitch length"
msgstr "Tikin pituus"
#: lib/elements/satin_column.py:429 lib/elements/satin_column.py:486
-#: lib/elements/stroke.py:132
+#: lib/elements/stroke.py:133
msgid "Stitch tolerance"
msgstr ""
@@ -2322,192 +2322,192 @@ msgid "No extra stitches will be added to the original ripple pattern and the ru
msgstr ""
#: 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."
+msgid "Length of stitches. Stitches can be shorter according to the stitch tolerance setting.\n"
+"It is possible to create stitch length patterns by adding multiple values separated by a space."
msgstr ""
-#: lib/elements/stroke.py:133
+#: lib/elements/stroke.py:134
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:172
+#: lib/elements/stroke.py:173
msgid "Split stitches longer than this."
msgstr ""
-#: lib/elements/stroke.py:199
+#: lib/elements/stroke.py:200
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:212
+#: lib/elements/stroke.py:213
msgid "Number of lines"
msgstr ""
-#: lib/elements/stroke.py:213
+#: lib/elements/stroke.py:214
msgid "Number of lines from start to finish"
msgstr ""
-#: lib/elements/stroke.py:224
+#: lib/elements/stroke.py:225
msgid "Minimum line distance"
msgstr ""
-#: lib/elements/stroke.py:225
+#: lib/elements/stroke.py:226
msgid "Overrides the number of lines setting."
msgstr ""
-#: lib/elements/stroke.py:238
+#: lib/elements/stroke.py:239
msgid "Line count / Minimum line distance"
msgstr ""
-#: lib/elements/stroke.py:239
+#: lib/elements/stroke.py:240
msgid "Render at rungs"
msgstr ""
-#: lib/elements/stroke.py:240
+#: lib/elements/stroke.py:241
msgid "Adaptive + minimum line distance"
msgstr ""
-#: lib/elements/stroke.py:245
+#: lib/elements/stroke.py:246
msgid "Pattern position"
msgstr ""
-#: lib/elements/stroke.py:246
+#: lib/elements/stroke.py:247
msgid "Pattern position for satin guided ripples."
msgstr ""
-#: lib/elements/stroke.py:257
+#: lib/elements/stroke.py:258
msgid "Stagger lines this many times before repeating"
msgstr ""
-#: lib/elements/stroke.py:258
+#: lib/elements/stroke.py:259
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:271
+#: lib/elements/stroke.py:272
msgid "Skip first lines"
msgstr ""
-#: lib/elements/stroke.py:272
+#: lib/elements/stroke.py:273
msgid "Skip this number of lines at the beginning."
msgstr ""
-#: lib/elements/stroke.py:283
+#: lib/elements/stroke.py:284
msgid "Skip last lines"
msgstr ""
-#: lib/elements/stroke.py:284
+#: lib/elements/stroke.py:285
msgid "Skip this number of lines at the end"
msgstr ""
-#: lib/elements/stroke.py:295
+#: lib/elements/stroke.py:296
msgid "Flip every second line"
msgstr ""
-#: lib/elements/stroke.py:296
+#: lib/elements/stroke.py:297
msgid "Linear ripple: wether to flip the pattern every second line or not."
msgstr ""
-#: lib/elements/stroke.py:306
+#: lib/elements/stroke.py:307
msgid "Line distance exponent"
msgstr ""
-#: lib/elements/stroke.py:307
+#: lib/elements/stroke.py:308
msgid "Increase density towards one side."
msgstr ""
-#: lib/elements/stroke.py:318
+#: lib/elements/stroke.py:319
msgid "Flip exponent"
msgstr ""
-#: lib/elements/stroke.py:319
+#: lib/elements/stroke.py:320
msgid "Reverse exponent effect."
msgstr ""
-#: lib/elements/stroke.py:330
+#: lib/elements/stroke.py:331
msgid "Reverse"
msgstr ""
-#: lib/elements/stroke.py:331
+#: lib/elements/stroke.py:332
msgid "Flip start and end point"
msgstr ""
-#: lib/elements/stroke.py:351
+#: lib/elements/stroke.py:352
msgid "Reverse satin ripple rails. Default: automatically detect and fix a reversed rail."
msgstr ""
-#: lib/elements/stroke.py:363
+#: lib/elements/stroke.py:364
msgid "Grid size"
msgstr ""
-#: lib/elements/stroke.py:364
+#: lib/elements/stroke.py:365
msgid "Render as grid. Use with care and watch your stitch density."
msgstr ""
-#: lib/elements/stroke.py:376
+#: lib/elements/stroke.py:377
msgid "Stitch grid first"
msgstr ""
-#: lib/elements/stroke.py:377
+#: lib/elements/stroke.py:378
msgid "Reverse the stitch paths, so that the grid will be stitched first"
msgstr ""
-#: lib/elements/stroke.py:388
+#: lib/elements/stroke.py:389
msgid "Scale axis"
msgstr ""
-#: lib/elements/stroke.py:389
+#: lib/elements/stroke.py:390
msgid "Scale axis for satin guided ripple stitches."
msgstr ""
-#: lib/elements/stroke.py:393 lib/gui/edit_json/settings_panel.py:159
+#: lib/elements/stroke.py:394 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:401
+#: lib/elements/stroke.py:402
msgid "Starting scale"
msgstr ""
-#: lib/elements/stroke.py:402
+#: lib/elements/stroke.py:403
msgid "How big the first copy of the line should be, in percent."
msgstr ""
-#: lib/elements/stroke.py:402 lib/elements/stroke.py:414
+#: lib/elements/stroke.py:403 lib/elements/stroke.py:415
msgid "Used only for ripple stitch with a guide line."
msgstr ""
-#: lib/elements/stroke.py:413
+#: lib/elements/stroke.py:414
msgid "Ending scale"
msgstr ""
-#: lib/elements/stroke.py:414
+#: lib/elements/stroke.py:415
msgid "How big the last copy of the line should be, in percent."
msgstr ""
-#: lib/elements/stroke.py:425 lib/gui/tartan/customize_panel.py:43
+#: lib/elements/stroke.py:426 lib/gui/tartan/customize_panel.py:43
#: inx/inkstitch_transform_elements.inx:10
msgid "Rotate"
msgstr ""
-#: lib/elements/stroke.py:426
+#: lib/elements/stroke.py:427
msgid "Rotate satin guided ripple stitches"
msgstr ""
-#: lib/elements/stroke.py:437 inx/inkstitch_knockdown_fill.inx:20
+#: lib/elements/stroke.py:438 inx/inkstitch_knockdown_fill.inx:20
#: inx/inkstitch_knockdown_fill.inx:37
msgid "Join style"
msgstr ""
-#: lib/elements/stroke.py:438
+#: lib/elements/stroke.py:439
msgid "Join style for non circular ripples."
msgstr ""
-#: lib/elements/stroke.py:441
+#: lib/elements/stroke.py:442
msgid "flat"
msgstr ""
-#: lib/elements/stroke.py:441
+#: lib/elements/stroke.py:442
msgid "point"
msgstr ""
@@ -4661,6 +4661,10 @@ msgstr ""
msgid "Stitch along a path using evenly-spaced stitches."
msgstr ""
+#: 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/sew_stack/stitch_layers/running_stitch/running_stitch_layer.py:25
msgid "Tolerance"
msgstr ""
diff --git a/translations/messages_fr_FR.po b/translations/messages_fr_FR.po
index 92378bb2..20688b98 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-11-01 01:47+0000\n"
-"PO-Revision-Date: 2025-11-01 01:48\n"
+"POT-Creation-Date: 2025-11-08 01:39+0000\n"
+"PO-Revision-Date: 2025-11-08 01:39\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-11-01 01:47+0000\n"
+"POT-Creation-Date: 2025-11-08 01:39+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -1131,126 +1131,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:283 lib/gui/preferences.py:59
+#: lib/elements/element.py:291 lib/gui/preferences.py:59
#: lib/gui/preferences.py:128
msgid "Minimum stitch length"
msgstr "Longueur minimum du point"
-#: lib/elements/element.py:284
+#: lib/elements/element.py:292
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:294 lib/gui/preferences.py:41
+#: lib/elements/element.py:302 lib/gui/preferences.py:41
msgid "Minimum jump stitch length"
msgstr "Longueur minimum de saut"
-#: lib/elements/element.py:295
+#: lib/elements/element.py:303
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:305
+#: lib/elements/element.py:313
msgid "Allow lock stitches"
msgstr "Autoriser les points d'arrêt"
-#: lib/elements/element.py:306
+#: lib/elements/element.py:314
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:311
+#: lib/elements/element.py:319
msgid "Both"
msgstr "Au début et à la fin"
-#: lib/elements/element.py:311
+#: lib/elements/element.py:319
msgid "Before"
msgstr "Au début"
-#: lib/elements/element.py:311
+#: lib/elements/element.py:319
msgid "After"
msgstr "A la fin"
-#: lib/elements/element.py:311
+#: lib/elements/element.py:319
msgid "Neither"
msgstr "Aucun"
-#: lib/elements/element.py:320
+#: lib/elements/element.py:328
#: inx/inkstitch_lettering_force_lock_stitches.inx:3
msgid "Force lock stitches"
msgstr "Forcer des points d'arrêt"
-#: lib/elements/element.py:321
+#: lib/elements/element.py:329
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:333
+#: lib/elements/element.py:341
msgid "Tack stitch"
msgstr "Point d'arrêt initial"
-#: lib/elements/element.py:334
+#: lib/elements/element.py:342
msgid "Tack down stitch type"
msgstr "Type de point d'arrêt initial"
-#: lib/elements/element.py:344 lib/elements/element.py:390
+#: lib/elements/element.py:352 lib/elements/element.py:398
msgid "Custom path"
msgstr "Chemin personnalisé"
-#: lib/elements/element.py:345
+#: lib/elements/element.py:353
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:355 lib/elements/element.py:367
+#: lib/elements/element.py:363 lib/elements/element.py:375
msgid "Scale tack stitch"
msgstr "Échelle du point d'arrêt initial"
-#: lib/elements/element.py:356
+#: lib/elements/element.py:364
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:368
+#: lib/elements/element.py:376
msgid "Scale tack stitch by this percentage."
msgstr "Mettre le point d'arrêt initial à l'échelle selon ce pourcentage."
-#: lib/elements/element.py:379
+#: lib/elements/element.py:387
msgid "Lock stitch"
msgstr "Point d'arrêt"
-#: lib/elements/element.py:380
+#: lib/elements/element.py:388
msgid "Lock stitch type"
msgstr "Type de point d'arrêt final"
-#: lib/elements/element.py:391
+#: lib/elements/element.py:399
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:401 lib/elements/element.py:413
+#: lib/elements/element.py:409 lib/elements/element.py:421
msgid "Scale lock stitch"
msgstr "Échelle du point d'arrêt final"
-#: lib/elements/element.py:402
+#: lib/elements/element.py:410
msgid "Set length of lock stitches (mm)."
msgstr "Détermine la longueur des points d'arrêt (mm)."
-#: lib/elements/element.py:414
+#: lib/elements/element.py:422
msgid "Scale lock stitch by this percentage."
msgstr "Mettre à l'échelle le point d'arrêt selon ce pourcentage."
-#: lib/elements/element.py:426
+#: lib/elements/element.py:434
msgid "Trim After"
msgstr "Couper après"
-#: lib/elements/element.py:427
+#: lib/elements/element.py:435
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:436
+#: lib/elements/element.py:444
msgid "Stop After"
msgstr "Arrêter après"
-#: lib/elements/element.py:437
+#: lib/elements/element.py:445
msgid "Add a STOP command after stitching this object."
msgstr "Ajoute une commande STOP après avoir brodé cet objet."
-#: lib/elements/element.py:741
+#: lib/elements/element.py:749
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."
@@ -1671,19 +1671,19 @@ msgstr "Tolérance du point droit"
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:485 lib/elements/stroke.py:146
+#: lib/elements/fill_stitch.py:485 lib/elements/stroke.py:147
msgid "Randomize stitch length"
msgstr "Rendre aléatoire la longueur du point"
-#: lib/elements/fill_stitch.py:486 lib/elements/stroke.py:147
+#: lib/elements/fill_stitch.py:486 lib/elements/stroke.py:148
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:502 lib/elements/stroke.py:159
+#: lib/elements/fill_stitch.py:502 lib/elements/stroke.py:160
msgid "Random stitch length jitter"
msgstr "Mouvement aléatoire de la longueur du point"
-#: lib/elements/fill_stitch.py:503 lib/elements/stroke.py:160
+#: lib/elements/fill_stitch.py:503 lib/elements/stroke.py:161
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."
@@ -1711,11 +1711,11 @@ msgstr "Repasse sur chaque point le nombre de fois indiqué. Une valeur de 1 tri
"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:546 lib/elements/satin_column.py:254
-#: lib/elements/stroke.py:185
+#: lib/elements/stroke.py:186
msgid "Zig-zag spacing (peak-to-peak)"
msgstr "Espacement Zig-Zag (crête à crête)"
-#: lib/elements/fill_stitch.py:547 lib/elements/stroke.py:186
+#: lib/elements/fill_stitch.py:547 lib/elements/stroke.py:187
msgid "Length of stitches in zig-zag mode."
msgstr "Longueur de points en mode zig-zag."
@@ -1744,7 +1744,7 @@ 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:598 lib/elements/satin_column.py:282
-#: lib/elements/stroke.py:198
+#: lib/elements/stroke.py:199
msgid "Pull compensation"
msgstr "Compensation d'étirement"
@@ -1754,7 +1754,7 @@ msgstr "Les points de remplissage resserrent le tissu, ce qui entraîne une form
#: lib/elements/fill_stitch.py:603 lib/elements/satin_column.py:286
#: lib/elements/satin_column.py:449 lib/elements/satin_column.py:543
-#: lib/elements/stroke.py:201
+#: lib/elements/stroke.py:202
msgid "mm (each side)"
msgstr "mm (de chaque côté)"
@@ -1801,7 +1801,7 @@ msgstr "Espacement entre rangées de points"
msgid "default: 3x fill row spacing"
msgstr "défaut: 3x espacement entre les rangées"
-#: lib/elements/fill_stitch.py:671 lib/elements/stroke.py:171
+#: lib/elements/fill_stitch.py:671 lib/elements/stroke.py:172
#: lib/extensions/element_info.py:144 lib/extensions/element_info.py:203
msgid "Max stitch length"
msgstr "Longueur de point maximale"
@@ -1815,13 +1815,13 @@ msgid "Shrink the shape before doing underlay, to prevent underlay from showing
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:717 lib/elements/satin_column.py:585
-#: lib/elements/stroke.py:450 lib/gui/satin_multicolor/colorize_panel.py:61
+#: lib/elements/stroke.py:451 lib/gui/satin_multicolor/colorize_panel.py:61
#: lib/sew_stack/stitch_layers/mixins/randomization.py:55
msgid "Random seed"
msgstr "Graine aléatoire"
#: lib/elements/fill_stitch.py:718 lib/elements/satin_column.py:586
-#: lib/elements/stroke.py:451
+#: lib/elements/stroke.py:452
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."
@@ -2109,27 +2109,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:297 lib/elements/stroke.py:340
+#: lib/elements/satin_column.py:297 lib/elements/stroke.py:341
msgid "Automatic"
msgstr "Automatique"
-#: lib/elements/satin_column.py:298 lib/elements/stroke.py:341
+#: lib/elements/satin_column.py:298 lib/elements/stroke.py:342
msgid "Don't reverse"
msgstr "Ne pas inverser"
-#: lib/elements/satin_column.py:299 lib/elements/stroke.py:342
+#: lib/elements/satin_column.py:299 lib/elements/stroke.py:343
msgid "Reverse first rail"
msgstr "Inverser la direction du premier rail"
-#: lib/elements/satin_column.py:300 lib/elements/stroke.py:343
+#: lib/elements/satin_column.py:300 lib/elements/stroke.py:344
msgid "Reverse second rail"
msgstr "Inverser la direction du second rail"
-#: lib/elements/satin_column.py:301 lib/elements/stroke.py:344
+#: lib/elements/satin_column.py:301 lib/elements/stroke.py:345
msgid "Reverse both rails"
msgstr "Inverser la direction des deux rails"
-#: lib/elements/satin_column.py:307 lib/elements/stroke.py:350
+#: lib/elements/satin_column.py:307 lib/elements/stroke.py:351
msgid "Reverse rails"
msgstr "Inverser la direction des rails"
@@ -2190,7 +2190,7 @@ msgid "Stitch length"
msgstr "Longueur de point"
#: lib/elements/satin_column.py:429 lib/elements/satin_column.py:486
-#: lib/elements/stroke.py:132
+#: lib/elements/stroke.py:133
msgid "Stitch tolerance"
msgstr "Tolérance"
@@ -2326,192 +2326,192 @@ msgid "No extra stitches will be added to the original ripple pattern and the ru
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: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."
+msgid "Length of stitches. Stitches can be shorter according to the stitch tolerance setting.\n"
+"It is possible to create stitch length patterns by adding multiple values separated by a space."
+msgstr ""
-#: lib/elements/stroke.py:133
+#: lib/elements/stroke.py:134
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:172
+#: lib/elements/stroke.py:173
msgid "Split stitches longer than this."
msgstr "Découper les points plus longs que ceci."
-#: lib/elements/stroke.py:199
+#: lib/elements/stroke.py:200
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:212
+#: lib/elements/stroke.py:213
msgid "Number of lines"
msgstr "Nombre de lignes"
-#: lib/elements/stroke.py:213
+#: lib/elements/stroke.py:214
msgid "Number of lines from start to finish"
msgstr "Nombre de lignes du début jusqu'à la fin"
-#: lib/elements/stroke.py:224
+#: lib/elements/stroke.py:225
msgid "Minimum line distance"
msgstr "Distance minimum entre les lignes"
-#: lib/elements/stroke.py:225
+#: lib/elements/stroke.py:226
msgid "Overrides the number of lines setting."
msgstr "Est prioritaire sur le réglage nombre de lignes."
-#: lib/elements/stroke.py:238
+#: lib/elements/stroke.py:239
msgid "Line count / Minimum line distance"
msgstr "Nombre de lignes/ Distance minimum entre les lignes"
-#: lib/elements/stroke.py:239
+#: lib/elements/stroke.py:240
msgid "Render at rungs"
msgstr "Rendu aux traverses"
-#: lib/elements/stroke.py:240
+#: lib/elements/stroke.py:241
msgid "Adaptive + minimum line distance"
msgstr "Adaptatif et distance minimum entre les lignes"
-#: lib/elements/stroke.py:245
+#: lib/elements/stroke.py:246
msgid "Pattern position"
msgstr "Position du motif"
-#: lib/elements/stroke.py:246
+#: lib/elements/stroke.py:247
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:257
+#: lib/elements/stroke.py:258
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:258
+#: lib/elements/stroke.py:259
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:271
+#: lib/elements/stroke.py:272
msgid "Skip first lines"
msgstr "Sauter les premières lignes"
-#: lib/elements/stroke.py:272
+#: lib/elements/stroke.py:273
msgid "Skip this number of lines at the beginning."
msgstr "Sauter ce nombre de lignes au début."
-#: lib/elements/stroke.py:283
+#: lib/elements/stroke.py:284
msgid "Skip last lines"
msgstr "Sauter les dernières lignes"
-#: lib/elements/stroke.py:284
+#: lib/elements/stroke.py:285
msgid "Skip this number of lines at the end"
msgstr "Sauter ce nombre de lignes à la fin."
-#: lib/elements/stroke.py:295
+#: lib/elements/stroke.py:296
msgid "Flip every second line"
msgstr "Inverser une ligne sur deux"
-#: lib/elements/stroke.py:296
+#: lib/elements/stroke.py:297
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:306
+#: lib/elements/stroke.py:307
msgid "Line distance exponent"
msgstr "Exposant de l'espacement entre les lignes"
-#: lib/elements/stroke.py:307
+#: lib/elements/stroke.py:308
msgid "Increase density towards one side."
msgstr "Accroît la densité d'un côté."
-#: lib/elements/stroke.py:318
+#: lib/elements/stroke.py:319
msgid "Flip exponent"
msgstr "Inverser effet exposant"
-#: lib/elements/stroke.py:319
+#: lib/elements/stroke.py:320
msgid "Reverse exponent effect."
msgstr "Intervertit l'effet d'espacement de l'exposant."
-#: lib/elements/stroke.py:330
+#: lib/elements/stroke.py:331
msgid "Reverse"
msgstr "Changer le sens"
-#: lib/elements/stroke.py:331
+#: lib/elements/stroke.py:332
msgid "Flip start and end point"
msgstr "Intervertit le début et la fin"
-#: lib/elements/stroke.py:351
+#: lib/elements/stroke.py:352
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:363
+#: lib/elements/stroke.py:364
msgid "Grid size"
msgstr "Taille de la grille"
-#: lib/elements/stroke.py:364
+#: lib/elements/stroke.py:365
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:376
+#: lib/elements/stroke.py:377
msgid "Stitch grid first"
msgstr "Commencer par la grille"
-#: lib/elements/stroke.py:377
+#: lib/elements/stroke.py:378
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:388
+#: lib/elements/stroke.py:389
msgid "Scale axis"
msgstr "Mettre à l'échelle sur l'axe"
-#: lib/elements/stroke.py:389
+#: lib/elements/stroke.py:390
msgid "Scale axis for satin guided ripple stitches."
msgstr "Axe de mise à l'échelle pour les ondulations guidées."
-#: lib/elements/stroke.py:393 lib/gui/edit_json/settings_panel.py:159
+#: lib/elements/stroke.py:394 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:401
+#: lib/elements/stroke.py:402
msgid "Starting scale"
msgstr "Démarrer à"
-#: lib/elements/stroke.py:402
+#: lib/elements/stroke.py:403
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:402 lib/elements/stroke.py:414
+#: lib/elements/stroke.py:403 lib/elements/stroke.py:415
msgid "Used only for ripple stitch with a guide line."
msgstr "Utilisé uniquement pour des ondulations guidées."
-#: lib/elements/stroke.py:413
+#: lib/elements/stroke.py:414
msgid "Ending scale"
msgstr "Finir à"
-#: lib/elements/stroke.py:414
+#: lib/elements/stroke.py:415
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:425 lib/gui/tartan/customize_panel.py:43
+#: lib/elements/stroke.py:426 lib/gui/tartan/customize_panel.py:43
#: inx/inkstitch_transform_elements.inx:10
msgid "Rotate"
msgstr "Tourner"
-#: lib/elements/stroke.py:426
+#: lib/elements/stroke.py:427
msgid "Rotate satin guided ripple stitches"
msgstr "Tourne les ondulations guidées par un satin"
-#: lib/elements/stroke.py:437 inx/inkstitch_knockdown_fill.inx:20
+#: lib/elements/stroke.py:438 inx/inkstitch_knockdown_fill.inx:20
#: inx/inkstitch_knockdown_fill.inx:37
msgid "Join style"
msgstr "Style de jointure"
-#: lib/elements/stroke.py:438
+#: lib/elements/stroke.py:439
msgid "Join style for non circular ripples."
msgstr "Style de jointure pour les ondulations ouvertes."
-#: lib/elements/stroke.py:441
+#: lib/elements/stroke.py:442
msgid "flat"
msgstr "segment"
-#: lib/elements/stroke.py:441
+#: lib/elements/stroke.py:442
msgid "point"
msgstr "point"
@@ -4688,6 +4688,10 @@ msgstr "Déplacez les points de manière aléatoire jusqu'à ce nombre de millim
msgid "Stitch along a path using evenly-spaced stitches."
msgstr "Brode le long d'un chemin en utillisant des points espacés régulièrement."
+#: 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/sew_stack/stitch_layers/running_stitch/running_stitch_layer.py:25
msgid "Tolerance"
msgstr "Tolérance"
diff --git a/translations/messages_he_IL.po b/translations/messages_he_IL.po
index 4699ebdd..6eacae74 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-11-01 01:47+0000\n"
-"PO-Revision-Date: 2025-11-01 01:48\n"
+"POT-Creation-Date: 2025-11-08 01:39+0000\n"
+"PO-Revision-Date: 2025-11-08 01:39\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-11-01 01:47+0000\n"
+"POT-Creation-Date: 2025-11-08 01:39+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -1129,126 +1129,126 @@ msgstr ""
msgid "Flip automatically calculated angle if it appears to be wrong."
msgstr ""
-#: lib/elements/element.py:283 lib/gui/preferences.py:59
+#: lib/elements/element.py:291 lib/gui/preferences.py:59
#: lib/gui/preferences.py:128
msgid "Minimum stitch length"
msgstr ""
-#: lib/elements/element.py:284
+#: lib/elements/element.py:292
msgid "Overwrite global minimum stitch length setting. Shorter stitches than that will be removed."
msgstr ""
-#: lib/elements/element.py:294 lib/gui/preferences.py:41
+#: lib/elements/element.py:302 lib/gui/preferences.py:41
msgid "Minimum jump stitch length"
msgstr ""
-#: lib/elements/element.py:295
+#: lib/elements/element.py:303
msgid "Overwrite global minimum jump stitch length setting. Shorter distances to the next object will have no lock stitches."
msgstr ""
-#: lib/elements/element.py:305
+#: lib/elements/element.py:313
msgid "Allow lock stitches"
msgstr ""
-#: lib/elements/element.py:306
+#: lib/elements/element.py:314
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:311
+#: lib/elements/element.py:319
msgid "Both"
msgstr ""
-#: lib/elements/element.py:311
+#: lib/elements/element.py:319
msgid "Before"
msgstr ""
-#: lib/elements/element.py:311
+#: lib/elements/element.py:319
msgid "After"
msgstr ""
-#: lib/elements/element.py:311
+#: lib/elements/element.py:319
msgid "Neither"
msgstr ""
-#: lib/elements/element.py:320
+#: lib/elements/element.py:328
#: inx/inkstitch_lettering_force_lock_stitches.inx:3
msgid "Force lock stitches"
msgstr ""
-#: lib/elements/element.py:321
+#: lib/elements/element.py:329
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:333
+#: lib/elements/element.py:341
msgid "Tack stitch"
msgstr ""
-#: lib/elements/element.py:334
+#: lib/elements/element.py:342
msgid "Tack down stitch type"
msgstr ""
-#: lib/elements/element.py:344 lib/elements/element.py:390
+#: lib/elements/element.py:352 lib/elements/element.py:398
msgid "Custom path"
msgstr ""
-#: lib/elements/element.py:345
+#: lib/elements/element.py:353
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:355 lib/elements/element.py:367
+#: lib/elements/element.py:363 lib/elements/element.py:375
msgid "Scale tack stitch"
msgstr ""
-#: lib/elements/element.py:356
+#: lib/elements/element.py:364
msgid "Set stitch length. A 1 in a custom path equals this values."
msgstr ""
-#: lib/elements/element.py:368
+#: lib/elements/element.py:376
msgid "Scale tack stitch by this percentage."
msgstr ""
-#: lib/elements/element.py:379
+#: lib/elements/element.py:387
msgid "Lock stitch"
msgstr ""
-#: lib/elements/element.py:380
+#: lib/elements/element.py:388
msgid "Lock stitch type"
msgstr ""
-#: lib/elements/element.py:391
+#: lib/elements/element.py:399
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:401 lib/elements/element.py:413
+#: lib/elements/element.py:409 lib/elements/element.py:421
msgid "Scale lock stitch"
msgstr ""
-#: lib/elements/element.py:402
+#: lib/elements/element.py:410
msgid "Set length of lock stitches (mm)."
msgstr ""
-#: lib/elements/element.py:414
+#: lib/elements/element.py:422
msgid "Scale lock stitch by this percentage."
msgstr ""
-#: lib/elements/element.py:426
+#: lib/elements/element.py:434
msgid "Trim After"
msgstr ""
-#: lib/elements/element.py:427
+#: lib/elements/element.py:435
msgid "Add a TRIM command after stitching this object."
msgstr ""
-#: lib/elements/element.py:436
+#: lib/elements/element.py:444
msgid "Stop After"
msgstr ""
-#: lib/elements/element.py:437
+#: lib/elements/element.py:445
msgid "Add a STOP command after stitching this object."
msgstr ""
-#: lib/elements/element.py:741
+#: lib/elements/element.py:749
msgid "Please run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot objects. This will show you the exact location of the problem."
msgstr ""
@@ -1669,19 +1669,19 @@ msgstr ""
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:485 lib/elements/stroke.py:146
+#: lib/elements/fill_stitch.py:485 lib/elements/stroke.py:147
msgid "Randomize stitch length"
msgstr ""
-#: lib/elements/fill_stitch.py:486 lib/elements/stroke.py:147
+#: lib/elements/fill_stitch.py:486 lib/elements/stroke.py:148
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:502 lib/elements/stroke.py:159
+#: lib/elements/fill_stitch.py:502 lib/elements/stroke.py:160
msgid "Random stitch length jitter"
msgstr ""
-#: lib/elements/fill_stitch.py:503 lib/elements/stroke.py:160
+#: lib/elements/fill_stitch.py:503 lib/elements/stroke.py:161
msgid "Amount to vary the length of each stitch by when randomizing."
msgstr ""
@@ -1707,11 +1707,11 @@ msgid "Backtrack each stitch this many times. A value of 1 would triple each st
msgstr ""
#: lib/elements/fill_stitch.py:546 lib/elements/satin_column.py:254
-#: lib/elements/stroke.py:185
+#: lib/elements/stroke.py:186
msgid "Zig-zag spacing (peak-to-peak)"
msgstr ""
-#: lib/elements/fill_stitch.py:547 lib/elements/stroke.py:186
+#: lib/elements/fill_stitch.py:547 lib/elements/stroke.py:187
msgid "Length of stitches in zig-zag mode."
msgstr ""
@@ -1740,7 +1740,7 @@ msgid "Defines width of a herringbone pattern. Use 0 for regular rows."
msgstr ""
#: lib/elements/fill_stitch.py:598 lib/elements/satin_column.py:282
-#: lib/elements/stroke.py:198
+#: lib/elements/stroke.py:199
msgid "Pull compensation"
msgstr ""
@@ -1750,7 +1750,7 @@ msgstr ""
#: lib/elements/fill_stitch.py:603 lib/elements/satin_column.py:286
#: lib/elements/satin_column.py:449 lib/elements/satin_column.py:543
-#: lib/elements/stroke.py:201
+#: lib/elements/stroke.py:202
msgid "mm (each side)"
msgstr ""
@@ -1797,7 +1797,7 @@ msgstr ""
msgid "default: 3x fill row spacing"
msgstr ""
-#: lib/elements/fill_stitch.py:671 lib/elements/stroke.py:171
+#: lib/elements/fill_stitch.py:671 lib/elements/stroke.py:172
#: lib/extensions/element_info.py:144 lib/extensions/element_info.py:203
msgid "Max stitch length"
msgstr ""
@@ -1811,13 +1811,13 @@ msgid "Shrink the shape before doing underlay, to prevent underlay from showing
msgstr ""
#: lib/elements/fill_stitch.py:717 lib/elements/satin_column.py:585
-#: lib/elements/stroke.py:450 lib/gui/satin_multicolor/colorize_panel.py:61
+#: lib/elements/stroke.py:451 lib/gui/satin_multicolor/colorize_panel.py:61
#: lib/sew_stack/stitch_layers/mixins/randomization.py:55
msgid "Random seed"
msgstr ""
#: lib/elements/fill_stitch.py:718 lib/elements/satin_column.py:586
-#: lib/elements/stroke.py:451
+#: lib/elements/stroke.py:452
msgid "Use a specific seed for randomized attributes. Uses the element ID if empty."
msgstr ""
@@ -2105,27 +2105,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:297 lib/elements/stroke.py:340
+#: lib/elements/satin_column.py:297 lib/elements/stroke.py:341
msgid "Automatic"
msgstr ""
-#: lib/elements/satin_column.py:298 lib/elements/stroke.py:341
+#: lib/elements/satin_column.py:298 lib/elements/stroke.py:342
msgid "Don't reverse"
msgstr ""
-#: lib/elements/satin_column.py:299 lib/elements/stroke.py:342
+#: lib/elements/satin_column.py:299 lib/elements/stroke.py:343
msgid "Reverse first rail"
msgstr ""
-#: lib/elements/satin_column.py:300 lib/elements/stroke.py:343
+#: lib/elements/satin_column.py:300 lib/elements/stroke.py:344
msgid "Reverse second rail"
msgstr ""
-#: lib/elements/satin_column.py:301 lib/elements/stroke.py:344
+#: lib/elements/satin_column.py:301 lib/elements/stroke.py:345
msgid "Reverse both rails"
msgstr ""
-#: lib/elements/satin_column.py:307 lib/elements/stroke.py:350
+#: lib/elements/satin_column.py:307 lib/elements/stroke.py:351
msgid "Reverse rails"
msgstr ""
@@ -2186,7 +2186,7 @@ msgid "Stitch length"
msgstr ""
#: lib/elements/satin_column.py:429 lib/elements/satin_column.py:486
-#: lib/elements/stroke.py:132
+#: lib/elements/stroke.py:133
msgid "Stitch tolerance"
msgstr ""
@@ -2322,192 +2322,192 @@ msgid "No extra stitches will be added to the original ripple pattern and the ru
msgstr ""
#: 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."
+msgid "Length of stitches. Stitches can be shorter according to the stitch tolerance setting.\n"
+"It is possible to create stitch length patterns by adding multiple values separated by a space."
msgstr ""
-#: lib/elements/stroke.py:133
+#: lib/elements/stroke.py:134
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:172
+#: lib/elements/stroke.py:173
msgid "Split stitches longer than this."
msgstr ""
-#: lib/elements/stroke.py:199
+#: lib/elements/stroke.py:200
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:212
+#: lib/elements/stroke.py:213
msgid "Number of lines"
msgstr ""
-#: lib/elements/stroke.py:213
+#: lib/elements/stroke.py:214
msgid "Number of lines from start to finish"
msgstr ""
-#: lib/elements/stroke.py:224
+#: lib/elements/stroke.py:225
msgid "Minimum line distance"
msgstr ""
-#: lib/elements/stroke.py:225
+#: lib/elements/stroke.py:226
msgid "Overrides the number of lines setting."
msgstr ""
-#: lib/elements/stroke.py:238
+#: lib/elements/stroke.py:239
msgid "Line count / Minimum line distance"
msgstr ""
-#: lib/elements/stroke.py:239
+#: lib/elements/stroke.py:240
msgid "Render at rungs"
msgstr ""
-#: lib/elements/stroke.py:240
+#: lib/elements/stroke.py:241
msgid "Adaptive + minimum line distance"
msgstr ""
-#: lib/elements/stroke.py:245
+#: lib/elements/stroke.py:246
msgid "Pattern position"
msgstr ""
-#: lib/elements/stroke.py:246
+#: lib/elements/stroke.py:247
msgid "Pattern position for satin guided ripples."
msgstr ""
-#: lib/elements/stroke.py:257
+#: lib/elements/stroke.py:258
msgid "Stagger lines this many times before repeating"
msgstr ""
-#: lib/elements/stroke.py:258
+#: lib/elements/stroke.py:259
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:271
+#: lib/elements/stroke.py:272
msgid "Skip first lines"
msgstr ""
-#: lib/elements/stroke.py:272
+#: lib/elements/stroke.py:273
msgid "Skip this number of lines at the beginning."
msgstr ""
-#: lib/elements/stroke.py:283
+#: lib/elements/stroke.py:284
msgid "Skip last lines"
msgstr ""
-#: lib/elements/stroke.py:284
+#: lib/elements/stroke.py:285
msgid "Skip this number of lines at the end"
msgstr ""
-#: lib/elements/stroke.py:295
+#: lib/elements/stroke.py:296
msgid "Flip every second line"
msgstr ""
-#: lib/elements/stroke.py:296
+#: lib/elements/stroke.py:297
msgid "Linear ripple: wether to flip the pattern every second line or not."
msgstr ""
-#: lib/elements/stroke.py:306
+#: lib/elements/stroke.py:307
msgid "Line distance exponent"
msgstr ""
-#: lib/elements/stroke.py:307
+#: lib/elements/stroke.py:308
msgid "Increase density towards one side."
msgstr ""
-#: lib/elements/stroke.py:318
+#: lib/elements/stroke.py:319
msgid "Flip exponent"
msgstr ""
-#: lib/elements/stroke.py:319
+#: lib/elements/stroke.py:320
msgid "Reverse exponent effect."
msgstr ""
-#: lib/elements/stroke.py:330
+#: lib/elements/stroke.py:331
msgid "Reverse"
msgstr ""
-#: lib/elements/stroke.py:331
+#: lib/elements/stroke.py:332
msgid "Flip start and end point"
msgstr ""
-#: lib/elements/stroke.py:351
+#: lib/elements/stroke.py:352
msgid "Reverse satin ripple rails. Default: automatically detect and fix a reversed rail."
msgstr ""
-#: lib/elements/stroke.py:363
+#: lib/elements/stroke.py:364
msgid "Grid size"
msgstr ""
-#: lib/elements/stroke.py:364
+#: lib/elements/stroke.py:365
msgid "Render as grid. Use with care and watch your stitch density."
msgstr ""
-#: lib/elements/stroke.py:376
+#: lib/elements/stroke.py:377
msgid "Stitch grid first"
msgstr ""
-#: lib/elements/stroke.py:377
+#: lib/elements/stroke.py:378
msgid "Reverse the stitch paths, so that the grid will be stitched first"
msgstr ""
-#: lib/elements/stroke.py:388
+#: lib/elements/stroke.py:389
msgid "Scale axis"
msgstr ""
-#: lib/elements/stroke.py:389
+#: lib/elements/stroke.py:390
msgid "Scale axis for satin guided ripple stitches."
msgstr ""
-#: lib/elements/stroke.py:393 lib/gui/edit_json/settings_panel.py:159
+#: lib/elements/stroke.py:394 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:401
+#: lib/elements/stroke.py:402
msgid "Starting scale"
msgstr ""
-#: lib/elements/stroke.py:402
+#: lib/elements/stroke.py:403
msgid "How big the first copy of the line should be, in percent."
msgstr ""
-#: lib/elements/stroke.py:402 lib/elements/stroke.py:414
+#: lib/elements/stroke.py:403 lib/elements/stroke.py:415
msgid "Used only for ripple stitch with a guide line."
msgstr ""
-#: lib/elements/stroke.py:413
+#: lib/elements/stroke.py:414
msgid "Ending scale"
msgstr ""
-#: lib/elements/stroke.py:414
+#: lib/elements/stroke.py:415
msgid "How big the last copy of the line should be, in percent."
msgstr ""
-#: lib/elements/stroke.py:425 lib/gui/tartan/customize_panel.py:43
+#: lib/elements/stroke.py:426 lib/gui/tartan/customize_panel.py:43
#: inx/inkstitch_transform_elements.inx:10
msgid "Rotate"
msgstr ""
-#: lib/elements/stroke.py:426
+#: lib/elements/stroke.py:427
msgid "Rotate satin guided ripple stitches"
msgstr ""
-#: lib/elements/stroke.py:437 inx/inkstitch_knockdown_fill.inx:20
+#: lib/elements/stroke.py:438 inx/inkstitch_knockdown_fill.inx:20
#: inx/inkstitch_knockdown_fill.inx:37
msgid "Join style"
msgstr ""
-#: lib/elements/stroke.py:438
+#: lib/elements/stroke.py:439
msgid "Join style for non circular ripples."
msgstr ""
-#: lib/elements/stroke.py:441
+#: lib/elements/stroke.py:442
msgid "flat"
msgstr ""
-#: lib/elements/stroke.py:441
+#: lib/elements/stroke.py:442
msgid "point"
msgstr ""
@@ -4661,6 +4661,10 @@ msgstr ""
msgid "Stitch along a path using evenly-spaced stitches."
msgstr ""
+#: 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/sew_stack/stitch_layers/running_stitch/running_stitch_layer.py:25
msgid "Tolerance"
msgstr ""
diff --git a/translations/messages_hu_HU.po b/translations/messages_hu_HU.po
index 875c8bca..1a2286b2 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-11-01 01:47+0000\n"
-"PO-Revision-Date: 2025-11-01 01:48\n"
+"POT-Creation-Date: 2025-11-08 01:39+0000\n"
+"PO-Revision-Date: 2025-11-08 01:39\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-11-01 01:47+0000\n"
+"POT-Creation-Date: 2025-11-08 01:39+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -1134,126 +1134,126 @@ msgstr "Szög megfordítása"
msgid "Flip automatically calculated angle if it appears to be wrong."
msgstr "Fordítsd meg az automatikusan kiszámított szöget, ha az hibásnak tűnik."
-#: lib/elements/element.py:283 lib/gui/preferences.py:59
+#: lib/elements/element.py:291 lib/gui/preferences.py:59
#: lib/gui/preferences.py:128
msgid "Minimum stitch length"
msgstr "Minimális öltéshossz"
-#: lib/elements/element.py:284
+#: lib/elements/element.py:292
msgid "Overwrite global minimum stitch length setting. Shorter stitches than that will be removed."
msgstr "Felülírja a globális minimális öltéshossz-beállítást. Az ennél rövidebb öltések eltávolításra kerülnek"
-#: lib/elements/element.py:294 lib/gui/preferences.py:41
+#: lib/elements/element.py:302 lib/gui/preferences.py:41
msgid "Minimum jump stitch length"
msgstr "Minimális ugróöltés hossz"
-#: lib/elements/element.py:295
+#: lib/elements/element.py:303
msgid "Overwrite global minimum jump stitch length setting. Shorter distances to the next object will have no lock stitches."
msgstr "Felülírja a globális minimális ugróöltés-hossz beállítást. A következő objektumhoz vezető rövidebb távolságok esetén nem kerülnek rögzítőöltések hozzáadásra."
-#: lib/elements/element.py:305
+#: lib/elements/element.py:313
msgid "Allow lock stitches"
msgstr "Engedélyezze a rögzítő öltéseket"
-#: lib/elements/element.py:306
+#: lib/elements/element.py:314
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 "Kösse el a cérnát az objektum elején és/vagy végén. A kézi öltés csak akkor ad hozzá láncolt öltéseket, ha a „láncolt öltés kényszerítése” be van jelölve."
#. options to allow lock stitch before and after objects
-#: lib/elements/element.py:311
+#: lib/elements/element.py:319
msgid "Both"
msgstr "Mindkettő"
-#: lib/elements/element.py:311
+#: lib/elements/element.py:319
msgid "Before"
msgstr "Előtte"
-#: lib/elements/element.py:311
+#: lib/elements/element.py:319
msgid "After"
msgstr "Utána"
-#: lib/elements/element.py:311
+#: lib/elements/element.py:319
msgid "Neither"
msgstr "Egyik sem"
-#: lib/elements/element.py:320
+#: lib/elements/element.py:328
#: inx/inkstitch_lettering_force_lock_stitches.inx:3
msgid "Force lock stitches"
msgstr "Kényszerített rögzítőöltések."
-#: lib/elements/element.py:321
+#: lib/elements/element.py:329
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 "Rögzítőöltések varrása az elem befejezése után, még akkor is, ha a következő objektumig tartó távolság rövidebb, mint az Ink/Stitch beállításaiban meghatározott minimális ugróöltés-hossz."
-#: lib/elements/element.py:333
+#: lib/elements/element.py:341
msgid "Tack stitch"
msgstr "Rögzítő öltés"
-#: lib/elements/element.py:334
+#: lib/elements/element.py:342
msgid "Tack down stitch type"
msgstr "Rögzítőöltés típusa"
-#: lib/elements/element.py:344 lib/elements/element.py:390
+#: lib/elements/element.py:352 lib/elements/element.py:398
msgid "Custom path"
msgstr "Egyéni görbe"
-#: lib/elements/element.py:345
+#: lib/elements/element.py:353
msgid "Enter a custom path. For svg paths The last node will not be embroidered, but represents the first stitch of the element."
msgstr "Adjon meg egy egyéni útvonalat. SVG útvonalak esetén az utolsó csomópont nem lesz hímezve, hanem az elem első öltését jelöli."
-#: lib/elements/element.py:355 lib/elements/element.py:367
+#: lib/elements/element.py:363 lib/elements/element.py:375
msgid "Scale tack stitch"
msgstr "Rögzítőöltés méretezése"
-#: lib/elements/element.py:356
+#: lib/elements/element.py:364
msgid "Set stitch length. A 1 in a custom path equals this values."
msgstr "Állítsd be az öltéshosszt. Egy „1” érték az egyéni görbében ennek az értéknek felel meg"
-#: lib/elements/element.py:368
+#: lib/elements/element.py:376
msgid "Scale tack stitch by this percentage."
msgstr "A rögzítőöltés méretezése e százalékos érték alapján."
-#: lib/elements/element.py:379
+#: lib/elements/element.py:387
msgid "Lock stitch"
msgstr "Rögzítőöltés"
-#: lib/elements/element.py:380
+#: lib/elements/element.py:388
msgid "Lock stitch type"
msgstr "Rögzítőöltés típusa"
-#: lib/elements/element.py:391
+#: lib/elements/element.py:399
msgid "Enter a custom path. For svg paths the first node will not be embroidered, but represents the last stitch of the element."
msgstr "Adj meg egy egyéni görbét. SVG görbék esetén az első csomópont nem kerül kihímzésre, hanem az elem utolsó öltését jelöli"
-#: lib/elements/element.py:401 lib/elements/element.py:413
+#: lib/elements/element.py:409 lib/elements/element.py:421
msgid "Scale lock stitch"
msgstr "Rögzítőöltés méretezése"
-#: lib/elements/element.py:402
+#: lib/elements/element.py:410
msgid "Set length of lock stitches (mm)."
msgstr "Állítsd be a rögzítőöltések hosszát (mm-ben)."
-#: lib/elements/element.py:414
+#: lib/elements/element.py:422
msgid "Scale lock stitch by this percentage."
msgstr "A rögzítőöltés méretezése e százalékos érték alapján."
-#: lib/elements/element.py:426
+#: lib/elements/element.py:434
msgid "Trim After"
msgstr "Vágás utána"
-#: lib/elements/element.py:427
+#: lib/elements/element.py:435
msgid "Add a TRIM command after stitching this object."
msgstr "Adj hozzá egy TRIM parancsot az objektum kihímzése után"
-#: lib/elements/element.py:436
+#: lib/elements/element.py:444
msgid "Stop After"
msgstr "Megállás utána"
-#: lib/elements/element.py:437
+#: lib/elements/element.py:445
msgid "Add a STOP command after stitching this object."
msgstr "Adj hozzá egy STOP parancsot az objektum kihímzése után."
-#: lib/elements/element.py:741
+#: lib/elements/element.py:749
msgid "Please run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot objects. This will show you the exact location of the problem."
msgstr "Futtasd a Bővítmények > Ink/Stitch > Hibakeresés > Objektumok hibakeresése menüpontot. Ez pontosan megmutatja a probléma helyét"
@@ -1674,19 +1674,19 @@ msgstr ""
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:485 lib/elements/stroke.py:146
+#: lib/elements/fill_stitch.py:485 lib/elements/stroke.py:147
msgid "Randomize stitch length"
msgstr ""
-#: lib/elements/fill_stitch.py:486 lib/elements/stroke.py:147
+#: lib/elements/fill_stitch.py:486 lib/elements/stroke.py:148
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:502 lib/elements/stroke.py:159
+#: lib/elements/fill_stitch.py:502 lib/elements/stroke.py:160
msgid "Random stitch length jitter"
msgstr ""
-#: lib/elements/fill_stitch.py:503 lib/elements/stroke.py:160
+#: lib/elements/fill_stitch.py:503 lib/elements/stroke.py:161
msgid "Amount to vary the length of each stitch by when randomizing."
msgstr ""
@@ -1712,11 +1712,11 @@ msgid "Backtrack each stitch this many times. A value of 1 would triple each st
msgstr ""
#: lib/elements/fill_stitch.py:546 lib/elements/satin_column.py:254
-#: lib/elements/stroke.py:185
+#: lib/elements/stroke.py:186
msgid "Zig-zag spacing (peak-to-peak)"
msgstr ""
-#: lib/elements/fill_stitch.py:547 lib/elements/stroke.py:186
+#: lib/elements/fill_stitch.py:547 lib/elements/stroke.py:187
msgid "Length of stitches in zig-zag mode."
msgstr ""
@@ -1745,7 +1745,7 @@ msgid "Defines width of a herringbone pattern. Use 0 for regular rows."
msgstr ""
#: lib/elements/fill_stitch.py:598 lib/elements/satin_column.py:282
-#: lib/elements/stroke.py:198
+#: lib/elements/stroke.py:199
msgid "Pull compensation"
msgstr ""
@@ -1755,7 +1755,7 @@ msgstr ""
#: lib/elements/fill_stitch.py:603 lib/elements/satin_column.py:286
#: lib/elements/satin_column.py:449 lib/elements/satin_column.py:543
-#: lib/elements/stroke.py:201
+#: lib/elements/stroke.py:202
msgid "mm (each side)"
msgstr ""
@@ -1802,7 +1802,7 @@ msgstr ""
msgid "default: 3x fill row spacing"
msgstr ""
-#: lib/elements/fill_stitch.py:671 lib/elements/stroke.py:171
+#: lib/elements/fill_stitch.py:671 lib/elements/stroke.py:172
#: lib/extensions/element_info.py:144 lib/extensions/element_info.py:203
msgid "Max stitch length"
msgstr ""
@@ -1816,13 +1816,13 @@ msgid "Shrink the shape before doing underlay, to prevent underlay from showing
msgstr ""
#: lib/elements/fill_stitch.py:717 lib/elements/satin_column.py:585
-#: lib/elements/stroke.py:450 lib/gui/satin_multicolor/colorize_panel.py:61
+#: lib/elements/stroke.py:451 lib/gui/satin_multicolor/colorize_panel.py:61
#: lib/sew_stack/stitch_layers/mixins/randomization.py:55
msgid "Random seed"
msgstr ""
#: lib/elements/fill_stitch.py:718 lib/elements/satin_column.py:586
-#: lib/elements/stroke.py:451
+#: lib/elements/stroke.py:452
msgid "Use a specific seed for randomized attributes. Uses the element ID if empty."
msgstr ""
@@ -2110,27 +2110,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:297 lib/elements/stroke.py:340
+#: lib/elements/satin_column.py:297 lib/elements/stroke.py:341
msgid "Automatic"
msgstr ""
-#: lib/elements/satin_column.py:298 lib/elements/stroke.py:341
+#: lib/elements/satin_column.py:298 lib/elements/stroke.py:342
msgid "Don't reverse"
msgstr ""
-#: lib/elements/satin_column.py:299 lib/elements/stroke.py:342
+#: lib/elements/satin_column.py:299 lib/elements/stroke.py:343
msgid "Reverse first rail"
msgstr ""
-#: lib/elements/satin_column.py:300 lib/elements/stroke.py:343
+#: lib/elements/satin_column.py:300 lib/elements/stroke.py:344
msgid "Reverse second rail"
msgstr ""
-#: lib/elements/satin_column.py:301 lib/elements/stroke.py:344
+#: lib/elements/satin_column.py:301 lib/elements/stroke.py:345
msgid "Reverse both rails"
msgstr ""
-#: lib/elements/satin_column.py:307 lib/elements/stroke.py:350
+#: lib/elements/satin_column.py:307 lib/elements/stroke.py:351
msgid "Reverse rails"
msgstr ""
@@ -2191,7 +2191,7 @@ msgid "Stitch length"
msgstr ""
#: lib/elements/satin_column.py:429 lib/elements/satin_column.py:486
-#: lib/elements/stroke.py:132
+#: lib/elements/stroke.py:133
msgid "Stitch tolerance"
msgstr ""
@@ -2327,192 +2327,192 @@ msgid "No extra stitches will be added to the original ripple pattern and the ru
msgstr ""
#: 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."
+msgid "Length of stitches. Stitches can be shorter according to the stitch tolerance setting.\n"
+"It is possible to create stitch length patterns by adding multiple values separated by a space."
msgstr ""
-#: lib/elements/stroke.py:133
+#: lib/elements/stroke.py:134
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:172
+#: lib/elements/stroke.py:173
msgid "Split stitches longer than this."
msgstr ""
-#: lib/elements/stroke.py:199
+#: lib/elements/stroke.py:200
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:212
+#: lib/elements/stroke.py:213
msgid "Number of lines"
msgstr ""
-#: lib/elements/stroke.py:213
+#: lib/elements/stroke.py:214
msgid "Number of lines from start to finish"
msgstr ""
-#: lib/elements/stroke.py:224
+#: lib/elements/stroke.py:225
msgid "Minimum line distance"
msgstr ""
-#: lib/elements/stroke.py:225
+#: lib/elements/stroke.py:226
msgid "Overrides the number of lines setting."
msgstr ""
-#: lib/elements/stroke.py:238
+#: lib/elements/stroke.py:239
msgid "Line count / Minimum line distance"
msgstr ""
-#: lib/elements/stroke.py:239
+#: lib/elements/stroke.py:240
msgid "Render at rungs"
msgstr ""
-#: lib/elements/stroke.py:240
+#: lib/elements/stroke.py:241
msgid "Adaptive + minimum line distance"
msgstr ""
-#: lib/elements/stroke.py:245
+#: lib/elements/stroke.py:246
msgid "Pattern position"
msgstr ""
-#: lib/elements/stroke.py:246
+#: lib/elements/stroke.py:247
msgid "Pattern position for satin guided ripples."
msgstr ""
-#: lib/elements/stroke.py:257
+#: lib/elements/stroke.py:258
msgid "Stagger lines this many times before repeating"
msgstr ""
-#: lib/elements/stroke.py:258
+#: lib/elements/stroke.py:259
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:271
+#: lib/elements/stroke.py:272
msgid "Skip first lines"
msgstr ""
-#: lib/elements/stroke.py:272
+#: lib/elements/stroke.py:273
msgid "Skip this number of lines at the beginning."
msgstr ""
-#: lib/elements/stroke.py:283
+#: lib/elements/stroke.py:284
msgid "Skip last lines"
msgstr ""
-#: lib/elements/stroke.py:284
+#: lib/elements/stroke.py:285
msgid "Skip this number of lines at the end"
msgstr ""
-#: lib/elements/stroke.py:295
+#: lib/elements/stroke.py:296
msgid "Flip every second line"
msgstr ""
-#: lib/elements/stroke.py:296
+#: lib/elements/stroke.py:297
msgid "Linear ripple: wether to flip the pattern every second line or not."
msgstr ""
-#: lib/elements/stroke.py:306
+#: lib/elements/stroke.py:307
msgid "Line distance exponent"
msgstr ""
-#: lib/elements/stroke.py:307
+#: lib/elements/stroke.py:308
msgid "Increase density towards one side."
msgstr ""
-#: lib/elements/stroke.py:318
+#: lib/elements/stroke.py:319
msgid "Flip exponent"
msgstr ""
-#: lib/elements/stroke.py:319
+#: lib/elements/stroke.py:320
msgid "Reverse exponent effect."
msgstr ""
-#: lib/elements/stroke.py:330
+#: lib/elements/stroke.py:331
msgid "Reverse"
msgstr ""
-#: lib/elements/stroke.py:331
+#: lib/elements/stroke.py:332
msgid "Flip start and end point"
msgstr ""
-#: lib/elements/stroke.py:351
+#: lib/elements/stroke.py:352
msgid "Reverse satin ripple rails. Default: automatically detect and fix a reversed rail."
msgstr ""
-#: lib/elements/stroke.py:363
+#: lib/elements/stroke.py:364
msgid "Grid size"
msgstr ""
-#: lib/elements/stroke.py:364
+#: lib/elements/stroke.py:365
msgid "Render as grid. Use with care and watch your stitch density."
msgstr ""
-#: lib/elements/stroke.py:376
+#: lib/elements/stroke.py:377
msgid "Stitch grid first"
msgstr ""
-#: lib/elements/stroke.py:377
+#: lib/elements/stroke.py:378
msgid "Reverse the stitch paths, so that the grid will be stitched first"
msgstr ""
-#: lib/elements/stroke.py:388
+#: lib/elements/stroke.py:389
msgid "Scale axis"
msgstr ""
-#: lib/elements/stroke.py:389
+#: lib/elements/stroke.py:390
msgid "Scale axis for satin guided ripple stitches."
msgstr ""
-#: lib/elements/stroke.py:393 lib/gui/edit_json/settings_panel.py:159
+#: lib/elements/stroke.py:394 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:401
+#: lib/elements/stroke.py:402
msgid "Starting scale"
msgstr ""
-#: lib/elements/stroke.py:402
+#: lib/elements/stroke.py:403
msgid "How big the first copy of the line should be, in percent."
msgstr ""
-#: lib/elements/stroke.py:402 lib/elements/stroke.py:414
+#: lib/elements/stroke.py:403 lib/elements/stroke.py:415
msgid "Used only for ripple stitch with a guide line."
msgstr ""
-#: lib/elements/stroke.py:413
+#: lib/elements/stroke.py:414
msgid "Ending scale"
msgstr ""
-#: lib/elements/stroke.py:414
+#: lib/elements/stroke.py:415
msgid "How big the last copy of the line should be, in percent."
msgstr ""
-#: lib/elements/stroke.py:425 lib/gui/tartan/customize_panel.py:43
+#: lib/elements/stroke.py:426 lib/gui/tartan/customize_panel.py:43
#: inx/inkstitch_transform_elements.inx:10
msgid "Rotate"
msgstr ""
-#: lib/elements/stroke.py:426
+#: lib/elements/stroke.py:427
msgid "Rotate satin guided ripple stitches"
msgstr ""
-#: lib/elements/stroke.py:437 inx/inkstitch_knockdown_fill.inx:20
+#: lib/elements/stroke.py:438 inx/inkstitch_knockdown_fill.inx:20
#: inx/inkstitch_knockdown_fill.inx:37
msgid "Join style"
msgstr ""
-#: lib/elements/stroke.py:438
+#: lib/elements/stroke.py:439
msgid "Join style for non circular ripples."
msgstr ""
-#: lib/elements/stroke.py:441
+#: lib/elements/stroke.py:442
msgid "flat"
msgstr ""
-#: lib/elements/stroke.py:441
+#: lib/elements/stroke.py:442
msgid "point"
msgstr ""
@@ -4666,6 +4666,10 @@ msgstr ""
msgid "Stitch along a path using evenly-spaced stitches."
msgstr ""
+#: 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/sew_stack/stitch_layers/running_stitch/running_stitch_layer.py:25
msgid "Tolerance"
msgstr ""
diff --git a/translations/messages_it_IT.po b/translations/messages_it_IT.po
index 29f831ee..2e2a287c 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-11-01 01:47+0000\n"
-"PO-Revision-Date: 2025-11-01 01:48\n"
+"POT-Creation-Date: 2025-11-08 01:39+0000\n"
+"PO-Revision-Date: 2025-11-08 01:39\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-11-01 01:47+0000\n"
+"POT-Creation-Date: 2025-11-08 01:39+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -1129,126 +1129,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:283 lib/gui/preferences.py:59
+#: lib/elements/element.py:291 lib/gui/preferences.py:59
#: lib/gui/preferences.py:128
msgid "Minimum stitch length"
msgstr "Lunghezza minima del punto"
-#: lib/elements/element.py:284
+#: lib/elements/element.py:292
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:294 lib/gui/preferences.py:41
+#: lib/elements/element.py:302 lib/gui/preferences.py:41
msgid "Minimum jump stitch length"
msgstr "Lunghezza minima del punto saltato"
-#: lib/elements/element.py:295
+#: lib/elements/element.py:303
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:305
+#: lib/elements/element.py:313
msgid "Allow lock stitches"
msgstr "Consentire punti di blocco"
-#: lib/elements/element.py:306
+#: lib/elements/element.py:314
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:311
+#: lib/elements/element.py:319
msgid "Both"
msgstr "Entrambi"
-#: lib/elements/element.py:311
+#: lib/elements/element.py:319
msgid "Before"
msgstr "Prima"
-#: lib/elements/element.py:311
+#: lib/elements/element.py:319
msgid "After"
msgstr "Dopo"
-#: lib/elements/element.py:311
+#: lib/elements/element.py:319
msgid "Neither"
msgstr "Nessuno dei due"
-#: lib/elements/element.py:320
+#: lib/elements/element.py:328
#: inx/inkstitch_lettering_force_lock_stitches.inx:3
msgid "Force lock stitches"
msgstr "Forza il punto annodato"
-#: lib/elements/element.py:321
+#: lib/elements/element.py:329
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:333
+#: lib/elements/element.py:341
msgid "Tack stitch"
msgstr "Imbastitura"
-#: lib/elements/element.py:334
+#: lib/elements/element.py:342
msgid "Tack down stitch type"
msgstr "Tipo di imbastitura"
-#: lib/elements/element.py:344 lib/elements/element.py:390
+#: lib/elements/element.py:352 lib/elements/element.py:398
msgid "Custom path"
msgstr "Percorso personalizzato"
-#: lib/elements/element.py:345
+#: lib/elements/element.py:353
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:355 lib/elements/element.py:367
+#: lib/elements/element.py:363 lib/elements/element.py:375
msgid "Scale tack stitch"
msgstr "Scalare l'imbastitura"
-#: lib/elements/element.py:356
+#: lib/elements/element.py:364
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:368
+#: lib/elements/element.py:376
msgid "Scale tack stitch by this percentage."
msgstr "Imposta l'imbastitura in base a questa percentuale."
-#: lib/elements/element.py:379
+#: lib/elements/element.py:387
msgid "Lock stitch"
msgstr "Punto annodato"
-#: lib/elements/element.py:380
+#: lib/elements/element.py:388
msgid "Lock stitch type"
msgstr "Tipo di punto annodato"
-#: lib/elements/element.py:391
+#: lib/elements/element.py:399
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:401 lib/elements/element.py:413
+#: lib/elements/element.py:409 lib/elements/element.py:421
msgid "Scale lock stitch"
msgstr "Imposta il punto annodato"
-#: lib/elements/element.py:402
+#: lib/elements/element.py:410
msgid "Set length of lock stitches (mm)."
msgstr "Imposta la lunghezza del punto annodato (mm)."
-#: lib/elements/element.py:414
+#: lib/elements/element.py:422
msgid "Scale lock stitch by this percentage."
msgstr "Imposta il punto annodato in base a questa percentuale."
-#: lib/elements/element.py:426
+#: lib/elements/element.py:434
msgid "Trim After"
msgstr "Dopo rifilare"
-#: lib/elements/element.py:427
+#: lib/elements/element.py:435
msgid "Add a TRIM command after stitching this object."
msgstr "Aggiungere il comando TRIM/RIFILARE dopo aver cucito questo oggetto."
-#: lib/elements/element.py:436
+#: lib/elements/element.py:444
msgid "Stop After"
msgstr "Dopo fermarsi"
-#: lib/elements/element.py:437
+#: lib/elements/element.py:445
msgid "Add a STOP command after stitching this object."
msgstr "Aggiungi il comando STOP dopo aver cucito questo oggetto."
-#: lib/elements/element.py:741
+#: lib/elements/element.py:749
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."
@@ -1669,19 +1669,19 @@ msgstr "Tolleranza del punto filza"
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:485 lib/elements/stroke.py:146
+#: lib/elements/fill_stitch.py:485 lib/elements/stroke.py:147
msgid "Randomize stitch length"
msgstr "Lunghezza del punto casuale"
-#: lib/elements/fill_stitch.py:486 lib/elements/stroke.py:147
+#: lib/elements/fill_stitch.py:486 lib/elements/stroke.py:148
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:502 lib/elements/stroke.py:159
+#: lib/elements/fill_stitch.py:502 lib/elements/stroke.py:160
msgid "Random stitch length jitter"
msgstr ""
-#: lib/elements/fill_stitch.py:503 lib/elements/stroke.py:160
+#: lib/elements/fill_stitch.py:503 lib/elements/stroke.py:161
msgid "Amount to vary the length of each stitch by when randomizing."
msgstr ""
@@ -1707,11 +1707,11 @@ msgid "Backtrack each stitch this many times. A value of 1 would triple each st
msgstr ""
#: lib/elements/fill_stitch.py:546 lib/elements/satin_column.py:254
-#: lib/elements/stroke.py:185
+#: lib/elements/stroke.py:186
msgid "Zig-zag spacing (peak-to-peak)"
msgstr "Spaziatura a zig-zag (picco a picco)"
-#: lib/elements/fill_stitch.py:547 lib/elements/stroke.py:186
+#: lib/elements/fill_stitch.py:547 lib/elements/stroke.py:187
msgid "Length of stitches in zig-zag mode."
msgstr "Lunghezza dei punti nel modo zig-zag."
@@ -1740,7 +1740,7 @@ msgid "Defines width of a herringbone pattern. Use 0 for regular rows."
msgstr ""
#: lib/elements/fill_stitch.py:598 lib/elements/satin_column.py:282
-#: lib/elements/stroke.py:198
+#: lib/elements/stroke.py:199
msgid "Pull compensation"
msgstr "Compensazione tiraggio"
@@ -1750,7 +1750,7 @@ msgstr ""
#: lib/elements/fill_stitch.py:603 lib/elements/satin_column.py:286
#: lib/elements/satin_column.py:449 lib/elements/satin_column.py:543
-#: lib/elements/stroke.py:201
+#: lib/elements/stroke.py:202
msgid "mm (each side)"
msgstr "mm (per lato)"
@@ -1797,7 +1797,7 @@ msgstr "Spaziatura tra righe"
msgid "default: 3x fill row spacing"
msgstr "predefinito: 3 volte la spaziatura tra le file di riempimento"
-#: lib/elements/fill_stitch.py:671 lib/elements/stroke.py:171
+#: lib/elements/fill_stitch.py:671 lib/elements/stroke.py:172
#: lib/extensions/element_info.py:144 lib/extensions/element_info.py:203
msgid "Max stitch length"
msgstr "Lunghezza massima punto"
@@ -1811,13 +1811,13 @@ msgid "Shrink the shape before doing underlay, to prevent underlay from showing
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:717 lib/elements/satin_column.py:585
-#: lib/elements/stroke.py:450 lib/gui/satin_multicolor/colorize_panel.py:61
+#: lib/elements/stroke.py:451 lib/gui/satin_multicolor/colorize_panel.py:61
#: lib/sew_stack/stitch_layers/mixins/randomization.py:55
msgid "Random seed"
msgstr "Seme casuale"
#: lib/elements/fill_stitch.py:718 lib/elements/satin_column.py:586
-#: lib/elements/stroke.py:451
+#: lib/elements/stroke.py:452
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."
@@ -2105,27 +2105,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:297 lib/elements/stroke.py:340
+#: lib/elements/satin_column.py:297 lib/elements/stroke.py:341
msgid "Automatic"
msgstr "Automatico"
-#: lib/elements/satin_column.py:298 lib/elements/stroke.py:341
+#: lib/elements/satin_column.py:298 lib/elements/stroke.py:342
msgid "Don't reverse"
msgstr "Non invertire"
-#: lib/elements/satin_column.py:299 lib/elements/stroke.py:342
+#: lib/elements/satin_column.py:299 lib/elements/stroke.py:343
msgid "Reverse first rail"
msgstr "Invertire il primo binario"
-#: lib/elements/satin_column.py:300 lib/elements/stroke.py:343
+#: lib/elements/satin_column.py:300 lib/elements/stroke.py:344
msgid "Reverse second rail"
msgstr "Invertire il secondo binario"
-#: lib/elements/satin_column.py:301 lib/elements/stroke.py:344
+#: lib/elements/satin_column.py:301 lib/elements/stroke.py:345
msgid "Reverse both rails"
msgstr "Invertire entrambi i binari"
-#: lib/elements/satin_column.py:307 lib/elements/stroke.py:350
+#: lib/elements/satin_column.py:307 lib/elements/stroke.py:351
msgid "Reverse rails"
msgstr "Invertire i binari"
@@ -2186,7 +2186,7 @@ msgid "Stitch length"
msgstr "Lunghezza del punto"
#: lib/elements/satin_column.py:429 lib/elements/satin_column.py:486
-#: lib/elements/stroke.py:132
+#: lib/elements/stroke.py:133
msgid "Stitch tolerance"
msgstr "Tolleranza del punto"
@@ -2322,192 +2322,192 @@ msgid "No extra stitches will be added to the original ripple pattern and the ru
msgstr ""
#: 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."
+msgid "Length of stitches. Stitches can be shorter according to the stitch tolerance setting.\n"
+"It is possible to create stitch length patterns by adding multiple values separated by a space."
msgstr ""
-#: lib/elements/stroke.py:133
+#: lib/elements/stroke.py:134
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:172
+#: lib/elements/stroke.py:173
msgid "Split stitches longer than this."
msgstr ""
-#: lib/elements/stroke.py:199
+#: lib/elements/stroke.py:200
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:212
+#: lib/elements/stroke.py:213
msgid "Number of lines"
msgstr "Numero di linee"
-#: lib/elements/stroke.py:213
+#: lib/elements/stroke.py:214
msgid "Number of lines from start to finish"
msgstr "Numero di linee dall'inizio alla fine"
-#: lib/elements/stroke.py:224
+#: lib/elements/stroke.py:225
msgid "Minimum line distance"
msgstr "Distanza minima tra le linee"
-#: lib/elements/stroke.py:225
+#: lib/elements/stroke.py:226
msgid "Overrides the number of lines setting."
msgstr ""
-#: lib/elements/stroke.py:238
+#: lib/elements/stroke.py:239
msgid "Line count / Minimum line distance"
msgstr "Numero di linee / Distanza minima tra le linee"
-#: lib/elements/stroke.py:239
+#: lib/elements/stroke.py:240
msgid "Render at rungs"
msgstr ""
-#: lib/elements/stroke.py:240
+#: lib/elements/stroke.py:241
msgid "Adaptive + minimum line distance"
msgstr ""
-#: lib/elements/stroke.py:245
+#: lib/elements/stroke.py:246
msgid "Pattern position"
msgstr "Posizione del motivo"
-#: lib/elements/stroke.py:246
+#: lib/elements/stroke.py:247
msgid "Pattern position for satin guided ripples."
msgstr ""
-#: lib/elements/stroke.py:257
+#: lib/elements/stroke.py:258
msgid "Stagger lines this many times before repeating"
msgstr ""
-#: lib/elements/stroke.py:258
+#: lib/elements/stroke.py:259
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:271
+#: lib/elements/stroke.py:272
msgid "Skip first lines"
msgstr "Salta le prime linee"
-#: lib/elements/stroke.py:272
+#: lib/elements/stroke.py:273
msgid "Skip this number of lines at the beginning."
msgstr "Salta questo numero di linee all'inizio."
-#: lib/elements/stroke.py:283
+#: lib/elements/stroke.py:284
msgid "Skip last lines"
msgstr "Salta le ultime linee"
-#: lib/elements/stroke.py:284
+#: lib/elements/stroke.py:285
msgid "Skip this number of lines at the end"
msgstr "Salta questo numero di linee alla fine"
-#: lib/elements/stroke.py:295
+#: lib/elements/stroke.py:296
msgid "Flip every second line"
msgstr "Inverti una linea ogni due"
-#: lib/elements/stroke.py:296
+#: lib/elements/stroke.py:297
msgid "Linear ripple: wether to flip the pattern every second line or not."
msgstr ""
-#: lib/elements/stroke.py:306
+#: lib/elements/stroke.py:307
msgid "Line distance exponent"
msgstr ""
-#: lib/elements/stroke.py:307
+#: lib/elements/stroke.py:308
msgid "Increase density towards one side."
msgstr "Aumenta la densità verso un lato."
-#: lib/elements/stroke.py:318
+#: lib/elements/stroke.py:319
msgid "Flip exponent"
msgstr "Inverti l'esponente"
-#: lib/elements/stroke.py:319
+#: lib/elements/stroke.py:320
msgid "Reverse exponent effect."
msgstr ""
-#: lib/elements/stroke.py:330
+#: lib/elements/stroke.py:331
msgid "Reverse"
msgstr "Inverti"
-#: lib/elements/stroke.py:331
+#: lib/elements/stroke.py:332
msgid "Flip start and end point"
msgstr "Inverti il punto iniziale e finale"
-#: lib/elements/stroke.py:351
+#: lib/elements/stroke.py:352
msgid "Reverse satin ripple rails. Default: automatically detect and fix a reversed rail."
msgstr ""
-#: lib/elements/stroke.py:363
+#: lib/elements/stroke.py:364
msgid "Grid size"
msgstr "Dimensione griglia"
-#: lib/elements/stroke.py:364
+#: lib/elements/stroke.py:365
msgid "Render as grid. Use with care and watch your stitch density."
msgstr ""
-#: lib/elements/stroke.py:376
+#: lib/elements/stroke.py:377
msgid "Stitch grid first"
msgstr ""
-#: lib/elements/stroke.py:377
+#: lib/elements/stroke.py:378
msgid "Reverse the stitch paths, so that the grid will be stitched first"
msgstr ""
-#: lib/elements/stroke.py:388
+#: lib/elements/stroke.py:389
msgid "Scale axis"
msgstr ""
-#: lib/elements/stroke.py:389
+#: lib/elements/stroke.py:390
msgid "Scale axis for satin guided ripple stitches."
msgstr ""
-#: lib/elements/stroke.py:393 lib/gui/edit_json/settings_panel.py:159
+#: lib/elements/stroke.py:394 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:401
+#: lib/elements/stroke.py:402
msgid "Starting scale"
msgstr "Scala di partenza"
-#: lib/elements/stroke.py:402
+#: lib/elements/stroke.py:403
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:402 lib/elements/stroke.py:414
+#: lib/elements/stroke.py:403 lib/elements/stroke.py:415
msgid "Used only for ripple stitch with a guide line."
msgstr "Utilizzabile solo per punti ondulati con linea guida."
-#: lib/elements/stroke.py:413
+#: lib/elements/stroke.py:414
msgid "Ending scale"
msgstr "Scala finale"
-#: lib/elements/stroke.py:414
+#: lib/elements/stroke.py:415
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:425 lib/gui/tartan/customize_panel.py:43
+#: lib/elements/stroke.py:426 lib/gui/tartan/customize_panel.py:43
#: inx/inkstitch_transform_elements.inx:10
msgid "Rotate"
msgstr "Ruota"
-#: lib/elements/stroke.py:426
+#: lib/elements/stroke.py:427
msgid "Rotate satin guided ripple stitches"
msgstr "Ruota i punti ondulati guidati dal raso"
-#: lib/elements/stroke.py:437 inx/inkstitch_knockdown_fill.inx:20
+#: lib/elements/stroke.py:438 inx/inkstitch_knockdown_fill.inx:20
#: inx/inkstitch_knockdown_fill.inx:37
msgid "Join style"
msgstr "Unisci lo stile"
-#: lib/elements/stroke.py:438
+#: lib/elements/stroke.py:439
msgid "Join style for non circular ripples."
msgstr "Unisci lo stile per increspature non circolari."
-#: lib/elements/stroke.py:441
+#: lib/elements/stroke.py:442
msgid "flat"
msgstr "piatto"
-#: lib/elements/stroke.py:441
+#: lib/elements/stroke.py:442
msgid "point"
msgstr "punto"
@@ -4667,6 +4667,10 @@ msgstr ""
msgid "Stitch along a path using evenly-spaced stitches."
msgstr ""
+#: 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/sew_stack/stitch_layers/running_stitch/running_stitch_layer.py:25
msgid "Tolerance"
msgstr "Tolleranza"
diff --git a/translations/messages_ja_JP.po b/translations/messages_ja_JP.po
index 56253a52..cbf7fb0d 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-11-01 01:47+0000\n"
-"PO-Revision-Date: 2025-11-01 01:48\n"
+"POT-Creation-Date: 2025-11-08 01:39+0000\n"
+"PO-Revision-Date: 2025-11-08 01:39\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-11-01 01:47+0000\n"
+"POT-Creation-Date: 2025-11-08 01:39+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -1129,126 +1129,126 @@ msgstr "角度反転"
msgid "Flip automatically calculated angle if it appears to be wrong."
msgstr ""
-#: lib/elements/element.py:283 lib/gui/preferences.py:59
+#: lib/elements/element.py:291 lib/gui/preferences.py:59
#: lib/gui/preferences.py:128
msgid "Minimum stitch length"
msgstr ""
-#: lib/elements/element.py:284
+#: lib/elements/element.py:292
msgid "Overwrite global minimum stitch length setting. Shorter stitches than that will be removed."
msgstr ""
-#: lib/elements/element.py:294 lib/gui/preferences.py:41
+#: lib/elements/element.py:302 lib/gui/preferences.py:41
msgid "Minimum jump stitch length"
msgstr ""
-#: lib/elements/element.py:295
+#: lib/elements/element.py:303
msgid "Overwrite global minimum jump stitch length setting. Shorter distances to the next object will have no lock stitches."
msgstr ""
-#: lib/elements/element.py:305
+#: lib/elements/element.py:313
msgid "Allow lock stitches"
msgstr "ロックステッチを許可する"
-#: lib/elements/element.py:306
+#: lib/elements/element.py:314
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:311
+#: lib/elements/element.py:319
msgid "Both"
msgstr "両方"
-#: lib/elements/element.py:311
+#: lib/elements/element.py:319
msgid "Before"
msgstr "前"
-#: lib/elements/element.py:311
+#: lib/elements/element.py:319
msgid "After"
msgstr "後"
-#: lib/elements/element.py:311
+#: lib/elements/element.py:319
msgid "Neither"
msgstr "どちらでもない"
-#: lib/elements/element.py:320
+#: lib/elements/element.py:328
#: inx/inkstitch_lettering_force_lock_stitches.inx:3
msgid "Force lock stitches"
msgstr "強制ロックステッチ"
-#: lib/elements/element.py:321
+#: lib/elements/element.py:329
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:333
+#: lib/elements/element.py:341
msgid "Tack stitch"
msgstr "仮縫い"
-#: lib/elements/element.py:334
+#: lib/elements/element.py:342
msgid "Tack down stitch type"
msgstr "仮縫いのタイプ"
-#: lib/elements/element.py:344 lib/elements/element.py:390
+#: lib/elements/element.py:352 lib/elements/element.py:398
msgid "Custom path"
msgstr "カスタムパス"
-#: lib/elements/element.py:345
+#: lib/elements/element.py:353
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:355 lib/elements/element.py:367
+#: lib/elements/element.py:363 lib/elements/element.py:375
msgid "Scale tack stitch"
msgstr "仮縫い補正"
-#: lib/elements/element.py:356
+#: lib/elements/element.py:364
msgid "Set stitch length. A 1 in a custom path equals this values."
msgstr "仮縫いのステッチの長さを設定します。カスタムパスの 1 がこの値に対応します。"
-#: lib/elements/element.py:368
+#: lib/elements/element.py:376
msgid "Scale tack stitch by this percentage."
msgstr "仮縫い補正を、このパーセンテージで行います。"
-#: lib/elements/element.py:379
+#: lib/elements/element.py:387
msgid "Lock stitch"
msgstr "ロックステッチ(本縫い)"
-#: lib/elements/element.py:380
+#: lib/elements/element.py:388
msgid "Lock stitch type"
msgstr "ロックステッチ(本縫い)のタイプ"
-#: lib/elements/element.py:391
+#: lib/elements/element.py:399
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:401 lib/elements/element.py:413
+#: lib/elements/element.py:409 lib/elements/element.py:421
msgid "Scale lock stitch"
msgstr "ロックステッチ(本縫い)補正"
-#: lib/elements/element.py:402
+#: lib/elements/element.py:410
msgid "Set length of lock stitches (mm)."
msgstr "ロックステッチ(本縫い)の長さを設定します (mm) 。"
-#: lib/elements/element.py:414
+#: lib/elements/element.py:422
msgid "Scale lock stitch by this percentage."
msgstr "ロックステッチ(本縫い)補正を、このパーセンテージで行います。"
-#: lib/elements/element.py:426
+#: lib/elements/element.py:434
msgid "Trim After"
msgstr "糸切り"
-#: lib/elements/element.py:427
+#: lib/elements/element.py:435
msgid "Add a TRIM command after stitching this object."
msgstr "このオブジェクトをステッチした後、TRIM コマンド(糸切り指示)を追加します。"
-#: lib/elements/element.py:436
+#: lib/elements/element.py:444
msgid "Stop After"
msgstr "停止"
-#: lib/elements/element.py:437
+#: lib/elements/element.py:445
msgid "Add a STOP command after stitching this object."
msgstr "このオブジェクトをステッチした後、STOP コマンド(停止指示)を追加します。"
-#: lib/elements/element.py:741
+#: lib/elements/element.py:749
msgid "Please run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot objects. This will show you the exact location of the problem."
msgstr ""
@@ -1671,19 +1671,19 @@ msgstr ""
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:485 lib/elements/stroke.py:146
+#: lib/elements/fill_stitch.py:485 lib/elements/stroke.py:147
msgid "Randomize stitch length"
msgstr ""
-#: lib/elements/fill_stitch.py:486 lib/elements/stroke.py:147
+#: lib/elements/fill_stitch.py:486 lib/elements/stroke.py:148
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:502 lib/elements/stroke.py:159
+#: lib/elements/fill_stitch.py:502 lib/elements/stroke.py:160
msgid "Random stitch length jitter"
msgstr ""
-#: lib/elements/fill_stitch.py:503 lib/elements/stroke.py:160
+#: lib/elements/fill_stitch.py:503 lib/elements/stroke.py:161
msgid "Amount to vary the length of each stitch by when randomizing."
msgstr ""
@@ -1709,11 +1709,11 @@ msgid "Backtrack each stitch this many times. A value of 1 would triple each st
msgstr ""
#: lib/elements/fill_stitch.py:546 lib/elements/satin_column.py:254
-#: lib/elements/stroke.py:185
+#: lib/elements/stroke.py:186
msgid "Zig-zag spacing (peak-to-peak)"
msgstr "ジグザグ間隔(ピークツーピーク)"
-#: lib/elements/fill_stitch.py:547 lib/elements/stroke.py:186
+#: lib/elements/fill_stitch.py:547 lib/elements/stroke.py:187
msgid "Length of stitches in zig-zag mode."
msgstr "ジグザグモードでのステッチ長さ"
@@ -1742,7 +1742,7 @@ msgid "Defines width of a herringbone pattern. Use 0 for regular rows."
msgstr ""
#: lib/elements/fill_stitch.py:598 lib/elements/satin_column.py:282
-#: lib/elements/stroke.py:198
+#: lib/elements/stroke.py:199
msgid "Pull compensation"
msgstr "縮み補正"
@@ -1752,7 +1752,7 @@ msgstr ""
#: lib/elements/fill_stitch.py:603 lib/elements/satin_column.py:286
#: lib/elements/satin_column.py:449 lib/elements/satin_column.py:543
-#: lib/elements/stroke.py:201
+#: lib/elements/stroke.py:202
msgid "mm (each side)"
msgstr ""
@@ -1799,7 +1799,7 @@ msgstr "行間隔"
msgid "default: 3x fill row spacing"
msgstr "デフォルト:3x塗りつぶし行間隔"
-#: lib/elements/fill_stitch.py:671 lib/elements/stroke.py:171
+#: lib/elements/fill_stitch.py:671 lib/elements/stroke.py:172
#: lib/extensions/element_info.py:144 lib/extensions/element_info.py:203
msgid "Max stitch length"
msgstr "最大ステッチ長さ"
@@ -1813,13 +1813,13 @@ msgid "Shrink the shape before doing underlay, to prevent underlay from showing
msgstr "アンダーレイを行う前に形状を縮小して、アンダーレイが塗りつぶしの外側に表示されないようにします。"
#: lib/elements/fill_stitch.py:717 lib/elements/satin_column.py:585
-#: lib/elements/stroke.py:450 lib/gui/satin_multicolor/colorize_panel.py:61
+#: lib/elements/stroke.py:451 lib/gui/satin_multicolor/colorize_panel.py:61
#: lib/sew_stack/stitch_layers/mixins/randomization.py:55
msgid "Random seed"
msgstr "乱数のシード値"
#: lib/elements/fill_stitch.py:718 lib/elements/satin_column.py:586
-#: lib/elements/stroke.py:451
+#: lib/elements/stroke.py:452
msgid "Use a specific seed for randomized attributes. Uses the element ID if empty."
msgstr "ランダムに決まる属性に対して、パターンを固定する必要がある場合に設定します。空の場合は、要素 ID が使用されます。"
@@ -2107,27 +2107,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:297 lib/elements/stroke.py:340
+#: lib/elements/satin_column.py:297 lib/elements/stroke.py:341
msgid "Automatic"
msgstr ""
-#: lib/elements/satin_column.py:298 lib/elements/stroke.py:341
+#: lib/elements/satin_column.py:298 lib/elements/stroke.py:342
msgid "Don't reverse"
msgstr ""
-#: lib/elements/satin_column.py:299 lib/elements/stroke.py:342
+#: lib/elements/satin_column.py:299 lib/elements/stroke.py:343
msgid "Reverse first rail"
msgstr ""
-#: lib/elements/satin_column.py:300 lib/elements/stroke.py:343
+#: lib/elements/satin_column.py:300 lib/elements/stroke.py:344
msgid "Reverse second rail"
msgstr ""
-#: lib/elements/satin_column.py:301 lib/elements/stroke.py:344
+#: lib/elements/satin_column.py:301 lib/elements/stroke.py:345
msgid "Reverse both rails"
msgstr ""
-#: lib/elements/satin_column.py:307 lib/elements/stroke.py:350
+#: lib/elements/satin_column.py:307 lib/elements/stroke.py:351
msgid "Reverse rails"
msgstr ""
@@ -2188,7 +2188,7 @@ msgid "Stitch length"
msgstr "ステッチの長さ"
#: lib/elements/satin_column.py:429 lib/elements/satin_column.py:486
-#: lib/elements/stroke.py:132
+#: lib/elements/stroke.py:133
msgid "Stitch tolerance"
msgstr ""
@@ -2324,192 +2324,192 @@ msgid "No extra stitches will be added to the original ripple pattern and the ru
msgstr ""
#: 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."
+msgid "Length of stitches. Stitches can be shorter according to the stitch tolerance setting.\n"
+"It is possible to create stitch length patterns by adding multiple values separated by a space."
msgstr ""
-#: lib/elements/stroke.py:133
+#: lib/elements/stroke.py:134
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:172
+#: lib/elements/stroke.py:173
msgid "Split stitches longer than this."
msgstr ""
-#: lib/elements/stroke.py:199
+#: lib/elements/stroke.py:200
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:212
+#: lib/elements/stroke.py:213
msgid "Number of lines"
msgstr ""
-#: lib/elements/stroke.py:213
+#: lib/elements/stroke.py:214
msgid "Number of lines from start to finish"
msgstr ""
-#: lib/elements/stroke.py:224
+#: lib/elements/stroke.py:225
msgid "Minimum line distance"
msgstr ""
-#: lib/elements/stroke.py:225
+#: lib/elements/stroke.py:226
msgid "Overrides the number of lines setting."
msgstr ""
-#: lib/elements/stroke.py:238
+#: lib/elements/stroke.py:239
msgid "Line count / Minimum line distance"
msgstr ""
-#: lib/elements/stroke.py:239
+#: lib/elements/stroke.py:240
msgid "Render at rungs"
msgstr ""
-#: lib/elements/stroke.py:240
+#: lib/elements/stroke.py:241
msgid "Adaptive + minimum line distance"
msgstr ""
-#: lib/elements/stroke.py:245
+#: lib/elements/stroke.py:246
msgid "Pattern position"
msgstr ""
-#: lib/elements/stroke.py:246
+#: lib/elements/stroke.py:247
msgid "Pattern position for satin guided ripples."
msgstr ""
-#: lib/elements/stroke.py:257
+#: lib/elements/stroke.py:258
msgid "Stagger lines this many times before repeating"
msgstr ""
-#: lib/elements/stroke.py:258
+#: lib/elements/stroke.py:259
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:271
+#: lib/elements/stroke.py:272
msgid "Skip first lines"
msgstr ""
-#: lib/elements/stroke.py:272
+#: lib/elements/stroke.py:273
msgid "Skip this number of lines at the beginning."
msgstr ""
-#: lib/elements/stroke.py:283
+#: lib/elements/stroke.py:284
msgid "Skip last lines"
msgstr ""
-#: lib/elements/stroke.py:284
+#: lib/elements/stroke.py:285
msgid "Skip this number of lines at the end"
msgstr ""
-#: lib/elements/stroke.py:295
+#: lib/elements/stroke.py:296
msgid "Flip every second line"
msgstr ""
-#: lib/elements/stroke.py:296
+#: lib/elements/stroke.py:297
msgid "Linear ripple: wether to flip the pattern every second line or not."
msgstr ""
-#: lib/elements/stroke.py:306
+#: lib/elements/stroke.py:307
msgid "Line distance exponent"
msgstr ""
-#: lib/elements/stroke.py:307
+#: lib/elements/stroke.py:308
msgid "Increase density towards one side."
msgstr ""
-#: lib/elements/stroke.py:318
+#: lib/elements/stroke.py:319
msgid "Flip exponent"
msgstr ""
-#: lib/elements/stroke.py:319
+#: lib/elements/stroke.py:320
msgid "Reverse exponent effect."
msgstr ""
-#: lib/elements/stroke.py:330
+#: lib/elements/stroke.py:331
msgid "Reverse"
msgstr ""
-#: lib/elements/stroke.py:331
+#: lib/elements/stroke.py:332
msgid "Flip start and end point"
msgstr ""
-#: lib/elements/stroke.py:351
+#: lib/elements/stroke.py:352
msgid "Reverse satin ripple rails. Default: automatically detect and fix a reversed rail."
msgstr ""
-#: lib/elements/stroke.py:363
+#: lib/elements/stroke.py:364
msgid "Grid size"
msgstr ""
-#: lib/elements/stroke.py:364
+#: lib/elements/stroke.py:365
msgid "Render as grid. Use with care and watch your stitch density."
msgstr ""
-#: lib/elements/stroke.py:376
+#: lib/elements/stroke.py:377
msgid "Stitch grid first"
msgstr ""
-#: lib/elements/stroke.py:377
+#: lib/elements/stroke.py:378
msgid "Reverse the stitch paths, so that the grid will be stitched first"
msgstr ""
-#: lib/elements/stroke.py:388
+#: lib/elements/stroke.py:389
msgid "Scale axis"
msgstr ""
-#: lib/elements/stroke.py:389
+#: lib/elements/stroke.py:390
msgid "Scale axis for satin guided ripple stitches."
msgstr ""
-#: lib/elements/stroke.py:393 lib/gui/edit_json/settings_panel.py:159
+#: lib/elements/stroke.py:394 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:401
+#: lib/elements/stroke.py:402
msgid "Starting scale"
msgstr ""
-#: lib/elements/stroke.py:402
+#: lib/elements/stroke.py:403
msgid "How big the first copy of the line should be, in percent."
msgstr ""
-#: lib/elements/stroke.py:402 lib/elements/stroke.py:414
+#: lib/elements/stroke.py:403 lib/elements/stroke.py:415
msgid "Used only for ripple stitch with a guide line."
msgstr ""
-#: lib/elements/stroke.py:413
+#: lib/elements/stroke.py:414
msgid "Ending scale"
msgstr ""
-#: lib/elements/stroke.py:414
+#: lib/elements/stroke.py:415
msgid "How big the last copy of the line should be, in percent."
msgstr ""
-#: lib/elements/stroke.py:425 lib/gui/tartan/customize_panel.py:43
+#: lib/elements/stroke.py:426 lib/gui/tartan/customize_panel.py:43
#: inx/inkstitch_transform_elements.inx:10
msgid "Rotate"
msgstr ""
-#: lib/elements/stroke.py:426
+#: lib/elements/stroke.py:427
msgid "Rotate satin guided ripple stitches"
msgstr ""
-#: lib/elements/stroke.py:437 inx/inkstitch_knockdown_fill.inx:20
+#: lib/elements/stroke.py:438 inx/inkstitch_knockdown_fill.inx:20
#: inx/inkstitch_knockdown_fill.inx:37
msgid "Join style"
msgstr ""
-#: lib/elements/stroke.py:438
+#: lib/elements/stroke.py:439
msgid "Join style for non circular ripples."
msgstr ""
-#: lib/elements/stroke.py:441
+#: lib/elements/stroke.py:442
msgid "flat"
msgstr ""
-#: lib/elements/stroke.py:441
+#: lib/elements/stroke.py:442
msgid "point"
msgstr ""
@@ -4664,6 +4664,10 @@ msgstr ""
msgid "Stitch along a path using evenly-spaced stitches."
msgstr ""
+#: 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/sew_stack/stitch_layers/running_stitch/running_stitch_layer.py:25
msgid "Tolerance"
msgstr ""
diff --git a/translations/messages_ko_KR.po b/translations/messages_ko_KR.po
index 2a4caf1f..33a93af2 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-11-01 01:47+0000\n"
-"PO-Revision-Date: 2025-11-01 01:48\n"
+"POT-Creation-Date: 2025-11-08 01:39+0000\n"
+"PO-Revision-Date: 2025-11-08 01:39\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-11-01 01:47+0000\n"
+"POT-Creation-Date: 2025-11-08 01:39+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -1129,126 +1129,126 @@ msgstr ""
msgid "Flip automatically calculated angle if it appears to be wrong."
msgstr ""
-#: lib/elements/element.py:283 lib/gui/preferences.py:59
+#: lib/elements/element.py:291 lib/gui/preferences.py:59
#: lib/gui/preferences.py:128
msgid "Minimum stitch length"
msgstr ""
-#: lib/elements/element.py:284
+#: lib/elements/element.py:292
msgid "Overwrite global minimum stitch length setting. Shorter stitches than that will be removed."
msgstr ""
-#: lib/elements/element.py:294 lib/gui/preferences.py:41
+#: lib/elements/element.py:302 lib/gui/preferences.py:41
msgid "Minimum jump stitch length"
msgstr ""
-#: lib/elements/element.py:295
+#: lib/elements/element.py:303
msgid "Overwrite global minimum jump stitch length setting. Shorter distances to the next object will have no lock stitches."
msgstr ""
-#: lib/elements/element.py:305
+#: lib/elements/element.py:313
msgid "Allow lock stitches"
msgstr ""
-#: lib/elements/element.py:306
+#: lib/elements/element.py:314
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:311
+#: lib/elements/element.py:319
msgid "Both"
msgstr ""
-#: lib/elements/element.py:311
+#: lib/elements/element.py:319
msgid "Before"
msgstr ""
-#: lib/elements/element.py:311
+#: lib/elements/element.py:319
msgid "After"
msgstr ""
-#: lib/elements/element.py:311
+#: lib/elements/element.py:319
msgid "Neither"
msgstr ""
-#: lib/elements/element.py:320
+#: lib/elements/element.py:328
#: inx/inkstitch_lettering_force_lock_stitches.inx:3
msgid "Force lock stitches"
msgstr ""
-#: lib/elements/element.py:321
+#: lib/elements/element.py:329
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:333
+#: lib/elements/element.py:341
msgid "Tack stitch"
msgstr ""
-#: lib/elements/element.py:334
+#: lib/elements/element.py:342
msgid "Tack down stitch type"
msgstr ""
-#: lib/elements/element.py:344 lib/elements/element.py:390
+#: lib/elements/element.py:352 lib/elements/element.py:398
msgid "Custom path"
msgstr ""
-#: lib/elements/element.py:345
+#: lib/elements/element.py:353
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:355 lib/elements/element.py:367
+#: lib/elements/element.py:363 lib/elements/element.py:375
msgid "Scale tack stitch"
msgstr ""
-#: lib/elements/element.py:356
+#: lib/elements/element.py:364
msgid "Set stitch length. A 1 in a custom path equals this values."
msgstr ""
-#: lib/elements/element.py:368
+#: lib/elements/element.py:376
msgid "Scale tack stitch by this percentage."
msgstr ""
-#: lib/elements/element.py:379
+#: lib/elements/element.py:387
msgid "Lock stitch"
msgstr ""
-#: lib/elements/element.py:380
+#: lib/elements/element.py:388
msgid "Lock stitch type"
msgstr ""
-#: lib/elements/element.py:391
+#: lib/elements/element.py:399
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:401 lib/elements/element.py:413
+#: lib/elements/element.py:409 lib/elements/element.py:421
msgid "Scale lock stitch"
msgstr ""
-#: lib/elements/element.py:402
+#: lib/elements/element.py:410
msgid "Set length of lock stitches (mm)."
msgstr ""
-#: lib/elements/element.py:414
+#: lib/elements/element.py:422
msgid "Scale lock stitch by this percentage."
msgstr ""
-#: lib/elements/element.py:426
+#: lib/elements/element.py:434
msgid "Trim After"
msgstr ""
-#: lib/elements/element.py:427
+#: lib/elements/element.py:435
msgid "Add a TRIM command after stitching this object."
msgstr ""
-#: lib/elements/element.py:436
+#: lib/elements/element.py:444
msgid "Stop After"
msgstr ""
-#: lib/elements/element.py:437
+#: lib/elements/element.py:445
msgid "Add a STOP command after stitching this object."
msgstr ""
-#: lib/elements/element.py:741
+#: lib/elements/element.py:749
msgid "Please run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot objects. This will show you the exact location of the problem."
msgstr ""
@@ -1669,19 +1669,19 @@ msgstr ""
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:485 lib/elements/stroke.py:146
+#: lib/elements/fill_stitch.py:485 lib/elements/stroke.py:147
msgid "Randomize stitch length"
msgstr ""
-#: lib/elements/fill_stitch.py:486 lib/elements/stroke.py:147
+#: lib/elements/fill_stitch.py:486 lib/elements/stroke.py:148
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:502 lib/elements/stroke.py:159
+#: lib/elements/fill_stitch.py:502 lib/elements/stroke.py:160
msgid "Random stitch length jitter"
msgstr ""
-#: lib/elements/fill_stitch.py:503 lib/elements/stroke.py:160
+#: lib/elements/fill_stitch.py:503 lib/elements/stroke.py:161
msgid "Amount to vary the length of each stitch by when randomizing."
msgstr ""
@@ -1707,11 +1707,11 @@ msgid "Backtrack each stitch this many times. A value of 1 would triple each st
msgstr ""
#: lib/elements/fill_stitch.py:546 lib/elements/satin_column.py:254
-#: lib/elements/stroke.py:185
+#: lib/elements/stroke.py:186
msgid "Zig-zag spacing (peak-to-peak)"
msgstr ""
-#: lib/elements/fill_stitch.py:547 lib/elements/stroke.py:186
+#: lib/elements/fill_stitch.py:547 lib/elements/stroke.py:187
msgid "Length of stitches in zig-zag mode."
msgstr ""
@@ -1740,7 +1740,7 @@ msgid "Defines width of a herringbone pattern. Use 0 for regular rows."
msgstr ""
#: lib/elements/fill_stitch.py:598 lib/elements/satin_column.py:282
-#: lib/elements/stroke.py:198
+#: lib/elements/stroke.py:199
msgid "Pull compensation"
msgstr ""
@@ -1750,7 +1750,7 @@ msgstr ""
#: lib/elements/fill_stitch.py:603 lib/elements/satin_column.py:286
#: lib/elements/satin_column.py:449 lib/elements/satin_column.py:543
-#: lib/elements/stroke.py:201
+#: lib/elements/stroke.py:202
msgid "mm (each side)"
msgstr ""
@@ -1797,7 +1797,7 @@ msgstr ""
msgid "default: 3x fill row spacing"
msgstr ""
-#: lib/elements/fill_stitch.py:671 lib/elements/stroke.py:171
+#: lib/elements/fill_stitch.py:671 lib/elements/stroke.py:172
#: lib/extensions/element_info.py:144 lib/extensions/element_info.py:203
msgid "Max stitch length"
msgstr ""
@@ -1811,13 +1811,13 @@ msgid "Shrink the shape before doing underlay, to prevent underlay from showing
msgstr ""
#: lib/elements/fill_stitch.py:717 lib/elements/satin_column.py:585
-#: lib/elements/stroke.py:450 lib/gui/satin_multicolor/colorize_panel.py:61
+#: lib/elements/stroke.py:451 lib/gui/satin_multicolor/colorize_panel.py:61
#: lib/sew_stack/stitch_layers/mixins/randomization.py:55
msgid "Random seed"
msgstr ""
#: lib/elements/fill_stitch.py:718 lib/elements/satin_column.py:586
-#: lib/elements/stroke.py:451
+#: lib/elements/stroke.py:452
msgid "Use a specific seed for randomized attributes. Uses the element ID if empty."
msgstr ""
@@ -2105,27 +2105,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:297 lib/elements/stroke.py:340
+#: lib/elements/satin_column.py:297 lib/elements/stroke.py:341
msgid "Automatic"
msgstr ""
-#: lib/elements/satin_column.py:298 lib/elements/stroke.py:341
+#: lib/elements/satin_column.py:298 lib/elements/stroke.py:342
msgid "Don't reverse"
msgstr ""
-#: lib/elements/satin_column.py:299 lib/elements/stroke.py:342
+#: lib/elements/satin_column.py:299 lib/elements/stroke.py:343
msgid "Reverse first rail"
msgstr ""
-#: lib/elements/satin_column.py:300 lib/elements/stroke.py:343
+#: lib/elements/satin_column.py:300 lib/elements/stroke.py:344
msgid "Reverse second rail"
msgstr ""
-#: lib/elements/satin_column.py:301 lib/elements/stroke.py:344
+#: lib/elements/satin_column.py:301 lib/elements/stroke.py:345
msgid "Reverse both rails"
msgstr ""
-#: lib/elements/satin_column.py:307 lib/elements/stroke.py:350
+#: lib/elements/satin_column.py:307 lib/elements/stroke.py:351
msgid "Reverse rails"
msgstr ""
@@ -2186,7 +2186,7 @@ msgid "Stitch length"
msgstr ""
#: lib/elements/satin_column.py:429 lib/elements/satin_column.py:486
-#: lib/elements/stroke.py:132
+#: lib/elements/stroke.py:133
msgid "Stitch tolerance"
msgstr ""
@@ -2322,192 +2322,192 @@ msgid "No extra stitches will be added to the original ripple pattern and the ru
msgstr ""
#: 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."
+msgid "Length of stitches. Stitches can be shorter according to the stitch tolerance setting.\n"
+"It is possible to create stitch length patterns by adding multiple values separated by a space."
msgstr ""
-#: lib/elements/stroke.py:133
+#: lib/elements/stroke.py:134
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:172
+#: lib/elements/stroke.py:173
msgid "Split stitches longer than this."
msgstr ""
-#: lib/elements/stroke.py:199
+#: lib/elements/stroke.py:200
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:212
+#: lib/elements/stroke.py:213
msgid "Number of lines"
msgstr ""
-#: lib/elements/stroke.py:213
+#: lib/elements/stroke.py:214
msgid "Number of lines from start to finish"
msgstr ""
-#: lib/elements/stroke.py:224
+#: lib/elements/stroke.py:225
msgid "Minimum line distance"
msgstr ""
-#: lib/elements/stroke.py:225
+#: lib/elements/stroke.py:226
msgid "Overrides the number of lines setting."
msgstr ""
-#: lib/elements/stroke.py:238
+#: lib/elements/stroke.py:239
msgid "Line count / Minimum line distance"
msgstr ""
-#: lib/elements/stroke.py:239
+#: lib/elements/stroke.py:240
msgid "Render at rungs"
msgstr ""
-#: lib/elements/stroke.py:240
+#: lib/elements/stroke.py:241
msgid "Adaptive + minimum line distance"
msgstr ""
-#: lib/elements/stroke.py:245
+#: lib/elements/stroke.py:246
msgid "Pattern position"
msgstr ""
-#: lib/elements/stroke.py:246
+#: lib/elements/stroke.py:247
msgid "Pattern position for satin guided ripples."
msgstr ""
-#: lib/elements/stroke.py:257
+#: lib/elements/stroke.py:258
msgid "Stagger lines this many times before repeating"
msgstr ""
-#: lib/elements/stroke.py:258
+#: lib/elements/stroke.py:259
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:271
+#: lib/elements/stroke.py:272
msgid "Skip first lines"
msgstr ""
-#: lib/elements/stroke.py:272
+#: lib/elements/stroke.py:273
msgid "Skip this number of lines at the beginning."
msgstr ""
-#: lib/elements/stroke.py:283
+#: lib/elements/stroke.py:284
msgid "Skip last lines"
msgstr ""
-#: lib/elements/stroke.py:284
+#: lib/elements/stroke.py:285
msgid "Skip this number of lines at the end"
msgstr ""
-#: lib/elements/stroke.py:295
+#: lib/elements/stroke.py:296
msgid "Flip every second line"
msgstr ""
-#: lib/elements/stroke.py:296
+#: lib/elements/stroke.py:297
msgid "Linear ripple: wether to flip the pattern every second line or not."
msgstr ""
-#: lib/elements/stroke.py:306
+#: lib/elements/stroke.py:307
msgid "Line distance exponent"
msgstr ""
-#: lib/elements/stroke.py:307
+#: lib/elements/stroke.py:308
msgid "Increase density towards one side."
msgstr ""
-#: lib/elements/stroke.py:318
+#: lib/elements/stroke.py:319
msgid "Flip exponent"
msgstr ""
-#: lib/elements/stroke.py:319
+#: lib/elements/stroke.py:320
msgid "Reverse exponent effect."
msgstr ""
-#: lib/elements/stroke.py:330
+#: lib/elements/stroke.py:331
msgid "Reverse"
msgstr ""
-#: lib/elements/stroke.py:331
+#: lib/elements/stroke.py:332
msgid "Flip start and end point"
msgstr ""
-#: lib/elements/stroke.py:351
+#: lib/elements/stroke.py:352
msgid "Reverse satin ripple rails. Default: automatically detect and fix a reversed rail."
msgstr ""
-#: lib/elements/stroke.py:363
+#: lib/elements/stroke.py:364
msgid "Grid size"
msgstr ""
-#: lib/elements/stroke.py:364
+#: lib/elements/stroke.py:365
msgid "Render as grid. Use with care and watch your stitch density."
msgstr ""
-#: lib/elements/stroke.py:376
+#: lib/elements/stroke.py:377
msgid "Stitch grid first"
msgstr ""
-#: lib/elements/stroke.py:377
+#: lib/elements/stroke.py:378
msgid "Reverse the stitch paths, so that the grid will be stitched first"
msgstr ""
-#: lib/elements/stroke.py:388
+#: lib/elements/stroke.py:389
msgid "Scale axis"
msgstr ""
-#: lib/elements/stroke.py:389
+#: lib/elements/stroke.py:390
msgid "Scale axis for satin guided ripple stitches."
msgstr ""
-#: lib/elements/stroke.py:393 lib/gui/edit_json/settings_panel.py:159
+#: lib/elements/stroke.py:394 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:401
+#: lib/elements/stroke.py:402
msgid "Starting scale"
msgstr ""
-#: lib/elements/stroke.py:402
+#: lib/elements/stroke.py:403
msgid "How big the first copy of the line should be, in percent."
msgstr ""
-#: lib/elements/stroke.py:402 lib/elements/stroke.py:414
+#: lib/elements/stroke.py:403 lib/elements/stroke.py:415
msgid "Used only for ripple stitch with a guide line."
msgstr ""
-#: lib/elements/stroke.py:413
+#: lib/elements/stroke.py:414
msgid "Ending scale"
msgstr ""
-#: lib/elements/stroke.py:414
+#: lib/elements/stroke.py:415
msgid "How big the last copy of the line should be, in percent."
msgstr ""
-#: lib/elements/stroke.py:425 lib/gui/tartan/customize_panel.py:43
+#: lib/elements/stroke.py:426 lib/gui/tartan/customize_panel.py:43
#: inx/inkstitch_transform_elements.inx:10
msgid "Rotate"
msgstr ""
-#: lib/elements/stroke.py:426
+#: lib/elements/stroke.py:427
msgid "Rotate satin guided ripple stitches"
msgstr ""
-#: lib/elements/stroke.py:437 inx/inkstitch_knockdown_fill.inx:20
+#: lib/elements/stroke.py:438 inx/inkstitch_knockdown_fill.inx:20
#: inx/inkstitch_knockdown_fill.inx:37
msgid "Join style"
msgstr ""
-#: lib/elements/stroke.py:438
+#: lib/elements/stroke.py:439
msgid "Join style for non circular ripples."
msgstr ""
-#: lib/elements/stroke.py:441
+#: lib/elements/stroke.py:442
msgid "flat"
msgstr ""
-#: lib/elements/stroke.py:441
+#: lib/elements/stroke.py:442
msgid "point"
msgstr ""
@@ -4661,6 +4661,10 @@ msgstr ""
msgid "Stitch along a path using evenly-spaced stitches."
msgstr ""
+#: 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/sew_stack/stitch_layers/running_stitch/running_stitch_layer.py:25
msgid "Tolerance"
msgstr ""
diff --git a/translations/messages_nl_NL.po b/translations/messages_nl_NL.po
index 2ddd0162..b875757c 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-11-01 01:47+0000\n"
-"PO-Revision-Date: 2025-11-01 01:48\n"
+"POT-Creation-Date: 2025-11-08 01:39+0000\n"
+"PO-Revision-Date: 2025-11-08 01:39\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-11-01 01:47+0000\n"
+"POT-Creation-Date: 2025-11-08 01:39+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -1129,126 +1129,126 @@ msgstr ""
msgid "Flip automatically calculated angle if it appears to be wrong."
msgstr ""
-#: lib/elements/element.py:283 lib/gui/preferences.py:59
+#: lib/elements/element.py:291 lib/gui/preferences.py:59
#: lib/gui/preferences.py:128
msgid "Minimum stitch length"
msgstr ""
-#: lib/elements/element.py:284
+#: lib/elements/element.py:292
msgid "Overwrite global minimum stitch length setting. Shorter stitches than that will be removed."
msgstr ""
-#: lib/elements/element.py:294 lib/gui/preferences.py:41
+#: lib/elements/element.py:302 lib/gui/preferences.py:41
msgid "Minimum jump stitch length"
msgstr ""
-#: lib/elements/element.py:295
+#: lib/elements/element.py:303
msgid "Overwrite global minimum jump stitch length setting. Shorter distances to the next object will have no lock stitches."
msgstr ""
-#: lib/elements/element.py:305
+#: lib/elements/element.py:313
msgid "Allow lock stitches"
msgstr "Sta locksteken toe"
-#: lib/elements/element.py:306
+#: lib/elements/element.py:314
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:311
+#: lib/elements/element.py:319
msgid "Both"
msgstr "Beide"
-#: lib/elements/element.py:311
+#: lib/elements/element.py:319
msgid "Before"
msgstr "Voor"
-#: lib/elements/element.py:311
+#: lib/elements/element.py:319
msgid "After"
msgstr "Na"
-#: lib/elements/element.py:311
+#: lib/elements/element.py:319
msgid "Neither"
msgstr "Geen"
-#: lib/elements/element.py:320
+#: lib/elements/element.py:328
#: inx/inkstitch_lettering_force_lock_stitches.inx:3
msgid "Force lock stitches"
msgstr "Force locksteken"
-#: lib/elements/element.py:321
+#: lib/elements/element.py:329
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:333
+#: lib/elements/element.py:341
msgid "Tack stitch"
msgstr ""
-#: lib/elements/element.py:334
+#: lib/elements/element.py:342
msgid "Tack down stitch type"
msgstr ""
-#: lib/elements/element.py:344 lib/elements/element.py:390
+#: lib/elements/element.py:352 lib/elements/element.py:398
msgid "Custom path"
msgstr ""
-#: lib/elements/element.py:345
+#: lib/elements/element.py:353
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:355 lib/elements/element.py:367
+#: lib/elements/element.py:363 lib/elements/element.py:375
msgid "Scale tack stitch"
msgstr ""
-#: lib/elements/element.py:356
+#: lib/elements/element.py:364
msgid "Set stitch length. A 1 in a custom path equals this values."
msgstr ""
-#: lib/elements/element.py:368
+#: lib/elements/element.py:376
msgid "Scale tack stitch by this percentage."
msgstr ""
-#: lib/elements/element.py:379
+#: lib/elements/element.py:387
msgid "Lock stitch"
msgstr ""
-#: lib/elements/element.py:380
+#: lib/elements/element.py:388
msgid "Lock stitch type"
msgstr ""
-#: lib/elements/element.py:391
+#: lib/elements/element.py:399
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:401 lib/elements/element.py:413
+#: lib/elements/element.py:409 lib/elements/element.py:421
msgid "Scale lock stitch"
msgstr ""
-#: lib/elements/element.py:402
+#: lib/elements/element.py:410
msgid "Set length of lock stitches (mm)."
msgstr ""
-#: lib/elements/element.py:414
+#: lib/elements/element.py:422
msgid "Scale lock stitch by this percentage."
msgstr ""
-#: lib/elements/element.py:426
+#: lib/elements/element.py:434
msgid "Trim After"
msgstr ""
-#: lib/elements/element.py:427
+#: lib/elements/element.py:435
msgid "Add a TRIM command after stitching this object."
msgstr ""
-#: lib/elements/element.py:436
+#: lib/elements/element.py:444
msgid "Stop After"
msgstr ""
-#: lib/elements/element.py:437
+#: lib/elements/element.py:445
msgid "Add a STOP command after stitching this object."
msgstr ""
-#: lib/elements/element.py:741
+#: lib/elements/element.py:749
msgid "Please run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot objects. This will show you the exact location of the problem."
msgstr ""
@@ -1669,19 +1669,19 @@ msgstr "Tolerantie lopende steek"
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:485 lib/elements/stroke.py:146
+#: lib/elements/fill_stitch.py:485 lib/elements/stroke.py:147
msgid "Randomize stitch length"
msgstr ""
-#: lib/elements/fill_stitch.py:486 lib/elements/stroke.py:147
+#: lib/elements/fill_stitch.py:486 lib/elements/stroke.py:148
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:502 lib/elements/stroke.py:159
+#: lib/elements/fill_stitch.py:502 lib/elements/stroke.py:160
msgid "Random stitch length jitter"
msgstr ""
-#: lib/elements/fill_stitch.py:503 lib/elements/stroke.py:160
+#: lib/elements/fill_stitch.py:503 lib/elements/stroke.py:161
msgid "Amount to vary the length of each stitch by when randomizing."
msgstr ""
@@ -1707,11 +1707,11 @@ msgid "Backtrack each stitch this many times. A value of 1 would triple each st
msgstr ""
#: lib/elements/fill_stitch.py:546 lib/elements/satin_column.py:254
-#: lib/elements/stroke.py:185
+#: lib/elements/stroke.py:186
msgid "Zig-zag spacing (peak-to-peak)"
msgstr "Zig-zag afstand (piek-naar-piek)"
-#: lib/elements/fill_stitch.py:547 lib/elements/stroke.py:186
+#: lib/elements/fill_stitch.py:547 lib/elements/stroke.py:187
msgid "Length of stitches in zig-zag mode."
msgstr "Lengte van steken in zig-zag modus."
@@ -1740,7 +1740,7 @@ msgid "Defines width of a herringbone pattern. Use 0 for regular rows."
msgstr ""
#: lib/elements/fill_stitch.py:598 lib/elements/satin_column.py:282
-#: lib/elements/stroke.py:198
+#: lib/elements/stroke.py:199
msgid "Pull compensation"
msgstr "Trek compensatie"
@@ -1750,7 +1750,7 @@ msgstr ""
#: lib/elements/fill_stitch.py:603 lib/elements/satin_column.py:286
#: lib/elements/satin_column.py:449 lib/elements/satin_column.py:543
-#: lib/elements/stroke.py:201
+#: lib/elements/stroke.py:202
msgid "mm (each side)"
msgstr ""
@@ -1797,7 +1797,7 @@ msgstr "Opvulrij afstand"
msgid "default: 3x fill row spacing"
msgstr "standaard: 3x opvulrij afstand"
-#: lib/elements/fill_stitch.py:671 lib/elements/stroke.py:171
+#: lib/elements/fill_stitch.py:671 lib/elements/stroke.py:172
#: lib/extensions/element_info.py:144 lib/extensions/element_info.py:203
msgid "Max stitch length"
msgstr "Max steek lengte"
@@ -1811,13 +1811,13 @@ msgid "Shrink the shape before doing underlay, to prevent underlay from showing
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:717 lib/elements/satin_column.py:585
-#: lib/elements/stroke.py:450 lib/gui/satin_multicolor/colorize_panel.py:61
+#: lib/elements/stroke.py:451 lib/gui/satin_multicolor/colorize_panel.py:61
#: lib/sew_stack/stitch_layers/mixins/randomization.py:55
msgid "Random seed"
msgstr ""
#: lib/elements/fill_stitch.py:718 lib/elements/satin_column.py:586
-#: lib/elements/stroke.py:451
+#: lib/elements/stroke.py:452
msgid "Use a specific seed for randomized attributes. Uses the element ID if empty."
msgstr ""
@@ -2105,27 +2105,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:297 lib/elements/stroke.py:340
+#: lib/elements/satin_column.py:297 lib/elements/stroke.py:341
msgid "Automatic"
msgstr "Automatisch"
-#: lib/elements/satin_column.py:298 lib/elements/stroke.py:341
+#: lib/elements/satin_column.py:298 lib/elements/stroke.py:342
msgid "Don't reverse"
msgstr ""
-#: lib/elements/satin_column.py:299 lib/elements/stroke.py:342
+#: lib/elements/satin_column.py:299 lib/elements/stroke.py:343
msgid "Reverse first rail"
msgstr ""
-#: lib/elements/satin_column.py:300 lib/elements/stroke.py:343
+#: lib/elements/satin_column.py:300 lib/elements/stroke.py:344
msgid "Reverse second rail"
msgstr ""
-#: lib/elements/satin_column.py:301 lib/elements/stroke.py:344
+#: lib/elements/satin_column.py:301 lib/elements/stroke.py:345
msgid "Reverse both rails"
msgstr ""
-#: lib/elements/satin_column.py:307 lib/elements/stroke.py:350
+#: lib/elements/satin_column.py:307 lib/elements/stroke.py:351
msgid "Reverse rails"
msgstr ""
@@ -2186,7 +2186,7 @@ msgid "Stitch length"
msgstr "Steek lengte"
#: lib/elements/satin_column.py:429 lib/elements/satin_column.py:486
-#: lib/elements/stroke.py:132
+#: lib/elements/stroke.py:133
msgid "Stitch tolerance"
msgstr ""
@@ -2322,192 +2322,192 @@ msgid "No extra stitches will be added to the original ripple pattern and the ru
msgstr ""
#: 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."
+msgid "Length of stitches. Stitches can be shorter according to the stitch tolerance setting.\n"
+"It is possible to create stitch length patterns by adding multiple values separated by a space."
msgstr ""
-#: lib/elements/stroke.py:133
+#: lib/elements/stroke.py:134
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:172
+#: lib/elements/stroke.py:173
msgid "Split stitches longer than this."
msgstr ""
-#: lib/elements/stroke.py:199
+#: lib/elements/stroke.py:200
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:212
+#: lib/elements/stroke.py:213
msgid "Number of lines"
msgstr "Aantal regels"
-#: lib/elements/stroke.py:213
+#: lib/elements/stroke.py:214
msgid "Number of lines from start to finish"
msgstr "Aantal regels van begin tot eind"
-#: lib/elements/stroke.py:224
+#: lib/elements/stroke.py:225
msgid "Minimum line distance"
msgstr ""
-#: lib/elements/stroke.py:225
+#: lib/elements/stroke.py:226
msgid "Overrides the number of lines setting."
msgstr ""
-#: lib/elements/stroke.py:238
+#: lib/elements/stroke.py:239
msgid "Line count / Minimum line distance"
msgstr ""
-#: lib/elements/stroke.py:239
+#: lib/elements/stroke.py:240
msgid "Render at rungs"
msgstr ""
-#: lib/elements/stroke.py:240
+#: lib/elements/stroke.py:241
msgid "Adaptive + minimum line distance"
msgstr ""
-#: lib/elements/stroke.py:245
+#: lib/elements/stroke.py:246
msgid "Pattern position"
msgstr ""
-#: lib/elements/stroke.py:246
+#: lib/elements/stroke.py:247
msgid "Pattern position for satin guided ripples."
msgstr ""
-#: lib/elements/stroke.py:257
+#: lib/elements/stroke.py:258
msgid "Stagger lines this many times before repeating"
msgstr ""
-#: lib/elements/stroke.py:258
+#: lib/elements/stroke.py:259
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:271
+#: lib/elements/stroke.py:272
msgid "Skip first lines"
msgstr "Eerste regels overslaan"
-#: lib/elements/stroke.py:272
+#: lib/elements/stroke.py:273
msgid "Skip this number of lines at the beginning."
msgstr "Sla dit aantal regels aan het begin over."
-#: lib/elements/stroke.py:283
+#: lib/elements/stroke.py:284
msgid "Skip last lines"
msgstr "Laatste regels overslaan"
-#: lib/elements/stroke.py:284
+#: lib/elements/stroke.py:285
msgid "Skip this number of lines at the end"
msgstr "Sla dit aantal regels aan het eind over"
-#: lib/elements/stroke.py:295
+#: lib/elements/stroke.py:296
msgid "Flip every second line"
msgstr ""
-#: lib/elements/stroke.py:296
+#: lib/elements/stroke.py:297
msgid "Linear ripple: wether to flip the pattern every second line or not."
msgstr ""
-#: lib/elements/stroke.py:306
+#: lib/elements/stroke.py:307
msgid "Line distance exponent"
msgstr "Regelafstand exponent"
-#: lib/elements/stroke.py:307
+#: lib/elements/stroke.py:308
msgid "Increase density towards one side."
msgstr "Verhoog de dichtheid naar één kant."
-#: lib/elements/stroke.py:318
+#: lib/elements/stroke.py:319
msgid "Flip exponent"
msgstr "Spiegelen exponent"
-#: lib/elements/stroke.py:319
+#: lib/elements/stroke.py:320
msgid "Reverse exponent effect."
msgstr "Omgekeerd exponent effect."
-#: lib/elements/stroke.py:330
+#: lib/elements/stroke.py:331
msgid "Reverse"
msgstr "Omgekeerd"
-#: lib/elements/stroke.py:331
+#: lib/elements/stroke.py:332
msgid "Flip start and end point"
msgstr "Begin- en eindpunt spiegelen"
-#: lib/elements/stroke.py:351
+#: lib/elements/stroke.py:352
msgid "Reverse satin ripple rails. Default: automatically detect and fix a reversed rail."
msgstr ""
-#: lib/elements/stroke.py:363
+#: lib/elements/stroke.py:364
msgid "Grid size"
msgstr "Rastergrootte"
-#: lib/elements/stroke.py:364
+#: lib/elements/stroke.py:365
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:376
+#: lib/elements/stroke.py:377
msgid "Stitch grid first"
msgstr ""
-#: lib/elements/stroke.py:377
+#: lib/elements/stroke.py:378
msgid "Reverse the stitch paths, so that the grid will be stitched first"
msgstr ""
-#: lib/elements/stroke.py:388
+#: lib/elements/stroke.py:389
msgid "Scale axis"
msgstr "Schaal as"
-#: lib/elements/stroke.py:389
+#: lib/elements/stroke.py:390
msgid "Scale axis for satin guided ripple stitches."
msgstr "Schaal as voor satijngeleide ribbelsteken."
-#: lib/elements/stroke.py:393 lib/gui/edit_json/settings_panel.py:159
+#: lib/elements/stroke.py:394 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:401
+#: lib/elements/stroke.py:402
msgid "Starting scale"
msgstr "Beginschaal"
-#: lib/elements/stroke.py:402
+#: lib/elements/stroke.py:403
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:402 lib/elements/stroke.py:414
+#: lib/elements/stroke.py:403 lib/elements/stroke.py:415
msgid "Used only for ripple stitch with a guide line."
msgstr "Alleen gebruikt voor ribbelsteek met een hulplijn."
-#: lib/elements/stroke.py:413
+#: lib/elements/stroke.py:414
msgid "Ending scale"
msgstr "Eindschaal"
-#: lib/elements/stroke.py:414
+#: lib/elements/stroke.py:415
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:425 lib/gui/tartan/customize_panel.py:43
+#: lib/elements/stroke.py:426 lib/gui/tartan/customize_panel.py:43
#: inx/inkstitch_transform_elements.inx:10
msgid "Rotate"
msgstr "Draaien"
-#: lib/elements/stroke.py:426
+#: lib/elements/stroke.py:427
msgid "Rotate satin guided ripple stitches"
msgstr "Roteer satijnhulp ribbelsteken"
-#: lib/elements/stroke.py:437 inx/inkstitch_knockdown_fill.inx:20
+#: lib/elements/stroke.py:438 inx/inkstitch_knockdown_fill.inx:20
#: inx/inkstitch_knockdown_fill.inx:37
msgid "Join style"
msgstr "Knooppunt stijl"
-#: lib/elements/stroke.py:438
+#: lib/elements/stroke.py:439
msgid "Join style for non circular ripples."
msgstr "Knooppunt stijl voor niet circulaire golven."
-#: lib/elements/stroke.py:441
+#: lib/elements/stroke.py:442
msgid "flat"
msgstr "plat"
-#: lib/elements/stroke.py:441
+#: lib/elements/stroke.py:442
msgid "point"
msgstr "punt"
@@ -4664,6 +4664,10 @@ msgstr ""
msgid "Stitch along a path using evenly-spaced stitches."
msgstr ""
+#: 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/sew_stack/stitch_layers/running_stitch/running_stitch_layer.py:25
msgid "Tolerance"
msgstr "Tolerantie"
diff --git a/translations/messages_no_NO.po b/translations/messages_no_NO.po
index fbe22009..9ab06a7b 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-11-01 01:47+0000\n"
-"PO-Revision-Date: 2025-11-01 01:48\n"
+"POT-Creation-Date: 2025-11-08 01:39+0000\n"
+"PO-Revision-Date: 2025-11-08 01:39\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-11-01 01:47+0000\n"
+"POT-Creation-Date: 2025-11-08 01:39+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -1129,126 +1129,126 @@ msgstr ""
msgid "Flip automatically calculated angle if it appears to be wrong."
msgstr ""
-#: lib/elements/element.py:283 lib/gui/preferences.py:59
+#: lib/elements/element.py:291 lib/gui/preferences.py:59
#: lib/gui/preferences.py:128
msgid "Minimum stitch length"
msgstr ""
-#: lib/elements/element.py:284
+#: lib/elements/element.py:292
msgid "Overwrite global minimum stitch length setting. Shorter stitches than that will be removed."
msgstr ""
-#: lib/elements/element.py:294 lib/gui/preferences.py:41
+#: lib/elements/element.py:302 lib/gui/preferences.py:41
msgid "Minimum jump stitch length"
msgstr ""
-#: lib/elements/element.py:295
+#: lib/elements/element.py:303
msgid "Overwrite global minimum jump stitch length setting. Shorter distances to the next object will have no lock stitches."
msgstr ""
-#: lib/elements/element.py:305
+#: lib/elements/element.py:313
msgid "Allow lock stitches"
msgstr "Tillat hefte-sting"
-#: lib/elements/element.py:306
+#: lib/elements/element.py:314
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:311
+#: lib/elements/element.py:319
msgid "Both"
msgstr "Begge"
-#: lib/elements/element.py:311
+#: lib/elements/element.py:319
msgid "Before"
msgstr "Før"
-#: lib/elements/element.py:311
+#: lib/elements/element.py:319
msgid "After"
msgstr "Etter"
-#: lib/elements/element.py:311
+#: lib/elements/element.py:319
msgid "Neither"
msgstr ""
-#: lib/elements/element.py:320
+#: lib/elements/element.py:328
#: inx/inkstitch_lettering_force_lock_stitches.inx:3
msgid "Force lock stitches"
msgstr ""
-#: lib/elements/element.py:321
+#: lib/elements/element.py:329
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:333
+#: lib/elements/element.py:341
msgid "Tack stitch"
msgstr ""
-#: lib/elements/element.py:334
+#: lib/elements/element.py:342
msgid "Tack down stitch type"
msgstr ""
-#: lib/elements/element.py:344 lib/elements/element.py:390
+#: lib/elements/element.py:352 lib/elements/element.py:398
msgid "Custom path"
msgstr ""
-#: lib/elements/element.py:345
+#: lib/elements/element.py:353
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:355 lib/elements/element.py:367
+#: lib/elements/element.py:363 lib/elements/element.py:375
msgid "Scale tack stitch"
msgstr ""
-#: lib/elements/element.py:356
+#: lib/elements/element.py:364
msgid "Set stitch length. A 1 in a custom path equals this values."
msgstr ""
-#: lib/elements/element.py:368
+#: lib/elements/element.py:376
msgid "Scale tack stitch by this percentage."
msgstr ""
-#: lib/elements/element.py:379
+#: lib/elements/element.py:387
msgid "Lock stitch"
msgstr ""
-#: lib/elements/element.py:380
+#: lib/elements/element.py:388
msgid "Lock stitch type"
msgstr ""
-#: lib/elements/element.py:391
+#: lib/elements/element.py:399
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:401 lib/elements/element.py:413
+#: lib/elements/element.py:409 lib/elements/element.py:421
msgid "Scale lock stitch"
msgstr ""
-#: lib/elements/element.py:402
+#: lib/elements/element.py:410
msgid "Set length of lock stitches (mm)."
msgstr ""
-#: lib/elements/element.py:414
+#: lib/elements/element.py:422
msgid "Scale lock stitch by this percentage."
msgstr ""
-#: lib/elements/element.py:426
+#: lib/elements/element.py:434
msgid "Trim After"
msgstr ""
-#: lib/elements/element.py:427
+#: lib/elements/element.py:435
msgid "Add a TRIM command after stitching this object."
msgstr ""
-#: lib/elements/element.py:436
+#: lib/elements/element.py:444
msgid "Stop After"
msgstr ""
-#: lib/elements/element.py:437
+#: lib/elements/element.py:445
msgid "Add a STOP command after stitching this object."
msgstr ""
-#: lib/elements/element.py:741
+#: lib/elements/element.py:749
msgid "Please run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot objects. This will show you the exact location of the problem."
msgstr ""
@@ -1669,19 +1669,19 @@ msgstr "Toleranse til rettsting"
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:485 lib/elements/stroke.py:146
+#: lib/elements/fill_stitch.py:485 lib/elements/stroke.py:147
msgid "Randomize stitch length"
msgstr ""
-#: lib/elements/fill_stitch.py:486 lib/elements/stroke.py:147
+#: lib/elements/fill_stitch.py:486 lib/elements/stroke.py:148
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:502 lib/elements/stroke.py:159
+#: lib/elements/fill_stitch.py:502 lib/elements/stroke.py:160
msgid "Random stitch length jitter"
msgstr ""
-#: lib/elements/fill_stitch.py:503 lib/elements/stroke.py:160
+#: lib/elements/fill_stitch.py:503 lib/elements/stroke.py:161
msgid "Amount to vary the length of each stitch by when randomizing."
msgstr ""
@@ -1707,11 +1707,11 @@ msgid "Backtrack each stitch this many times. A value of 1 would triple each st
msgstr ""
#: lib/elements/fill_stitch.py:546 lib/elements/satin_column.py:254
-#: lib/elements/stroke.py:185
+#: lib/elements/stroke.py:186
msgid "Zig-zag spacing (peak-to-peak)"
msgstr "Zig-zag avstand (topp til topp)"
-#: lib/elements/fill_stitch.py:547 lib/elements/stroke.py:186
+#: lib/elements/fill_stitch.py:547 lib/elements/stroke.py:187
msgid "Length of stitches in zig-zag mode."
msgstr ""
@@ -1740,7 +1740,7 @@ msgid "Defines width of a herringbone pattern. Use 0 for regular rows."
msgstr ""
#: lib/elements/fill_stitch.py:598 lib/elements/satin_column.py:282
-#: lib/elements/stroke.py:198
+#: lib/elements/stroke.py:199
msgid "Pull compensation"
msgstr ""
@@ -1750,7 +1750,7 @@ msgstr ""
#: lib/elements/fill_stitch.py:603 lib/elements/satin_column.py:286
#: lib/elements/satin_column.py:449 lib/elements/satin_column.py:543
-#: lib/elements/stroke.py:201
+#: lib/elements/stroke.py:202
msgid "mm (each side)"
msgstr ""
@@ -1797,7 +1797,7 @@ msgstr "Avstand mellem rekker"
msgid "default: 3x fill row spacing"
msgstr ""
-#: lib/elements/fill_stitch.py:671 lib/elements/stroke.py:171
+#: lib/elements/fill_stitch.py:671 lib/elements/stroke.py:172
#: lib/extensions/element_info.py:144 lib/extensions/element_info.py:203
msgid "Max stitch length"
msgstr "Maks stinglengde"
@@ -1811,13 +1811,13 @@ msgid "Shrink the shape before doing underlay, to prevent underlay from showing
msgstr ""
#: lib/elements/fill_stitch.py:717 lib/elements/satin_column.py:585
-#: lib/elements/stroke.py:450 lib/gui/satin_multicolor/colorize_panel.py:61
+#: lib/elements/stroke.py:451 lib/gui/satin_multicolor/colorize_panel.py:61
#: lib/sew_stack/stitch_layers/mixins/randomization.py:55
msgid "Random seed"
msgstr ""
#: lib/elements/fill_stitch.py:718 lib/elements/satin_column.py:586
-#: lib/elements/stroke.py:451
+#: lib/elements/stroke.py:452
msgid "Use a specific seed for randomized attributes. Uses the element ID if empty."
msgstr ""
@@ -2105,27 +2105,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:297 lib/elements/stroke.py:340
+#: lib/elements/satin_column.py:297 lib/elements/stroke.py:341
msgid "Automatic"
msgstr ""
-#: lib/elements/satin_column.py:298 lib/elements/stroke.py:341
+#: lib/elements/satin_column.py:298 lib/elements/stroke.py:342
msgid "Don't reverse"
msgstr ""
-#: lib/elements/satin_column.py:299 lib/elements/stroke.py:342
+#: lib/elements/satin_column.py:299 lib/elements/stroke.py:343
msgid "Reverse first rail"
msgstr ""
-#: lib/elements/satin_column.py:300 lib/elements/stroke.py:343
+#: lib/elements/satin_column.py:300 lib/elements/stroke.py:344
msgid "Reverse second rail"
msgstr ""
-#: lib/elements/satin_column.py:301 lib/elements/stroke.py:344
+#: lib/elements/satin_column.py:301 lib/elements/stroke.py:345
msgid "Reverse both rails"
msgstr ""
-#: lib/elements/satin_column.py:307 lib/elements/stroke.py:350
+#: lib/elements/satin_column.py:307 lib/elements/stroke.py:351
msgid "Reverse rails"
msgstr ""
@@ -2186,7 +2186,7 @@ msgid "Stitch length"
msgstr "Sting-lengde"
#: lib/elements/satin_column.py:429 lib/elements/satin_column.py:486
-#: lib/elements/stroke.py:132
+#: lib/elements/stroke.py:133
msgid "Stitch tolerance"
msgstr ""
@@ -2322,192 +2322,192 @@ msgid "No extra stitches will be added to the original ripple pattern and the ru
msgstr ""
#: 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."
+msgid "Length of stitches. Stitches can be shorter according to the stitch tolerance setting.\n"
+"It is possible to create stitch length patterns by adding multiple values separated by a space."
msgstr ""
-#: lib/elements/stroke.py:133
+#: lib/elements/stroke.py:134
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:172
+#: lib/elements/stroke.py:173
msgid "Split stitches longer than this."
msgstr ""
-#: lib/elements/stroke.py:199
+#: lib/elements/stroke.py:200
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:212
+#: lib/elements/stroke.py:213
msgid "Number of lines"
msgstr "Antall linjer"
-#: lib/elements/stroke.py:213
+#: lib/elements/stroke.py:214
msgid "Number of lines from start to finish"
msgstr ""
-#: lib/elements/stroke.py:224
+#: lib/elements/stroke.py:225
msgid "Minimum line distance"
msgstr ""
-#: lib/elements/stroke.py:225
+#: lib/elements/stroke.py:226
msgid "Overrides the number of lines setting."
msgstr ""
-#: lib/elements/stroke.py:238
+#: lib/elements/stroke.py:239
msgid "Line count / Minimum line distance"
msgstr ""
-#: lib/elements/stroke.py:239
+#: lib/elements/stroke.py:240
msgid "Render at rungs"
msgstr ""
-#: lib/elements/stroke.py:240
+#: lib/elements/stroke.py:241
msgid "Adaptive + minimum line distance"
msgstr ""
-#: lib/elements/stroke.py:245
+#: lib/elements/stroke.py:246
msgid "Pattern position"
msgstr ""
-#: lib/elements/stroke.py:246
+#: lib/elements/stroke.py:247
msgid "Pattern position for satin guided ripples."
msgstr ""
-#: lib/elements/stroke.py:257
+#: lib/elements/stroke.py:258
msgid "Stagger lines this many times before repeating"
msgstr ""
-#: lib/elements/stroke.py:258
+#: lib/elements/stroke.py:259
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:271
+#: lib/elements/stroke.py:272
msgid "Skip first lines"
msgstr "Spring over de første linjer"
-#: lib/elements/stroke.py:272
+#: lib/elements/stroke.py:273
msgid "Skip this number of lines at the beginning."
msgstr ""
-#: lib/elements/stroke.py:283
+#: lib/elements/stroke.py:284
msgid "Skip last lines"
msgstr ""
-#: lib/elements/stroke.py:284
+#: lib/elements/stroke.py:285
msgid "Skip this number of lines at the end"
msgstr ""
-#: lib/elements/stroke.py:295
+#: lib/elements/stroke.py:296
msgid "Flip every second line"
msgstr ""
-#: lib/elements/stroke.py:296
+#: lib/elements/stroke.py:297
msgid "Linear ripple: wether to flip the pattern every second line or not."
msgstr ""
-#: lib/elements/stroke.py:306
+#: lib/elements/stroke.py:307
msgid "Line distance exponent"
msgstr ""
-#: lib/elements/stroke.py:307
+#: lib/elements/stroke.py:308
msgid "Increase density towards one side."
msgstr ""
-#: lib/elements/stroke.py:318
+#: lib/elements/stroke.py:319
msgid "Flip exponent"
msgstr ""
-#: lib/elements/stroke.py:319
+#: lib/elements/stroke.py:320
msgid "Reverse exponent effect."
msgstr ""
-#: lib/elements/stroke.py:330
+#: lib/elements/stroke.py:331
msgid "Reverse"
msgstr "Revers"
-#: lib/elements/stroke.py:331
+#: lib/elements/stroke.py:332
msgid "Flip start and end point"
msgstr "Bytt om på start- og ende-punktet"
-#: lib/elements/stroke.py:351
+#: lib/elements/stroke.py:352
msgid "Reverse satin ripple rails. Default: automatically detect and fix a reversed rail."
msgstr ""
-#: lib/elements/stroke.py:363
+#: lib/elements/stroke.py:364
msgid "Grid size"
msgstr "Rutenettets størrelse"
-#: lib/elements/stroke.py:364
+#: lib/elements/stroke.py:365
msgid "Render as grid. Use with care and watch your stitch density."
msgstr ""
-#: lib/elements/stroke.py:376
+#: lib/elements/stroke.py:377
msgid "Stitch grid first"
msgstr ""
-#: lib/elements/stroke.py:377
+#: lib/elements/stroke.py:378
msgid "Reverse the stitch paths, so that the grid will be stitched first"
msgstr ""
-#: lib/elements/stroke.py:388
+#: lib/elements/stroke.py:389
msgid "Scale axis"
msgstr "Skalerings-akser"
-#: lib/elements/stroke.py:389
+#: lib/elements/stroke.py:390
msgid "Scale axis for satin guided ripple stitches."
msgstr ""
-#: lib/elements/stroke.py:393 lib/gui/edit_json/settings_panel.py:159
+#: lib/elements/stroke.py:394 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:401
+#: lib/elements/stroke.py:402
msgid "Starting scale"
msgstr "Start skalering"
-#: lib/elements/stroke.py:402
+#: lib/elements/stroke.py:403
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:402 lib/elements/stroke.py:414
+#: lib/elements/stroke.py:403 lib/elements/stroke.py:415
msgid "Used only for ripple stitch with a guide line."
msgstr ""
-#: lib/elements/stroke.py:413
+#: lib/elements/stroke.py:414
msgid "Ending scale"
msgstr "Stopp skalering"
-#: lib/elements/stroke.py:414
+#: lib/elements/stroke.py:415
msgid "How big the last copy of the line should be, in percent."
msgstr ""
-#: lib/elements/stroke.py:425 lib/gui/tartan/customize_panel.py:43
+#: lib/elements/stroke.py:426 lib/gui/tartan/customize_panel.py:43
#: inx/inkstitch_transform_elements.inx:10
msgid "Rotate"
msgstr "Rotasjon"
-#: lib/elements/stroke.py:426
+#: lib/elements/stroke.py:427
msgid "Rotate satin guided ripple stitches"
msgstr ""
-#: lib/elements/stroke.py:437 inx/inkstitch_knockdown_fill.inx:20
+#: lib/elements/stroke.py:438 inx/inkstitch_knockdown_fill.inx:20
#: inx/inkstitch_knockdown_fill.inx:37
msgid "Join style"
msgstr ""
-#: lib/elements/stroke.py:438
+#: lib/elements/stroke.py:439
msgid "Join style for non circular ripples."
msgstr ""
-#: lib/elements/stroke.py:441
+#: lib/elements/stroke.py:442
msgid "flat"
msgstr "flat"
-#: lib/elements/stroke.py:441
+#: lib/elements/stroke.py:442
msgid "point"
msgstr "punkt"
@@ -4662,6 +4662,10 @@ msgstr ""
msgid "Stitch along a path using evenly-spaced stitches."
msgstr ""
+#: 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/sew_stack/stitch_layers/running_stitch/running_stitch_layer.py:25
msgid "Tolerance"
msgstr ""
diff --git a/translations/messages_pl_PL.po b/translations/messages_pl_PL.po
index ed94804c..879afdb1 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-11-01 01:47+0000\n"
-"PO-Revision-Date: 2025-11-01 01:48\n"
+"POT-Creation-Date: 2025-11-08 01:39+0000\n"
+"PO-Revision-Date: 2025-11-08 01:39\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-11-01 01:47+0000\n"
+"POT-Creation-Date: 2025-11-08 01:39+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -1129,126 +1129,126 @@ msgstr ""
msgid "Flip automatically calculated angle if it appears to be wrong."
msgstr ""
-#: lib/elements/element.py:283 lib/gui/preferences.py:59
+#: lib/elements/element.py:291 lib/gui/preferences.py:59
#: lib/gui/preferences.py:128
msgid "Minimum stitch length"
msgstr ""
-#: lib/elements/element.py:284
+#: lib/elements/element.py:292
msgid "Overwrite global minimum stitch length setting. Shorter stitches than that will be removed."
msgstr ""
-#: lib/elements/element.py:294 lib/gui/preferences.py:41
+#: lib/elements/element.py:302 lib/gui/preferences.py:41
msgid "Minimum jump stitch length"
msgstr ""
-#: lib/elements/element.py:295
+#: lib/elements/element.py:303
msgid "Overwrite global minimum jump stitch length setting. Shorter distances to the next object will have no lock stitches."
msgstr ""
-#: lib/elements/element.py:305
+#: lib/elements/element.py:313
msgid "Allow lock stitches"
msgstr "Zezwól na blokowanie ściegu"
-#: lib/elements/element.py:306
+#: lib/elements/element.py:314
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:311
+#: lib/elements/element.py:319
msgid "Both"
msgstr "Obydwa"
-#: lib/elements/element.py:311
+#: lib/elements/element.py:319
msgid "Before"
msgstr "Przedtem, zanim"
-#: lib/elements/element.py:311
+#: lib/elements/element.py:319
msgid "After"
msgstr "Po, później"
-#: lib/elements/element.py:311
+#: lib/elements/element.py:319
msgid "Neither"
msgstr "Żaden"
-#: lib/elements/element.py:320
+#: lib/elements/element.py:328
#: inx/inkstitch_lettering_force_lock_stitches.inx:3
msgid "Force lock stitches"
msgstr "Blokowanie ściegu"
-#: lib/elements/element.py:321
+#: lib/elements/element.py:329
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:333
+#: lib/elements/element.py:341
msgid "Tack stitch"
msgstr "Rygiel początkowy"
-#: lib/elements/element.py:334
+#: lib/elements/element.py:342
msgid "Tack down stitch type"
msgstr ""
-#: lib/elements/element.py:344 lib/elements/element.py:390
+#: lib/elements/element.py:352 lib/elements/element.py:398
msgid "Custom path"
msgstr ""
-#: lib/elements/element.py:345
+#: lib/elements/element.py:353
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:355 lib/elements/element.py:367
+#: lib/elements/element.py:363 lib/elements/element.py:375
msgid "Scale tack stitch"
msgstr "Skaluj rygiel początkowy"
-#: lib/elements/element.py:356
+#: lib/elements/element.py:364
msgid "Set stitch length. A 1 in a custom path equals this values."
msgstr ""
-#: lib/elements/element.py:368
+#: lib/elements/element.py:376
msgid "Scale tack stitch by this percentage."
msgstr "Skaluj rygiel początkowy o tyle procent."
-#: lib/elements/element.py:379
+#: lib/elements/element.py:387
msgid "Lock stitch"
msgstr "Rygiel końcowy"
-#: lib/elements/element.py:380
+#: lib/elements/element.py:388
msgid "Lock stitch type"
msgstr "Typ rygla końcowego"
-#: lib/elements/element.py:391
+#: lib/elements/element.py:399
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:401 lib/elements/element.py:413
+#: lib/elements/element.py:409 lib/elements/element.py:421
msgid "Scale lock stitch"
msgstr "Skaluj rygiel końcowy"
-#: lib/elements/element.py:402
+#: lib/elements/element.py:410
msgid "Set length of lock stitches (mm)."
msgstr ""
-#: lib/elements/element.py:414
+#: lib/elements/element.py:422
msgid "Scale lock stitch by this percentage."
msgstr "Skaluj rygiel końcowy o tyle procent."
-#: lib/elements/element.py:426
+#: lib/elements/element.py:434
msgid "Trim After"
msgstr ""
-#: lib/elements/element.py:427
+#: lib/elements/element.py:435
msgid "Add a TRIM command after stitching this object."
msgstr ""
-#: lib/elements/element.py:436
+#: lib/elements/element.py:444
msgid "Stop After"
msgstr ""
-#: lib/elements/element.py:437
+#: lib/elements/element.py:445
msgid "Add a STOP command after stitching this object."
msgstr ""
-#: lib/elements/element.py:741
+#: lib/elements/element.py:749
msgid "Please run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot objects. This will show you the exact location of the problem."
msgstr ""
@@ -1669,19 +1669,19 @@ msgstr ""
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:485 lib/elements/stroke.py:146
+#: lib/elements/fill_stitch.py:485 lib/elements/stroke.py:147
msgid "Randomize stitch length"
msgstr ""
-#: lib/elements/fill_stitch.py:486 lib/elements/stroke.py:147
+#: lib/elements/fill_stitch.py:486 lib/elements/stroke.py:148
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:502 lib/elements/stroke.py:159
+#: lib/elements/fill_stitch.py:502 lib/elements/stroke.py:160
msgid "Random stitch length jitter"
msgstr ""
-#: lib/elements/fill_stitch.py:503 lib/elements/stroke.py:160
+#: lib/elements/fill_stitch.py:503 lib/elements/stroke.py:161
msgid "Amount to vary the length of each stitch by when randomizing."
msgstr ""
@@ -1707,11 +1707,11 @@ msgid "Backtrack each stitch this many times. A value of 1 would triple each st
msgstr ""
#: lib/elements/fill_stitch.py:546 lib/elements/satin_column.py:254
-#: lib/elements/stroke.py:185
+#: lib/elements/stroke.py:186
msgid "Zig-zag spacing (peak-to-peak)"
msgstr ""
-#: lib/elements/fill_stitch.py:547 lib/elements/stroke.py:186
+#: lib/elements/fill_stitch.py:547 lib/elements/stroke.py:187
msgid "Length of stitches in zig-zag mode."
msgstr "Długość ściegów w trybie zygzak."
@@ -1740,7 +1740,7 @@ msgid "Defines width of a herringbone pattern. Use 0 for regular rows."
msgstr ""
#: lib/elements/fill_stitch.py:598 lib/elements/satin_column.py:282
-#: lib/elements/stroke.py:198
+#: lib/elements/stroke.py:199
msgid "Pull compensation"
msgstr ""
@@ -1750,7 +1750,7 @@ msgstr ""
#: lib/elements/fill_stitch.py:603 lib/elements/satin_column.py:286
#: lib/elements/satin_column.py:449 lib/elements/satin_column.py:543
-#: lib/elements/stroke.py:201
+#: lib/elements/stroke.py:202
msgid "mm (each side)"
msgstr ""
@@ -1797,7 +1797,7 @@ msgstr "Odstępy między rzędami"
msgid "default: 3x fill row spacing"
msgstr ""
-#: lib/elements/fill_stitch.py:671 lib/elements/stroke.py:171
+#: lib/elements/fill_stitch.py:671 lib/elements/stroke.py:172
#: lib/extensions/element_info.py:144 lib/extensions/element_info.py:203
msgid "Max stitch length"
msgstr "Maks. długość ściegu"
@@ -1811,13 +1811,13 @@ msgid "Shrink the shape before doing underlay, to prevent underlay from showing
msgstr ""
#: lib/elements/fill_stitch.py:717 lib/elements/satin_column.py:585
-#: lib/elements/stroke.py:450 lib/gui/satin_multicolor/colorize_panel.py:61
+#: lib/elements/stroke.py:451 lib/gui/satin_multicolor/colorize_panel.py:61
#: lib/sew_stack/stitch_layers/mixins/randomization.py:55
msgid "Random seed"
msgstr ""
#: lib/elements/fill_stitch.py:718 lib/elements/satin_column.py:586
-#: lib/elements/stroke.py:451
+#: lib/elements/stroke.py:452
msgid "Use a specific seed for randomized attributes. Uses the element ID if empty."
msgstr ""
@@ -2105,27 +2105,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:297 lib/elements/stroke.py:340
+#: lib/elements/satin_column.py:297 lib/elements/stroke.py:341
msgid "Automatic"
msgstr ""
-#: lib/elements/satin_column.py:298 lib/elements/stroke.py:341
+#: lib/elements/satin_column.py:298 lib/elements/stroke.py:342
msgid "Don't reverse"
msgstr ""
-#: lib/elements/satin_column.py:299 lib/elements/stroke.py:342
+#: lib/elements/satin_column.py:299 lib/elements/stroke.py:343
msgid "Reverse first rail"
msgstr ""
-#: lib/elements/satin_column.py:300 lib/elements/stroke.py:343
+#: lib/elements/satin_column.py:300 lib/elements/stroke.py:344
msgid "Reverse second rail"
msgstr ""
-#: lib/elements/satin_column.py:301 lib/elements/stroke.py:344
+#: lib/elements/satin_column.py:301 lib/elements/stroke.py:345
msgid "Reverse both rails"
msgstr ""
-#: lib/elements/satin_column.py:307 lib/elements/stroke.py:350
+#: lib/elements/satin_column.py:307 lib/elements/stroke.py:351
msgid "Reverse rails"
msgstr ""
@@ -2186,7 +2186,7 @@ msgid "Stitch length"
msgstr ""
#: lib/elements/satin_column.py:429 lib/elements/satin_column.py:486
-#: lib/elements/stroke.py:132
+#: lib/elements/stroke.py:133
msgid "Stitch tolerance"
msgstr ""
@@ -2322,192 +2322,192 @@ msgid "No extra stitches will be added to the original ripple pattern and the ru
msgstr ""
#: 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."
+msgid "Length of stitches. Stitches can be shorter according to the stitch tolerance setting.\n"
+"It is possible to create stitch length patterns by adding multiple values separated by a space."
msgstr ""
-#: lib/elements/stroke.py:133
+#: lib/elements/stroke.py:134
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:172
+#: lib/elements/stroke.py:173
msgid "Split stitches longer than this."
msgstr ""
-#: lib/elements/stroke.py:199
+#: lib/elements/stroke.py:200
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:212
+#: lib/elements/stroke.py:213
msgid "Number of lines"
msgstr ""
-#: lib/elements/stroke.py:213
+#: lib/elements/stroke.py:214
msgid "Number of lines from start to finish"
msgstr ""
-#: lib/elements/stroke.py:224
+#: lib/elements/stroke.py:225
msgid "Minimum line distance"
msgstr ""
-#: lib/elements/stroke.py:225
+#: lib/elements/stroke.py:226
msgid "Overrides the number of lines setting."
msgstr ""
-#: lib/elements/stroke.py:238
+#: lib/elements/stroke.py:239
msgid "Line count / Minimum line distance"
msgstr ""
-#: lib/elements/stroke.py:239
+#: lib/elements/stroke.py:240
msgid "Render at rungs"
msgstr ""
-#: lib/elements/stroke.py:240
+#: lib/elements/stroke.py:241
msgid "Adaptive + minimum line distance"
msgstr ""
-#: lib/elements/stroke.py:245
+#: lib/elements/stroke.py:246
msgid "Pattern position"
msgstr ""
-#: lib/elements/stroke.py:246
+#: lib/elements/stroke.py:247
msgid "Pattern position for satin guided ripples."
msgstr ""
-#: lib/elements/stroke.py:257
+#: lib/elements/stroke.py:258
msgid "Stagger lines this many times before repeating"
msgstr ""
-#: lib/elements/stroke.py:258
+#: lib/elements/stroke.py:259
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:271
+#: lib/elements/stroke.py:272
msgid "Skip first lines"
msgstr "Opuść pierwsze linie"
-#: lib/elements/stroke.py:272
+#: lib/elements/stroke.py:273
msgid "Skip this number of lines at the beginning."
msgstr ""
-#: lib/elements/stroke.py:283
+#: lib/elements/stroke.py:284
msgid "Skip last lines"
msgstr "Opuść ostatnie linie"
-#: lib/elements/stroke.py:284
+#: lib/elements/stroke.py:285
msgid "Skip this number of lines at the end"
msgstr ""
-#: lib/elements/stroke.py:295
+#: lib/elements/stroke.py:296
msgid "Flip every second line"
msgstr ""
-#: lib/elements/stroke.py:296
+#: lib/elements/stroke.py:297
msgid "Linear ripple: wether to flip the pattern every second line or not."
msgstr ""
-#: lib/elements/stroke.py:306
+#: lib/elements/stroke.py:307
msgid "Line distance exponent"
msgstr ""
-#: lib/elements/stroke.py:307
+#: lib/elements/stroke.py:308
msgid "Increase density towards one side."
msgstr ""
-#: lib/elements/stroke.py:318
+#: lib/elements/stroke.py:319
msgid "Flip exponent"
msgstr ""
-#: lib/elements/stroke.py:319
+#: lib/elements/stroke.py:320
msgid "Reverse exponent effect."
msgstr ""
-#: lib/elements/stroke.py:330
+#: lib/elements/stroke.py:331
msgid "Reverse"
msgstr ""
-#: lib/elements/stroke.py:331
+#: lib/elements/stroke.py:332
msgid "Flip start and end point"
msgstr ""
-#: lib/elements/stroke.py:351
+#: lib/elements/stroke.py:352
msgid "Reverse satin ripple rails. Default: automatically detect and fix a reversed rail."
msgstr ""
-#: lib/elements/stroke.py:363
+#: lib/elements/stroke.py:364
msgid "Grid size"
msgstr ""
-#: lib/elements/stroke.py:364
+#: lib/elements/stroke.py:365
msgid "Render as grid. Use with care and watch your stitch density."
msgstr ""
-#: lib/elements/stroke.py:376
+#: lib/elements/stroke.py:377
msgid "Stitch grid first"
msgstr ""
-#: lib/elements/stroke.py:377
+#: lib/elements/stroke.py:378
msgid "Reverse the stitch paths, so that the grid will be stitched first"
msgstr ""
-#: lib/elements/stroke.py:388
+#: lib/elements/stroke.py:389
msgid "Scale axis"
msgstr ""
-#: lib/elements/stroke.py:389
+#: lib/elements/stroke.py:390
msgid "Scale axis for satin guided ripple stitches."
msgstr ""
-#: lib/elements/stroke.py:393 lib/gui/edit_json/settings_panel.py:159
+#: lib/elements/stroke.py:394 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:401
+#: lib/elements/stroke.py:402
msgid "Starting scale"
msgstr ""
-#: lib/elements/stroke.py:402
+#: lib/elements/stroke.py:403
msgid "How big the first copy of the line should be, in percent."
msgstr ""
-#: lib/elements/stroke.py:402 lib/elements/stroke.py:414
+#: lib/elements/stroke.py:403 lib/elements/stroke.py:415
msgid "Used only for ripple stitch with a guide line."
msgstr ""
-#: lib/elements/stroke.py:413
+#: lib/elements/stroke.py:414
msgid "Ending scale"
msgstr ""
-#: lib/elements/stroke.py:414
+#: lib/elements/stroke.py:415
msgid "How big the last copy of the line should be, in percent."
msgstr ""
-#: lib/elements/stroke.py:425 lib/gui/tartan/customize_panel.py:43
+#: lib/elements/stroke.py:426 lib/gui/tartan/customize_panel.py:43
#: inx/inkstitch_transform_elements.inx:10
msgid "Rotate"
msgstr ""
-#: lib/elements/stroke.py:426
+#: lib/elements/stroke.py:427
msgid "Rotate satin guided ripple stitches"
msgstr ""
-#: lib/elements/stroke.py:437 inx/inkstitch_knockdown_fill.inx:20
+#: lib/elements/stroke.py:438 inx/inkstitch_knockdown_fill.inx:20
#: inx/inkstitch_knockdown_fill.inx:37
msgid "Join style"
msgstr ""
-#: lib/elements/stroke.py:438
+#: lib/elements/stroke.py:439
msgid "Join style for non circular ripples."
msgstr ""
-#: lib/elements/stroke.py:441
+#: lib/elements/stroke.py:442
msgid "flat"
msgstr ""
-#: lib/elements/stroke.py:441
+#: lib/elements/stroke.py:442
msgid "point"
msgstr ""
@@ -4661,6 +4661,10 @@ msgstr ""
msgid "Stitch along a path using evenly-spaced stitches."
msgstr ""
+#: 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/sew_stack/stitch_layers/running_stitch/running_stitch_layer.py:25
msgid "Tolerance"
msgstr ""
diff --git a/translations/messages_pt_BR.po b/translations/messages_pt_BR.po
index 8bb37358..56535345 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-11-01 01:47+0000\n"
-"PO-Revision-Date: 2025-11-01 01:48\n"
+"POT-Creation-Date: 2025-11-08 01:39+0000\n"
+"PO-Revision-Date: 2025-11-08 01:39\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-11-01 01:47+0000\n"
+"POT-Creation-Date: 2025-11-08 01:39+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -1129,126 +1129,126 @@ msgstr ""
msgid "Flip automatically calculated angle if it appears to be wrong."
msgstr ""
-#: lib/elements/element.py:283 lib/gui/preferences.py:59
+#: lib/elements/element.py:291 lib/gui/preferences.py:59
#: lib/gui/preferences.py:128
msgid "Minimum stitch length"
msgstr ""
-#: lib/elements/element.py:284
+#: lib/elements/element.py:292
msgid "Overwrite global minimum stitch length setting. Shorter stitches than that will be removed."
msgstr ""
-#: lib/elements/element.py:294 lib/gui/preferences.py:41
+#: lib/elements/element.py:302 lib/gui/preferences.py:41
msgid "Minimum jump stitch length"
msgstr ""
-#: lib/elements/element.py:295
+#: lib/elements/element.py:303
msgid "Overwrite global minimum jump stitch length setting. Shorter distances to the next object will have no lock stitches."
msgstr ""
-#: lib/elements/element.py:305
+#: lib/elements/element.py:313
msgid "Allow lock stitches"
msgstr ""
-#: lib/elements/element.py:306
+#: lib/elements/element.py:314
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:311
+#: lib/elements/element.py:319
msgid "Both"
msgstr "Ambos"
-#: lib/elements/element.py:311
+#: lib/elements/element.py:319
msgid "Before"
msgstr "Inicial"
-#: lib/elements/element.py:311
+#: lib/elements/element.py:319
msgid "After"
msgstr "Final"
-#: lib/elements/element.py:311
+#: lib/elements/element.py:319
msgid "Neither"
msgstr "Nenhum"
-#: lib/elements/element.py:320
+#: lib/elements/element.py:328
#: inx/inkstitch_lettering_force_lock_stitches.inx:3
msgid "Force lock stitches"
msgstr ""
-#: lib/elements/element.py:321
+#: lib/elements/element.py:329
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:333
+#: lib/elements/element.py:341
msgid "Tack stitch"
msgstr ""
-#: lib/elements/element.py:334
+#: lib/elements/element.py:342
msgid "Tack down stitch type"
msgstr ""
-#: lib/elements/element.py:344 lib/elements/element.py:390
+#: lib/elements/element.py:352 lib/elements/element.py:398
msgid "Custom path"
msgstr "Caminho customizado"
-#: lib/elements/element.py:345
+#: lib/elements/element.py:353
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:355 lib/elements/element.py:367
+#: lib/elements/element.py:363 lib/elements/element.py:375
msgid "Scale tack stitch"
msgstr ""
-#: lib/elements/element.py:356
+#: lib/elements/element.py:364
msgid "Set stitch length. A 1 in a custom path equals this values."
msgstr ""
-#: lib/elements/element.py:368
+#: lib/elements/element.py:376
msgid "Scale tack stitch by this percentage."
msgstr ""
-#: lib/elements/element.py:379
+#: lib/elements/element.py:387
msgid "Lock stitch"
msgstr ""
-#: lib/elements/element.py:380
+#: lib/elements/element.py:388
msgid "Lock stitch type"
msgstr ""
-#: lib/elements/element.py:391
+#: lib/elements/element.py:399
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:401 lib/elements/element.py:413
+#: lib/elements/element.py:409 lib/elements/element.py:421
msgid "Scale lock stitch"
msgstr ""
-#: lib/elements/element.py:402
+#: lib/elements/element.py:410
msgid "Set length of lock stitches (mm)."
msgstr ""
-#: lib/elements/element.py:414
+#: lib/elements/element.py:422
msgid "Scale lock stitch by this percentage."
msgstr ""
-#: lib/elements/element.py:426
+#: lib/elements/element.py:434
msgid "Trim After"
msgstr "Cortar Depois"
-#: lib/elements/element.py:427
+#: lib/elements/element.py:435
msgid "Add a TRIM command after stitching this object."
msgstr "Adicionar o comando de corte após bordar este objeto."
-#: lib/elements/element.py:436
+#: lib/elements/element.py:444
msgid "Stop After"
msgstr "Parar Depois"
-#: lib/elements/element.py:437
+#: lib/elements/element.py:445
msgid "Add a STOP command after stitching this object."
msgstr "Adicionar um comando de Parar após bordar este objeto."
-#: lib/elements/element.py:741
+#: lib/elements/element.py:749
msgid "Please run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot objects. This will show you the exact location of the problem."
msgstr ""
@@ -1669,19 +1669,19 @@ msgstr ""
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:485 lib/elements/stroke.py:146
+#: lib/elements/fill_stitch.py:485 lib/elements/stroke.py:147
msgid "Randomize stitch length"
msgstr ""
-#: lib/elements/fill_stitch.py:486 lib/elements/stroke.py:147
+#: lib/elements/fill_stitch.py:486 lib/elements/stroke.py:148
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:502 lib/elements/stroke.py:159
+#: lib/elements/fill_stitch.py:502 lib/elements/stroke.py:160
msgid "Random stitch length jitter"
msgstr ""
-#: lib/elements/fill_stitch.py:503 lib/elements/stroke.py:160
+#: lib/elements/fill_stitch.py:503 lib/elements/stroke.py:161
msgid "Amount to vary the length of each stitch by when randomizing."
msgstr ""
@@ -1707,11 +1707,11 @@ msgid "Backtrack each stitch this many times. A value of 1 would triple each st
msgstr ""
#: lib/elements/fill_stitch.py:546 lib/elements/satin_column.py:254
-#: lib/elements/stroke.py:185
+#: lib/elements/stroke.py:186
msgid "Zig-zag spacing (peak-to-peak)"
msgstr ""
-#: lib/elements/fill_stitch.py:547 lib/elements/stroke.py:186
+#: lib/elements/fill_stitch.py:547 lib/elements/stroke.py:187
msgid "Length of stitches in zig-zag mode."
msgstr ""
@@ -1740,7 +1740,7 @@ msgid "Defines width of a herringbone pattern. Use 0 for regular rows."
msgstr ""
#: lib/elements/fill_stitch.py:598 lib/elements/satin_column.py:282
-#: lib/elements/stroke.py:198
+#: lib/elements/stroke.py:199
msgid "Pull compensation"
msgstr ""
@@ -1750,7 +1750,7 @@ msgstr ""
#: lib/elements/fill_stitch.py:603 lib/elements/satin_column.py:286
#: lib/elements/satin_column.py:449 lib/elements/satin_column.py:543
-#: lib/elements/stroke.py:201
+#: lib/elements/stroke.py:202
msgid "mm (each side)"
msgstr "mm (para cada lado)"
@@ -1797,7 +1797,7 @@ msgstr "Espaçamento da linha"
msgid "default: 3x fill row spacing"
msgstr ""
-#: lib/elements/fill_stitch.py:671 lib/elements/stroke.py:171
+#: lib/elements/fill_stitch.py:671 lib/elements/stroke.py:172
#: lib/extensions/element_info.py:144 lib/extensions/element_info.py:203
msgid "Max stitch length"
msgstr "Comprimento máximo do ponto"
@@ -1811,13 +1811,13 @@ msgid "Shrink the shape before doing underlay, to prevent underlay from showing
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:717 lib/elements/satin_column.py:585
-#: lib/elements/stroke.py:450 lib/gui/satin_multicolor/colorize_panel.py:61
+#: lib/elements/stroke.py:451 lib/gui/satin_multicolor/colorize_panel.py:61
#: lib/sew_stack/stitch_layers/mixins/randomization.py:55
msgid "Random seed"
msgstr ""
#: lib/elements/fill_stitch.py:718 lib/elements/satin_column.py:586
-#: lib/elements/stroke.py:451
+#: lib/elements/stroke.py:452
msgid "Use a specific seed for randomized attributes. Uses the element ID if empty."
msgstr ""
@@ -2105,27 +2105,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:297 lib/elements/stroke.py:340
+#: lib/elements/satin_column.py:297 lib/elements/stroke.py:341
msgid "Automatic"
msgstr "Automático"
-#: lib/elements/satin_column.py:298 lib/elements/stroke.py:341
+#: lib/elements/satin_column.py:298 lib/elements/stroke.py:342
msgid "Don't reverse"
msgstr "Não inverter"
-#: lib/elements/satin_column.py:299 lib/elements/stroke.py:342
+#: lib/elements/satin_column.py:299 lib/elements/stroke.py:343
msgid "Reverse first rail"
msgstr "Inverter primeiro trilho"
-#: lib/elements/satin_column.py:300 lib/elements/stroke.py:343
+#: lib/elements/satin_column.py:300 lib/elements/stroke.py:344
msgid "Reverse second rail"
msgstr "Inverter segundo trilho"
-#: lib/elements/satin_column.py:301 lib/elements/stroke.py:344
+#: lib/elements/satin_column.py:301 lib/elements/stroke.py:345
msgid "Reverse both rails"
msgstr "Inverter ambos os trilhos"
-#: lib/elements/satin_column.py:307 lib/elements/stroke.py:350
+#: lib/elements/satin_column.py:307 lib/elements/stroke.py:351
msgid "Reverse rails"
msgstr "Inverter trilhos"
@@ -2186,7 +2186,7 @@ msgid "Stitch length"
msgstr ""
#: lib/elements/satin_column.py:429 lib/elements/satin_column.py:486
-#: lib/elements/stroke.py:132
+#: lib/elements/stroke.py:133
msgid "Stitch tolerance"
msgstr ""
@@ -2322,192 +2322,192 @@ msgid "No extra stitches will be added to the original ripple pattern and the ru
msgstr ""
#: 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."
+msgid "Length of stitches. Stitches can be shorter according to the stitch tolerance setting.\n"
+"It is possible to create stitch length patterns by adding multiple values separated by a space."
msgstr ""
-#: lib/elements/stroke.py:133
+#: lib/elements/stroke.py:134
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:172
+#: lib/elements/stroke.py:173
msgid "Split stitches longer than this."
msgstr ""
-#: lib/elements/stroke.py:199
+#: lib/elements/stroke.py:200
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:212
+#: lib/elements/stroke.py:213
msgid "Number of lines"
msgstr "Número de linhas"
-#: lib/elements/stroke.py:213
+#: lib/elements/stroke.py:214
msgid "Number of lines from start to finish"
msgstr "Número de linhas do começo até o final"
-#: lib/elements/stroke.py:224
+#: lib/elements/stroke.py:225
msgid "Minimum line distance"
msgstr "Número mínimo de linhas"
-#: lib/elements/stroke.py:225
+#: lib/elements/stroke.py:226
msgid "Overrides the number of lines setting."
msgstr "Sobrescreve a configuração do número de linhas."
-#: lib/elements/stroke.py:238
+#: lib/elements/stroke.py:239
msgid "Line count / Minimum line distance"
msgstr ""
-#: lib/elements/stroke.py:239
+#: lib/elements/stroke.py:240
msgid "Render at rungs"
msgstr ""
-#: lib/elements/stroke.py:240
+#: lib/elements/stroke.py:241
msgid "Adaptive + minimum line distance"
msgstr ""
-#: lib/elements/stroke.py:245
+#: lib/elements/stroke.py:246
msgid "Pattern position"
msgstr ""
-#: lib/elements/stroke.py:246
+#: lib/elements/stroke.py:247
msgid "Pattern position for satin guided ripples."
msgstr ""
-#: lib/elements/stroke.py:257
+#: lib/elements/stroke.py:258
msgid "Stagger lines this many times before repeating"
msgstr ""
-#: lib/elements/stroke.py:258
+#: lib/elements/stroke.py:259
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:271
+#: lib/elements/stroke.py:272
msgid "Skip first lines"
msgstr "Pular as linhas iniciais"
-#: lib/elements/stroke.py:272
+#: lib/elements/stroke.py:273
msgid "Skip this number of lines at the beginning."
msgstr "Pula este número de linhas no início."
-#: lib/elements/stroke.py:283
+#: lib/elements/stroke.py:284
msgid "Skip last lines"
msgstr "Pular linhas finais"
-#: lib/elements/stroke.py:284
+#: lib/elements/stroke.py:285
msgid "Skip this number of lines at the end"
msgstr "Pula este número de linhas no final"
-#: lib/elements/stroke.py:295
+#: lib/elements/stroke.py:296
msgid "Flip every second line"
msgstr ""
-#: lib/elements/stroke.py:296
+#: lib/elements/stroke.py:297
msgid "Linear ripple: wether to flip the pattern every second line or not."
msgstr ""
-#: lib/elements/stroke.py:306
+#: lib/elements/stroke.py:307
msgid "Line distance exponent"
msgstr ""
-#: lib/elements/stroke.py:307
+#: lib/elements/stroke.py:308
msgid "Increase density towards one side."
msgstr ""
-#: lib/elements/stroke.py:318
+#: lib/elements/stroke.py:319
msgid "Flip exponent"
msgstr ""
-#: lib/elements/stroke.py:319
+#: lib/elements/stroke.py:320
msgid "Reverse exponent effect."
msgstr "Inverter efeito exponencial."
-#: lib/elements/stroke.py:330
+#: lib/elements/stroke.py:331
msgid "Reverse"
msgstr "Inverter"
-#: lib/elements/stroke.py:331
+#: lib/elements/stroke.py:332
msgid "Flip start and end point"
msgstr ""
-#: lib/elements/stroke.py:351
+#: lib/elements/stroke.py:352
msgid "Reverse satin ripple rails. Default: automatically detect and fix a reversed rail."
msgstr ""
-#: lib/elements/stroke.py:363
+#: lib/elements/stroke.py:364
msgid "Grid size"
msgstr "Tamanho da grade"
-#: lib/elements/stroke.py:364
+#: lib/elements/stroke.py:365
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:376
+#: lib/elements/stroke.py:377
msgid "Stitch grid first"
msgstr ""
-#: lib/elements/stroke.py:377
+#: lib/elements/stroke.py:378
msgid "Reverse the stitch paths, so that the grid will be stitched first"
msgstr ""
-#: lib/elements/stroke.py:388
+#: lib/elements/stroke.py:389
msgid "Scale axis"
msgstr ""
-#: lib/elements/stroke.py:389
+#: lib/elements/stroke.py:390
msgid "Scale axis for satin guided ripple stitches."
msgstr ""
-#: lib/elements/stroke.py:393 lib/gui/edit_json/settings_panel.py:159
+#: lib/elements/stroke.py:394 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:401
+#: lib/elements/stroke.py:402
msgid "Starting scale"
msgstr "Escala inicial"
-#: lib/elements/stroke.py:402
+#: lib/elements/stroke.py:403
msgid "How big the first copy of the line should be, in percent."
msgstr ""
-#: lib/elements/stroke.py:402 lib/elements/stroke.py:414
+#: lib/elements/stroke.py:403 lib/elements/stroke.py:415
msgid "Used only for ripple stitch with a guide line."
msgstr ""
-#: lib/elements/stroke.py:413
+#: lib/elements/stroke.py:414
msgid "Ending scale"
msgstr "Escala final"
-#: lib/elements/stroke.py:414
+#: lib/elements/stroke.py:415
msgid "How big the last copy of the line should be, in percent."
msgstr ""
-#: lib/elements/stroke.py:425 lib/gui/tartan/customize_panel.py:43
+#: lib/elements/stroke.py:426 lib/gui/tartan/customize_panel.py:43
#: inx/inkstitch_transform_elements.inx:10
msgid "Rotate"
msgstr "Girar"
-#: lib/elements/stroke.py:426
+#: lib/elements/stroke.py:427
msgid "Rotate satin guided ripple stitches"
msgstr ""
-#: lib/elements/stroke.py:437 inx/inkstitch_knockdown_fill.inx:20
+#: lib/elements/stroke.py:438 inx/inkstitch_knockdown_fill.inx:20
#: inx/inkstitch_knockdown_fill.inx:37
msgid "Join style"
msgstr ""
-#: lib/elements/stroke.py:438
+#: lib/elements/stroke.py:439
msgid "Join style for non circular ripples."
msgstr ""
-#: lib/elements/stroke.py:441
+#: lib/elements/stroke.py:442
msgid "flat"
msgstr ""
-#: lib/elements/stroke.py:441
+#: lib/elements/stroke.py:442
msgid "point"
msgstr "ponto"
@@ -4664,6 +4664,10 @@ msgstr ""
msgid "Stitch along a path using evenly-spaced stitches."
msgstr ""
+#: 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/sew_stack/stitch_layers/running_stitch/running_stitch_layer.py:25
msgid "Tolerance"
msgstr ""
diff --git a/translations/messages_pt_PT.po b/translations/messages_pt_PT.po
index 7f041246..5434b45d 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-11-01 01:47+0000\n"
-"PO-Revision-Date: 2025-11-01 01:48\n"
+"POT-Creation-Date: 2025-11-08 01:39+0000\n"
+"PO-Revision-Date: 2025-11-08 01:39\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-11-01 01:47+0000\n"
+"POT-Creation-Date: 2025-11-08 01:39+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -1129,126 +1129,126 @@ msgstr ""
msgid "Flip automatically calculated angle if it appears to be wrong."
msgstr ""
-#: lib/elements/element.py:283 lib/gui/preferences.py:59
+#: lib/elements/element.py:291 lib/gui/preferences.py:59
#: lib/gui/preferences.py:128
msgid "Minimum stitch length"
msgstr ""
-#: lib/elements/element.py:284
+#: lib/elements/element.py:292
msgid "Overwrite global minimum stitch length setting. Shorter stitches than that will be removed."
msgstr ""
-#: lib/elements/element.py:294 lib/gui/preferences.py:41
+#: lib/elements/element.py:302 lib/gui/preferences.py:41
msgid "Minimum jump stitch length"
msgstr ""
-#: lib/elements/element.py:295
+#: lib/elements/element.py:303
msgid "Overwrite global minimum jump stitch length setting. Shorter distances to the next object will have no lock stitches."
msgstr ""
-#: lib/elements/element.py:305
+#: lib/elements/element.py:313
msgid "Allow lock stitches"
msgstr ""
-#: lib/elements/element.py:306
+#: lib/elements/element.py:314
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:311
+#: lib/elements/element.py:319
msgid "Both"
msgstr ""
-#: lib/elements/element.py:311
+#: lib/elements/element.py:319
msgid "Before"
msgstr ""
-#: lib/elements/element.py:311
+#: lib/elements/element.py:319
msgid "After"
msgstr ""
-#: lib/elements/element.py:311
+#: lib/elements/element.py:319
msgid "Neither"
msgstr ""
-#: lib/elements/element.py:320
+#: lib/elements/element.py:328
#: inx/inkstitch_lettering_force_lock_stitches.inx:3
msgid "Force lock stitches"
msgstr ""
-#: lib/elements/element.py:321
+#: lib/elements/element.py:329
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:333
+#: lib/elements/element.py:341
msgid "Tack stitch"
msgstr ""
-#: lib/elements/element.py:334
+#: lib/elements/element.py:342
msgid "Tack down stitch type"
msgstr ""
-#: lib/elements/element.py:344 lib/elements/element.py:390
+#: lib/elements/element.py:352 lib/elements/element.py:398
msgid "Custom path"
msgstr ""
-#: lib/elements/element.py:345
+#: lib/elements/element.py:353
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:355 lib/elements/element.py:367
+#: lib/elements/element.py:363 lib/elements/element.py:375
msgid "Scale tack stitch"
msgstr ""
-#: lib/elements/element.py:356
+#: lib/elements/element.py:364
msgid "Set stitch length. A 1 in a custom path equals this values."
msgstr ""
-#: lib/elements/element.py:368
+#: lib/elements/element.py:376
msgid "Scale tack stitch by this percentage."
msgstr ""
-#: lib/elements/element.py:379
+#: lib/elements/element.py:387
msgid "Lock stitch"
msgstr ""
-#: lib/elements/element.py:380
+#: lib/elements/element.py:388
msgid "Lock stitch type"
msgstr ""
-#: lib/elements/element.py:391
+#: lib/elements/element.py:399
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:401 lib/elements/element.py:413
+#: lib/elements/element.py:409 lib/elements/element.py:421
msgid "Scale lock stitch"
msgstr ""
-#: lib/elements/element.py:402
+#: lib/elements/element.py:410
msgid "Set length of lock stitches (mm)."
msgstr ""
-#: lib/elements/element.py:414
+#: lib/elements/element.py:422
msgid "Scale lock stitch by this percentage."
msgstr ""
-#: lib/elements/element.py:426
+#: lib/elements/element.py:434
msgid "Trim After"
msgstr ""
-#: lib/elements/element.py:427
+#: lib/elements/element.py:435
msgid "Add a TRIM command after stitching this object."
msgstr ""
-#: lib/elements/element.py:436
+#: lib/elements/element.py:444
msgid "Stop After"
msgstr ""
-#: lib/elements/element.py:437
+#: lib/elements/element.py:445
msgid "Add a STOP command after stitching this object."
msgstr ""
-#: lib/elements/element.py:741
+#: lib/elements/element.py:749
msgid "Please run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot objects. This will show you the exact location of the problem."
msgstr ""
@@ -1669,19 +1669,19 @@ msgstr ""
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:485 lib/elements/stroke.py:146
+#: lib/elements/fill_stitch.py:485 lib/elements/stroke.py:147
msgid "Randomize stitch length"
msgstr ""
-#: lib/elements/fill_stitch.py:486 lib/elements/stroke.py:147
+#: lib/elements/fill_stitch.py:486 lib/elements/stroke.py:148
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:502 lib/elements/stroke.py:159
+#: lib/elements/fill_stitch.py:502 lib/elements/stroke.py:160
msgid "Random stitch length jitter"
msgstr ""
-#: lib/elements/fill_stitch.py:503 lib/elements/stroke.py:160
+#: lib/elements/fill_stitch.py:503 lib/elements/stroke.py:161
msgid "Amount to vary the length of each stitch by when randomizing."
msgstr ""
@@ -1707,11 +1707,11 @@ msgid "Backtrack each stitch this many times. A value of 1 would triple each st
msgstr ""
#: lib/elements/fill_stitch.py:546 lib/elements/satin_column.py:254
-#: lib/elements/stroke.py:185
+#: lib/elements/stroke.py:186
msgid "Zig-zag spacing (peak-to-peak)"
msgstr "Espaçamento Zig-zag (crista-a-crista)"
-#: lib/elements/fill_stitch.py:547 lib/elements/stroke.py:186
+#: lib/elements/fill_stitch.py:547 lib/elements/stroke.py:187
msgid "Length of stitches in zig-zag mode."
msgstr ""
@@ -1740,7 +1740,7 @@ msgid "Defines width of a herringbone pattern. Use 0 for regular rows."
msgstr ""
#: lib/elements/fill_stitch.py:598 lib/elements/satin_column.py:282
-#: lib/elements/stroke.py:198
+#: lib/elements/stroke.py:199
msgid "Pull compensation"
msgstr "Compensação de repuxado"
@@ -1750,7 +1750,7 @@ msgstr ""
#: lib/elements/fill_stitch.py:603 lib/elements/satin_column.py:286
#: lib/elements/satin_column.py:449 lib/elements/satin_column.py:543
-#: lib/elements/stroke.py:201
+#: lib/elements/stroke.py:202
msgid "mm (each side)"
msgstr ""
@@ -1797,7 +1797,7 @@ msgstr ""
msgid "default: 3x fill row spacing"
msgstr ""
-#: lib/elements/fill_stitch.py:671 lib/elements/stroke.py:171
+#: lib/elements/fill_stitch.py:671 lib/elements/stroke.py:172
#: lib/extensions/element_info.py:144 lib/extensions/element_info.py:203
msgid "Max stitch length"
msgstr "Distância máxima de ponto"
@@ -1811,13 +1811,13 @@ msgid "Shrink the shape before doing underlay, to prevent underlay from showing
msgstr ""
#: lib/elements/fill_stitch.py:717 lib/elements/satin_column.py:585
-#: lib/elements/stroke.py:450 lib/gui/satin_multicolor/colorize_panel.py:61
+#: lib/elements/stroke.py:451 lib/gui/satin_multicolor/colorize_panel.py:61
#: lib/sew_stack/stitch_layers/mixins/randomization.py:55
msgid "Random seed"
msgstr ""
#: lib/elements/fill_stitch.py:718 lib/elements/satin_column.py:586
-#: lib/elements/stroke.py:451
+#: lib/elements/stroke.py:452
msgid "Use a specific seed for randomized attributes. Uses the element ID if empty."
msgstr ""
@@ -2105,27 +2105,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:297 lib/elements/stroke.py:340
+#: lib/elements/satin_column.py:297 lib/elements/stroke.py:341
msgid "Automatic"
msgstr ""
-#: lib/elements/satin_column.py:298 lib/elements/stroke.py:341
+#: lib/elements/satin_column.py:298 lib/elements/stroke.py:342
msgid "Don't reverse"
msgstr ""
-#: lib/elements/satin_column.py:299 lib/elements/stroke.py:342
+#: lib/elements/satin_column.py:299 lib/elements/stroke.py:343
msgid "Reverse first rail"
msgstr ""
-#: lib/elements/satin_column.py:300 lib/elements/stroke.py:343
+#: lib/elements/satin_column.py:300 lib/elements/stroke.py:344
msgid "Reverse second rail"
msgstr ""
-#: lib/elements/satin_column.py:301 lib/elements/stroke.py:344
+#: lib/elements/satin_column.py:301 lib/elements/stroke.py:345
msgid "Reverse both rails"
msgstr ""
-#: lib/elements/satin_column.py:307 lib/elements/stroke.py:350
+#: lib/elements/satin_column.py:307 lib/elements/stroke.py:351
msgid "Reverse rails"
msgstr ""
@@ -2186,7 +2186,7 @@ msgid "Stitch length"
msgstr "Distância de ponto"
#: lib/elements/satin_column.py:429 lib/elements/satin_column.py:486
-#: lib/elements/stroke.py:132
+#: lib/elements/stroke.py:133
msgid "Stitch tolerance"
msgstr ""
@@ -2322,192 +2322,192 @@ msgid "No extra stitches will be added to the original ripple pattern and the ru
msgstr ""
#: 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."
+msgid "Length of stitches. Stitches can be shorter according to the stitch tolerance setting.\n"
+"It is possible to create stitch length patterns by adding multiple values separated by a space."
msgstr ""
-#: lib/elements/stroke.py:133
+#: lib/elements/stroke.py:134
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:172
+#: lib/elements/stroke.py:173
msgid "Split stitches longer than this."
msgstr ""
-#: lib/elements/stroke.py:199
+#: lib/elements/stroke.py:200
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:212
+#: lib/elements/stroke.py:213
msgid "Number of lines"
msgstr ""
-#: lib/elements/stroke.py:213
+#: lib/elements/stroke.py:214
msgid "Number of lines from start to finish"
msgstr ""
-#: lib/elements/stroke.py:224
+#: lib/elements/stroke.py:225
msgid "Minimum line distance"
msgstr ""
-#: lib/elements/stroke.py:225
+#: lib/elements/stroke.py:226
msgid "Overrides the number of lines setting."
msgstr ""
-#: lib/elements/stroke.py:238
+#: lib/elements/stroke.py:239
msgid "Line count / Minimum line distance"
msgstr ""
-#: lib/elements/stroke.py:239
+#: lib/elements/stroke.py:240
msgid "Render at rungs"
msgstr ""
-#: lib/elements/stroke.py:240
+#: lib/elements/stroke.py:241
msgid "Adaptive + minimum line distance"
msgstr ""
-#: lib/elements/stroke.py:245
+#: lib/elements/stroke.py:246
msgid "Pattern position"
msgstr ""
-#: lib/elements/stroke.py:246
+#: lib/elements/stroke.py:247
msgid "Pattern position for satin guided ripples."
msgstr ""
-#: lib/elements/stroke.py:257
+#: lib/elements/stroke.py:258
msgid "Stagger lines this many times before repeating"
msgstr ""
-#: lib/elements/stroke.py:258
+#: lib/elements/stroke.py:259
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:271
+#: lib/elements/stroke.py:272
msgid "Skip first lines"
msgstr ""
-#: lib/elements/stroke.py:272
+#: lib/elements/stroke.py:273
msgid "Skip this number of lines at the beginning."
msgstr ""
-#: lib/elements/stroke.py:283
+#: lib/elements/stroke.py:284
msgid "Skip last lines"
msgstr ""
-#: lib/elements/stroke.py:284
+#: lib/elements/stroke.py:285
msgid "Skip this number of lines at the end"
msgstr ""
-#: lib/elements/stroke.py:295
+#: lib/elements/stroke.py:296
msgid "Flip every second line"
msgstr ""
-#: lib/elements/stroke.py:296
+#: lib/elements/stroke.py:297
msgid "Linear ripple: wether to flip the pattern every second line or not."
msgstr ""
-#: lib/elements/stroke.py:306
+#: lib/elements/stroke.py:307
msgid "Line distance exponent"
msgstr ""
-#: lib/elements/stroke.py:307
+#: lib/elements/stroke.py:308
msgid "Increase density towards one side."
msgstr ""
-#: lib/elements/stroke.py:318
+#: lib/elements/stroke.py:319
msgid "Flip exponent"
msgstr ""
-#: lib/elements/stroke.py:319
+#: lib/elements/stroke.py:320
msgid "Reverse exponent effect."
msgstr ""
-#: lib/elements/stroke.py:330
+#: lib/elements/stroke.py:331
msgid "Reverse"
msgstr ""
-#: lib/elements/stroke.py:331
+#: lib/elements/stroke.py:332
msgid "Flip start and end point"
msgstr ""
-#: lib/elements/stroke.py:351
+#: lib/elements/stroke.py:352
msgid "Reverse satin ripple rails. Default: automatically detect and fix a reversed rail."
msgstr ""
-#: lib/elements/stroke.py:363
+#: lib/elements/stroke.py:364
msgid "Grid size"
msgstr ""
-#: lib/elements/stroke.py:364
+#: lib/elements/stroke.py:365
msgid "Render as grid. Use with care and watch your stitch density."
msgstr ""
-#: lib/elements/stroke.py:376
+#: lib/elements/stroke.py:377
msgid "Stitch grid first"
msgstr ""
-#: lib/elements/stroke.py:377
+#: lib/elements/stroke.py:378
msgid "Reverse the stitch paths, so that the grid will be stitched first"
msgstr ""
-#: lib/elements/stroke.py:388
+#: lib/elements/stroke.py:389
msgid "Scale axis"
msgstr ""
-#: lib/elements/stroke.py:389
+#: lib/elements/stroke.py:390
msgid "Scale axis for satin guided ripple stitches."
msgstr ""
-#: lib/elements/stroke.py:393 lib/gui/edit_json/settings_panel.py:159
+#: lib/elements/stroke.py:394 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:401
+#: lib/elements/stroke.py:402
msgid "Starting scale"
msgstr ""
-#: lib/elements/stroke.py:402
+#: lib/elements/stroke.py:403
msgid "How big the first copy of the line should be, in percent."
msgstr ""
-#: lib/elements/stroke.py:402 lib/elements/stroke.py:414
+#: lib/elements/stroke.py:403 lib/elements/stroke.py:415
msgid "Used only for ripple stitch with a guide line."
msgstr ""
-#: lib/elements/stroke.py:413
+#: lib/elements/stroke.py:414
msgid "Ending scale"
msgstr ""
-#: lib/elements/stroke.py:414
+#: lib/elements/stroke.py:415
msgid "How big the last copy of the line should be, in percent."
msgstr ""
-#: lib/elements/stroke.py:425 lib/gui/tartan/customize_panel.py:43
+#: lib/elements/stroke.py:426 lib/gui/tartan/customize_panel.py:43
#: inx/inkstitch_transform_elements.inx:10
msgid "Rotate"
msgstr ""
-#: lib/elements/stroke.py:426
+#: lib/elements/stroke.py:427
msgid "Rotate satin guided ripple stitches"
msgstr ""
-#: lib/elements/stroke.py:437 inx/inkstitch_knockdown_fill.inx:20
+#: lib/elements/stroke.py:438 inx/inkstitch_knockdown_fill.inx:20
#: inx/inkstitch_knockdown_fill.inx:37
msgid "Join style"
msgstr ""
-#: lib/elements/stroke.py:438
+#: lib/elements/stroke.py:439
msgid "Join style for non circular ripples."
msgstr ""
-#: lib/elements/stroke.py:441
+#: lib/elements/stroke.py:442
msgid "flat"
msgstr ""
-#: lib/elements/stroke.py:441
+#: lib/elements/stroke.py:442
msgid "point"
msgstr ""
@@ -4661,6 +4661,10 @@ msgstr ""
msgid "Stitch along a path using evenly-spaced stitches."
msgstr ""
+#: 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/sew_stack/stitch_layers/running_stitch/running_stitch_layer.py:25
msgid "Tolerance"
msgstr ""
diff --git a/translations/messages_ro_RO.po b/translations/messages_ro_RO.po
index da9a18a0..78dc3e1f 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-11-01 01:47+0000\n"
-"PO-Revision-Date: 2025-11-01 01:48\n"
+"POT-Creation-Date: 2025-11-08 01:39+0000\n"
+"PO-Revision-Date: 2025-11-08 01:39\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-11-01 01:47+0000\n"
+"POT-Creation-Date: 2025-11-08 01:39+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -1129,126 +1129,126 @@ msgstr ""
msgid "Flip automatically calculated angle if it appears to be wrong."
msgstr ""
-#: lib/elements/element.py:283 lib/gui/preferences.py:59
+#: lib/elements/element.py:291 lib/gui/preferences.py:59
#: lib/gui/preferences.py:128
msgid "Minimum stitch length"
msgstr ""
-#: lib/elements/element.py:284
+#: lib/elements/element.py:292
msgid "Overwrite global minimum stitch length setting. Shorter stitches than that will be removed."
msgstr ""
-#: lib/elements/element.py:294 lib/gui/preferences.py:41
+#: lib/elements/element.py:302 lib/gui/preferences.py:41
msgid "Minimum jump stitch length"
msgstr ""
-#: lib/elements/element.py:295
+#: lib/elements/element.py:303
msgid "Overwrite global minimum jump stitch length setting. Shorter distances to the next object will have no lock stitches."
msgstr ""
-#: lib/elements/element.py:305
+#: lib/elements/element.py:313
msgid "Allow lock stitches"
msgstr ""
-#: lib/elements/element.py:306
+#: lib/elements/element.py:314
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:311
+#: lib/elements/element.py:319
msgid "Both"
msgstr ""
-#: lib/elements/element.py:311
+#: lib/elements/element.py:319
msgid "Before"
msgstr ""
-#: lib/elements/element.py:311
+#: lib/elements/element.py:319
msgid "After"
msgstr ""
-#: lib/elements/element.py:311
+#: lib/elements/element.py:319
msgid "Neither"
msgstr ""
-#: lib/elements/element.py:320
+#: lib/elements/element.py:328
#: inx/inkstitch_lettering_force_lock_stitches.inx:3
msgid "Force lock stitches"
msgstr ""
-#: lib/elements/element.py:321
+#: lib/elements/element.py:329
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:333
+#: lib/elements/element.py:341
msgid "Tack stitch"
msgstr ""
-#: lib/elements/element.py:334
+#: lib/elements/element.py:342
msgid "Tack down stitch type"
msgstr ""
-#: lib/elements/element.py:344 lib/elements/element.py:390
+#: lib/elements/element.py:352 lib/elements/element.py:398
msgid "Custom path"
msgstr ""
-#: lib/elements/element.py:345
+#: lib/elements/element.py:353
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:355 lib/elements/element.py:367
+#: lib/elements/element.py:363 lib/elements/element.py:375
msgid "Scale tack stitch"
msgstr ""
-#: lib/elements/element.py:356
+#: lib/elements/element.py:364
msgid "Set stitch length. A 1 in a custom path equals this values."
msgstr ""
-#: lib/elements/element.py:368
+#: lib/elements/element.py:376
msgid "Scale tack stitch by this percentage."
msgstr ""
-#: lib/elements/element.py:379
+#: lib/elements/element.py:387
msgid "Lock stitch"
msgstr ""
-#: lib/elements/element.py:380
+#: lib/elements/element.py:388
msgid "Lock stitch type"
msgstr ""
-#: lib/elements/element.py:391
+#: lib/elements/element.py:399
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:401 lib/elements/element.py:413
+#: lib/elements/element.py:409 lib/elements/element.py:421
msgid "Scale lock stitch"
msgstr ""
-#: lib/elements/element.py:402
+#: lib/elements/element.py:410
msgid "Set length of lock stitches (mm)."
msgstr ""
-#: lib/elements/element.py:414
+#: lib/elements/element.py:422
msgid "Scale lock stitch by this percentage."
msgstr ""
-#: lib/elements/element.py:426
+#: lib/elements/element.py:434
msgid "Trim After"
msgstr ""
-#: lib/elements/element.py:427
+#: lib/elements/element.py:435
msgid "Add a TRIM command after stitching this object."
msgstr ""
-#: lib/elements/element.py:436
+#: lib/elements/element.py:444
msgid "Stop After"
msgstr ""
-#: lib/elements/element.py:437
+#: lib/elements/element.py:445
msgid "Add a STOP command after stitching this object."
msgstr ""
-#: lib/elements/element.py:741
+#: lib/elements/element.py:749
msgid "Please run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot objects. This will show you the exact location of the problem."
msgstr ""
@@ -1669,19 +1669,19 @@ msgstr ""
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:485 lib/elements/stroke.py:146
+#: lib/elements/fill_stitch.py:485 lib/elements/stroke.py:147
msgid "Randomize stitch length"
msgstr ""
-#: lib/elements/fill_stitch.py:486 lib/elements/stroke.py:147
+#: lib/elements/fill_stitch.py:486 lib/elements/stroke.py:148
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:502 lib/elements/stroke.py:159
+#: lib/elements/fill_stitch.py:502 lib/elements/stroke.py:160
msgid "Random stitch length jitter"
msgstr ""
-#: lib/elements/fill_stitch.py:503 lib/elements/stroke.py:160
+#: lib/elements/fill_stitch.py:503 lib/elements/stroke.py:161
msgid "Amount to vary the length of each stitch by when randomizing."
msgstr ""
@@ -1707,11 +1707,11 @@ msgid "Backtrack each stitch this many times. A value of 1 would triple each st
msgstr ""
#: lib/elements/fill_stitch.py:546 lib/elements/satin_column.py:254
-#: lib/elements/stroke.py:185
+#: lib/elements/stroke.py:186
msgid "Zig-zag spacing (peak-to-peak)"
msgstr ""
-#: lib/elements/fill_stitch.py:547 lib/elements/stroke.py:186
+#: lib/elements/fill_stitch.py:547 lib/elements/stroke.py:187
msgid "Length of stitches in zig-zag mode."
msgstr ""
@@ -1740,7 +1740,7 @@ msgid "Defines width of a herringbone pattern. Use 0 for regular rows."
msgstr ""
#: lib/elements/fill_stitch.py:598 lib/elements/satin_column.py:282
-#: lib/elements/stroke.py:198
+#: lib/elements/stroke.py:199
msgid "Pull compensation"
msgstr ""
@@ -1750,7 +1750,7 @@ msgstr ""
#: lib/elements/fill_stitch.py:603 lib/elements/satin_column.py:286
#: lib/elements/satin_column.py:449 lib/elements/satin_column.py:543
-#: lib/elements/stroke.py:201
+#: lib/elements/stroke.py:202
msgid "mm (each side)"
msgstr ""
@@ -1797,7 +1797,7 @@ msgstr "Distantarea randurilor"
msgid "default: 3x fill row spacing"
msgstr ""
-#: lib/elements/fill_stitch.py:671 lib/elements/stroke.py:171
+#: lib/elements/fill_stitch.py:671 lib/elements/stroke.py:172
#: lib/extensions/element_info.py:144 lib/extensions/element_info.py:203
msgid "Max stitch length"
msgstr ""
@@ -1811,13 +1811,13 @@ msgid "Shrink the shape before doing underlay, to prevent underlay from showing
msgstr ""
#: lib/elements/fill_stitch.py:717 lib/elements/satin_column.py:585
-#: lib/elements/stroke.py:450 lib/gui/satin_multicolor/colorize_panel.py:61
+#: lib/elements/stroke.py:451 lib/gui/satin_multicolor/colorize_panel.py:61
#: lib/sew_stack/stitch_layers/mixins/randomization.py:55
msgid "Random seed"
msgstr ""
#: lib/elements/fill_stitch.py:718 lib/elements/satin_column.py:586
-#: lib/elements/stroke.py:451
+#: lib/elements/stroke.py:452
msgid "Use a specific seed for randomized attributes. Uses the element ID if empty."
msgstr ""
@@ -2105,27 +2105,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:297 lib/elements/stroke.py:340
+#: lib/elements/satin_column.py:297 lib/elements/stroke.py:341
msgid "Automatic"
msgstr ""
-#: lib/elements/satin_column.py:298 lib/elements/stroke.py:341
+#: lib/elements/satin_column.py:298 lib/elements/stroke.py:342
msgid "Don't reverse"
msgstr ""
-#: lib/elements/satin_column.py:299 lib/elements/stroke.py:342
+#: lib/elements/satin_column.py:299 lib/elements/stroke.py:343
msgid "Reverse first rail"
msgstr ""
-#: lib/elements/satin_column.py:300 lib/elements/stroke.py:343
+#: lib/elements/satin_column.py:300 lib/elements/stroke.py:344
msgid "Reverse second rail"
msgstr ""
-#: lib/elements/satin_column.py:301 lib/elements/stroke.py:344
+#: lib/elements/satin_column.py:301 lib/elements/stroke.py:345
msgid "Reverse both rails"
msgstr ""
-#: lib/elements/satin_column.py:307 lib/elements/stroke.py:350
+#: lib/elements/satin_column.py:307 lib/elements/stroke.py:351
msgid "Reverse rails"
msgstr ""
@@ -2186,7 +2186,7 @@ msgid "Stitch length"
msgstr ""
#: lib/elements/satin_column.py:429 lib/elements/satin_column.py:486
-#: lib/elements/stroke.py:132
+#: lib/elements/stroke.py:133
msgid "Stitch tolerance"
msgstr ""
@@ -2322,192 +2322,192 @@ msgid "No extra stitches will be added to the original ripple pattern and the ru
msgstr ""
#: 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."
+msgid "Length of stitches. Stitches can be shorter according to the stitch tolerance setting.\n"
+"It is possible to create stitch length patterns by adding multiple values separated by a space."
msgstr ""
-#: lib/elements/stroke.py:133
+#: lib/elements/stroke.py:134
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:172
+#: lib/elements/stroke.py:173
msgid "Split stitches longer than this."
msgstr ""
-#: lib/elements/stroke.py:199
+#: lib/elements/stroke.py:200
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:212
+#: lib/elements/stroke.py:213
msgid "Number of lines"
msgstr ""
-#: lib/elements/stroke.py:213
+#: lib/elements/stroke.py:214
msgid "Number of lines from start to finish"
msgstr ""
-#: lib/elements/stroke.py:224
+#: lib/elements/stroke.py:225
msgid "Minimum line distance"
msgstr ""
-#: lib/elements/stroke.py:225
+#: lib/elements/stroke.py:226
msgid "Overrides the number of lines setting."
msgstr ""
-#: lib/elements/stroke.py:238
+#: lib/elements/stroke.py:239
msgid "Line count / Minimum line distance"
msgstr ""
-#: lib/elements/stroke.py:239
+#: lib/elements/stroke.py:240
msgid "Render at rungs"
msgstr ""
-#: lib/elements/stroke.py:240
+#: lib/elements/stroke.py:241
msgid "Adaptive + minimum line distance"
msgstr ""
-#: lib/elements/stroke.py:245
+#: lib/elements/stroke.py:246
msgid "Pattern position"
msgstr ""
-#: lib/elements/stroke.py:246
+#: lib/elements/stroke.py:247
msgid "Pattern position for satin guided ripples."
msgstr ""
-#: lib/elements/stroke.py:257
+#: lib/elements/stroke.py:258
msgid "Stagger lines this many times before repeating"
msgstr ""
-#: lib/elements/stroke.py:258
+#: lib/elements/stroke.py:259
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:271
+#: lib/elements/stroke.py:272
msgid "Skip first lines"
msgstr ""
-#: lib/elements/stroke.py:272
+#: lib/elements/stroke.py:273
msgid "Skip this number of lines at the beginning."
msgstr ""
-#: lib/elements/stroke.py:283
+#: lib/elements/stroke.py:284
msgid "Skip last lines"
msgstr ""
-#: lib/elements/stroke.py:284
+#: lib/elements/stroke.py:285
msgid "Skip this number of lines at the end"
msgstr ""
-#: lib/elements/stroke.py:295
+#: lib/elements/stroke.py:296
msgid "Flip every second line"
msgstr ""
-#: lib/elements/stroke.py:296
+#: lib/elements/stroke.py:297
msgid "Linear ripple: wether to flip the pattern every second line or not."
msgstr ""
-#: lib/elements/stroke.py:306
+#: lib/elements/stroke.py:307
msgid "Line distance exponent"
msgstr ""
-#: lib/elements/stroke.py:307
+#: lib/elements/stroke.py:308
msgid "Increase density towards one side."
msgstr ""
-#: lib/elements/stroke.py:318
+#: lib/elements/stroke.py:319
msgid "Flip exponent"
msgstr ""
-#: lib/elements/stroke.py:319
+#: lib/elements/stroke.py:320
msgid "Reverse exponent effect."
msgstr ""
-#: lib/elements/stroke.py:330
+#: lib/elements/stroke.py:331
msgid "Reverse"
msgstr ""
-#: lib/elements/stroke.py:331
+#: lib/elements/stroke.py:332
msgid "Flip start and end point"
msgstr ""
-#: lib/elements/stroke.py:351
+#: lib/elements/stroke.py:352
msgid "Reverse satin ripple rails. Default: automatically detect and fix a reversed rail."
msgstr ""
-#: lib/elements/stroke.py:363
+#: lib/elements/stroke.py:364
msgid "Grid size"
msgstr ""
-#: lib/elements/stroke.py:364
+#: lib/elements/stroke.py:365
msgid "Render as grid. Use with care and watch your stitch density."
msgstr ""
-#: lib/elements/stroke.py:376
+#: lib/elements/stroke.py:377
msgid "Stitch grid first"
msgstr ""
-#: lib/elements/stroke.py:377
+#: lib/elements/stroke.py:378
msgid "Reverse the stitch paths, so that the grid will be stitched first"
msgstr ""
-#: lib/elements/stroke.py:388
+#: lib/elements/stroke.py:389
msgid "Scale axis"
msgstr ""
-#: lib/elements/stroke.py:389
+#: lib/elements/stroke.py:390
msgid "Scale axis for satin guided ripple stitches."
msgstr ""
-#: lib/elements/stroke.py:393 lib/gui/edit_json/settings_panel.py:159
+#: lib/elements/stroke.py:394 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:401
+#: lib/elements/stroke.py:402
msgid "Starting scale"
msgstr ""
-#: lib/elements/stroke.py:402
+#: lib/elements/stroke.py:403
msgid "How big the first copy of the line should be, in percent."
msgstr ""
-#: lib/elements/stroke.py:402 lib/elements/stroke.py:414
+#: lib/elements/stroke.py:403 lib/elements/stroke.py:415
msgid "Used only for ripple stitch with a guide line."
msgstr ""
-#: lib/elements/stroke.py:413
+#: lib/elements/stroke.py:414
msgid "Ending scale"
msgstr ""
-#: lib/elements/stroke.py:414
+#: lib/elements/stroke.py:415
msgid "How big the last copy of the line should be, in percent."
msgstr ""
-#: lib/elements/stroke.py:425 lib/gui/tartan/customize_panel.py:43
+#: lib/elements/stroke.py:426 lib/gui/tartan/customize_panel.py:43
#: inx/inkstitch_transform_elements.inx:10
msgid "Rotate"
msgstr ""
-#: lib/elements/stroke.py:426
+#: lib/elements/stroke.py:427
msgid "Rotate satin guided ripple stitches"
msgstr ""
-#: lib/elements/stroke.py:437 inx/inkstitch_knockdown_fill.inx:20
+#: lib/elements/stroke.py:438 inx/inkstitch_knockdown_fill.inx:20
#: inx/inkstitch_knockdown_fill.inx:37
msgid "Join style"
msgstr ""
-#: lib/elements/stroke.py:438
+#: lib/elements/stroke.py:439
msgid "Join style for non circular ripples."
msgstr ""
-#: lib/elements/stroke.py:441
+#: lib/elements/stroke.py:442
msgid "flat"
msgstr ""
-#: lib/elements/stroke.py:441
+#: lib/elements/stroke.py:442
msgid "point"
msgstr ""
@@ -4661,6 +4661,10 @@ msgstr ""
msgid "Stitch along a path using evenly-spaced stitches."
msgstr ""
+#: 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/sew_stack/stitch_layers/running_stitch/running_stitch_layer.py:25
msgid "Tolerance"
msgstr ""
diff --git a/translations/messages_ru_RU.po b/translations/messages_ru_RU.po
index 6365767a..97da8d95 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-11-01 01:47+0000\n"
-"PO-Revision-Date: 2025-11-01 01:48\n"
+"POT-Creation-Date: 2025-11-08 01:39+0000\n"
+"PO-Revision-Date: 2025-11-08 01:39\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-11-01 01:47+0000\n"
+"POT-Creation-Date: 2025-11-08 01:39+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -1129,126 +1129,126 @@ msgstr ""
msgid "Flip automatically calculated angle if it appears to be wrong."
msgstr ""
-#: lib/elements/element.py:283 lib/gui/preferences.py:59
+#: lib/elements/element.py:291 lib/gui/preferences.py:59
#: lib/gui/preferences.py:128
msgid "Minimum stitch length"
msgstr ""
-#: lib/elements/element.py:284
+#: lib/elements/element.py:292
msgid "Overwrite global minimum stitch length setting. Shorter stitches than that will be removed."
msgstr ""
-#: lib/elements/element.py:294 lib/gui/preferences.py:41
+#: lib/elements/element.py:302 lib/gui/preferences.py:41
msgid "Minimum jump stitch length"
msgstr ""
-#: lib/elements/element.py:295
+#: lib/elements/element.py:303
msgid "Overwrite global minimum jump stitch length setting. Shorter distances to the next object will have no lock stitches."
msgstr ""
-#: lib/elements/element.py:305
+#: lib/elements/element.py:313
msgid "Allow lock stitches"
msgstr "Разрешить добавлять закрепки"
-#: lib/elements/element.py:306
+#: lib/elements/element.py:314
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:311
+#: lib/elements/element.py:319
msgid "Both"
msgstr "Обе"
-#: lib/elements/element.py:311
+#: lib/elements/element.py:319
msgid "Before"
msgstr "Начальная"
-#: lib/elements/element.py:311
+#: lib/elements/element.py:319
msgid "After"
msgstr "Конечная"
-#: lib/elements/element.py:311
+#: lib/elements/element.py:319
msgid "Neither"
msgstr "Не добавлять"
-#: lib/elements/element.py:320
+#: lib/elements/element.py:328
#: inx/inkstitch_lettering_force_lock_stitches.inx:3
msgid "Force lock stitches"
msgstr "Обязательные закрепки"
-#: lib/elements/element.py:321
+#: lib/elements/element.py:329
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:333
+#: lib/elements/element.py:341
msgid "Tack stitch"
msgstr ""
-#: lib/elements/element.py:334
+#: lib/elements/element.py:342
msgid "Tack down stitch type"
msgstr ""
-#: lib/elements/element.py:344 lib/elements/element.py:390
+#: lib/elements/element.py:352 lib/elements/element.py:398
msgid "Custom path"
msgstr ""
-#: lib/elements/element.py:345
+#: lib/elements/element.py:353
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:355 lib/elements/element.py:367
+#: lib/elements/element.py:363 lib/elements/element.py:375
msgid "Scale tack stitch"
msgstr ""
-#: lib/elements/element.py:356
+#: lib/elements/element.py:364
msgid "Set stitch length. A 1 in a custom path equals this values."
msgstr ""
-#: lib/elements/element.py:368
+#: lib/elements/element.py:376
msgid "Scale tack stitch by this percentage."
msgstr ""
-#: lib/elements/element.py:379
+#: lib/elements/element.py:387
msgid "Lock stitch"
msgstr ""
-#: lib/elements/element.py:380
+#: lib/elements/element.py:388
msgid "Lock stitch type"
msgstr ""
-#: lib/elements/element.py:391
+#: lib/elements/element.py:399
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:401 lib/elements/element.py:413
+#: lib/elements/element.py:409 lib/elements/element.py:421
msgid "Scale lock stitch"
msgstr ""
-#: lib/elements/element.py:402
+#: lib/elements/element.py:410
msgid "Set length of lock stitches (mm)."
msgstr ""
-#: lib/elements/element.py:414
+#: lib/elements/element.py:422
msgid "Scale lock stitch by this percentage."
msgstr ""
-#: lib/elements/element.py:426
+#: lib/elements/element.py:434
msgid "Trim After"
msgstr ""
-#: lib/elements/element.py:427
+#: lib/elements/element.py:435
msgid "Add a TRIM command after stitching this object."
msgstr ""
-#: lib/elements/element.py:436
+#: lib/elements/element.py:444
msgid "Stop After"
msgstr ""
-#: lib/elements/element.py:437
+#: lib/elements/element.py:445
msgid "Add a STOP command after stitching this object."
msgstr ""
-#: lib/elements/element.py:741
+#: lib/elements/element.py:749
msgid "Please run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot objects. This will show you the exact location of the problem."
msgstr ""
@@ -1669,19 +1669,19 @@ msgstr ""
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:485 lib/elements/stroke.py:146
+#: lib/elements/fill_stitch.py:485 lib/elements/stroke.py:147
msgid "Randomize stitch length"
msgstr ""
-#: lib/elements/fill_stitch.py:486 lib/elements/stroke.py:147
+#: lib/elements/fill_stitch.py:486 lib/elements/stroke.py:148
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:502 lib/elements/stroke.py:159
+#: lib/elements/fill_stitch.py:502 lib/elements/stroke.py:160
msgid "Random stitch length jitter"
msgstr ""
-#: lib/elements/fill_stitch.py:503 lib/elements/stroke.py:160
+#: lib/elements/fill_stitch.py:503 lib/elements/stroke.py:161
msgid "Amount to vary the length of each stitch by when randomizing."
msgstr ""
@@ -1707,11 +1707,11 @@ msgid "Backtrack each stitch this many times. A value of 1 would triple each st
msgstr ""
#: lib/elements/fill_stitch.py:546 lib/elements/satin_column.py:254
-#: lib/elements/stroke.py:185
+#: lib/elements/stroke.py:186
msgid "Zig-zag spacing (peak-to-peak)"
msgstr "Плотность зигзага (расстояние между пиками)"
-#: lib/elements/fill_stitch.py:547 lib/elements/stroke.py:186
+#: lib/elements/fill_stitch.py:547 lib/elements/stroke.py:187
msgid "Length of stitches in zig-zag mode."
msgstr "Длина стяжков в режиме зигзага."
@@ -1740,7 +1740,7 @@ msgid "Defines width of a herringbone pattern. Use 0 for regular rows."
msgstr ""
#: lib/elements/fill_stitch.py:598 lib/elements/satin_column.py:282
-#: lib/elements/stroke.py:198
+#: lib/elements/stroke.py:199
msgid "Pull compensation"
msgstr "Компенсация стягивания"
@@ -1750,7 +1750,7 @@ msgstr ""
#: lib/elements/fill_stitch.py:603 lib/elements/satin_column.py:286
#: lib/elements/satin_column.py:449 lib/elements/satin_column.py:543
-#: lib/elements/stroke.py:201
+#: lib/elements/stroke.py:202
msgid "mm (each side)"
msgstr ""
@@ -1797,7 +1797,7 @@ msgstr "Расстояние между рядов"
msgid "default: 3x fill row spacing"
msgstr "по умолчанию: растояние между рядов заполнения × 3"
-#: lib/elements/fill_stitch.py:671 lib/elements/stroke.py:171
+#: lib/elements/fill_stitch.py:671 lib/elements/stroke.py:172
#: lib/extensions/element_info.py:144 lib/extensions/element_info.py:203
msgid "Max stitch length"
msgstr "Максимальная длина стежка"
@@ -1811,13 +1811,13 @@ msgid "Shrink the shape before doing underlay, to prevent underlay from showing
msgstr "Сжать контур предварительной прострочки, чтобы она не показалась из под заполнения."
#: lib/elements/fill_stitch.py:717 lib/elements/satin_column.py:585
-#: lib/elements/stroke.py:450 lib/gui/satin_multicolor/colorize_panel.py:61
+#: lib/elements/stroke.py:451 lib/gui/satin_multicolor/colorize_panel.py:61
#: lib/sew_stack/stitch_layers/mixins/randomization.py:55
msgid "Random seed"
msgstr ""
#: lib/elements/fill_stitch.py:718 lib/elements/satin_column.py:586
-#: lib/elements/stroke.py:451
+#: lib/elements/stroke.py:452
msgid "Use a specific seed for randomized attributes. Uses the element ID if empty."
msgstr ""
@@ -2105,27 +2105,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:297 lib/elements/stroke.py:340
+#: lib/elements/satin_column.py:297 lib/elements/stroke.py:341
msgid "Automatic"
msgstr ""
-#: lib/elements/satin_column.py:298 lib/elements/stroke.py:341
+#: lib/elements/satin_column.py:298 lib/elements/stroke.py:342
msgid "Don't reverse"
msgstr ""
-#: lib/elements/satin_column.py:299 lib/elements/stroke.py:342
+#: lib/elements/satin_column.py:299 lib/elements/stroke.py:343
msgid "Reverse first rail"
msgstr ""
-#: lib/elements/satin_column.py:300 lib/elements/stroke.py:343
+#: lib/elements/satin_column.py:300 lib/elements/stroke.py:344
msgid "Reverse second rail"
msgstr ""
-#: lib/elements/satin_column.py:301 lib/elements/stroke.py:344
+#: lib/elements/satin_column.py:301 lib/elements/stroke.py:345
msgid "Reverse both rails"
msgstr ""
-#: lib/elements/satin_column.py:307 lib/elements/stroke.py:350
+#: lib/elements/satin_column.py:307 lib/elements/stroke.py:351
msgid "Reverse rails"
msgstr ""
@@ -2186,7 +2186,7 @@ msgid "Stitch length"
msgstr "Длина стежка"
#: lib/elements/satin_column.py:429 lib/elements/satin_column.py:486
-#: lib/elements/stroke.py:132
+#: lib/elements/stroke.py:133
msgid "Stitch tolerance"
msgstr ""
@@ -2322,192 +2322,192 @@ msgid "No extra stitches will be added to the original ripple pattern and the ru
msgstr ""
#: 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."
+msgid "Length of stitches. Stitches can be shorter according to the stitch tolerance setting.\n"
+"It is possible to create stitch length patterns by adding multiple values separated by a space."
msgstr ""
-#: lib/elements/stroke.py:133
+#: lib/elements/stroke.py:134
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:172
+#: lib/elements/stroke.py:173
msgid "Split stitches longer than this."
msgstr ""
-#: lib/elements/stroke.py:199
+#: lib/elements/stroke.py:200
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:212
+#: lib/elements/stroke.py:213
msgid "Number of lines"
msgstr ""
-#: lib/elements/stroke.py:213
+#: lib/elements/stroke.py:214
msgid "Number of lines from start to finish"
msgstr ""
-#: lib/elements/stroke.py:224
+#: lib/elements/stroke.py:225
msgid "Minimum line distance"
msgstr ""
-#: lib/elements/stroke.py:225
+#: lib/elements/stroke.py:226
msgid "Overrides the number of lines setting."
msgstr ""
-#: lib/elements/stroke.py:238
+#: lib/elements/stroke.py:239
msgid "Line count / Minimum line distance"
msgstr ""
-#: lib/elements/stroke.py:239
+#: lib/elements/stroke.py:240
msgid "Render at rungs"
msgstr ""
-#: lib/elements/stroke.py:240
+#: lib/elements/stroke.py:241
msgid "Adaptive + minimum line distance"
msgstr ""
-#: lib/elements/stroke.py:245
+#: lib/elements/stroke.py:246
msgid "Pattern position"
msgstr ""
-#: lib/elements/stroke.py:246
+#: lib/elements/stroke.py:247
msgid "Pattern position for satin guided ripples."
msgstr ""
-#: lib/elements/stroke.py:257
+#: lib/elements/stroke.py:258
msgid "Stagger lines this many times before repeating"
msgstr ""
-#: lib/elements/stroke.py:258
+#: lib/elements/stroke.py:259
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:271
+#: lib/elements/stroke.py:272
msgid "Skip first lines"
msgstr ""
-#: lib/elements/stroke.py:272
+#: lib/elements/stroke.py:273
msgid "Skip this number of lines at the beginning."
msgstr ""
-#: lib/elements/stroke.py:283
+#: lib/elements/stroke.py:284
msgid "Skip last lines"
msgstr ""
-#: lib/elements/stroke.py:284
+#: lib/elements/stroke.py:285
msgid "Skip this number of lines at the end"
msgstr ""
-#: lib/elements/stroke.py:295
+#: lib/elements/stroke.py:296
msgid "Flip every second line"
msgstr ""
-#: lib/elements/stroke.py:296
+#: lib/elements/stroke.py:297
msgid "Linear ripple: wether to flip the pattern every second line or not."
msgstr ""
-#: lib/elements/stroke.py:306
+#: lib/elements/stroke.py:307
msgid "Line distance exponent"
msgstr ""
-#: lib/elements/stroke.py:307
+#: lib/elements/stroke.py:308
msgid "Increase density towards one side."
msgstr ""
-#: lib/elements/stroke.py:318
+#: lib/elements/stroke.py:319
msgid "Flip exponent"
msgstr ""
-#: lib/elements/stroke.py:319
+#: lib/elements/stroke.py:320
msgid "Reverse exponent effect."
msgstr ""
-#: lib/elements/stroke.py:330
+#: lib/elements/stroke.py:331
msgid "Reverse"
msgstr ""
-#: lib/elements/stroke.py:331
+#: lib/elements/stroke.py:332
msgid "Flip start and end point"
msgstr ""
-#: lib/elements/stroke.py:351
+#: lib/elements/stroke.py:352
msgid "Reverse satin ripple rails. Default: automatically detect and fix a reversed rail."
msgstr ""
-#: lib/elements/stroke.py:363
+#: lib/elements/stroke.py:364
msgid "Grid size"
msgstr ""
-#: lib/elements/stroke.py:364
+#: lib/elements/stroke.py:365
msgid "Render as grid. Use with care and watch your stitch density."
msgstr ""
-#: lib/elements/stroke.py:376
+#: lib/elements/stroke.py:377
msgid "Stitch grid first"
msgstr ""
-#: lib/elements/stroke.py:377
+#: lib/elements/stroke.py:378
msgid "Reverse the stitch paths, so that the grid will be stitched first"
msgstr ""
-#: lib/elements/stroke.py:388
+#: lib/elements/stroke.py:389
msgid "Scale axis"
msgstr ""
-#: lib/elements/stroke.py:389
+#: lib/elements/stroke.py:390
msgid "Scale axis for satin guided ripple stitches."
msgstr ""
-#: lib/elements/stroke.py:393 lib/gui/edit_json/settings_panel.py:159
+#: lib/elements/stroke.py:394 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:401
+#: lib/elements/stroke.py:402
msgid "Starting scale"
msgstr ""
-#: lib/elements/stroke.py:402
+#: lib/elements/stroke.py:403
msgid "How big the first copy of the line should be, in percent."
msgstr ""
-#: lib/elements/stroke.py:402 lib/elements/stroke.py:414
+#: lib/elements/stroke.py:403 lib/elements/stroke.py:415
msgid "Used only for ripple stitch with a guide line."
msgstr ""
-#: lib/elements/stroke.py:413
+#: lib/elements/stroke.py:414
msgid "Ending scale"
msgstr ""
-#: lib/elements/stroke.py:414
+#: lib/elements/stroke.py:415
msgid "How big the last copy of the line should be, in percent."
msgstr ""
-#: lib/elements/stroke.py:425 lib/gui/tartan/customize_panel.py:43
+#: lib/elements/stroke.py:426 lib/gui/tartan/customize_panel.py:43
#: inx/inkstitch_transform_elements.inx:10
msgid "Rotate"
msgstr ""
-#: lib/elements/stroke.py:426
+#: lib/elements/stroke.py:427
msgid "Rotate satin guided ripple stitches"
msgstr ""
-#: lib/elements/stroke.py:437 inx/inkstitch_knockdown_fill.inx:20
+#: lib/elements/stroke.py:438 inx/inkstitch_knockdown_fill.inx:20
#: inx/inkstitch_knockdown_fill.inx:37
msgid "Join style"
msgstr ""
-#: lib/elements/stroke.py:438
+#: lib/elements/stroke.py:439
msgid "Join style for non circular ripples."
msgstr ""
-#: lib/elements/stroke.py:441
+#: lib/elements/stroke.py:442
msgid "flat"
msgstr ""
-#: lib/elements/stroke.py:441
+#: lib/elements/stroke.py:442
msgid "point"
msgstr ""
@@ -4661,6 +4661,10 @@ msgstr ""
msgid "Stitch along a path using evenly-spaced stitches."
msgstr ""
+#: 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/sew_stack/stitch_layers/running_stitch/running_stitch_layer.py:25
msgid "Tolerance"
msgstr ""
diff --git a/translations/messages_sr_SP.po b/translations/messages_sr_SP.po
index 5eed3560..1465f5d2 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-11-01 01:47+0000\n"
-"PO-Revision-Date: 2025-11-01 01:48\n"
+"POT-Creation-Date: 2025-11-08 01:39+0000\n"
+"PO-Revision-Date: 2025-11-08 01:39\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-11-01 01:47+0000\n"
+"POT-Creation-Date: 2025-11-08 01:39+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -1129,126 +1129,126 @@ msgstr ""
msgid "Flip automatically calculated angle if it appears to be wrong."
msgstr ""
-#: lib/elements/element.py:283 lib/gui/preferences.py:59
+#: lib/elements/element.py:291 lib/gui/preferences.py:59
#: lib/gui/preferences.py:128
msgid "Minimum stitch length"
msgstr ""
-#: lib/elements/element.py:284
+#: lib/elements/element.py:292
msgid "Overwrite global minimum stitch length setting. Shorter stitches than that will be removed."
msgstr ""
-#: lib/elements/element.py:294 lib/gui/preferences.py:41
+#: lib/elements/element.py:302 lib/gui/preferences.py:41
msgid "Minimum jump stitch length"
msgstr ""
-#: lib/elements/element.py:295
+#: lib/elements/element.py:303
msgid "Overwrite global minimum jump stitch length setting. Shorter distances to the next object will have no lock stitches."
msgstr ""
-#: lib/elements/element.py:305
+#: lib/elements/element.py:313
msgid "Allow lock stitches"
msgstr ""
-#: lib/elements/element.py:306
+#: lib/elements/element.py:314
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:311
+#: lib/elements/element.py:319
msgid "Both"
msgstr ""
-#: lib/elements/element.py:311
+#: lib/elements/element.py:319
msgid "Before"
msgstr ""
-#: lib/elements/element.py:311
+#: lib/elements/element.py:319
msgid "After"
msgstr ""
-#: lib/elements/element.py:311
+#: lib/elements/element.py:319
msgid "Neither"
msgstr ""
-#: lib/elements/element.py:320
+#: lib/elements/element.py:328
#: inx/inkstitch_lettering_force_lock_stitches.inx:3
msgid "Force lock stitches"
msgstr ""
-#: lib/elements/element.py:321
+#: lib/elements/element.py:329
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:333
+#: lib/elements/element.py:341
msgid "Tack stitch"
msgstr ""
-#: lib/elements/element.py:334
+#: lib/elements/element.py:342
msgid "Tack down stitch type"
msgstr ""
-#: lib/elements/element.py:344 lib/elements/element.py:390
+#: lib/elements/element.py:352 lib/elements/element.py:398
msgid "Custom path"
msgstr ""
-#: lib/elements/element.py:345
+#: lib/elements/element.py:353
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:355 lib/elements/element.py:367
+#: lib/elements/element.py:363 lib/elements/element.py:375
msgid "Scale tack stitch"
msgstr ""
-#: lib/elements/element.py:356
+#: lib/elements/element.py:364
msgid "Set stitch length. A 1 in a custom path equals this values."
msgstr ""
-#: lib/elements/element.py:368
+#: lib/elements/element.py:376
msgid "Scale tack stitch by this percentage."
msgstr ""
-#: lib/elements/element.py:379
+#: lib/elements/element.py:387
msgid "Lock stitch"
msgstr ""
-#: lib/elements/element.py:380
+#: lib/elements/element.py:388
msgid "Lock stitch type"
msgstr ""
-#: lib/elements/element.py:391
+#: lib/elements/element.py:399
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:401 lib/elements/element.py:413
+#: lib/elements/element.py:409 lib/elements/element.py:421
msgid "Scale lock stitch"
msgstr ""
-#: lib/elements/element.py:402
+#: lib/elements/element.py:410
msgid "Set length of lock stitches (mm)."
msgstr ""
-#: lib/elements/element.py:414
+#: lib/elements/element.py:422
msgid "Scale lock stitch by this percentage."
msgstr ""
-#: lib/elements/element.py:426
+#: lib/elements/element.py:434
msgid "Trim After"
msgstr ""
-#: lib/elements/element.py:427
+#: lib/elements/element.py:435
msgid "Add a TRIM command after stitching this object."
msgstr ""
-#: lib/elements/element.py:436
+#: lib/elements/element.py:444
msgid "Stop After"
msgstr ""
-#: lib/elements/element.py:437
+#: lib/elements/element.py:445
msgid "Add a STOP command after stitching this object."
msgstr ""
-#: lib/elements/element.py:741
+#: lib/elements/element.py:749
msgid "Please run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot objects. This will show you the exact location of the problem."
msgstr ""
@@ -1669,19 +1669,19 @@ msgstr ""
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:485 lib/elements/stroke.py:146
+#: lib/elements/fill_stitch.py:485 lib/elements/stroke.py:147
msgid "Randomize stitch length"
msgstr ""
-#: lib/elements/fill_stitch.py:486 lib/elements/stroke.py:147
+#: lib/elements/fill_stitch.py:486 lib/elements/stroke.py:148
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:502 lib/elements/stroke.py:159
+#: lib/elements/fill_stitch.py:502 lib/elements/stroke.py:160
msgid "Random stitch length jitter"
msgstr ""
-#: lib/elements/fill_stitch.py:503 lib/elements/stroke.py:160
+#: lib/elements/fill_stitch.py:503 lib/elements/stroke.py:161
msgid "Amount to vary the length of each stitch by when randomizing."
msgstr ""
@@ -1707,11 +1707,11 @@ msgid "Backtrack each stitch this many times. A value of 1 would triple each st
msgstr ""
#: lib/elements/fill_stitch.py:546 lib/elements/satin_column.py:254
-#: lib/elements/stroke.py:185
+#: lib/elements/stroke.py:186
msgid "Zig-zag spacing (peak-to-peak)"
msgstr ""
-#: lib/elements/fill_stitch.py:547 lib/elements/stroke.py:186
+#: lib/elements/fill_stitch.py:547 lib/elements/stroke.py:187
msgid "Length of stitches in zig-zag mode."
msgstr ""
@@ -1740,7 +1740,7 @@ msgid "Defines width of a herringbone pattern. Use 0 for regular rows."
msgstr ""
#: lib/elements/fill_stitch.py:598 lib/elements/satin_column.py:282
-#: lib/elements/stroke.py:198
+#: lib/elements/stroke.py:199
msgid "Pull compensation"
msgstr ""
@@ -1750,7 +1750,7 @@ msgstr ""
#: lib/elements/fill_stitch.py:603 lib/elements/satin_column.py:286
#: lib/elements/satin_column.py:449 lib/elements/satin_column.py:543
-#: lib/elements/stroke.py:201
+#: lib/elements/stroke.py:202
msgid "mm (each side)"
msgstr ""
@@ -1797,7 +1797,7 @@ msgstr ""
msgid "default: 3x fill row spacing"
msgstr ""
-#: lib/elements/fill_stitch.py:671 lib/elements/stroke.py:171
+#: lib/elements/fill_stitch.py:671 lib/elements/stroke.py:172
#: lib/extensions/element_info.py:144 lib/extensions/element_info.py:203
msgid "Max stitch length"
msgstr ""
@@ -1811,13 +1811,13 @@ msgid "Shrink the shape before doing underlay, to prevent underlay from showing
msgstr ""
#: lib/elements/fill_stitch.py:717 lib/elements/satin_column.py:585
-#: lib/elements/stroke.py:450 lib/gui/satin_multicolor/colorize_panel.py:61
+#: lib/elements/stroke.py:451 lib/gui/satin_multicolor/colorize_panel.py:61
#: lib/sew_stack/stitch_layers/mixins/randomization.py:55
msgid "Random seed"
msgstr ""
#: lib/elements/fill_stitch.py:718 lib/elements/satin_column.py:586
-#: lib/elements/stroke.py:451
+#: lib/elements/stroke.py:452
msgid "Use a specific seed for randomized attributes. Uses the element ID if empty."
msgstr ""
@@ -2105,27 +2105,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:297 lib/elements/stroke.py:340
+#: lib/elements/satin_column.py:297 lib/elements/stroke.py:341
msgid "Automatic"
msgstr ""
-#: lib/elements/satin_column.py:298 lib/elements/stroke.py:341
+#: lib/elements/satin_column.py:298 lib/elements/stroke.py:342
msgid "Don't reverse"
msgstr ""
-#: lib/elements/satin_column.py:299 lib/elements/stroke.py:342
+#: lib/elements/satin_column.py:299 lib/elements/stroke.py:343
msgid "Reverse first rail"
msgstr ""
-#: lib/elements/satin_column.py:300 lib/elements/stroke.py:343
+#: lib/elements/satin_column.py:300 lib/elements/stroke.py:344
msgid "Reverse second rail"
msgstr ""
-#: lib/elements/satin_column.py:301 lib/elements/stroke.py:344
+#: lib/elements/satin_column.py:301 lib/elements/stroke.py:345
msgid "Reverse both rails"
msgstr ""
-#: lib/elements/satin_column.py:307 lib/elements/stroke.py:350
+#: lib/elements/satin_column.py:307 lib/elements/stroke.py:351
msgid "Reverse rails"
msgstr ""
@@ -2186,7 +2186,7 @@ msgid "Stitch length"
msgstr ""
#: lib/elements/satin_column.py:429 lib/elements/satin_column.py:486
-#: lib/elements/stroke.py:132
+#: lib/elements/stroke.py:133
msgid "Stitch tolerance"
msgstr ""
@@ -2322,192 +2322,192 @@ msgid "No extra stitches will be added to the original ripple pattern and the ru
msgstr ""
#: 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."
+msgid "Length of stitches. Stitches can be shorter according to the stitch tolerance setting.\n"
+"It is possible to create stitch length patterns by adding multiple values separated by a space."
msgstr ""
-#: lib/elements/stroke.py:133
+#: lib/elements/stroke.py:134
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:172
+#: lib/elements/stroke.py:173
msgid "Split stitches longer than this."
msgstr ""
-#: lib/elements/stroke.py:199
+#: lib/elements/stroke.py:200
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:212
+#: lib/elements/stroke.py:213
msgid "Number of lines"
msgstr ""
-#: lib/elements/stroke.py:213
+#: lib/elements/stroke.py:214
msgid "Number of lines from start to finish"
msgstr ""
-#: lib/elements/stroke.py:224
+#: lib/elements/stroke.py:225
msgid "Minimum line distance"
msgstr ""
-#: lib/elements/stroke.py:225
+#: lib/elements/stroke.py:226
msgid "Overrides the number of lines setting."
msgstr ""
-#: lib/elements/stroke.py:238
+#: lib/elements/stroke.py:239
msgid "Line count / Minimum line distance"
msgstr ""
-#: lib/elements/stroke.py:239
+#: lib/elements/stroke.py:240
msgid "Render at rungs"
msgstr ""
-#: lib/elements/stroke.py:240
+#: lib/elements/stroke.py:241
msgid "Adaptive + minimum line distance"
msgstr ""
-#: lib/elements/stroke.py:245
+#: lib/elements/stroke.py:246
msgid "Pattern position"
msgstr ""
-#: lib/elements/stroke.py:246
+#: lib/elements/stroke.py:247
msgid "Pattern position for satin guided ripples."
msgstr ""
-#: lib/elements/stroke.py:257
+#: lib/elements/stroke.py:258
msgid "Stagger lines this many times before repeating"
msgstr ""
-#: lib/elements/stroke.py:258
+#: lib/elements/stroke.py:259
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:271
+#: lib/elements/stroke.py:272
msgid "Skip first lines"
msgstr ""
-#: lib/elements/stroke.py:272
+#: lib/elements/stroke.py:273
msgid "Skip this number of lines at the beginning."
msgstr ""
-#: lib/elements/stroke.py:283
+#: lib/elements/stroke.py:284
msgid "Skip last lines"
msgstr ""
-#: lib/elements/stroke.py:284
+#: lib/elements/stroke.py:285
msgid "Skip this number of lines at the end"
msgstr ""
-#: lib/elements/stroke.py:295
+#: lib/elements/stroke.py:296
msgid "Flip every second line"
msgstr ""
-#: lib/elements/stroke.py:296
+#: lib/elements/stroke.py:297
msgid "Linear ripple: wether to flip the pattern every second line or not."
msgstr ""
-#: lib/elements/stroke.py:306
+#: lib/elements/stroke.py:307
msgid "Line distance exponent"
msgstr ""
-#: lib/elements/stroke.py:307
+#: lib/elements/stroke.py:308
msgid "Increase density towards one side."
msgstr ""
-#: lib/elements/stroke.py:318
+#: lib/elements/stroke.py:319
msgid "Flip exponent"
msgstr ""
-#: lib/elements/stroke.py:319
+#: lib/elements/stroke.py:320
msgid "Reverse exponent effect."
msgstr ""
-#: lib/elements/stroke.py:330
+#: lib/elements/stroke.py:331
msgid "Reverse"
msgstr ""
-#: lib/elements/stroke.py:331
+#: lib/elements/stroke.py:332
msgid "Flip start and end point"
msgstr ""
-#: lib/elements/stroke.py:351
+#: lib/elements/stroke.py:352
msgid "Reverse satin ripple rails. Default: automatically detect and fix a reversed rail."
msgstr ""
-#: lib/elements/stroke.py:363
+#: lib/elements/stroke.py:364
msgid "Grid size"
msgstr ""
-#: lib/elements/stroke.py:364
+#: lib/elements/stroke.py:365
msgid "Render as grid. Use with care and watch your stitch density."
msgstr ""
-#: lib/elements/stroke.py:376
+#: lib/elements/stroke.py:377
msgid "Stitch grid first"
msgstr ""
-#: lib/elements/stroke.py:377
+#: lib/elements/stroke.py:378
msgid "Reverse the stitch paths, so that the grid will be stitched first"
msgstr ""
-#: lib/elements/stroke.py:388
+#: lib/elements/stroke.py:389
msgid "Scale axis"
msgstr ""
-#: lib/elements/stroke.py:389
+#: lib/elements/stroke.py:390
msgid "Scale axis for satin guided ripple stitches."
msgstr ""
-#: lib/elements/stroke.py:393 lib/gui/edit_json/settings_panel.py:159
+#: lib/elements/stroke.py:394 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:401
+#: lib/elements/stroke.py:402
msgid "Starting scale"
msgstr ""
-#: lib/elements/stroke.py:402
+#: lib/elements/stroke.py:403
msgid "How big the first copy of the line should be, in percent."
msgstr ""
-#: lib/elements/stroke.py:402 lib/elements/stroke.py:414
+#: lib/elements/stroke.py:403 lib/elements/stroke.py:415
msgid "Used only for ripple stitch with a guide line."
msgstr ""
-#: lib/elements/stroke.py:413
+#: lib/elements/stroke.py:414
msgid "Ending scale"
msgstr ""
-#: lib/elements/stroke.py:414
+#: lib/elements/stroke.py:415
msgid "How big the last copy of the line should be, in percent."
msgstr ""
-#: lib/elements/stroke.py:425 lib/gui/tartan/customize_panel.py:43
+#: lib/elements/stroke.py:426 lib/gui/tartan/customize_panel.py:43
#: inx/inkstitch_transform_elements.inx:10
msgid "Rotate"
msgstr ""
-#: lib/elements/stroke.py:426
+#: lib/elements/stroke.py:427
msgid "Rotate satin guided ripple stitches"
msgstr ""
-#: lib/elements/stroke.py:437 inx/inkstitch_knockdown_fill.inx:20
+#: lib/elements/stroke.py:438 inx/inkstitch_knockdown_fill.inx:20
#: inx/inkstitch_knockdown_fill.inx:37
msgid "Join style"
msgstr ""
-#: lib/elements/stroke.py:438
+#: lib/elements/stroke.py:439
msgid "Join style for non circular ripples."
msgstr ""
-#: lib/elements/stroke.py:441
+#: lib/elements/stroke.py:442
msgid "flat"
msgstr ""
-#: lib/elements/stroke.py:441
+#: lib/elements/stroke.py:442
msgid "point"
msgstr ""
@@ -4661,6 +4661,10 @@ msgstr ""
msgid "Stitch along a path using evenly-spaced stitches."
msgstr ""
+#: 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/sew_stack/stitch_layers/running_stitch/running_stitch_layer.py:25
msgid "Tolerance"
msgstr ""
diff --git a/translations/messages_sv_SE.po b/translations/messages_sv_SE.po
index 3ade8415..442ca35c 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-11-01 01:47+0000\n"
-"PO-Revision-Date: 2025-11-01 01:48\n"
+"POT-Creation-Date: 2025-11-08 01:39+0000\n"
+"PO-Revision-Date: 2025-11-08 01:39\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-11-01 01:47+0000\n"
+"POT-Creation-Date: 2025-11-08 01:39+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -1129,126 +1129,126 @@ msgstr ""
msgid "Flip automatically calculated angle if it appears to be wrong."
msgstr ""
-#: lib/elements/element.py:283 lib/gui/preferences.py:59
+#: lib/elements/element.py:291 lib/gui/preferences.py:59
#: lib/gui/preferences.py:128
msgid "Minimum stitch length"
msgstr ""
-#: lib/elements/element.py:284
+#: lib/elements/element.py:292
msgid "Overwrite global minimum stitch length setting. Shorter stitches than that will be removed."
msgstr ""
-#: lib/elements/element.py:294 lib/gui/preferences.py:41
+#: lib/elements/element.py:302 lib/gui/preferences.py:41
msgid "Minimum jump stitch length"
msgstr ""
-#: lib/elements/element.py:295
+#: lib/elements/element.py:303
msgid "Overwrite global minimum jump stitch length setting. Shorter distances to the next object will have no lock stitches."
msgstr ""
-#: lib/elements/element.py:305
+#: lib/elements/element.py:313
msgid "Allow lock stitches"
msgstr ""
-#: lib/elements/element.py:306
+#: lib/elements/element.py:314
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:311
+#: lib/elements/element.py:319
msgid "Both"
msgstr "Båda"
-#: lib/elements/element.py:311
+#: lib/elements/element.py:319
msgid "Before"
msgstr "Före"
-#: lib/elements/element.py:311
+#: lib/elements/element.py:319
msgid "After"
msgstr "Efter"
-#: lib/elements/element.py:311
+#: lib/elements/element.py:319
msgid "Neither"
msgstr "Ingen"
-#: lib/elements/element.py:320
+#: lib/elements/element.py:328
#: inx/inkstitch_lettering_force_lock_stitches.inx:3
msgid "Force lock stitches"
msgstr "Tvinga skyttelsöm"
-#: lib/elements/element.py:321
+#: lib/elements/element.py:329
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:333
+#: lib/elements/element.py:341
msgid "Tack stitch"
msgstr ""
-#: lib/elements/element.py:334
+#: lib/elements/element.py:342
msgid "Tack down stitch type"
msgstr ""
-#: lib/elements/element.py:344 lib/elements/element.py:390
+#: lib/elements/element.py:352 lib/elements/element.py:398
msgid "Custom path"
msgstr ""
-#: lib/elements/element.py:345
+#: lib/elements/element.py:353
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:355 lib/elements/element.py:367
+#: lib/elements/element.py:363 lib/elements/element.py:375
msgid "Scale tack stitch"
msgstr ""
-#: lib/elements/element.py:356
+#: lib/elements/element.py:364
msgid "Set stitch length. A 1 in a custom path equals this values."
msgstr ""
-#: lib/elements/element.py:368
+#: lib/elements/element.py:376
msgid "Scale tack stitch by this percentage."
msgstr ""
-#: lib/elements/element.py:379
+#: lib/elements/element.py:387
msgid "Lock stitch"
msgstr ""
-#: lib/elements/element.py:380
+#: lib/elements/element.py:388
msgid "Lock stitch type"
msgstr ""
-#: lib/elements/element.py:391
+#: lib/elements/element.py:399
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:401 lib/elements/element.py:413
+#: lib/elements/element.py:409 lib/elements/element.py:421
msgid "Scale lock stitch"
msgstr ""
-#: lib/elements/element.py:402
+#: lib/elements/element.py:410
msgid "Set length of lock stitches (mm)."
msgstr ""
-#: lib/elements/element.py:414
+#: lib/elements/element.py:422
msgid "Scale lock stitch by this percentage."
msgstr ""
-#: lib/elements/element.py:426
+#: lib/elements/element.py:434
msgid "Trim After"
msgstr "Trimma efter"
-#: lib/elements/element.py:427
+#: lib/elements/element.py:435
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:436
+#: lib/elements/element.py:444
msgid "Stop After"
msgstr "Stanna efter"
-#: lib/elements/element.py:437
+#: lib/elements/element.py:445
msgid "Add a STOP command after stitching this object."
msgstr ""
-#: lib/elements/element.py:741
+#: lib/elements/element.py:749
msgid "Please run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot objects. This will show you the exact location of the problem."
msgstr ""
@@ -1669,19 +1669,19 @@ msgstr ""
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:485 lib/elements/stroke.py:146
+#: lib/elements/fill_stitch.py:485 lib/elements/stroke.py:147
msgid "Randomize stitch length"
msgstr ""
-#: lib/elements/fill_stitch.py:486 lib/elements/stroke.py:147
+#: lib/elements/fill_stitch.py:486 lib/elements/stroke.py:148
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:502 lib/elements/stroke.py:159
+#: lib/elements/fill_stitch.py:502 lib/elements/stroke.py:160
msgid "Random stitch length jitter"
msgstr ""
-#: lib/elements/fill_stitch.py:503 lib/elements/stroke.py:160
+#: lib/elements/fill_stitch.py:503 lib/elements/stroke.py:161
msgid "Amount to vary the length of each stitch by when randomizing."
msgstr ""
@@ -1707,11 +1707,11 @@ msgid "Backtrack each stitch this many times. A value of 1 would triple each st
msgstr ""
#: lib/elements/fill_stitch.py:546 lib/elements/satin_column.py:254
-#: lib/elements/stroke.py:185
+#: lib/elements/stroke.py:186
msgid "Zig-zag spacing (peak-to-peak)"
msgstr ""
-#: lib/elements/fill_stitch.py:547 lib/elements/stroke.py:186
+#: lib/elements/fill_stitch.py:547 lib/elements/stroke.py:187
msgid "Length of stitches in zig-zag mode."
msgstr ""
@@ -1740,7 +1740,7 @@ msgid "Defines width of a herringbone pattern. Use 0 for regular rows."
msgstr ""
#: lib/elements/fill_stitch.py:598 lib/elements/satin_column.py:282
-#: lib/elements/stroke.py:198
+#: lib/elements/stroke.py:199
msgid "Pull compensation"
msgstr ""
@@ -1750,7 +1750,7 @@ msgstr ""
#: lib/elements/fill_stitch.py:603 lib/elements/satin_column.py:286
#: lib/elements/satin_column.py:449 lib/elements/satin_column.py:543
-#: lib/elements/stroke.py:201
+#: lib/elements/stroke.py:202
msgid "mm (each side)"
msgstr ""
@@ -1797,7 +1797,7 @@ msgstr ""
msgid "default: 3x fill row spacing"
msgstr ""
-#: lib/elements/fill_stitch.py:671 lib/elements/stroke.py:171
+#: lib/elements/fill_stitch.py:671 lib/elements/stroke.py:172
#: lib/extensions/element_info.py:144 lib/extensions/element_info.py:203
msgid "Max stitch length"
msgstr "Max stygn längd"
@@ -1811,13 +1811,13 @@ msgid "Shrink the shape before doing underlay, to prevent underlay from showing
msgstr ""
#: lib/elements/fill_stitch.py:717 lib/elements/satin_column.py:585
-#: lib/elements/stroke.py:450 lib/gui/satin_multicolor/colorize_panel.py:61
+#: lib/elements/stroke.py:451 lib/gui/satin_multicolor/colorize_panel.py:61
#: lib/sew_stack/stitch_layers/mixins/randomization.py:55
msgid "Random seed"
msgstr ""
#: lib/elements/fill_stitch.py:718 lib/elements/satin_column.py:586
-#: lib/elements/stroke.py:451
+#: lib/elements/stroke.py:452
msgid "Use a specific seed for randomized attributes. Uses the element ID if empty."
msgstr ""
@@ -2105,27 +2105,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:297 lib/elements/stroke.py:340
+#: lib/elements/satin_column.py:297 lib/elements/stroke.py:341
msgid "Automatic"
msgstr ""
-#: lib/elements/satin_column.py:298 lib/elements/stroke.py:341
+#: lib/elements/satin_column.py:298 lib/elements/stroke.py:342
msgid "Don't reverse"
msgstr ""
-#: lib/elements/satin_column.py:299 lib/elements/stroke.py:342
+#: lib/elements/satin_column.py:299 lib/elements/stroke.py:343
msgid "Reverse first rail"
msgstr ""
-#: lib/elements/satin_column.py:300 lib/elements/stroke.py:343
+#: lib/elements/satin_column.py:300 lib/elements/stroke.py:344
msgid "Reverse second rail"
msgstr ""
-#: lib/elements/satin_column.py:301 lib/elements/stroke.py:344
+#: lib/elements/satin_column.py:301 lib/elements/stroke.py:345
msgid "Reverse both rails"
msgstr ""
-#: lib/elements/satin_column.py:307 lib/elements/stroke.py:350
+#: lib/elements/satin_column.py:307 lib/elements/stroke.py:351
msgid "Reverse rails"
msgstr ""
@@ -2186,7 +2186,7 @@ msgid "Stitch length"
msgstr ""
#: lib/elements/satin_column.py:429 lib/elements/satin_column.py:486
-#: lib/elements/stroke.py:132
+#: lib/elements/stroke.py:133
msgid "Stitch tolerance"
msgstr ""
@@ -2322,192 +2322,192 @@ msgid "No extra stitches will be added to the original ripple pattern and the ru
msgstr ""
#: 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."
+msgid "Length of stitches. Stitches can be shorter according to the stitch tolerance setting.\n"
+"It is possible to create stitch length patterns by adding multiple values separated by a space."
msgstr ""
-#: lib/elements/stroke.py:133
+#: lib/elements/stroke.py:134
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:172
+#: lib/elements/stroke.py:173
msgid "Split stitches longer than this."
msgstr ""
-#: lib/elements/stroke.py:199
+#: lib/elements/stroke.py:200
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:212
+#: lib/elements/stroke.py:213
msgid "Number of lines"
msgstr ""
-#: lib/elements/stroke.py:213
+#: lib/elements/stroke.py:214
msgid "Number of lines from start to finish"
msgstr ""
-#: lib/elements/stroke.py:224
+#: lib/elements/stroke.py:225
msgid "Minimum line distance"
msgstr ""
-#: lib/elements/stroke.py:225
+#: lib/elements/stroke.py:226
msgid "Overrides the number of lines setting."
msgstr ""
-#: lib/elements/stroke.py:238
+#: lib/elements/stroke.py:239
msgid "Line count / Minimum line distance"
msgstr ""
-#: lib/elements/stroke.py:239
+#: lib/elements/stroke.py:240
msgid "Render at rungs"
msgstr ""
-#: lib/elements/stroke.py:240
+#: lib/elements/stroke.py:241
msgid "Adaptive + minimum line distance"
msgstr ""
-#: lib/elements/stroke.py:245
+#: lib/elements/stroke.py:246
msgid "Pattern position"
msgstr ""
-#: lib/elements/stroke.py:246
+#: lib/elements/stroke.py:247
msgid "Pattern position for satin guided ripples."
msgstr ""
-#: lib/elements/stroke.py:257
+#: lib/elements/stroke.py:258
msgid "Stagger lines this many times before repeating"
msgstr ""
-#: lib/elements/stroke.py:258
+#: lib/elements/stroke.py:259
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:271
+#: lib/elements/stroke.py:272
msgid "Skip first lines"
msgstr ""
-#: lib/elements/stroke.py:272
+#: lib/elements/stroke.py:273
msgid "Skip this number of lines at the beginning."
msgstr ""
-#: lib/elements/stroke.py:283
+#: lib/elements/stroke.py:284
msgid "Skip last lines"
msgstr ""
-#: lib/elements/stroke.py:284
+#: lib/elements/stroke.py:285
msgid "Skip this number of lines at the end"
msgstr ""
-#: lib/elements/stroke.py:295
+#: lib/elements/stroke.py:296
msgid "Flip every second line"
msgstr ""
-#: lib/elements/stroke.py:296
+#: lib/elements/stroke.py:297
msgid "Linear ripple: wether to flip the pattern every second line or not."
msgstr ""
-#: lib/elements/stroke.py:306
+#: lib/elements/stroke.py:307
msgid "Line distance exponent"
msgstr ""
-#: lib/elements/stroke.py:307
+#: lib/elements/stroke.py:308
msgid "Increase density towards one side."
msgstr ""
-#: lib/elements/stroke.py:318
+#: lib/elements/stroke.py:319
msgid "Flip exponent"
msgstr ""
-#: lib/elements/stroke.py:319
+#: lib/elements/stroke.py:320
msgid "Reverse exponent effect."
msgstr ""
-#: lib/elements/stroke.py:330
+#: lib/elements/stroke.py:331
msgid "Reverse"
msgstr ""
-#: lib/elements/stroke.py:331
+#: lib/elements/stroke.py:332
msgid "Flip start and end point"
msgstr ""
-#: lib/elements/stroke.py:351
+#: lib/elements/stroke.py:352
msgid "Reverse satin ripple rails. Default: automatically detect and fix a reversed rail."
msgstr ""
-#: lib/elements/stroke.py:363
+#: lib/elements/stroke.py:364
msgid "Grid size"
msgstr ""
-#: lib/elements/stroke.py:364
+#: lib/elements/stroke.py:365
msgid "Render as grid. Use with care and watch your stitch density."
msgstr ""
-#: lib/elements/stroke.py:376
+#: lib/elements/stroke.py:377
msgid "Stitch grid first"
msgstr ""
-#: lib/elements/stroke.py:377
+#: lib/elements/stroke.py:378
msgid "Reverse the stitch paths, so that the grid will be stitched first"
msgstr ""
-#: lib/elements/stroke.py:388
+#: lib/elements/stroke.py:389
msgid "Scale axis"
msgstr ""
-#: lib/elements/stroke.py:389
+#: lib/elements/stroke.py:390
msgid "Scale axis for satin guided ripple stitches."
msgstr ""
-#: lib/elements/stroke.py:393 lib/gui/edit_json/settings_panel.py:159
+#: lib/elements/stroke.py:394 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:401
+#: lib/elements/stroke.py:402
msgid "Starting scale"
msgstr ""
-#: lib/elements/stroke.py:402
+#: lib/elements/stroke.py:403
msgid "How big the first copy of the line should be, in percent."
msgstr ""
-#: lib/elements/stroke.py:402 lib/elements/stroke.py:414
+#: lib/elements/stroke.py:403 lib/elements/stroke.py:415
msgid "Used only for ripple stitch with a guide line."
msgstr ""
-#: lib/elements/stroke.py:413
+#: lib/elements/stroke.py:414
msgid "Ending scale"
msgstr ""
-#: lib/elements/stroke.py:414
+#: lib/elements/stroke.py:415
msgid "How big the last copy of the line should be, in percent."
msgstr ""
-#: lib/elements/stroke.py:425 lib/gui/tartan/customize_panel.py:43
+#: lib/elements/stroke.py:426 lib/gui/tartan/customize_panel.py:43
#: inx/inkstitch_transform_elements.inx:10
msgid "Rotate"
msgstr "Rotera"
-#: lib/elements/stroke.py:426
+#: lib/elements/stroke.py:427
msgid "Rotate satin guided ripple stitches"
msgstr ""
-#: lib/elements/stroke.py:437 inx/inkstitch_knockdown_fill.inx:20
+#: lib/elements/stroke.py:438 inx/inkstitch_knockdown_fill.inx:20
#: inx/inkstitch_knockdown_fill.inx:37
msgid "Join style"
msgstr ""
-#: lib/elements/stroke.py:438
+#: lib/elements/stroke.py:439
msgid "Join style for non circular ripples."
msgstr ""
-#: lib/elements/stroke.py:441
+#: lib/elements/stroke.py:442
msgid "flat"
msgstr ""
-#: lib/elements/stroke.py:441
+#: lib/elements/stroke.py:442
msgid "point"
msgstr ""
@@ -4661,6 +4661,10 @@ msgstr ""
msgid "Stitch along a path using evenly-spaced stitches."
msgstr ""
+#: 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/sew_stack/stitch_layers/running_stitch/running_stitch_layer.py:25
msgid "Tolerance"
msgstr ""
diff --git a/translations/messages_tr_TR.po b/translations/messages_tr_TR.po
index 1ca1ef23..b199ce93 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-11-01 01:47+0000\n"
-"PO-Revision-Date: 2025-11-01 01:48\n"
+"POT-Creation-Date: 2025-11-08 01:39+0000\n"
+"PO-Revision-Date: 2025-11-08 01:39\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-11-01 01:47+0000\n"
+"POT-Creation-Date: 2025-11-08 01:39+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -1129,126 +1129,126 @@ msgstr ""
msgid "Flip automatically calculated angle if it appears to be wrong."
msgstr ""
-#: lib/elements/element.py:283 lib/gui/preferences.py:59
+#: lib/elements/element.py:291 lib/gui/preferences.py:59
#: lib/gui/preferences.py:128
msgid "Minimum stitch length"
msgstr ""
-#: lib/elements/element.py:284
+#: lib/elements/element.py:292
msgid "Overwrite global minimum stitch length setting. Shorter stitches than that will be removed."
msgstr ""
-#: lib/elements/element.py:294 lib/gui/preferences.py:41
+#: lib/elements/element.py:302 lib/gui/preferences.py:41
msgid "Minimum jump stitch length"
msgstr ""
-#: lib/elements/element.py:295
+#: lib/elements/element.py:303
msgid "Overwrite global minimum jump stitch length setting. Shorter distances to the next object will have no lock stitches."
msgstr ""
-#: lib/elements/element.py:305
+#: lib/elements/element.py:313
msgid "Allow lock stitches"
msgstr ""
-#: lib/elements/element.py:306
+#: lib/elements/element.py:314
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:311
+#: lib/elements/element.py:319
msgid "Both"
msgstr ""
-#: lib/elements/element.py:311
+#: lib/elements/element.py:319
msgid "Before"
msgstr ""
-#: lib/elements/element.py:311
+#: lib/elements/element.py:319
msgid "After"
msgstr ""
-#: lib/elements/element.py:311
+#: lib/elements/element.py:319
msgid "Neither"
msgstr ""
-#: lib/elements/element.py:320
+#: lib/elements/element.py:328
#: inx/inkstitch_lettering_force_lock_stitches.inx:3
msgid "Force lock stitches"
msgstr ""
-#: lib/elements/element.py:321
+#: lib/elements/element.py:329
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:333
+#: lib/elements/element.py:341
msgid "Tack stitch"
msgstr ""
-#: lib/elements/element.py:334
+#: lib/elements/element.py:342
msgid "Tack down stitch type"
msgstr ""
-#: lib/elements/element.py:344 lib/elements/element.py:390
+#: lib/elements/element.py:352 lib/elements/element.py:398
msgid "Custom path"
msgstr ""
-#: lib/elements/element.py:345
+#: lib/elements/element.py:353
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:355 lib/elements/element.py:367
+#: lib/elements/element.py:363 lib/elements/element.py:375
msgid "Scale tack stitch"
msgstr ""
-#: lib/elements/element.py:356
+#: lib/elements/element.py:364
msgid "Set stitch length. A 1 in a custom path equals this values."
msgstr ""
-#: lib/elements/element.py:368
+#: lib/elements/element.py:376
msgid "Scale tack stitch by this percentage."
msgstr ""
-#: lib/elements/element.py:379
+#: lib/elements/element.py:387
msgid "Lock stitch"
msgstr ""
-#: lib/elements/element.py:380
+#: lib/elements/element.py:388
msgid "Lock stitch type"
msgstr ""
-#: lib/elements/element.py:391
+#: lib/elements/element.py:399
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:401 lib/elements/element.py:413
+#: lib/elements/element.py:409 lib/elements/element.py:421
msgid "Scale lock stitch"
msgstr ""
-#: lib/elements/element.py:402
+#: lib/elements/element.py:410
msgid "Set length of lock stitches (mm)."
msgstr ""
-#: lib/elements/element.py:414
+#: lib/elements/element.py:422
msgid "Scale lock stitch by this percentage."
msgstr ""
-#: lib/elements/element.py:426
+#: lib/elements/element.py:434
msgid "Trim After"
msgstr ""
-#: lib/elements/element.py:427
+#: lib/elements/element.py:435
msgid "Add a TRIM command after stitching this object."
msgstr ""
-#: lib/elements/element.py:436
+#: lib/elements/element.py:444
msgid "Stop After"
msgstr ""
-#: lib/elements/element.py:437
+#: lib/elements/element.py:445
msgid "Add a STOP command after stitching this object."
msgstr ""
-#: lib/elements/element.py:741
+#: lib/elements/element.py:749
msgid "Please run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot objects. This will show you the exact location of the problem."
msgstr ""
@@ -1669,19 +1669,19 @@ msgstr ""
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:485 lib/elements/stroke.py:146
+#: lib/elements/fill_stitch.py:485 lib/elements/stroke.py:147
msgid "Randomize stitch length"
msgstr ""
-#: lib/elements/fill_stitch.py:486 lib/elements/stroke.py:147
+#: lib/elements/fill_stitch.py:486 lib/elements/stroke.py:148
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:502 lib/elements/stroke.py:159
+#: lib/elements/fill_stitch.py:502 lib/elements/stroke.py:160
msgid "Random stitch length jitter"
msgstr ""
-#: lib/elements/fill_stitch.py:503 lib/elements/stroke.py:160
+#: lib/elements/fill_stitch.py:503 lib/elements/stroke.py:161
msgid "Amount to vary the length of each stitch by when randomizing."
msgstr ""
@@ -1707,11 +1707,11 @@ msgid "Backtrack each stitch this many times. A value of 1 would triple each st
msgstr ""
#: lib/elements/fill_stitch.py:546 lib/elements/satin_column.py:254
-#: lib/elements/stroke.py:185
+#: lib/elements/stroke.py:186
msgid "Zig-zag spacing (peak-to-peak)"
msgstr ""
-#: lib/elements/fill_stitch.py:547 lib/elements/stroke.py:186
+#: lib/elements/fill_stitch.py:547 lib/elements/stroke.py:187
msgid "Length of stitches in zig-zag mode."
msgstr ""
@@ -1740,7 +1740,7 @@ msgid "Defines width of a herringbone pattern. Use 0 for regular rows."
msgstr ""
#: lib/elements/fill_stitch.py:598 lib/elements/satin_column.py:282
-#: lib/elements/stroke.py:198
+#: lib/elements/stroke.py:199
msgid "Pull compensation"
msgstr ""
@@ -1750,7 +1750,7 @@ msgstr ""
#: lib/elements/fill_stitch.py:603 lib/elements/satin_column.py:286
#: lib/elements/satin_column.py:449 lib/elements/satin_column.py:543
-#: lib/elements/stroke.py:201
+#: lib/elements/stroke.py:202
msgid "mm (each side)"
msgstr ""
@@ -1797,7 +1797,7 @@ msgstr ""
msgid "default: 3x fill row spacing"
msgstr ""
-#: lib/elements/fill_stitch.py:671 lib/elements/stroke.py:171
+#: lib/elements/fill_stitch.py:671 lib/elements/stroke.py:172
#: lib/extensions/element_info.py:144 lib/extensions/element_info.py:203
msgid "Max stitch length"
msgstr "Max dikiş uzunluğu"
@@ -1811,13 +1811,13 @@ msgid "Shrink the shape before doing underlay, to prevent underlay from showing
msgstr ""
#: lib/elements/fill_stitch.py:717 lib/elements/satin_column.py:585
-#: lib/elements/stroke.py:450 lib/gui/satin_multicolor/colorize_panel.py:61
+#: lib/elements/stroke.py:451 lib/gui/satin_multicolor/colorize_panel.py:61
#: lib/sew_stack/stitch_layers/mixins/randomization.py:55
msgid "Random seed"
msgstr ""
#: lib/elements/fill_stitch.py:718 lib/elements/satin_column.py:586
-#: lib/elements/stroke.py:451
+#: lib/elements/stroke.py:452
msgid "Use a specific seed for randomized attributes. Uses the element ID if empty."
msgstr ""
@@ -2105,27 +2105,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:297 lib/elements/stroke.py:340
+#: lib/elements/satin_column.py:297 lib/elements/stroke.py:341
msgid "Automatic"
msgstr ""
-#: lib/elements/satin_column.py:298 lib/elements/stroke.py:341
+#: lib/elements/satin_column.py:298 lib/elements/stroke.py:342
msgid "Don't reverse"
msgstr ""
-#: lib/elements/satin_column.py:299 lib/elements/stroke.py:342
+#: lib/elements/satin_column.py:299 lib/elements/stroke.py:343
msgid "Reverse first rail"
msgstr ""
-#: lib/elements/satin_column.py:300 lib/elements/stroke.py:343
+#: lib/elements/satin_column.py:300 lib/elements/stroke.py:344
msgid "Reverse second rail"
msgstr ""
-#: lib/elements/satin_column.py:301 lib/elements/stroke.py:344
+#: lib/elements/satin_column.py:301 lib/elements/stroke.py:345
msgid "Reverse both rails"
msgstr ""
-#: lib/elements/satin_column.py:307 lib/elements/stroke.py:350
+#: lib/elements/satin_column.py:307 lib/elements/stroke.py:351
msgid "Reverse rails"
msgstr ""
@@ -2186,7 +2186,7 @@ msgid "Stitch length"
msgstr "Dikiş uzunluğu"
#: lib/elements/satin_column.py:429 lib/elements/satin_column.py:486
-#: lib/elements/stroke.py:132
+#: lib/elements/stroke.py:133
msgid "Stitch tolerance"
msgstr ""
@@ -2322,192 +2322,192 @@ msgid "No extra stitches will be added to the original ripple pattern and the ru
msgstr ""
#: 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."
+msgid "Length of stitches. Stitches can be shorter according to the stitch tolerance setting.\n"
+"It is possible to create stitch length patterns by adding multiple values separated by a space."
msgstr ""
-#: lib/elements/stroke.py:133
+#: lib/elements/stroke.py:134
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:172
+#: lib/elements/stroke.py:173
msgid "Split stitches longer than this."
msgstr ""
-#: lib/elements/stroke.py:199
+#: lib/elements/stroke.py:200
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:212
+#: lib/elements/stroke.py:213
msgid "Number of lines"
msgstr ""
-#: lib/elements/stroke.py:213
+#: lib/elements/stroke.py:214
msgid "Number of lines from start to finish"
msgstr ""
-#: lib/elements/stroke.py:224
+#: lib/elements/stroke.py:225
msgid "Minimum line distance"
msgstr ""
-#: lib/elements/stroke.py:225
+#: lib/elements/stroke.py:226
msgid "Overrides the number of lines setting."
msgstr ""
-#: lib/elements/stroke.py:238
+#: lib/elements/stroke.py:239
msgid "Line count / Minimum line distance"
msgstr ""
-#: lib/elements/stroke.py:239
+#: lib/elements/stroke.py:240
msgid "Render at rungs"
msgstr ""
-#: lib/elements/stroke.py:240
+#: lib/elements/stroke.py:241
msgid "Adaptive + minimum line distance"
msgstr ""
-#: lib/elements/stroke.py:245
+#: lib/elements/stroke.py:246
msgid "Pattern position"
msgstr ""
-#: lib/elements/stroke.py:246
+#: lib/elements/stroke.py:247
msgid "Pattern position for satin guided ripples."
msgstr ""
-#: lib/elements/stroke.py:257
+#: lib/elements/stroke.py:258
msgid "Stagger lines this many times before repeating"
msgstr ""
-#: lib/elements/stroke.py:258
+#: lib/elements/stroke.py:259
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:271
+#: lib/elements/stroke.py:272
msgid "Skip first lines"
msgstr ""
-#: lib/elements/stroke.py:272
+#: lib/elements/stroke.py:273
msgid "Skip this number of lines at the beginning."
msgstr ""
-#: lib/elements/stroke.py:283
+#: lib/elements/stroke.py:284
msgid "Skip last lines"
msgstr ""
-#: lib/elements/stroke.py:284
+#: lib/elements/stroke.py:285
msgid "Skip this number of lines at the end"
msgstr ""
-#: lib/elements/stroke.py:295
+#: lib/elements/stroke.py:296
msgid "Flip every second line"
msgstr ""
-#: lib/elements/stroke.py:296
+#: lib/elements/stroke.py:297
msgid "Linear ripple: wether to flip the pattern every second line or not."
msgstr ""
-#: lib/elements/stroke.py:306
+#: lib/elements/stroke.py:307
msgid "Line distance exponent"
msgstr ""
-#: lib/elements/stroke.py:307
+#: lib/elements/stroke.py:308
msgid "Increase density towards one side."
msgstr ""
-#: lib/elements/stroke.py:318
+#: lib/elements/stroke.py:319
msgid "Flip exponent"
msgstr ""
-#: lib/elements/stroke.py:319
+#: lib/elements/stroke.py:320
msgid "Reverse exponent effect."
msgstr ""
-#: lib/elements/stroke.py:330
+#: lib/elements/stroke.py:331
msgid "Reverse"
msgstr ""
-#: lib/elements/stroke.py:331
+#: lib/elements/stroke.py:332
msgid "Flip start and end point"
msgstr ""
-#: lib/elements/stroke.py:351
+#: lib/elements/stroke.py:352
msgid "Reverse satin ripple rails. Default: automatically detect and fix a reversed rail."
msgstr ""
-#: lib/elements/stroke.py:363
+#: lib/elements/stroke.py:364
msgid "Grid size"
msgstr ""
-#: lib/elements/stroke.py:364
+#: lib/elements/stroke.py:365
msgid "Render as grid. Use with care and watch your stitch density."
msgstr ""
-#: lib/elements/stroke.py:376
+#: lib/elements/stroke.py:377
msgid "Stitch grid first"
msgstr ""
-#: lib/elements/stroke.py:377
+#: lib/elements/stroke.py:378
msgid "Reverse the stitch paths, so that the grid will be stitched first"
msgstr ""
-#: lib/elements/stroke.py:388
+#: lib/elements/stroke.py:389
msgid "Scale axis"
msgstr ""
-#: lib/elements/stroke.py:389
+#: lib/elements/stroke.py:390
msgid "Scale axis for satin guided ripple stitches."
msgstr ""
-#: lib/elements/stroke.py:393 lib/gui/edit_json/settings_panel.py:159
+#: lib/elements/stroke.py:394 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:401
+#: lib/elements/stroke.py:402
msgid "Starting scale"
msgstr ""
-#: lib/elements/stroke.py:402
+#: lib/elements/stroke.py:403
msgid "How big the first copy of the line should be, in percent."
msgstr ""
-#: lib/elements/stroke.py:402 lib/elements/stroke.py:414
+#: lib/elements/stroke.py:403 lib/elements/stroke.py:415
msgid "Used only for ripple stitch with a guide line."
msgstr ""
-#: lib/elements/stroke.py:413
+#: lib/elements/stroke.py:414
msgid "Ending scale"
msgstr ""
-#: lib/elements/stroke.py:414
+#: lib/elements/stroke.py:415
msgid "How big the last copy of the line should be, in percent."
msgstr ""
-#: lib/elements/stroke.py:425 lib/gui/tartan/customize_panel.py:43
+#: lib/elements/stroke.py:426 lib/gui/tartan/customize_panel.py:43
#: inx/inkstitch_transform_elements.inx:10
msgid "Rotate"
msgstr ""
-#: lib/elements/stroke.py:426
+#: lib/elements/stroke.py:427
msgid "Rotate satin guided ripple stitches"
msgstr ""
-#: lib/elements/stroke.py:437 inx/inkstitch_knockdown_fill.inx:20
+#: lib/elements/stroke.py:438 inx/inkstitch_knockdown_fill.inx:20
#: inx/inkstitch_knockdown_fill.inx:37
msgid "Join style"
msgstr ""
-#: lib/elements/stroke.py:438
+#: lib/elements/stroke.py:439
msgid "Join style for non circular ripples."
msgstr ""
-#: lib/elements/stroke.py:441
+#: lib/elements/stroke.py:442
msgid "flat"
msgstr ""
-#: lib/elements/stroke.py:441
+#: lib/elements/stroke.py:442
msgid "point"
msgstr ""
@@ -4661,6 +4661,10 @@ msgstr ""
msgid "Stitch along a path using evenly-spaced stitches."
msgstr ""
+#: 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/sew_stack/stitch_layers/running_stitch/running_stitch_layer.py:25
msgid "Tolerance"
msgstr ""
diff --git a/translations/messages_uk_UA.po b/translations/messages_uk_UA.po
index e0080c08..769ea67e 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-11-01 01:47+0000\n"
-"PO-Revision-Date: 2025-11-01 01:48\n"
+"POT-Creation-Date: 2025-11-08 01:39+0000\n"
+"PO-Revision-Date: 2025-11-08 01:39\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-11-01 01:47+0000\n"
+"POT-Creation-Date: 2025-11-08 01:39+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -1129,126 +1129,126 @@ msgstr ""
msgid "Flip automatically calculated angle if it appears to be wrong."
msgstr ""
-#: lib/elements/element.py:283 lib/gui/preferences.py:59
+#: lib/elements/element.py:291 lib/gui/preferences.py:59
#: lib/gui/preferences.py:128
msgid "Minimum stitch length"
msgstr ""
-#: lib/elements/element.py:284
+#: lib/elements/element.py:292
msgid "Overwrite global minimum stitch length setting. Shorter stitches than that will be removed."
msgstr ""
-#: lib/elements/element.py:294 lib/gui/preferences.py:41
+#: lib/elements/element.py:302 lib/gui/preferences.py:41
msgid "Minimum jump stitch length"
msgstr ""
-#: lib/elements/element.py:295
+#: lib/elements/element.py:303
msgid "Overwrite global minimum jump stitch length setting. Shorter distances to the next object will have no lock stitches."
msgstr ""
-#: lib/elements/element.py:305
+#: lib/elements/element.py:313
msgid "Allow lock stitches"
msgstr "Дозволити додавати закріпки"
-#: lib/elements/element.py:306
+#: lib/elements/element.py:314
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:311
+#: lib/elements/element.py:319
msgid "Both"
msgstr "Обидва"
-#: lib/elements/element.py:311
+#: lib/elements/element.py:319
msgid "Before"
msgstr "Початок"
-#: lib/elements/element.py:311
+#: lib/elements/element.py:319
msgid "After"
msgstr "Кінець"
-#: lib/elements/element.py:311
+#: lib/elements/element.py:319
msgid "Neither"
msgstr "Не додавати"
-#: lib/elements/element.py:320
+#: lib/elements/element.py:328
#: inx/inkstitch_lettering_force_lock_stitches.inx:3
msgid "Force lock stitches"
msgstr ""
-#: lib/elements/element.py:321
+#: lib/elements/element.py:329
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:333
+#: lib/elements/element.py:341
msgid "Tack stitch"
msgstr ""
-#: lib/elements/element.py:334
+#: lib/elements/element.py:342
msgid "Tack down stitch type"
msgstr ""
-#: lib/elements/element.py:344 lib/elements/element.py:390
+#: lib/elements/element.py:352 lib/elements/element.py:398
msgid "Custom path"
msgstr ""
-#: lib/elements/element.py:345
+#: lib/elements/element.py:353
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:355 lib/elements/element.py:367
+#: lib/elements/element.py:363 lib/elements/element.py:375
msgid "Scale tack stitch"
msgstr ""
-#: lib/elements/element.py:356
+#: lib/elements/element.py:364
msgid "Set stitch length. A 1 in a custom path equals this values."
msgstr ""
-#: lib/elements/element.py:368
+#: lib/elements/element.py:376
msgid "Scale tack stitch by this percentage."
msgstr ""
-#: lib/elements/element.py:379
+#: lib/elements/element.py:387
msgid "Lock stitch"
msgstr ""
-#: lib/elements/element.py:380
+#: lib/elements/element.py:388
msgid "Lock stitch type"
msgstr ""
-#: lib/elements/element.py:391
+#: lib/elements/element.py:399
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:401 lib/elements/element.py:413
+#: lib/elements/element.py:409 lib/elements/element.py:421
msgid "Scale lock stitch"
msgstr ""
-#: lib/elements/element.py:402
+#: lib/elements/element.py:410
msgid "Set length of lock stitches (mm)."
msgstr ""
-#: lib/elements/element.py:414
+#: lib/elements/element.py:422
msgid "Scale lock stitch by this percentage."
msgstr ""
-#: lib/elements/element.py:426
+#: lib/elements/element.py:434
msgid "Trim After"
msgstr ""
-#: lib/elements/element.py:427
+#: lib/elements/element.py:435
msgid "Add a TRIM command after stitching this object."
msgstr ""
-#: lib/elements/element.py:436
+#: lib/elements/element.py:444
msgid "Stop After"
msgstr ""
-#: lib/elements/element.py:437
+#: lib/elements/element.py:445
msgid "Add a STOP command after stitching this object."
msgstr ""
-#: lib/elements/element.py:741
+#: lib/elements/element.py:749
msgid "Please run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot objects. This will show you the exact location of the problem."
msgstr ""
@@ -1669,19 +1669,19 @@ msgstr ""
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:485 lib/elements/stroke.py:146
+#: lib/elements/fill_stitch.py:485 lib/elements/stroke.py:147
msgid "Randomize stitch length"
msgstr ""
-#: lib/elements/fill_stitch.py:486 lib/elements/stroke.py:147
+#: lib/elements/fill_stitch.py:486 lib/elements/stroke.py:148
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:502 lib/elements/stroke.py:159
+#: lib/elements/fill_stitch.py:502 lib/elements/stroke.py:160
msgid "Random stitch length jitter"
msgstr ""
-#: lib/elements/fill_stitch.py:503 lib/elements/stroke.py:160
+#: lib/elements/fill_stitch.py:503 lib/elements/stroke.py:161
msgid "Amount to vary the length of each stitch by when randomizing."
msgstr ""
@@ -1707,11 +1707,11 @@ msgid "Backtrack each stitch this many times. A value of 1 would triple each st
msgstr ""
#: lib/elements/fill_stitch.py:546 lib/elements/satin_column.py:254
-#: lib/elements/stroke.py:185
+#: lib/elements/stroke.py:186
msgid "Zig-zag spacing (peak-to-peak)"
msgstr "Щільність зигзага (відстань між піками)"
-#: lib/elements/fill_stitch.py:547 lib/elements/stroke.py:186
+#: lib/elements/fill_stitch.py:547 lib/elements/stroke.py:187
msgid "Length of stitches in zig-zag mode."
msgstr "Довжина стіжків у режимі прострочки зигзагом."
@@ -1740,7 +1740,7 @@ msgid "Defines width of a herringbone pattern. Use 0 for regular rows."
msgstr ""
#: lib/elements/fill_stitch.py:598 lib/elements/satin_column.py:282
-#: lib/elements/stroke.py:198
+#: lib/elements/stroke.py:199
msgid "Pull compensation"
msgstr "Компенсації розтягування"
@@ -1750,7 +1750,7 @@ msgstr ""
#: lib/elements/fill_stitch.py:603 lib/elements/satin_column.py:286
#: lib/elements/satin_column.py:449 lib/elements/satin_column.py:543
-#: lib/elements/stroke.py:201
+#: lib/elements/stroke.py:202
msgid "mm (each side)"
msgstr ""
@@ -1797,7 +1797,7 @@ msgstr "Міжрядковий інтервал"
msgid "default: 3x fill row spacing"
msgstr "типовий: 3-кратний проміжок між рядками"
-#: lib/elements/fill_stitch.py:671 lib/elements/stroke.py:171
+#: lib/elements/fill_stitch.py:671 lib/elements/stroke.py:172
#: lib/extensions/element_info.py:144 lib/extensions/element_info.py:203
msgid "Max stitch length"
msgstr "Максимальна довжина стібка"
@@ -1811,13 +1811,13 @@ msgid "Shrink the shape before doing underlay, to prevent underlay from showing
msgstr "Перед тим, як робити підкладку, стисніть форму, щоб запобігти появі підкладки навколо зовнішньої сторони заповнення."
#: lib/elements/fill_stitch.py:717 lib/elements/satin_column.py:585
-#: lib/elements/stroke.py:450 lib/gui/satin_multicolor/colorize_panel.py:61
+#: lib/elements/stroke.py:451 lib/gui/satin_multicolor/colorize_panel.py:61
#: lib/sew_stack/stitch_layers/mixins/randomization.py:55
msgid "Random seed"
msgstr ""
#: lib/elements/fill_stitch.py:718 lib/elements/satin_column.py:586
-#: lib/elements/stroke.py:451
+#: lib/elements/stroke.py:452
msgid "Use a specific seed for randomized attributes. Uses the element ID if empty."
msgstr ""
@@ -2105,27 +2105,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:297 lib/elements/stroke.py:340
+#: lib/elements/satin_column.py:297 lib/elements/stroke.py:341
msgid "Automatic"
msgstr ""
-#: lib/elements/satin_column.py:298 lib/elements/stroke.py:341
+#: lib/elements/satin_column.py:298 lib/elements/stroke.py:342
msgid "Don't reverse"
msgstr ""
-#: lib/elements/satin_column.py:299 lib/elements/stroke.py:342
+#: lib/elements/satin_column.py:299 lib/elements/stroke.py:343
msgid "Reverse first rail"
msgstr ""
-#: lib/elements/satin_column.py:300 lib/elements/stroke.py:343
+#: lib/elements/satin_column.py:300 lib/elements/stroke.py:344
msgid "Reverse second rail"
msgstr ""
-#: lib/elements/satin_column.py:301 lib/elements/stroke.py:344
+#: lib/elements/satin_column.py:301 lib/elements/stroke.py:345
msgid "Reverse both rails"
msgstr ""
-#: lib/elements/satin_column.py:307 lib/elements/stroke.py:350
+#: lib/elements/satin_column.py:307 lib/elements/stroke.py:351
msgid "Reverse rails"
msgstr ""
@@ -2186,7 +2186,7 @@ msgid "Stitch length"
msgstr "Довжина стібка"
#: lib/elements/satin_column.py:429 lib/elements/satin_column.py:486
-#: lib/elements/stroke.py:132
+#: lib/elements/stroke.py:133
msgid "Stitch tolerance"
msgstr ""
@@ -2322,192 +2322,192 @@ msgid "No extra stitches will be added to the original ripple pattern and the ru
msgstr ""
#: 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."
+msgid "Length of stitches. Stitches can be shorter according to the stitch tolerance setting.\n"
+"It is possible to create stitch length patterns by adding multiple values separated by a space."
msgstr ""
-#: lib/elements/stroke.py:133
+#: lib/elements/stroke.py:134
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:172
+#: lib/elements/stroke.py:173
msgid "Split stitches longer than this."
msgstr ""
-#: lib/elements/stroke.py:199
+#: lib/elements/stroke.py:200
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:212
+#: lib/elements/stroke.py:213
msgid "Number of lines"
msgstr ""
-#: lib/elements/stroke.py:213
+#: lib/elements/stroke.py:214
msgid "Number of lines from start to finish"
msgstr ""
-#: lib/elements/stroke.py:224
+#: lib/elements/stroke.py:225
msgid "Minimum line distance"
msgstr ""
-#: lib/elements/stroke.py:225
+#: lib/elements/stroke.py:226
msgid "Overrides the number of lines setting."
msgstr ""
-#: lib/elements/stroke.py:238
+#: lib/elements/stroke.py:239
msgid "Line count / Minimum line distance"
msgstr ""
-#: lib/elements/stroke.py:239
+#: lib/elements/stroke.py:240
msgid "Render at rungs"
msgstr ""
-#: lib/elements/stroke.py:240
+#: lib/elements/stroke.py:241
msgid "Adaptive + minimum line distance"
msgstr ""
-#: lib/elements/stroke.py:245
+#: lib/elements/stroke.py:246
msgid "Pattern position"
msgstr ""
-#: lib/elements/stroke.py:246
+#: lib/elements/stroke.py:247
msgid "Pattern position for satin guided ripples."
msgstr ""
-#: lib/elements/stroke.py:257
+#: lib/elements/stroke.py:258
msgid "Stagger lines this many times before repeating"
msgstr ""
-#: lib/elements/stroke.py:258
+#: lib/elements/stroke.py:259
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:271
+#: lib/elements/stroke.py:272
msgid "Skip first lines"
msgstr ""
-#: lib/elements/stroke.py:272
+#: lib/elements/stroke.py:273
msgid "Skip this number of lines at the beginning."
msgstr ""
-#: lib/elements/stroke.py:283
+#: lib/elements/stroke.py:284
msgid "Skip last lines"
msgstr ""
-#: lib/elements/stroke.py:284
+#: lib/elements/stroke.py:285
msgid "Skip this number of lines at the end"
msgstr ""
-#: lib/elements/stroke.py:295
+#: lib/elements/stroke.py:296
msgid "Flip every second line"
msgstr ""
-#: lib/elements/stroke.py:296
+#: lib/elements/stroke.py:297
msgid "Linear ripple: wether to flip the pattern every second line or not."
msgstr ""
-#: lib/elements/stroke.py:306
+#: lib/elements/stroke.py:307
msgid "Line distance exponent"
msgstr ""
-#: lib/elements/stroke.py:307
+#: lib/elements/stroke.py:308
msgid "Increase density towards one side."
msgstr ""
-#: lib/elements/stroke.py:318
+#: lib/elements/stroke.py:319
msgid "Flip exponent"
msgstr ""
-#: lib/elements/stroke.py:319
+#: lib/elements/stroke.py:320
msgid "Reverse exponent effect."
msgstr ""
-#: lib/elements/stroke.py:330
+#: lib/elements/stroke.py:331
msgid "Reverse"
msgstr ""
-#: lib/elements/stroke.py:331
+#: lib/elements/stroke.py:332
msgid "Flip start and end point"
msgstr ""
-#: lib/elements/stroke.py:351
+#: lib/elements/stroke.py:352
msgid "Reverse satin ripple rails. Default: automatically detect and fix a reversed rail."
msgstr ""
-#: lib/elements/stroke.py:363
+#: lib/elements/stroke.py:364
msgid "Grid size"
msgstr ""
-#: lib/elements/stroke.py:364
+#: lib/elements/stroke.py:365
msgid "Render as grid. Use with care and watch your stitch density."
msgstr ""
-#: lib/elements/stroke.py:376
+#: lib/elements/stroke.py:377
msgid "Stitch grid first"
msgstr ""
-#: lib/elements/stroke.py:377
+#: lib/elements/stroke.py:378
msgid "Reverse the stitch paths, so that the grid will be stitched first"
msgstr ""
-#: lib/elements/stroke.py:388
+#: lib/elements/stroke.py:389
msgid "Scale axis"
msgstr ""
-#: lib/elements/stroke.py:389
+#: lib/elements/stroke.py:390
msgid "Scale axis for satin guided ripple stitches."
msgstr ""
-#: lib/elements/stroke.py:393 lib/gui/edit_json/settings_panel.py:159
+#: lib/elements/stroke.py:394 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:401
+#: lib/elements/stroke.py:402
msgid "Starting scale"
msgstr ""
-#: lib/elements/stroke.py:402
+#: lib/elements/stroke.py:403
msgid "How big the first copy of the line should be, in percent."
msgstr ""
-#: lib/elements/stroke.py:402 lib/elements/stroke.py:414
+#: lib/elements/stroke.py:403 lib/elements/stroke.py:415
msgid "Used only for ripple stitch with a guide line."
msgstr ""
-#: lib/elements/stroke.py:413
+#: lib/elements/stroke.py:414
msgid "Ending scale"
msgstr ""
-#: lib/elements/stroke.py:414
+#: lib/elements/stroke.py:415
msgid "How big the last copy of the line should be, in percent."
msgstr ""
-#: lib/elements/stroke.py:425 lib/gui/tartan/customize_panel.py:43
+#: lib/elements/stroke.py:426 lib/gui/tartan/customize_panel.py:43
#: inx/inkstitch_transform_elements.inx:10
msgid "Rotate"
msgstr ""
-#: lib/elements/stroke.py:426
+#: lib/elements/stroke.py:427
msgid "Rotate satin guided ripple stitches"
msgstr ""
-#: lib/elements/stroke.py:437 inx/inkstitch_knockdown_fill.inx:20
+#: lib/elements/stroke.py:438 inx/inkstitch_knockdown_fill.inx:20
#: inx/inkstitch_knockdown_fill.inx:37
msgid "Join style"
msgstr ""
-#: lib/elements/stroke.py:438
+#: lib/elements/stroke.py:439
msgid "Join style for non circular ripples."
msgstr ""
-#: lib/elements/stroke.py:441
+#: lib/elements/stroke.py:442
msgid "flat"
msgstr ""
-#: lib/elements/stroke.py:441
+#: lib/elements/stroke.py:442
msgid "point"
msgstr ""
@@ -4661,6 +4661,10 @@ msgstr ""
msgid "Stitch along a path using evenly-spaced stitches."
msgstr ""
+#: 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/sew_stack/stitch_layers/running_stitch/running_stitch_layer.py:25
msgid "Tolerance"
msgstr ""
diff --git a/translations/messages_vi_VN.po b/translations/messages_vi_VN.po
index 49266f4d..629ffa9d 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-11-01 01:47+0000\n"
-"PO-Revision-Date: 2025-11-01 01:48\n"
+"POT-Creation-Date: 2025-11-08 01:39+0000\n"
+"PO-Revision-Date: 2025-11-08 01:39\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-11-01 01:47+0000\n"
+"POT-Creation-Date: 2025-11-08 01:39+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -1129,126 +1129,126 @@ msgstr ""
msgid "Flip automatically calculated angle if it appears to be wrong."
msgstr ""
-#: lib/elements/element.py:283 lib/gui/preferences.py:59
+#: lib/elements/element.py:291 lib/gui/preferences.py:59
#: lib/gui/preferences.py:128
msgid "Minimum stitch length"
msgstr ""
-#: lib/elements/element.py:284
+#: lib/elements/element.py:292
msgid "Overwrite global minimum stitch length setting. Shorter stitches than that will be removed."
msgstr ""
-#: lib/elements/element.py:294 lib/gui/preferences.py:41
+#: lib/elements/element.py:302 lib/gui/preferences.py:41
msgid "Minimum jump stitch length"
msgstr ""
-#: lib/elements/element.py:295
+#: lib/elements/element.py:303
msgid "Overwrite global minimum jump stitch length setting. Shorter distances to the next object will have no lock stitches."
msgstr ""
-#: lib/elements/element.py:305
+#: lib/elements/element.py:313
msgid "Allow lock stitches"
msgstr ""
-#: lib/elements/element.py:306
+#: lib/elements/element.py:314
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:311
+#: lib/elements/element.py:319
msgid "Both"
msgstr ""
-#: lib/elements/element.py:311
+#: lib/elements/element.py:319
msgid "Before"
msgstr ""
-#: lib/elements/element.py:311
+#: lib/elements/element.py:319
msgid "After"
msgstr ""
-#: lib/elements/element.py:311
+#: lib/elements/element.py:319
msgid "Neither"
msgstr ""
-#: lib/elements/element.py:320
+#: lib/elements/element.py:328
#: inx/inkstitch_lettering_force_lock_stitches.inx:3
msgid "Force lock stitches"
msgstr ""
-#: lib/elements/element.py:321
+#: lib/elements/element.py:329
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:333
+#: lib/elements/element.py:341
msgid "Tack stitch"
msgstr ""
-#: lib/elements/element.py:334
+#: lib/elements/element.py:342
msgid "Tack down stitch type"
msgstr ""
-#: lib/elements/element.py:344 lib/elements/element.py:390
+#: lib/elements/element.py:352 lib/elements/element.py:398
msgid "Custom path"
msgstr ""
-#: lib/elements/element.py:345
+#: lib/elements/element.py:353
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:355 lib/elements/element.py:367
+#: lib/elements/element.py:363 lib/elements/element.py:375
msgid "Scale tack stitch"
msgstr ""
-#: lib/elements/element.py:356
+#: lib/elements/element.py:364
msgid "Set stitch length. A 1 in a custom path equals this values."
msgstr ""
-#: lib/elements/element.py:368
+#: lib/elements/element.py:376
msgid "Scale tack stitch by this percentage."
msgstr ""
-#: lib/elements/element.py:379
+#: lib/elements/element.py:387
msgid "Lock stitch"
msgstr ""
-#: lib/elements/element.py:380
+#: lib/elements/element.py:388
msgid "Lock stitch type"
msgstr ""
-#: lib/elements/element.py:391
+#: lib/elements/element.py:399
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:401 lib/elements/element.py:413
+#: lib/elements/element.py:409 lib/elements/element.py:421
msgid "Scale lock stitch"
msgstr ""
-#: lib/elements/element.py:402
+#: lib/elements/element.py:410
msgid "Set length of lock stitches (mm)."
msgstr ""
-#: lib/elements/element.py:414
+#: lib/elements/element.py:422
msgid "Scale lock stitch by this percentage."
msgstr ""
-#: lib/elements/element.py:426
+#: lib/elements/element.py:434
msgid "Trim After"
msgstr ""
-#: lib/elements/element.py:427
+#: lib/elements/element.py:435
msgid "Add a TRIM command after stitching this object."
msgstr ""
-#: lib/elements/element.py:436
+#: lib/elements/element.py:444
msgid "Stop After"
msgstr ""
-#: lib/elements/element.py:437
+#: lib/elements/element.py:445
msgid "Add a STOP command after stitching this object."
msgstr ""
-#: lib/elements/element.py:741
+#: lib/elements/element.py:749
msgid "Please run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot objects. This will show you the exact location of the problem."
msgstr ""
@@ -1669,19 +1669,19 @@ msgstr ""
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:485 lib/elements/stroke.py:146
+#: lib/elements/fill_stitch.py:485 lib/elements/stroke.py:147
msgid "Randomize stitch length"
msgstr ""
-#: lib/elements/fill_stitch.py:486 lib/elements/stroke.py:147
+#: lib/elements/fill_stitch.py:486 lib/elements/stroke.py:148
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:502 lib/elements/stroke.py:159
+#: lib/elements/fill_stitch.py:502 lib/elements/stroke.py:160
msgid "Random stitch length jitter"
msgstr ""
-#: lib/elements/fill_stitch.py:503 lib/elements/stroke.py:160
+#: lib/elements/fill_stitch.py:503 lib/elements/stroke.py:161
msgid "Amount to vary the length of each stitch by when randomizing."
msgstr ""
@@ -1707,11 +1707,11 @@ msgid "Backtrack each stitch this many times. A value of 1 would triple each st
msgstr ""
#: lib/elements/fill_stitch.py:546 lib/elements/satin_column.py:254
-#: lib/elements/stroke.py:185
+#: lib/elements/stroke.py:186
msgid "Zig-zag spacing (peak-to-peak)"
msgstr ""
-#: lib/elements/fill_stitch.py:547 lib/elements/stroke.py:186
+#: lib/elements/fill_stitch.py:547 lib/elements/stroke.py:187
msgid "Length of stitches in zig-zag mode."
msgstr ""
@@ -1740,7 +1740,7 @@ msgid "Defines width of a herringbone pattern. Use 0 for regular rows."
msgstr ""
#: lib/elements/fill_stitch.py:598 lib/elements/satin_column.py:282
-#: lib/elements/stroke.py:198
+#: lib/elements/stroke.py:199
msgid "Pull compensation"
msgstr ""
@@ -1750,7 +1750,7 @@ msgstr ""
#: lib/elements/fill_stitch.py:603 lib/elements/satin_column.py:286
#: lib/elements/satin_column.py:449 lib/elements/satin_column.py:543
-#: lib/elements/stroke.py:201
+#: lib/elements/stroke.py:202
msgid "mm (each side)"
msgstr ""
@@ -1797,7 +1797,7 @@ msgstr ""
msgid "default: 3x fill row spacing"
msgstr ""
-#: lib/elements/fill_stitch.py:671 lib/elements/stroke.py:171
+#: lib/elements/fill_stitch.py:671 lib/elements/stroke.py:172
#: lib/extensions/element_info.py:144 lib/extensions/element_info.py:203
msgid "Max stitch length"
msgstr ""
@@ -1811,13 +1811,13 @@ msgid "Shrink the shape before doing underlay, to prevent underlay from showing
msgstr ""
#: lib/elements/fill_stitch.py:717 lib/elements/satin_column.py:585
-#: lib/elements/stroke.py:450 lib/gui/satin_multicolor/colorize_panel.py:61
+#: lib/elements/stroke.py:451 lib/gui/satin_multicolor/colorize_panel.py:61
#: lib/sew_stack/stitch_layers/mixins/randomization.py:55
msgid "Random seed"
msgstr ""
#: lib/elements/fill_stitch.py:718 lib/elements/satin_column.py:586
-#: lib/elements/stroke.py:451
+#: lib/elements/stroke.py:452
msgid "Use a specific seed for randomized attributes. Uses the element ID if empty."
msgstr ""
@@ -2105,27 +2105,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:297 lib/elements/stroke.py:340
+#: lib/elements/satin_column.py:297 lib/elements/stroke.py:341
msgid "Automatic"
msgstr ""
-#: lib/elements/satin_column.py:298 lib/elements/stroke.py:341
+#: lib/elements/satin_column.py:298 lib/elements/stroke.py:342
msgid "Don't reverse"
msgstr ""
-#: lib/elements/satin_column.py:299 lib/elements/stroke.py:342
+#: lib/elements/satin_column.py:299 lib/elements/stroke.py:343
msgid "Reverse first rail"
msgstr ""
-#: lib/elements/satin_column.py:300 lib/elements/stroke.py:343
+#: lib/elements/satin_column.py:300 lib/elements/stroke.py:344
msgid "Reverse second rail"
msgstr ""
-#: lib/elements/satin_column.py:301 lib/elements/stroke.py:344
+#: lib/elements/satin_column.py:301 lib/elements/stroke.py:345
msgid "Reverse both rails"
msgstr ""
-#: lib/elements/satin_column.py:307 lib/elements/stroke.py:350
+#: lib/elements/satin_column.py:307 lib/elements/stroke.py:351
msgid "Reverse rails"
msgstr ""
@@ -2186,7 +2186,7 @@ msgid "Stitch length"
msgstr ""
#: lib/elements/satin_column.py:429 lib/elements/satin_column.py:486
-#: lib/elements/stroke.py:132
+#: lib/elements/stroke.py:133
msgid "Stitch tolerance"
msgstr ""
@@ -2322,192 +2322,192 @@ msgid "No extra stitches will be added to the original ripple pattern and the ru
msgstr ""
#: 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."
+msgid "Length of stitches. Stitches can be shorter according to the stitch tolerance setting.\n"
+"It is possible to create stitch length patterns by adding multiple values separated by a space."
msgstr ""
-#: lib/elements/stroke.py:133
+#: lib/elements/stroke.py:134
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:172
+#: lib/elements/stroke.py:173
msgid "Split stitches longer than this."
msgstr ""
-#: lib/elements/stroke.py:199
+#: lib/elements/stroke.py:200
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:212
+#: lib/elements/stroke.py:213
msgid "Number of lines"
msgstr ""
-#: lib/elements/stroke.py:213
+#: lib/elements/stroke.py:214
msgid "Number of lines from start to finish"
msgstr ""
-#: lib/elements/stroke.py:224
+#: lib/elements/stroke.py:225
msgid "Minimum line distance"
msgstr ""
-#: lib/elements/stroke.py:225
+#: lib/elements/stroke.py:226
msgid "Overrides the number of lines setting."
msgstr ""
-#: lib/elements/stroke.py:238
+#: lib/elements/stroke.py:239
msgid "Line count / Minimum line distance"
msgstr ""
-#: lib/elements/stroke.py:239
+#: lib/elements/stroke.py:240
msgid "Render at rungs"
msgstr ""
-#: lib/elements/stroke.py:240
+#: lib/elements/stroke.py:241
msgid "Adaptive + minimum line distance"
msgstr ""
-#: lib/elements/stroke.py:245
+#: lib/elements/stroke.py:246
msgid "Pattern position"
msgstr ""
-#: lib/elements/stroke.py:246
+#: lib/elements/stroke.py:247
msgid "Pattern position for satin guided ripples."
msgstr ""
-#: lib/elements/stroke.py:257
+#: lib/elements/stroke.py:258
msgid "Stagger lines this many times before repeating"
msgstr ""
-#: lib/elements/stroke.py:258
+#: lib/elements/stroke.py:259
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:271
+#: lib/elements/stroke.py:272
msgid "Skip first lines"
msgstr ""
-#: lib/elements/stroke.py:272
+#: lib/elements/stroke.py:273
msgid "Skip this number of lines at the beginning."
msgstr ""
-#: lib/elements/stroke.py:283
+#: lib/elements/stroke.py:284
msgid "Skip last lines"
msgstr ""
-#: lib/elements/stroke.py:284
+#: lib/elements/stroke.py:285
msgid "Skip this number of lines at the end"
msgstr ""
-#: lib/elements/stroke.py:295
+#: lib/elements/stroke.py:296
msgid "Flip every second line"
msgstr ""
-#: lib/elements/stroke.py:296
+#: lib/elements/stroke.py:297
msgid "Linear ripple: wether to flip the pattern every second line or not."
msgstr ""
-#: lib/elements/stroke.py:306
+#: lib/elements/stroke.py:307
msgid "Line distance exponent"
msgstr ""
-#: lib/elements/stroke.py:307
+#: lib/elements/stroke.py:308
msgid "Increase density towards one side."
msgstr ""
-#: lib/elements/stroke.py:318
+#: lib/elements/stroke.py:319
msgid "Flip exponent"
msgstr ""
-#: lib/elements/stroke.py:319
+#: lib/elements/stroke.py:320
msgid "Reverse exponent effect."
msgstr ""
-#: lib/elements/stroke.py:330
+#: lib/elements/stroke.py:331
msgid "Reverse"
msgstr ""
-#: lib/elements/stroke.py:331
+#: lib/elements/stroke.py:332
msgid "Flip start and end point"
msgstr ""
-#: lib/elements/stroke.py:351
+#: lib/elements/stroke.py:352
msgid "Reverse satin ripple rails. Default: automatically detect and fix a reversed rail."
msgstr ""
-#: lib/elements/stroke.py:363
+#: lib/elements/stroke.py:364
msgid "Grid size"
msgstr ""
-#: lib/elements/stroke.py:364
+#: lib/elements/stroke.py:365
msgid "Render as grid. Use with care and watch your stitch density."
msgstr ""
-#: lib/elements/stroke.py:376
+#: lib/elements/stroke.py:377
msgid "Stitch grid first"
msgstr ""
-#: lib/elements/stroke.py:377
+#: lib/elements/stroke.py:378
msgid "Reverse the stitch paths, so that the grid will be stitched first"
msgstr ""
-#: lib/elements/stroke.py:388
+#: lib/elements/stroke.py:389
msgid "Scale axis"
msgstr ""
-#: lib/elements/stroke.py:389
+#: lib/elements/stroke.py:390
msgid "Scale axis for satin guided ripple stitches."
msgstr ""
-#: lib/elements/stroke.py:393 lib/gui/edit_json/settings_panel.py:159
+#: lib/elements/stroke.py:394 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:401
+#: lib/elements/stroke.py:402
msgid "Starting scale"
msgstr ""
-#: lib/elements/stroke.py:402
+#: lib/elements/stroke.py:403
msgid "How big the first copy of the line should be, in percent."
msgstr ""
-#: lib/elements/stroke.py:402 lib/elements/stroke.py:414
+#: lib/elements/stroke.py:403 lib/elements/stroke.py:415
msgid "Used only for ripple stitch with a guide line."
msgstr ""
-#: lib/elements/stroke.py:413
+#: lib/elements/stroke.py:414
msgid "Ending scale"
msgstr ""
-#: lib/elements/stroke.py:414
+#: lib/elements/stroke.py:415
msgid "How big the last copy of the line should be, in percent."
msgstr ""
-#: lib/elements/stroke.py:425 lib/gui/tartan/customize_panel.py:43
+#: lib/elements/stroke.py:426 lib/gui/tartan/customize_panel.py:43
#: inx/inkstitch_transform_elements.inx:10
msgid "Rotate"
msgstr ""
-#: lib/elements/stroke.py:426
+#: lib/elements/stroke.py:427
msgid "Rotate satin guided ripple stitches"
msgstr ""
-#: lib/elements/stroke.py:437 inx/inkstitch_knockdown_fill.inx:20
+#: lib/elements/stroke.py:438 inx/inkstitch_knockdown_fill.inx:20
#: inx/inkstitch_knockdown_fill.inx:37
msgid "Join style"
msgstr ""
-#: lib/elements/stroke.py:438
+#: lib/elements/stroke.py:439
msgid "Join style for non circular ripples."
msgstr ""
-#: lib/elements/stroke.py:441
+#: lib/elements/stroke.py:442
msgid "flat"
msgstr ""
-#: lib/elements/stroke.py:441
+#: lib/elements/stroke.py:442
msgid "point"
msgstr ""
@@ -4661,6 +4661,10 @@ msgstr ""
msgid "Stitch along a path using evenly-spaced stitches."
msgstr ""
+#: 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/sew_stack/stitch_layers/running_stitch/running_stitch_layer.py:25
msgid "Tolerance"
msgstr ""
diff --git a/translations/messages_zh_CN.po b/translations/messages_zh_CN.po
index 977f6fe4..cd10e477 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-11-01 01:47+0000\n"
-"PO-Revision-Date: 2025-11-01 01:48\n"
+"POT-Creation-Date: 2025-11-08 01:39+0000\n"
+"PO-Revision-Date: 2025-11-08 01:39\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-11-01 01:47+0000\n"
+"POT-Creation-Date: 2025-11-08 01:39+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -1130,126 +1130,126 @@ msgstr ""
msgid "Flip automatically calculated angle if it appears to be wrong."
msgstr ""
-#: lib/elements/element.py:283 lib/gui/preferences.py:59
+#: lib/elements/element.py:291 lib/gui/preferences.py:59
#: lib/gui/preferences.py:128
msgid "Minimum stitch length"
msgstr "最小针迹长度"
-#: lib/elements/element.py:284
+#: lib/elements/element.py:292
msgid "Overwrite global minimum stitch length setting. Shorter stitches than that will be removed."
msgstr "设置短针迹长度,小于该长度的针迹将被清除。"
-#: lib/elements/element.py:294 lib/gui/preferences.py:41
+#: lib/elements/element.py:302 lib/gui/preferences.py:41
msgid "Minimum jump stitch length"
msgstr "最小跳针长度"
-#: lib/elements/element.py:295
+#: lib/elements/element.py:303
msgid "Overwrite global minimum jump stitch length setting. Shorter distances to the next object will have no lock stitches."
msgstr ""
-#: lib/elements/element.py:305
+#: lib/elements/element.py:313
msgid "Allow lock stitches"
msgstr "锁缝"
-#: lib/elements/element.py:306
+#: lib/elements/element.py:314
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:311
+#: lib/elements/element.py:319
msgid "Both"
msgstr "全部启用"
-#: lib/elements/element.py:311
+#: lib/elements/element.py:319
msgid "Before"
msgstr "起绣锁针"
-#: lib/elements/element.py:311
+#: lib/elements/element.py:319
msgid "After"
msgstr "结束打结"
-#: lib/elements/element.py:311
+#: lib/elements/element.py:319
msgid "Neither"
msgstr "不启用"
-#: lib/elements/element.py:320
+#: lib/elements/element.py:328
#: inx/inkstitch_lettering_force_lock_stitches.inx:3
msgid "Force lock stitches"
msgstr "强制锁缝"
-#: lib/elements/element.py:321
+#: lib/elements/element.py:329
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:333
+#: lib/elements/element.py:341
msgid "Tack stitch"
msgstr "起绣锁缝样式"
-#: lib/elements/element.py:334
+#: lib/elements/element.py:342
msgid "Tack down stitch type"
msgstr "选择起绣锁缝样式"
-#: lib/elements/element.py:344 lib/elements/element.py:390
+#: lib/elements/element.py:352 lib/elements/element.py:398
msgid "Custom path"
msgstr ""
-#: lib/elements/element.py:345
+#: lib/elements/element.py:353
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:355 lib/elements/element.py:367
+#: lib/elements/element.py:363 lib/elements/element.py:375
msgid "Scale tack stitch"
msgstr "起绣锁缝缩放"
-#: lib/elements/element.py:356
+#: lib/elements/element.py:364
msgid "Set stitch length. A 1 in a custom path equals this values."
msgstr "设置针迹长度。自定义路径中的等于1或以下值"
-#: lib/elements/element.py:368
+#: lib/elements/element.py:376
msgid "Scale tack stitch by this percentage."
msgstr ""
-#: lib/elements/element.py:379
+#: lib/elements/element.py:387
msgid "Lock stitch"
msgstr "锁缝样式"
-#: lib/elements/element.py:380
+#: lib/elements/element.py:388
msgid "Lock stitch type"
msgstr "选择锁缝样式"
-#: lib/elements/element.py:391
+#: lib/elements/element.py:399
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:401 lib/elements/element.py:413
+#: lib/elements/element.py:409 lib/elements/element.py:421
msgid "Scale lock stitch"
msgstr "结束打结缩放"
-#: lib/elements/element.py:402
+#: lib/elements/element.py:410
msgid "Set length of lock stitches (mm)."
msgstr ""
-#: lib/elements/element.py:414
+#: lib/elements/element.py:422
msgid "Scale lock stitch by this percentage."
msgstr ""
-#: lib/elements/element.py:426
+#: lib/elements/element.py:434
msgid "Trim After"
msgstr "完成后剪线"
-#: lib/elements/element.py:427
+#: lib/elements/element.py:435
msgid "Add a TRIM command after stitching this object."
msgstr "在该元素刺绣完成后剪线。"
-#: lib/elements/element.py:436
+#: lib/elements/element.py:444
msgid "Stop After"
msgstr "完成后停止"
-#: lib/elements/element.py:437
+#: lib/elements/element.py:445
msgid "Add a STOP command after stitching this object."
msgstr "在对象刺绣后加入停止命令。"
-#: lib/elements/element.py:741
+#: lib/elements/element.py:749
msgid "Please run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot objects. This will show you the exact location of the problem."
msgstr ""
@@ -1670,19 +1670,19 @@ msgstr "描边容差"
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:485 lib/elements/stroke.py:146
+#: lib/elements/fill_stitch.py:485 lib/elements/stroke.py:147
msgid "Randomize stitch length"
msgstr "随机线长"
-#: lib/elements/fill_stitch.py:486 lib/elements/stroke.py:147
+#: lib/elements/fill_stitch.py:486 lib/elements/stroke.py:148
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:502 lib/elements/stroke.py:159
+#: lib/elements/fill_stitch.py:502 lib/elements/stroke.py:160
msgid "Random stitch length jitter"
msgstr "随机线长抖动"
-#: lib/elements/fill_stitch.py:503 lib/elements/stroke.py:160
+#: lib/elements/fill_stitch.py:503 lib/elements/stroke.py:161
msgid "Amount to vary the length of each stitch by when randomizing."
msgstr ""
@@ -1709,11 +1709,11 @@ msgstr "针迹来回多次绣。值“1”将使每一针(向前、向后、
"可以使用空格分隔的值创建具有各种重复的模式。如 “0 1 0 0 2” 的模式产生的针迹分别为 “一针 三针 一针 一针 五针 ”循环。"
#: lib/elements/fill_stitch.py:546 lib/elements/satin_column.py:254
-#: lib/elements/stroke.py:185
+#: lib/elements/stroke.py:186
msgid "Zig-zag spacing (peak-to-peak)"
msgstr ""
-#: lib/elements/fill_stitch.py:547 lib/elements/stroke.py:186
+#: lib/elements/fill_stitch.py:547 lib/elements/stroke.py:187
msgid "Length of stitches in zig-zag mode."
msgstr ""
@@ -1742,7 +1742,7 @@ msgid "Defines width of a herringbone pattern. Use 0 for regular rows."
msgstr ""
#: lib/elements/fill_stitch.py:598 lib/elements/satin_column.py:282
-#: lib/elements/stroke.py:198
+#: lib/elements/stroke.py:199
msgid "Pull compensation"
msgstr "收缩补偿"
@@ -1752,7 +1752,7 @@ msgstr ""
#: lib/elements/fill_stitch.py:603 lib/elements/satin_column.py:286
#: lib/elements/satin_column.py:449 lib/elements/satin_column.py:543
-#: lib/elements/stroke.py:201
+#: lib/elements/stroke.py:202
msgid "mm (each side)"
msgstr "mm (单侧)"
@@ -1799,7 +1799,7 @@ msgstr "间距"
msgid "default: 3x fill row spacing"
msgstr "默认值:3x 填充行间距"
-#: lib/elements/fill_stitch.py:671 lib/elements/stroke.py:171
+#: lib/elements/fill_stitch.py:671 lib/elements/stroke.py:172
#: lib/extensions/element_info.py:144 lib/extensions/element_info.py:203
msgid "Max stitch length"
msgstr "针迹最大长度"
@@ -1813,13 +1813,13 @@ msgid "Shrink the shape before doing underlay, to prevent underlay from showing
msgstr "收缩打底范围避免线迹外露。"
#: lib/elements/fill_stitch.py:717 lib/elements/satin_column.py:585
-#: lib/elements/stroke.py:450 lib/gui/satin_multicolor/colorize_panel.py:61
+#: lib/elements/stroke.py:451 lib/gui/satin_multicolor/colorize_panel.py:61
#: lib/sew_stack/stitch_layers/mixins/randomization.py:55
msgid "Random seed"
msgstr "随机数种子"
#: lib/elements/fill_stitch.py:718 lib/elements/satin_column.py:586
-#: lib/elements/stroke.py:451
+#: lib/elements/stroke.py:452
msgid "Use a specific seed for randomized attributes. Uses the element ID if empty."
msgstr ""
@@ -2107,27 +2107,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:297 lib/elements/stroke.py:340
+#: lib/elements/satin_column.py:297 lib/elements/stroke.py:341
msgid "Automatic"
msgstr ""
-#: lib/elements/satin_column.py:298 lib/elements/stroke.py:341
+#: lib/elements/satin_column.py:298 lib/elements/stroke.py:342
msgid "Don't reverse"
msgstr ""
-#: lib/elements/satin_column.py:299 lib/elements/stroke.py:342
+#: lib/elements/satin_column.py:299 lib/elements/stroke.py:343
msgid "Reverse first rail"
msgstr ""
-#: lib/elements/satin_column.py:300 lib/elements/stroke.py:343
+#: lib/elements/satin_column.py:300 lib/elements/stroke.py:344
msgid "Reverse second rail"
msgstr ""
-#: lib/elements/satin_column.py:301 lib/elements/stroke.py:344
+#: lib/elements/satin_column.py:301 lib/elements/stroke.py:345
msgid "Reverse both rails"
msgstr ""
-#: lib/elements/satin_column.py:307 lib/elements/stroke.py:350
+#: lib/elements/satin_column.py:307 lib/elements/stroke.py:351
msgid "Reverse rails"
msgstr ""
@@ -2188,7 +2188,7 @@ msgid "Stitch length"
msgstr ""
#: lib/elements/satin_column.py:429 lib/elements/satin_column.py:486
-#: lib/elements/stroke.py:132
+#: lib/elements/stroke.py:133
msgid "Stitch tolerance"
msgstr "描边容差"
@@ -2324,192 +2324,192 @@ msgid "No extra stitches will be added to the original ripple pattern and the ru
msgstr ""
#: 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."
+msgid "Length of stitches. Stitches can be shorter according to the stitch tolerance setting.\n"
+"It is possible to create stitch length patterns by adding multiple values separated by a space."
msgstr ""
-#: lib/elements/stroke.py:133
+#: lib/elements/stroke.py:134
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:172
+#: lib/elements/stroke.py:173
msgid "Split stitches longer than this."
msgstr ""
-#: lib/elements/stroke.py:199
+#: lib/elements/stroke.py:200
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:212
+#: lib/elements/stroke.py:213
msgid "Number of lines"
msgstr ""
-#: lib/elements/stroke.py:213
+#: lib/elements/stroke.py:214
msgid "Number of lines from start to finish"
msgstr ""
-#: lib/elements/stroke.py:224
+#: lib/elements/stroke.py:225
msgid "Minimum line distance"
msgstr ""
-#: lib/elements/stroke.py:225
+#: lib/elements/stroke.py:226
msgid "Overrides the number of lines setting."
msgstr "设置重叠行数"
-#: lib/elements/stroke.py:238
+#: lib/elements/stroke.py:239
msgid "Line count / Minimum line distance"
msgstr ""
-#: lib/elements/stroke.py:239
+#: lib/elements/stroke.py:240
msgid "Render at rungs"
msgstr ""
-#: lib/elements/stroke.py:240
+#: lib/elements/stroke.py:241
msgid "Adaptive + minimum line distance"
msgstr ""
-#: lib/elements/stroke.py:245
+#: lib/elements/stroke.py:246
msgid "Pattern position"
msgstr ""
-#: lib/elements/stroke.py:246
+#: lib/elements/stroke.py:247
msgid "Pattern position for satin guided ripples."
msgstr ""
-#: lib/elements/stroke.py:257
+#: lib/elements/stroke.py:258
msgid "Stagger lines this many times before repeating"
msgstr ""
-#: lib/elements/stroke.py:258
+#: lib/elements/stroke.py:259
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:271
+#: lib/elements/stroke.py:272
msgid "Skip first lines"
msgstr ""
-#: lib/elements/stroke.py:272
+#: lib/elements/stroke.py:273
msgid "Skip this number of lines at the beginning."
msgstr ""
-#: lib/elements/stroke.py:283
+#: lib/elements/stroke.py:284
msgid "Skip last lines"
msgstr ""
-#: lib/elements/stroke.py:284
+#: lib/elements/stroke.py:285
msgid "Skip this number of lines at the end"
msgstr ""
-#: lib/elements/stroke.py:295
+#: lib/elements/stroke.py:296
msgid "Flip every second line"
msgstr ""
-#: lib/elements/stroke.py:296
+#: lib/elements/stroke.py:297
msgid "Linear ripple: wether to flip the pattern every second line or not."
msgstr ""
-#: lib/elements/stroke.py:306
+#: lib/elements/stroke.py:307
msgid "Line distance exponent"
msgstr "线距指数"
-#: lib/elements/stroke.py:307
+#: lib/elements/stroke.py:308
msgid "Increase density towards one side."
msgstr ""
-#: lib/elements/stroke.py:318
+#: lib/elements/stroke.py:319
msgid "Flip exponent"
msgstr ""
-#: lib/elements/stroke.py:319
+#: lib/elements/stroke.py:320
msgid "Reverse exponent effect."
msgstr ""
-#: lib/elements/stroke.py:330
+#: lib/elements/stroke.py:331
msgid "Reverse"
msgstr ""
-#: lib/elements/stroke.py:331
+#: lib/elements/stroke.py:332
msgid "Flip start and end point"
msgstr ""
-#: lib/elements/stroke.py:351
+#: lib/elements/stroke.py:352
msgid "Reverse satin ripple rails. Default: automatically detect and fix a reversed rail."
msgstr ""
-#: lib/elements/stroke.py:363
+#: lib/elements/stroke.py:364
msgid "Grid size"
msgstr ""
-#: lib/elements/stroke.py:364
+#: lib/elements/stroke.py:365
msgid "Render as grid. Use with care and watch your stitch density."
msgstr "渲染为网格。 小心使用并注意您的针迹密度。"
-#: lib/elements/stroke.py:376
+#: lib/elements/stroke.py:377
msgid "Stitch grid first"
msgstr ""
-#: lib/elements/stroke.py:377
+#: lib/elements/stroke.py:378
msgid "Reverse the stitch paths, so that the grid will be stitched first"
msgstr ""
-#: lib/elements/stroke.py:388
+#: lib/elements/stroke.py:389
msgid "Scale axis"
msgstr ""
-#: lib/elements/stroke.py:389
+#: lib/elements/stroke.py:390
msgid "Scale axis for satin guided ripple stitches."
msgstr ""
-#: lib/elements/stroke.py:393 lib/gui/edit_json/settings_panel.py:159
+#: lib/elements/stroke.py:394 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:401
+#: lib/elements/stroke.py:402
msgid "Starting scale"
msgstr ""
-#: lib/elements/stroke.py:402
+#: lib/elements/stroke.py:403
msgid "How big the first copy of the line should be, in percent."
msgstr ""
-#: lib/elements/stroke.py:402 lib/elements/stroke.py:414
+#: lib/elements/stroke.py:403 lib/elements/stroke.py:415
msgid "Used only for ripple stitch with a guide line."
msgstr ""
-#: lib/elements/stroke.py:413
+#: lib/elements/stroke.py:414
msgid "Ending scale"
msgstr ""
-#: lib/elements/stroke.py:414
+#: lib/elements/stroke.py:415
msgid "How big the last copy of the line should be, in percent."
msgstr ""
-#: lib/elements/stroke.py:425 lib/gui/tartan/customize_panel.py:43
+#: lib/elements/stroke.py:426 lib/gui/tartan/customize_panel.py:43
#: inx/inkstitch_transform_elements.inx:10
msgid "Rotate"
msgstr ""
-#: lib/elements/stroke.py:426
+#: lib/elements/stroke.py:427
msgid "Rotate satin guided ripple stitches"
msgstr ""
-#: lib/elements/stroke.py:437 inx/inkstitch_knockdown_fill.inx:20
+#: lib/elements/stroke.py:438 inx/inkstitch_knockdown_fill.inx:20
#: inx/inkstitch_knockdown_fill.inx:37
msgid "Join style"
msgstr "加入样式"
-#: lib/elements/stroke.py:438
+#: lib/elements/stroke.py:439
msgid "Join style for non circular ripples."
msgstr "加入非圆形波纹的样式。"
-#: lib/elements/stroke.py:441
+#: lib/elements/stroke.py:442
msgid "flat"
msgstr "平面"
-#: lib/elements/stroke.py:441
+#: lib/elements/stroke.py:442
msgid "point"
msgstr ""
@@ -4672,6 +4672,10 @@ msgstr ""
msgid "Stitch along a path using evenly-spaced stitches."
msgstr ""
+#: 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/sew_stack/stitch_layers/running_stitch/running_stitch_layer.py:25
msgid "Tolerance"
msgstr ""
diff --git a/translations/messages_zh_TW.po b/translations/messages_zh_TW.po
index 3e4c0dca..31b1d723 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-11-01 01:47+0000\n"
-"PO-Revision-Date: 2025-11-01 01:48\n"
+"POT-Creation-Date: 2025-11-08 01:39+0000\n"
+"PO-Revision-Date: 2025-11-08 01:39\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-11-01 01:47+0000\n"
+"POT-Creation-Date: 2025-11-08 01:39+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -1129,126 +1129,126 @@ msgstr ""
msgid "Flip automatically calculated angle if it appears to be wrong."
msgstr ""
-#: lib/elements/element.py:283 lib/gui/preferences.py:59
+#: lib/elements/element.py:291 lib/gui/preferences.py:59
#: lib/gui/preferences.py:128
msgid "Minimum stitch length"
msgstr ""
-#: lib/elements/element.py:284
+#: lib/elements/element.py:292
msgid "Overwrite global minimum stitch length setting. Shorter stitches than that will be removed."
msgstr ""
-#: lib/elements/element.py:294 lib/gui/preferences.py:41
+#: lib/elements/element.py:302 lib/gui/preferences.py:41
msgid "Minimum jump stitch length"
msgstr ""
-#: lib/elements/element.py:295
+#: lib/elements/element.py:303
msgid "Overwrite global minimum jump stitch length setting. Shorter distances to the next object will have no lock stitches."
msgstr ""
-#: lib/elements/element.py:305
+#: lib/elements/element.py:313
msgid "Allow lock stitches"
msgstr ""
-#: lib/elements/element.py:306
+#: lib/elements/element.py:314
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:311
+#: lib/elements/element.py:319
msgid "Both"
msgstr ""
-#: lib/elements/element.py:311
+#: lib/elements/element.py:319
msgid "Before"
msgstr ""
-#: lib/elements/element.py:311
+#: lib/elements/element.py:319
msgid "After"
msgstr ""
-#: lib/elements/element.py:311
+#: lib/elements/element.py:319
msgid "Neither"
msgstr ""
-#: lib/elements/element.py:320
+#: lib/elements/element.py:328
#: inx/inkstitch_lettering_force_lock_stitches.inx:3
msgid "Force lock stitches"
msgstr ""
-#: lib/elements/element.py:321
+#: lib/elements/element.py:329
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:333
+#: lib/elements/element.py:341
msgid "Tack stitch"
msgstr ""
-#: lib/elements/element.py:334
+#: lib/elements/element.py:342
msgid "Tack down stitch type"
msgstr ""
-#: lib/elements/element.py:344 lib/elements/element.py:390
+#: lib/elements/element.py:352 lib/elements/element.py:398
msgid "Custom path"
msgstr ""
-#: lib/elements/element.py:345
+#: lib/elements/element.py:353
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:355 lib/elements/element.py:367
+#: lib/elements/element.py:363 lib/elements/element.py:375
msgid "Scale tack stitch"
msgstr ""
-#: lib/elements/element.py:356
+#: lib/elements/element.py:364
msgid "Set stitch length. A 1 in a custom path equals this values."
msgstr ""
-#: lib/elements/element.py:368
+#: lib/elements/element.py:376
msgid "Scale tack stitch by this percentage."
msgstr ""
-#: lib/elements/element.py:379
+#: lib/elements/element.py:387
msgid "Lock stitch"
msgstr ""
-#: lib/elements/element.py:380
+#: lib/elements/element.py:388
msgid "Lock stitch type"
msgstr ""
-#: lib/elements/element.py:391
+#: lib/elements/element.py:399
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:401 lib/elements/element.py:413
+#: lib/elements/element.py:409 lib/elements/element.py:421
msgid "Scale lock stitch"
msgstr ""
-#: lib/elements/element.py:402
+#: lib/elements/element.py:410
msgid "Set length of lock stitches (mm)."
msgstr ""
-#: lib/elements/element.py:414
+#: lib/elements/element.py:422
msgid "Scale lock stitch by this percentage."
msgstr ""
-#: lib/elements/element.py:426
+#: lib/elements/element.py:434
msgid "Trim After"
msgstr ""
-#: lib/elements/element.py:427
+#: lib/elements/element.py:435
msgid "Add a TRIM command after stitching this object."
msgstr ""
-#: lib/elements/element.py:436
+#: lib/elements/element.py:444
msgid "Stop After"
msgstr ""
-#: lib/elements/element.py:437
+#: lib/elements/element.py:445
msgid "Add a STOP command after stitching this object."
msgstr ""
-#: lib/elements/element.py:741
+#: lib/elements/element.py:749
msgid "Please run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot objects. This will show you the exact location of the problem."
msgstr ""
@@ -1669,19 +1669,19 @@ msgstr ""
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:485 lib/elements/stroke.py:146
+#: lib/elements/fill_stitch.py:485 lib/elements/stroke.py:147
msgid "Randomize stitch length"
msgstr ""
-#: lib/elements/fill_stitch.py:486 lib/elements/stroke.py:147
+#: lib/elements/fill_stitch.py:486 lib/elements/stroke.py:148
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:502 lib/elements/stroke.py:159
+#: lib/elements/fill_stitch.py:502 lib/elements/stroke.py:160
msgid "Random stitch length jitter"
msgstr ""
-#: lib/elements/fill_stitch.py:503 lib/elements/stroke.py:160
+#: lib/elements/fill_stitch.py:503 lib/elements/stroke.py:161
msgid "Amount to vary the length of each stitch by when randomizing."
msgstr ""
@@ -1707,11 +1707,11 @@ msgid "Backtrack each stitch this many times. A value of 1 would triple each st
msgstr ""
#: lib/elements/fill_stitch.py:546 lib/elements/satin_column.py:254
-#: lib/elements/stroke.py:185
+#: lib/elements/stroke.py:186
msgid "Zig-zag spacing (peak-to-peak)"
msgstr ""
-#: lib/elements/fill_stitch.py:547 lib/elements/stroke.py:186
+#: lib/elements/fill_stitch.py:547 lib/elements/stroke.py:187
msgid "Length of stitches in zig-zag mode."
msgstr ""
@@ -1740,7 +1740,7 @@ msgid "Defines width of a herringbone pattern. Use 0 for regular rows."
msgstr ""
#: lib/elements/fill_stitch.py:598 lib/elements/satin_column.py:282
-#: lib/elements/stroke.py:198
+#: lib/elements/stroke.py:199
msgid "Pull compensation"
msgstr ""
@@ -1750,7 +1750,7 @@ msgstr ""
#: lib/elements/fill_stitch.py:603 lib/elements/satin_column.py:286
#: lib/elements/satin_column.py:449 lib/elements/satin_column.py:543
-#: lib/elements/stroke.py:201
+#: lib/elements/stroke.py:202
msgid "mm (each side)"
msgstr ""
@@ -1797,7 +1797,7 @@ msgstr ""
msgid "default: 3x fill row spacing"
msgstr ""
-#: lib/elements/fill_stitch.py:671 lib/elements/stroke.py:171
+#: lib/elements/fill_stitch.py:671 lib/elements/stroke.py:172
#: lib/extensions/element_info.py:144 lib/extensions/element_info.py:203
msgid "Max stitch length"
msgstr ""
@@ -1811,13 +1811,13 @@ msgid "Shrink the shape before doing underlay, to prevent underlay from showing
msgstr ""
#: lib/elements/fill_stitch.py:717 lib/elements/satin_column.py:585
-#: lib/elements/stroke.py:450 lib/gui/satin_multicolor/colorize_panel.py:61
+#: lib/elements/stroke.py:451 lib/gui/satin_multicolor/colorize_panel.py:61
#: lib/sew_stack/stitch_layers/mixins/randomization.py:55
msgid "Random seed"
msgstr ""
#: lib/elements/fill_stitch.py:718 lib/elements/satin_column.py:586
-#: lib/elements/stroke.py:451
+#: lib/elements/stroke.py:452
msgid "Use a specific seed for randomized attributes. Uses the element ID if empty."
msgstr ""
@@ -2105,27 +2105,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:297 lib/elements/stroke.py:340
+#: lib/elements/satin_column.py:297 lib/elements/stroke.py:341
msgid "Automatic"
msgstr ""
-#: lib/elements/satin_column.py:298 lib/elements/stroke.py:341
+#: lib/elements/satin_column.py:298 lib/elements/stroke.py:342
msgid "Don't reverse"
msgstr ""
-#: lib/elements/satin_column.py:299 lib/elements/stroke.py:342
+#: lib/elements/satin_column.py:299 lib/elements/stroke.py:343
msgid "Reverse first rail"
msgstr ""
-#: lib/elements/satin_column.py:300 lib/elements/stroke.py:343
+#: lib/elements/satin_column.py:300 lib/elements/stroke.py:344
msgid "Reverse second rail"
msgstr ""
-#: lib/elements/satin_column.py:301 lib/elements/stroke.py:344
+#: lib/elements/satin_column.py:301 lib/elements/stroke.py:345
msgid "Reverse both rails"
msgstr ""
-#: lib/elements/satin_column.py:307 lib/elements/stroke.py:350
+#: lib/elements/satin_column.py:307 lib/elements/stroke.py:351
msgid "Reverse rails"
msgstr ""
@@ -2186,7 +2186,7 @@ msgid "Stitch length"
msgstr ""
#: lib/elements/satin_column.py:429 lib/elements/satin_column.py:486
-#: lib/elements/stroke.py:132
+#: lib/elements/stroke.py:133
msgid "Stitch tolerance"
msgstr ""
@@ -2322,192 +2322,192 @@ msgid "No extra stitches will be added to the original ripple pattern and the ru
msgstr ""
#: 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."
+msgid "Length of stitches. Stitches can be shorter according to the stitch tolerance setting.\n"
+"It is possible to create stitch length patterns by adding multiple values separated by a space."
msgstr ""
-#: lib/elements/stroke.py:133
+#: lib/elements/stroke.py:134
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:172
+#: lib/elements/stroke.py:173
msgid "Split stitches longer than this."
msgstr ""
-#: lib/elements/stroke.py:199
+#: lib/elements/stroke.py:200
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:212
+#: lib/elements/stroke.py:213
msgid "Number of lines"
msgstr ""
-#: lib/elements/stroke.py:213
+#: lib/elements/stroke.py:214
msgid "Number of lines from start to finish"
msgstr ""
-#: lib/elements/stroke.py:224
+#: lib/elements/stroke.py:225
msgid "Minimum line distance"
msgstr ""
-#: lib/elements/stroke.py:225
+#: lib/elements/stroke.py:226
msgid "Overrides the number of lines setting."
msgstr ""
-#: lib/elements/stroke.py:238
+#: lib/elements/stroke.py:239
msgid "Line count / Minimum line distance"
msgstr ""
-#: lib/elements/stroke.py:239
+#: lib/elements/stroke.py:240
msgid "Render at rungs"
msgstr ""
-#: lib/elements/stroke.py:240
+#: lib/elements/stroke.py:241
msgid "Adaptive + minimum line distance"
msgstr ""
-#: lib/elements/stroke.py:245
+#: lib/elements/stroke.py:246
msgid "Pattern position"
msgstr ""
-#: lib/elements/stroke.py:246
+#: lib/elements/stroke.py:247
msgid "Pattern position for satin guided ripples."
msgstr ""
-#: lib/elements/stroke.py:257
+#: lib/elements/stroke.py:258
msgid "Stagger lines this many times before repeating"
msgstr ""
-#: lib/elements/stroke.py:258
+#: lib/elements/stroke.py:259
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:271
+#: lib/elements/stroke.py:272
msgid "Skip first lines"
msgstr ""
-#: lib/elements/stroke.py:272
+#: lib/elements/stroke.py:273
msgid "Skip this number of lines at the beginning."
msgstr ""
-#: lib/elements/stroke.py:283
+#: lib/elements/stroke.py:284
msgid "Skip last lines"
msgstr ""
-#: lib/elements/stroke.py:284
+#: lib/elements/stroke.py:285
msgid "Skip this number of lines at the end"
msgstr ""
-#: lib/elements/stroke.py:295
+#: lib/elements/stroke.py:296
msgid "Flip every second line"
msgstr ""
-#: lib/elements/stroke.py:296
+#: lib/elements/stroke.py:297
msgid "Linear ripple: wether to flip the pattern every second line or not."
msgstr ""
-#: lib/elements/stroke.py:306
+#: lib/elements/stroke.py:307
msgid "Line distance exponent"
msgstr ""
-#: lib/elements/stroke.py:307
+#: lib/elements/stroke.py:308
msgid "Increase density towards one side."
msgstr ""
-#: lib/elements/stroke.py:318
+#: lib/elements/stroke.py:319
msgid "Flip exponent"
msgstr ""
-#: lib/elements/stroke.py:319
+#: lib/elements/stroke.py:320
msgid "Reverse exponent effect."
msgstr ""
-#: lib/elements/stroke.py:330
+#: lib/elements/stroke.py:331
msgid "Reverse"
msgstr ""
-#: lib/elements/stroke.py:331
+#: lib/elements/stroke.py:332
msgid "Flip start and end point"
msgstr ""
-#: lib/elements/stroke.py:351
+#: lib/elements/stroke.py:352
msgid "Reverse satin ripple rails. Default: automatically detect and fix a reversed rail."
msgstr ""
-#: lib/elements/stroke.py:363
+#: lib/elements/stroke.py:364
msgid "Grid size"
msgstr ""
-#: lib/elements/stroke.py:364
+#: lib/elements/stroke.py:365
msgid "Render as grid. Use with care and watch your stitch density."
msgstr ""
-#: lib/elements/stroke.py:376
+#: lib/elements/stroke.py:377
msgid "Stitch grid first"
msgstr ""
-#: lib/elements/stroke.py:377
+#: lib/elements/stroke.py:378
msgid "Reverse the stitch paths, so that the grid will be stitched first"
msgstr ""
-#: lib/elements/stroke.py:388
+#: lib/elements/stroke.py:389
msgid "Scale axis"
msgstr ""
-#: lib/elements/stroke.py:389
+#: lib/elements/stroke.py:390
msgid "Scale axis for satin guided ripple stitches."
msgstr ""
-#: lib/elements/stroke.py:393 lib/gui/edit_json/settings_panel.py:159
+#: lib/elements/stroke.py:394 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:401
+#: lib/elements/stroke.py:402
msgid "Starting scale"
msgstr ""
-#: lib/elements/stroke.py:402
+#: lib/elements/stroke.py:403
msgid "How big the first copy of the line should be, in percent."
msgstr ""
-#: lib/elements/stroke.py:402 lib/elements/stroke.py:414
+#: lib/elements/stroke.py:403 lib/elements/stroke.py:415
msgid "Used only for ripple stitch with a guide line."
msgstr ""
-#: lib/elements/stroke.py:413
+#: lib/elements/stroke.py:414
msgid "Ending scale"
msgstr ""
-#: lib/elements/stroke.py:414
+#: lib/elements/stroke.py:415
msgid "How big the last copy of the line should be, in percent."
msgstr ""
-#: lib/elements/stroke.py:425 lib/gui/tartan/customize_panel.py:43
+#: lib/elements/stroke.py:426 lib/gui/tartan/customize_panel.py:43
#: inx/inkstitch_transform_elements.inx:10
msgid "Rotate"
msgstr ""
-#: lib/elements/stroke.py:426
+#: lib/elements/stroke.py:427
msgid "Rotate satin guided ripple stitches"
msgstr ""
-#: lib/elements/stroke.py:437 inx/inkstitch_knockdown_fill.inx:20
+#: lib/elements/stroke.py:438 inx/inkstitch_knockdown_fill.inx:20
#: inx/inkstitch_knockdown_fill.inx:37
msgid "Join style"
msgstr ""
-#: lib/elements/stroke.py:438
+#: lib/elements/stroke.py:439
msgid "Join style for non circular ripples."
msgstr ""
-#: lib/elements/stroke.py:441
+#: lib/elements/stroke.py:442
msgid "flat"
msgstr ""
-#: lib/elements/stroke.py:441
+#: lib/elements/stroke.py:442
msgid "point"
msgstr ""
@@ -4661,6 +4661,10 @@ msgstr ""
msgid "Stitch along a path using evenly-spaced stitches."
msgstr ""
+#: 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/sew_stack/stitch_layers/running_stitch/running_stitch_layer.py:25
msgid "Tolerance"
msgstr ""