summaryrefslogtreecommitdiff
path: root/translations
diff options
context:
space:
mode:
authorInk/Stitch Crowdin integration <inkstitch-crowdin@lex.gd>2023-03-10 01:30:07 +0000
committerInk/Stitch Crowdin integration <inkstitch-crowdin@lex.gd>2023-03-10 01:30:07 +0000
commitb58d4b62712518b18354c996d7819f51349141fd (patch)
treeb17c07ec3699cae54f0f09d7d8f4f55af793c9e4 /translations
parentfd6e43cf00548f78daf8ae855f691279e3c90a3b (diff)
new translations from Crowdin
Diffstat (limited to 'translations')
-rw-r--r--translations/messages_af_ZA.po143
-rw-r--r--translations/messages_ar_SA.po143
-rw-r--r--translations/messages_ca_ES.po143
-rw-r--r--translations/messages_cs_CZ.po143
-rw-r--r--translations/messages_da_DK.po143
-rw-r--r--translations/messages_de_DE.po163
-rw-r--r--translations/messages_el_GR.po143
-rw-r--r--translations/messages_en_US.po143
-rw-r--r--translations/messages_es_ES.po163
-rw-r--r--translations/messages_fi_FI.po163
-rw-r--r--translations/messages_fr_FR.po163
-rw-r--r--translations/messages_he_IL.po143
-rw-r--r--translations/messages_hu_HU.po143
-rw-r--r--translations/messages_it_IT.po163
-rw-r--r--translations/messages_ja_JP.po163
-rw-r--r--translations/messages_ko_KR.po143
-rw-r--r--translations/messages_nl_NL.po163
-rw-r--r--translations/messages_no_NO.po143
-rw-r--r--translations/messages_pl_PL.po143
-rw-r--r--translations/messages_pt_BR.po143
-rw-r--r--translations/messages_pt_PT.po143
-rw-r--r--translations/messages_ro_RO.po143
-rw-r--r--translations/messages_ru_RU.po163
-rw-r--r--translations/messages_sr_SP.po143
-rw-r--r--translations/messages_sv_SE.po143
-rw-r--r--translations/messages_tr_TR.po143
-rw-r--r--translations/messages_uk_UA.po163
-rw-r--r--translations/messages_vi_VN.po143
-rw-r--r--translations/messages_zh_CN.po143
-rw-r--r--translations/messages_zh_TW.po143
30 files changed, 2310 insertions, 2160 deletions
diff --git a/translations/messages_af_ZA.po b/translations/messages_af_ZA.po
index 32084096..8ac6ac20 100644
--- a/translations/messages_af_ZA.po
+++ b/translations/messages_af_ZA.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: inkstitch\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2023-03-08 01:29+0000\n"
-"PO-Revision-Date: 2023-03-08 01:29\n"
+"POT-Creation-Date: 2023-03-10 01:28+0000\n"
+"PO-Revision-Date: 2023-03-10 01:28\n"
"Last-Translator: \n"
"Language-Team: Afrikaans\n"
"MIME-Version: 1.0\n"
@@ -16,7 +16,7 @@ msgstr ""
"Project-Id-Version: \n"
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-03-08 01:29+0000\n"
+"POT-Creation-Date: 2023-03-10 01:28+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -1076,117 +1076,117 @@ msgstr ""
msgid "Flip automatically calucalted angle if it appears to be wrong."
msgstr ""
-#: lib/elements/element.py:251
+#: lib/elements/element.py:253
msgid "Allow lock stitches"
msgstr ""
-#: lib/elements/element.py:252
+#: lib/elements/element.py:254
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:257
+#: lib/elements/element.py:259
msgid "Both"
msgstr ""
-#: lib/elements/element.py:257
+#: lib/elements/element.py:259
msgid "Before"
msgstr ""
-#: lib/elements/element.py:257
+#: lib/elements/element.py:259
msgid "After"
msgstr ""
-#: lib/elements/element.py:257
+#: lib/elements/element.py:259
msgid "Neither"
msgstr ""
-#: lib/elements/element.py:266
+#: lib/elements/element.py:268
#: inx/inkstitch_lettering_force_lock_stitches.inx:3
msgid "Force lock stitches"
msgstr ""
-#: lib/elements/element.py:267
+#: lib/elements/element.py:269
msgid "Sew lock stitches after sewing this element, even if the distance to the next object is shorter than defined by the collapse length value in the Ink/Stitch preferences."
msgstr ""
-#: lib/elements/element.py:278
+#: lib/elements/element.py:280
msgid "Tack stitch"
msgstr ""
-#: lib/elements/element.py:279
+#: lib/elements/element.py:281
msgid "Tack down stitch type"
msgstr ""
-#: lib/elements/element.py:289 lib/elements/element.py:335
+#: lib/elements/element.py:291 lib/elements/element.py:337
msgid "Custom path"
msgstr ""
-#: lib/elements/element.py:290
+#: lib/elements/element.py:292
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:300 lib/elements/element.py:312
+#: lib/elements/element.py:302 lib/elements/element.py:314
msgid "Scale tack stitch"
msgstr ""
-#: lib/elements/element.py:301
+#: lib/elements/element.py:303
msgid "Set stitch length. A 1 in a custom path equals this values."
msgstr ""
-#: lib/elements/element.py:313
+#: lib/elements/element.py:315
msgid "Scale tack stitch by this percentage."
msgstr ""
-#: lib/elements/element.py:324
+#: lib/elements/element.py:326
msgid "Lock stitch"
msgstr ""
-#: lib/elements/element.py:325
+#: lib/elements/element.py:327
msgid "Lock stitch type"
msgstr ""
-#: lib/elements/element.py:336
+#: lib/elements/element.py:338
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:346 lib/elements/element.py:358
+#: lib/elements/element.py:348 lib/elements/element.py:360
msgid "Scale lock stitch"
msgstr ""
-#: lib/elements/element.py:347
+#: lib/elements/element.py:349
msgid "Set length of lock stitches (mm)."
msgstr ""
-#: lib/elements/element.py:359
+#: lib/elements/element.py:361
msgid "Scale lock stitch by this percentage."
msgstr ""
-#: lib/elements/element.py:371
+#: lib/elements/element.py:373
msgid "Trim After"
msgstr ""
-#: lib/elements/element.py:372
+#: lib/elements/element.py:374
msgid "Add a TRIM command after stitching this object."
msgstr ""
-#: lib/elements/element.py:381
+#: lib/elements/element.py:383
msgid "Stop After"
msgstr ""
-#: lib/elements/element.py:382
+#: lib/elements/element.py:384
msgid "Add a STOP command after stitching this object."
msgstr ""
-#: lib/elements/element.py:391
+#: lib/elements/element.py:393
msgid "Random seed"
msgstr ""
-#: lib/elements/element.py:392
+#: lib/elements/element.py:394
msgid "Use a specific seed for randomized attributes. Uses the element ID if empty."
msgstr ""
-#: lib/elements/element.py:440
+#: lib/elements/element.py:442
#, python-format
msgid "Object %(id)s has an empty 'd' attribute. Please delete this object from your document."
msgstr ""
@@ -1194,11 +1194,11 @@ msgstr ""
#. used when showing an error message to the user such as
#. "Failed on PathLabel (path1234): Satin column: One or more of the rungs
#. doesn't intersect both rails."
-#: lib/elements/element.py:626
+#: lib/elements/element.py:628
msgid "Failed on "
msgstr ""
-#: lib/elements/element.py:628
+#: lib/elements/element.py:630
msgid "Please run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot objects. This will indicate the errorneus position."
msgstr ""
@@ -1625,63 +1625,63 @@ msgid "* Convert to running stitch or simple satin (Params extension)"
msgstr ""
#: lib/elements/satin_column.py:37
-msgid "Unequal number of points"
+msgid "Not stitchable satin column"
msgstr ""
#: lib/elements/satin_column.py:38
-msgid "Satin column: There are no rungs and rails have an an unequal number of points."
+msgid "A satin column consists out of two rails and one or more rungs. This satin column may have a different setup."
msgstr ""
#: lib/elements/satin_column.py:40
-msgid "The easiest way to solve this issue is to add one or more rungs. "
+msgid "Make sure your satin column is not a combination of multiple satin columns."
msgstr ""
#: lib/elements/satin_column.py:41
-msgid "Rungs control the stitch direction in satin columns."
+msgid "Go to our website and read how a satin column should look like https://inkstitch.org/docs/stitches/satin-column/"
msgstr ""
-#: lib/elements/satin_column.py:42
-msgid "* With the selected object press \"P\" to activate the pencil tool."
+#: lib/elements/satin_column.py:45
+msgid "Each rung should intersect both rails once."
msgstr ""
-#: lib/elements/satin_column.py:43
-msgid "* Hold \"Shift\" while drawing the rung."
+#: lib/elements/satin_column.py:49
+msgid "Rungs intersects too many times"
msgstr ""
-#: lib/elements/satin_column.py:48
-msgid "Not stitchable satin column"
+#: lib/elements/satin_column.py:50
+msgid "Satin column: A rung intersects a rail more than once."
msgstr ""
-#: lib/elements/satin_column.py:49
-msgid "A satin column consists out of two rails and one or more rungs. This satin column may have a different setup."
+#: lib/elements/satin_column.py:54
+msgid "Rung doesn't intersect rails"
msgstr ""
-#: lib/elements/satin_column.py:51
-msgid "Make sure your satin column is not a combination of multiple satin columns."
+#: lib/elements/satin_column.py:55
+msgid "Satin column: A rung doesn't intersect both rails."
msgstr ""
-#: lib/elements/satin_column.py:52
-msgid "Go to our website and read how a satin column should look like https://inkstitch.org/docs/stitches/satin-column/"
+#: lib/elements/satin_column.py:59
+msgid "Unequal number of points"
msgstr ""
-#: lib/elements/satin_column.py:56
-msgid "Each rung should intersect both rails once."
+#: lib/elements/satin_column.py:60
+msgid "Satin column: There are no rungs and rails have an an unequal number of points."
msgstr ""
-#: lib/elements/satin_column.py:60
-msgid "Rung doesn't intersect rails"
+#: lib/elements/satin_column.py:62
+msgid "The easiest way to solve this issue is to add one or more rungs. "
msgstr ""
-#: lib/elements/satin_column.py:61
-msgid "Satin column: A rung doesn't intersect both rails."
+#: lib/elements/satin_column.py:63
+msgid "Rungs control the stitch direction in satin columns."
msgstr ""
-#: lib/elements/satin_column.py:65
-msgid "Rungs intersects too many times"
+#: lib/elements/satin_column.py:64
+msgid "* With the selected object press \"P\" to activate the pencil tool."
msgstr ""
-#: lib/elements/satin_column.py:66
-msgid "Satin column: A rung intersects a rail more than once."
+#: lib/elements/satin_column.py:65
+msgid "* Hold \"Shift\" while drawing the rung."
msgstr ""
#: lib/elements/satin_column.py:70 inx/inkstitch_select_elements.inx:17
@@ -2046,43 +2046,43 @@ msgstr ""
msgid "How big the first copy of the line should be, in percent."
msgstr ""
-#: lib/elements/stroke.py:286 lib/elements/stroke.py:297
+#: lib/elements/stroke.py:286 lib/elements/stroke.py:298
msgid "Used only for ripple stitch with a guide line."
msgstr ""
-#: lib/elements/stroke.py:296
+#: lib/elements/stroke.py:297
msgid "Ending scale"
msgstr ""
-#: lib/elements/stroke.py:297
+#: lib/elements/stroke.py:298
msgid "How big the last copy of the line should be, in percent."
msgstr ""
-#: lib/elements/stroke.py:307
+#: lib/elements/stroke.py:309
msgid "Rotate"
msgstr ""
-#: lib/elements/stroke.py:308
+#: lib/elements/stroke.py:310
msgid "Rotate satin guided ripple stitches"
msgstr ""
-#: lib/elements/stroke.py:319
+#: lib/elements/stroke.py:321
msgid "Join style"
msgstr ""
-#: lib/elements/stroke.py:320
+#: lib/elements/stroke.py:322
msgid "Join style for non circular ripples."
msgstr ""
-#: lib/elements/stroke.py:323
+#: lib/elements/stroke.py:325
msgid "flat"
msgstr ""
-#: lib/elements/stroke.py:323
+#: lib/elements/stroke.py:325
msgid "point"
msgstr ""
-#: lib/elements/stroke.py:402
+#: lib/elements/stroke.py:404
msgid "Legacy running stitch setting detected!\n\n"
"It looks like you're using a stroke smaller than 0.5 units to indicate a running stitch, which is deprecated. Instead, please set your stroke to be dashed to indicate running stitch. Any kind of dash will work."
msgstr ""
@@ -2833,6 +2833,11 @@ msgstr ""
msgid "AutoSatin Running Stitch %d"
msgstr ""
+#: lib/stitches/meander_fill.py:34
+#, python-format
+msgid "%s: Could not build graph for meander stitching. Try to enlarge your shape or scale your meander pattern down."
+msgstr ""
+
#: lib/svg/rendering.py:222
msgid "Stitch Plan"
msgstr ""
diff --git a/translations/messages_ar_SA.po b/translations/messages_ar_SA.po
index 27a05484..bda8b9d5 100644
--- a/translations/messages_ar_SA.po
+++ b/translations/messages_ar_SA.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: inkstitch\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2023-03-08 01:29+0000\n"
-"PO-Revision-Date: 2023-03-08 01:29\n"
+"POT-Creation-Date: 2023-03-10 01:28+0000\n"
+"PO-Revision-Date: 2023-03-10 01:28\n"
"Last-Translator: \n"
"Language-Team: Arabic\n"
"MIME-Version: 1.0\n"
@@ -16,7 +16,7 @@ msgstr ""
"Project-Id-Version: \n"
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-03-08 01:29+0000\n"
+"POT-Creation-Date: 2023-03-10 01:28+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -1076,117 +1076,117 @@ msgstr ""
msgid "Flip automatically calucalted angle if it appears to be wrong."
msgstr ""
-#: lib/elements/element.py:251
+#: lib/elements/element.py:253
msgid "Allow lock stitches"
msgstr ""
-#: lib/elements/element.py:252
+#: lib/elements/element.py:254
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:257
+#: lib/elements/element.py:259
msgid "Both"
msgstr ""
-#: lib/elements/element.py:257
+#: lib/elements/element.py:259
msgid "Before"
msgstr ""
-#: lib/elements/element.py:257
+#: lib/elements/element.py:259
msgid "After"
msgstr ""
-#: lib/elements/element.py:257
+#: lib/elements/element.py:259
msgid "Neither"
msgstr ""
-#: lib/elements/element.py:266
+#: lib/elements/element.py:268
#: inx/inkstitch_lettering_force_lock_stitches.inx:3
msgid "Force lock stitches"
msgstr ""
-#: lib/elements/element.py:267
+#: lib/elements/element.py:269
msgid "Sew lock stitches after sewing this element, even if the distance to the next object is shorter than defined by the collapse length value in the Ink/Stitch preferences."
msgstr ""
-#: lib/elements/element.py:278
+#: lib/elements/element.py:280
msgid "Tack stitch"
msgstr ""
-#: lib/elements/element.py:279
+#: lib/elements/element.py:281
msgid "Tack down stitch type"
msgstr ""
-#: lib/elements/element.py:289 lib/elements/element.py:335
+#: lib/elements/element.py:291 lib/elements/element.py:337
msgid "Custom path"
msgstr ""
-#: lib/elements/element.py:290
+#: lib/elements/element.py:292
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:300 lib/elements/element.py:312
+#: lib/elements/element.py:302 lib/elements/element.py:314
msgid "Scale tack stitch"
msgstr ""
-#: lib/elements/element.py:301
+#: lib/elements/element.py:303
msgid "Set stitch length. A 1 in a custom path equals this values."
msgstr ""
-#: lib/elements/element.py:313
+#: lib/elements/element.py:315
msgid "Scale tack stitch by this percentage."
msgstr ""
-#: lib/elements/element.py:324
+#: lib/elements/element.py:326
msgid "Lock stitch"
msgstr ""
-#: lib/elements/element.py:325
+#: lib/elements/element.py:327
msgid "Lock stitch type"
msgstr ""
-#: lib/elements/element.py:336
+#: lib/elements/element.py:338
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:346 lib/elements/element.py:358
+#: lib/elements/element.py:348 lib/elements/element.py:360
msgid "Scale lock stitch"
msgstr ""
-#: lib/elements/element.py:347
+#: lib/elements/element.py:349
msgid "Set length of lock stitches (mm)."
msgstr ""
-#: lib/elements/element.py:359
+#: lib/elements/element.py:361
msgid "Scale lock stitch by this percentage."
msgstr ""
-#: lib/elements/element.py:371
+#: lib/elements/element.py:373
msgid "Trim After"
msgstr ""
-#: lib/elements/element.py:372
+#: lib/elements/element.py:374
msgid "Add a TRIM command after stitching this object."
msgstr ""
-#: lib/elements/element.py:381
+#: lib/elements/element.py:383
msgid "Stop After"
msgstr ""
-#: lib/elements/element.py:382
+#: lib/elements/element.py:384
msgid "Add a STOP command after stitching this object."
msgstr ""
-#: lib/elements/element.py:391
+#: lib/elements/element.py:393
msgid "Random seed"
msgstr ""
-#: lib/elements/element.py:392
+#: lib/elements/element.py:394
msgid "Use a specific seed for randomized attributes. Uses the element ID if empty."
msgstr ""
-#: lib/elements/element.py:440
+#: lib/elements/element.py:442
#, python-format
msgid "Object %(id)s has an empty 'd' attribute. Please delete this object from your document."
msgstr ""
@@ -1194,11 +1194,11 @@ msgstr ""
#. used when showing an error message to the user such as
#. "Failed on PathLabel (path1234): Satin column: One or more of the rungs
#. doesn't intersect both rails."
-#: lib/elements/element.py:626
+#: lib/elements/element.py:628
msgid "Failed on "
msgstr ""
-#: lib/elements/element.py:628
+#: lib/elements/element.py:630
msgid "Please run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot objects. This will indicate the errorneus position."
msgstr ""
@@ -1625,63 +1625,63 @@ msgid "* Convert to running stitch or simple satin (Params extension)"
msgstr ""
#: lib/elements/satin_column.py:37
-msgid "Unequal number of points"
+msgid "Not stitchable satin column"
msgstr ""
#: lib/elements/satin_column.py:38
-msgid "Satin column: There are no rungs and rails have an an unequal number of points."
+msgid "A satin column consists out of two rails and one or more rungs. This satin column may have a different setup."
msgstr ""
#: lib/elements/satin_column.py:40
-msgid "The easiest way to solve this issue is to add one or more rungs. "
+msgid "Make sure your satin column is not a combination of multiple satin columns."
msgstr ""
#: lib/elements/satin_column.py:41
-msgid "Rungs control the stitch direction in satin columns."
+msgid "Go to our website and read how a satin column should look like https://inkstitch.org/docs/stitches/satin-column/"
msgstr ""
-#: lib/elements/satin_column.py:42
-msgid "* With the selected object press \"P\" to activate the pencil tool."
+#: lib/elements/satin_column.py:45
+msgid "Each rung should intersect both rails once."
msgstr ""
-#: lib/elements/satin_column.py:43
-msgid "* Hold \"Shift\" while drawing the rung."
+#: lib/elements/satin_column.py:49
+msgid "Rungs intersects too many times"
msgstr ""
-#: lib/elements/satin_column.py:48
-msgid "Not stitchable satin column"
+#: lib/elements/satin_column.py:50
+msgid "Satin column: A rung intersects a rail more than once."
msgstr ""
-#: lib/elements/satin_column.py:49
-msgid "A satin column consists out of two rails and one or more rungs. This satin column may have a different setup."
+#: lib/elements/satin_column.py:54
+msgid "Rung doesn't intersect rails"
msgstr ""
-#: lib/elements/satin_column.py:51
-msgid "Make sure your satin column is not a combination of multiple satin columns."
+#: lib/elements/satin_column.py:55
+msgid "Satin column: A rung doesn't intersect both rails."
msgstr ""
-#: lib/elements/satin_column.py:52
-msgid "Go to our website and read how a satin column should look like https://inkstitch.org/docs/stitches/satin-column/"
+#: lib/elements/satin_column.py:59
+msgid "Unequal number of points"
msgstr ""
-#: lib/elements/satin_column.py:56
-msgid "Each rung should intersect both rails once."
+#: lib/elements/satin_column.py:60
+msgid "Satin column: There are no rungs and rails have an an unequal number of points."
msgstr ""
-#: lib/elements/satin_column.py:60
-msgid "Rung doesn't intersect rails"
+#: lib/elements/satin_column.py:62
+msgid "The easiest way to solve this issue is to add one or more rungs. "
msgstr ""
-#: lib/elements/satin_column.py:61
-msgid "Satin column: A rung doesn't intersect both rails."
+#: lib/elements/satin_column.py:63
+msgid "Rungs control the stitch direction in satin columns."
msgstr ""
-#: lib/elements/satin_column.py:65
-msgid "Rungs intersects too many times"
+#: lib/elements/satin_column.py:64
+msgid "* With the selected object press \"P\" to activate the pencil tool."
msgstr ""
-#: lib/elements/satin_column.py:66
-msgid "Satin column: A rung intersects a rail more than once."
+#: lib/elements/satin_column.py:65
+msgid "* Hold \"Shift\" while drawing the rung."
msgstr ""
#: lib/elements/satin_column.py:70 inx/inkstitch_select_elements.inx:17
@@ -2046,43 +2046,43 @@ msgstr ""
msgid "How big the first copy of the line should be, in percent."
msgstr ""
-#: lib/elements/stroke.py:286 lib/elements/stroke.py:297
+#: lib/elements/stroke.py:286 lib/elements/stroke.py:298
msgid "Used only for ripple stitch with a guide line."
msgstr ""
-#: lib/elements/stroke.py:296
+#: lib/elements/stroke.py:297
msgid "Ending scale"
msgstr ""
-#: lib/elements/stroke.py:297
+#: lib/elements/stroke.py:298
msgid "How big the last copy of the line should be, in percent."
msgstr ""
-#: lib/elements/stroke.py:307
+#: lib/elements/stroke.py:309
msgid "Rotate"
msgstr ""
-#: lib/elements/stroke.py:308
+#: lib/elements/stroke.py:310
msgid "Rotate satin guided ripple stitches"
msgstr ""
-#: lib/elements/stroke.py:319
+#: lib/elements/stroke.py:321
msgid "Join style"
msgstr ""
-#: lib/elements/stroke.py:320
+#: lib/elements/stroke.py:322
msgid "Join style for non circular ripples."
msgstr ""
-#: lib/elements/stroke.py:323
+#: lib/elements/stroke.py:325
msgid "flat"
msgstr ""
-#: lib/elements/stroke.py:323
+#: lib/elements/stroke.py:325
msgid "point"
msgstr ""
-#: lib/elements/stroke.py:402
+#: lib/elements/stroke.py:404
msgid "Legacy running stitch setting detected!\n\n"
"It looks like you're using a stroke smaller than 0.5 units to indicate a running stitch, which is deprecated. Instead, please set your stroke to be dashed to indicate running stitch. Any kind of dash will work."
msgstr ""
@@ -2833,6 +2833,11 @@ msgstr ""
msgid "AutoSatin Running Stitch %d"
msgstr ""
+#: lib/stitches/meander_fill.py:34
+#, python-format
+msgid "%s: Could not build graph for meander stitching. Try to enlarge your shape or scale your meander pattern down."
+msgstr ""
+
#: lib/svg/rendering.py:222
msgid "Stitch Plan"
msgstr ""
diff --git a/translations/messages_ca_ES.po b/translations/messages_ca_ES.po
index 3cd45a61..fcafdd61 100644
--- a/translations/messages_ca_ES.po
+++ b/translations/messages_ca_ES.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: inkstitch\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2023-03-08 01:29+0000\n"
-"PO-Revision-Date: 2023-03-08 01:30\n"
+"POT-Creation-Date: 2023-03-10 01:28+0000\n"
+"PO-Revision-Date: 2023-03-10 01:28\n"
"Last-Translator: \n"
"Language-Team: Catalan\n"
"MIME-Version: 1.0\n"
@@ -16,7 +16,7 @@ msgstr ""
"Project-Id-Version: \n"
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-03-08 01:29+0000\n"
+"POT-Creation-Date: 2023-03-10 01:28+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -1076,117 +1076,117 @@ msgstr ""
msgid "Flip automatically calucalted angle if it appears to be wrong."
msgstr ""
-#: lib/elements/element.py:251
+#: lib/elements/element.py:253
msgid "Allow lock stitches"
msgstr ""
-#: lib/elements/element.py:252
+#: lib/elements/element.py:254
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:257
+#: lib/elements/element.py:259
msgid "Both"
msgstr ""
-#: lib/elements/element.py:257
+#: lib/elements/element.py:259
msgid "Before"
msgstr ""
-#: lib/elements/element.py:257
+#: lib/elements/element.py:259
msgid "After"
msgstr ""
-#: lib/elements/element.py:257
+#: lib/elements/element.py:259
msgid "Neither"
msgstr ""
-#: lib/elements/element.py:266
+#: lib/elements/element.py:268
#: inx/inkstitch_lettering_force_lock_stitches.inx:3
msgid "Force lock stitches"
msgstr ""
-#: lib/elements/element.py:267
+#: lib/elements/element.py:269
msgid "Sew lock stitches after sewing this element, even if the distance to the next object is shorter than defined by the collapse length value in the Ink/Stitch preferences."
msgstr ""
-#: lib/elements/element.py:278
+#: lib/elements/element.py:280
msgid "Tack stitch"
msgstr ""
-#: lib/elements/element.py:279
+#: lib/elements/element.py:281
msgid "Tack down stitch type"
msgstr ""
-#: lib/elements/element.py:289 lib/elements/element.py:335
+#: lib/elements/element.py:291 lib/elements/element.py:337
msgid "Custom path"
msgstr ""
-#: lib/elements/element.py:290
+#: lib/elements/element.py:292
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:300 lib/elements/element.py:312
+#: lib/elements/element.py:302 lib/elements/element.py:314
msgid "Scale tack stitch"
msgstr ""
-#: lib/elements/element.py:301
+#: lib/elements/element.py:303
msgid "Set stitch length. A 1 in a custom path equals this values."
msgstr ""
-#: lib/elements/element.py:313
+#: lib/elements/element.py:315
msgid "Scale tack stitch by this percentage."
msgstr ""
-#: lib/elements/element.py:324
+#: lib/elements/element.py:326
msgid "Lock stitch"
msgstr ""
-#: lib/elements/element.py:325
+#: lib/elements/element.py:327
msgid "Lock stitch type"
msgstr ""
-#: lib/elements/element.py:336
+#: lib/elements/element.py:338
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:346 lib/elements/element.py:358
+#: lib/elements/element.py:348 lib/elements/element.py:360
msgid "Scale lock stitch"
msgstr ""
-#: lib/elements/element.py:347
+#: lib/elements/element.py:349
msgid "Set length of lock stitches (mm)."
msgstr ""
-#: lib/elements/element.py:359
+#: lib/elements/element.py:361
msgid "Scale lock stitch by this percentage."
msgstr ""
-#: lib/elements/element.py:371
+#: lib/elements/element.py:373
msgid "Trim After"
msgstr ""
-#: lib/elements/element.py:372
+#: lib/elements/element.py:374
msgid "Add a TRIM command after stitching this object."
msgstr ""
-#: lib/elements/element.py:381
+#: lib/elements/element.py:383
msgid "Stop After"
msgstr ""
-#: lib/elements/element.py:382
+#: lib/elements/element.py:384
msgid "Add a STOP command after stitching this object."
msgstr ""
-#: lib/elements/element.py:391
+#: lib/elements/element.py:393
msgid "Random seed"
msgstr ""
-#: lib/elements/element.py:392
+#: lib/elements/element.py:394
msgid "Use a specific seed for randomized attributes. Uses the element ID if empty."
msgstr ""
-#: lib/elements/element.py:440
+#: lib/elements/element.py:442
#, python-format
msgid "Object %(id)s has an empty 'd' attribute. Please delete this object from your document."
msgstr ""
@@ -1194,11 +1194,11 @@ msgstr ""
#. used when showing an error message to the user such as
#. "Failed on PathLabel (path1234): Satin column: One or more of the rungs
#. doesn't intersect both rails."
-#: lib/elements/element.py:626
+#: lib/elements/element.py:628
msgid "Failed on "
msgstr ""
-#: lib/elements/element.py:628
+#: lib/elements/element.py:630
msgid "Please run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot objects. This will indicate the errorneus position."
msgstr ""
@@ -1625,63 +1625,63 @@ msgid "* Convert to running stitch or simple satin (Params extension)"
msgstr ""
#: lib/elements/satin_column.py:37
-msgid "Unequal number of points"
+msgid "Not stitchable satin column"
msgstr ""
#: lib/elements/satin_column.py:38
-msgid "Satin column: There are no rungs and rails have an an unequal number of points."
+msgid "A satin column consists out of two rails and one or more rungs. This satin column may have a different setup."
msgstr ""
#: lib/elements/satin_column.py:40
-msgid "The easiest way to solve this issue is to add one or more rungs. "
+msgid "Make sure your satin column is not a combination of multiple satin columns."
msgstr ""
#: lib/elements/satin_column.py:41
-msgid "Rungs control the stitch direction in satin columns."
+msgid "Go to our website and read how a satin column should look like https://inkstitch.org/docs/stitches/satin-column/"
msgstr ""
-#: lib/elements/satin_column.py:42
-msgid "* With the selected object press \"P\" to activate the pencil tool."
+#: lib/elements/satin_column.py:45
+msgid "Each rung should intersect both rails once."
msgstr ""
-#: lib/elements/satin_column.py:43
-msgid "* Hold \"Shift\" while drawing the rung."
+#: lib/elements/satin_column.py:49
+msgid "Rungs intersects too many times"
msgstr ""
-#: lib/elements/satin_column.py:48
-msgid "Not stitchable satin column"
+#: lib/elements/satin_column.py:50
+msgid "Satin column: A rung intersects a rail more than once."
msgstr ""
-#: lib/elements/satin_column.py:49
-msgid "A satin column consists out of two rails and one or more rungs. This satin column may have a different setup."
+#: lib/elements/satin_column.py:54
+msgid "Rung doesn't intersect rails"
msgstr ""
-#: lib/elements/satin_column.py:51
-msgid "Make sure your satin column is not a combination of multiple satin columns."
+#: lib/elements/satin_column.py:55
+msgid "Satin column: A rung doesn't intersect both rails."
msgstr ""
-#: lib/elements/satin_column.py:52
-msgid "Go to our website and read how a satin column should look like https://inkstitch.org/docs/stitches/satin-column/"
+#: lib/elements/satin_column.py:59
+msgid "Unequal number of points"
msgstr ""
-#: lib/elements/satin_column.py:56
-msgid "Each rung should intersect both rails once."
+#: lib/elements/satin_column.py:60
+msgid "Satin column: There are no rungs and rails have an an unequal number of points."
msgstr ""
-#: lib/elements/satin_column.py:60
-msgid "Rung doesn't intersect rails"
+#: lib/elements/satin_column.py:62
+msgid "The easiest way to solve this issue is to add one or more rungs. "
msgstr ""
-#: lib/elements/satin_column.py:61
-msgid "Satin column: A rung doesn't intersect both rails."
+#: lib/elements/satin_column.py:63
+msgid "Rungs control the stitch direction in satin columns."
msgstr ""
-#: lib/elements/satin_column.py:65
-msgid "Rungs intersects too many times"
+#: lib/elements/satin_column.py:64
+msgid "* With the selected object press \"P\" to activate the pencil tool."
msgstr ""
-#: lib/elements/satin_column.py:66
-msgid "Satin column: A rung intersects a rail more than once."
+#: lib/elements/satin_column.py:65
+msgid "* Hold \"Shift\" while drawing the rung."
msgstr ""
#: lib/elements/satin_column.py:70 inx/inkstitch_select_elements.inx:17
@@ -2046,43 +2046,43 @@ msgstr ""
msgid "How big the first copy of the line should be, in percent."
msgstr ""
-#: lib/elements/stroke.py:286 lib/elements/stroke.py:297
+#: lib/elements/stroke.py:286 lib/elements/stroke.py:298
msgid "Used only for ripple stitch with a guide line."
msgstr ""
-#: lib/elements/stroke.py:296
+#: lib/elements/stroke.py:297
msgid "Ending scale"
msgstr ""
-#: lib/elements/stroke.py:297
+#: lib/elements/stroke.py:298
msgid "How big the last copy of the line should be, in percent."
msgstr ""
-#: lib/elements/stroke.py:307
+#: lib/elements/stroke.py:309
msgid "Rotate"
msgstr ""
-#: lib/elements/stroke.py:308
+#: lib/elements/stroke.py:310
msgid "Rotate satin guided ripple stitches"
msgstr ""
-#: lib/elements/stroke.py:319
+#: lib/elements/stroke.py:321
msgid "Join style"
msgstr ""
-#: lib/elements/stroke.py:320
+#: lib/elements/stroke.py:322
msgid "Join style for non circular ripples."
msgstr ""
-#: lib/elements/stroke.py:323
+#: lib/elements/stroke.py:325
msgid "flat"
msgstr ""
-#: lib/elements/stroke.py:323
+#: lib/elements/stroke.py:325
msgid "point"
msgstr ""
-#: lib/elements/stroke.py:402
+#: lib/elements/stroke.py:404
msgid "Legacy running stitch setting detected!\n\n"
"It looks like you're using a stroke smaller than 0.5 units to indicate a running stitch, which is deprecated. Instead, please set your stroke to be dashed to indicate running stitch. Any kind of dash will work."
msgstr ""
@@ -2833,6 +2833,11 @@ msgstr ""
msgid "AutoSatin Running Stitch %d"
msgstr ""
+#: lib/stitches/meander_fill.py:34
+#, python-format
+msgid "%s: Could not build graph for meander stitching. Try to enlarge your shape or scale your meander pattern down."
+msgstr ""
+
#: lib/svg/rendering.py:222
msgid "Stitch Plan"
msgstr ""
diff --git a/translations/messages_cs_CZ.po b/translations/messages_cs_CZ.po
index bfbe7fa6..0e8922c9 100644
--- a/translations/messages_cs_CZ.po
+++ b/translations/messages_cs_CZ.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: inkstitch\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2023-03-08 01:29+0000\n"
-"PO-Revision-Date: 2023-03-08 01:30\n"
+"POT-Creation-Date: 2023-03-10 01:28+0000\n"
+"PO-Revision-Date: 2023-03-10 01:29\n"
"Last-Translator: \n"
"Language-Team: Czech\n"
"MIME-Version: 1.0\n"
@@ -16,7 +16,7 @@ msgstr ""
"Project-Id-Version: \n"
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-03-08 01:29+0000\n"
+"POT-Creation-Date: 2023-03-10 01:28+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -1076,117 +1076,117 @@ msgstr ""
msgid "Flip automatically calucalted angle if it appears to be wrong."
msgstr ""
-#: lib/elements/element.py:251
+#: lib/elements/element.py:253
msgid "Allow lock stitches"
msgstr ""
-#: lib/elements/element.py:252
+#: lib/elements/element.py:254
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:257
+#: lib/elements/element.py:259
msgid "Both"
msgstr "Oba"
-#: lib/elements/element.py:257
+#: lib/elements/element.py:259
msgid "Before"
msgstr "Před"
-#: lib/elements/element.py:257
+#: lib/elements/element.py:259
msgid "After"
msgstr "Po"
-#: lib/elements/element.py:257
+#: lib/elements/element.py:259
msgid "Neither"
msgstr "Ani"
-#: lib/elements/element.py:266
+#: lib/elements/element.py:268
#: inx/inkstitch_lettering_force_lock_stitches.inx:3
msgid "Force lock stitches"
msgstr ""
-#: lib/elements/element.py:267
+#: lib/elements/element.py:269
msgid "Sew lock stitches after sewing this element, even if the distance to the next object is shorter than defined by the collapse length value in the Ink/Stitch preferences."
msgstr ""
-#: lib/elements/element.py:278
+#: lib/elements/element.py:280
msgid "Tack stitch"
msgstr ""
-#: lib/elements/element.py:279
+#: lib/elements/element.py:281
msgid "Tack down stitch type"
msgstr ""
-#: lib/elements/element.py:289 lib/elements/element.py:335
+#: lib/elements/element.py:291 lib/elements/element.py:337
msgid "Custom path"
msgstr ""
-#: lib/elements/element.py:290
+#: lib/elements/element.py:292
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:300 lib/elements/element.py:312
+#: lib/elements/element.py:302 lib/elements/element.py:314
msgid "Scale tack stitch"
msgstr ""
-#: lib/elements/element.py:301
+#: lib/elements/element.py:303
msgid "Set stitch length. A 1 in a custom path equals this values."
msgstr ""
-#: lib/elements/element.py:313
+#: lib/elements/element.py:315
msgid "Scale tack stitch by this percentage."
msgstr ""
-#: lib/elements/element.py:324
+#: lib/elements/element.py:326
msgid "Lock stitch"
msgstr ""
-#: lib/elements/element.py:325
+#: lib/elements/element.py:327
msgid "Lock stitch type"
msgstr ""
-#: lib/elements/element.py:336
+#: lib/elements/element.py:338
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:346 lib/elements/element.py:358
+#: lib/elements/element.py:348 lib/elements/element.py:360
msgid "Scale lock stitch"
msgstr ""
-#: lib/elements/element.py:347
+#: lib/elements/element.py:349
msgid "Set length of lock stitches (mm)."
msgstr ""
-#: lib/elements/element.py:359
+#: lib/elements/element.py:361
msgid "Scale lock stitch by this percentage."
msgstr ""
-#: lib/elements/element.py:371
+#: lib/elements/element.py:373
msgid "Trim After"
msgstr ""
-#: lib/elements/element.py:372
+#: lib/elements/element.py:374
msgid "Add a TRIM command after stitching this object."
msgstr ""
-#: lib/elements/element.py:381
+#: lib/elements/element.py:383
msgid "Stop After"
msgstr ""
-#: lib/elements/element.py:382
+#: lib/elements/element.py:384
msgid "Add a STOP command after stitching this object."
msgstr ""
-#: lib/elements/element.py:391
+#: lib/elements/element.py:393
msgid "Random seed"
msgstr ""
-#: lib/elements/element.py:392
+#: lib/elements/element.py:394
msgid "Use a specific seed for randomized attributes. Uses the element ID if empty."
msgstr ""
-#: lib/elements/element.py:440
+#: lib/elements/element.py:442
#, python-format
msgid "Object %(id)s has an empty 'd' attribute. Please delete this object from your document."
msgstr "Objekt %(id)s má prázdný atribut 'd'. Odstraňte prosím tento objekt z dokumentu."
@@ -1194,11 +1194,11 @@ msgstr "Objekt %(id)s má prázdný atribut 'd'. Odstraňte prosím tento objek
#. used when showing an error message to the user such as
#. "Failed on PathLabel (path1234): Satin column: One or more of the rungs
#. doesn't intersect both rails."
-#: lib/elements/element.py:626
+#: lib/elements/element.py:628
msgid "Failed on "
msgstr ""
-#: lib/elements/element.py:628
+#: lib/elements/element.py:630
msgid "Please run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot objects. This will indicate the errorneus position."
msgstr ""
@@ -1625,63 +1625,63 @@ msgid "* Convert to running stitch or simple satin (Params extension)"
msgstr ""
#: lib/elements/satin_column.py:37
-msgid "Unequal number of points"
+msgid "Not stitchable satin column"
msgstr ""
#: lib/elements/satin_column.py:38
-msgid "Satin column: There are no rungs and rails have an an unequal number of points."
+msgid "A satin column consists out of two rails and one or more rungs. This satin column may have a different setup."
msgstr ""
#: lib/elements/satin_column.py:40
-msgid "The easiest way to solve this issue is to add one or more rungs. "
+msgid "Make sure your satin column is not a combination of multiple satin columns."
msgstr ""
#: lib/elements/satin_column.py:41
-msgid "Rungs control the stitch direction in satin columns."
+msgid "Go to our website and read how a satin column should look like https://inkstitch.org/docs/stitches/satin-column/"
msgstr ""
-#: lib/elements/satin_column.py:42
-msgid "* With the selected object press \"P\" to activate the pencil tool."
+#: lib/elements/satin_column.py:45
+msgid "Each rung should intersect both rails once."
msgstr ""
-#: lib/elements/satin_column.py:43
-msgid "* Hold \"Shift\" while drawing the rung."
+#: lib/elements/satin_column.py:49
+msgid "Rungs intersects too many times"
msgstr ""
-#: lib/elements/satin_column.py:48
-msgid "Not stitchable satin column"
+#: lib/elements/satin_column.py:50
+msgid "Satin column: A rung intersects a rail more than once."
msgstr ""
-#: lib/elements/satin_column.py:49
-msgid "A satin column consists out of two rails and one or more rungs. This satin column may have a different setup."
+#: lib/elements/satin_column.py:54
+msgid "Rung doesn't intersect rails"
msgstr ""
-#: lib/elements/satin_column.py:51
-msgid "Make sure your satin column is not a combination of multiple satin columns."
+#: lib/elements/satin_column.py:55
+msgid "Satin column: A rung doesn't intersect both rails."
msgstr ""
-#: lib/elements/satin_column.py:52
-msgid "Go to our website and read how a satin column should look like https://inkstitch.org/docs/stitches/satin-column/"
+#: lib/elements/satin_column.py:59
+msgid "Unequal number of points"
msgstr ""
-#: lib/elements/satin_column.py:56
-msgid "Each rung should intersect both rails once."
+#: lib/elements/satin_column.py:60
+msgid "Satin column: There are no rungs and rails have an an unequal number of points."
msgstr ""
-#: lib/elements/satin_column.py:60
-msgid "Rung doesn't intersect rails"
+#: lib/elements/satin_column.py:62
+msgid "The easiest way to solve this issue is to add one or more rungs. "
msgstr ""
-#: lib/elements/satin_column.py:61
-msgid "Satin column: A rung doesn't intersect both rails."
+#: lib/elements/satin_column.py:63
+msgid "Rungs control the stitch direction in satin columns."
msgstr ""
-#: lib/elements/satin_column.py:65
-msgid "Rungs intersects too many times"
+#: lib/elements/satin_column.py:64
+msgid "* With the selected object press \"P\" to activate the pencil tool."
msgstr ""
-#: lib/elements/satin_column.py:66
-msgid "Satin column: A rung intersects a rail more than once."
+#: lib/elements/satin_column.py:65
+msgid "* Hold \"Shift\" while drawing the rung."
msgstr ""
#: lib/elements/satin_column.py:70 inx/inkstitch_select_elements.inx:17
@@ -2046,43 +2046,43 @@ msgstr ""
msgid "How big the first copy of the line should be, in percent."
msgstr ""
-#: lib/elements/stroke.py:286 lib/elements/stroke.py:297
+#: lib/elements/stroke.py:286 lib/elements/stroke.py:298
msgid "Used only for ripple stitch with a guide line."
msgstr ""
-#: lib/elements/stroke.py:296
+#: lib/elements/stroke.py:297
msgid "Ending scale"
msgstr ""
-#: lib/elements/stroke.py:297
+#: lib/elements/stroke.py:298
msgid "How big the last copy of the line should be, in percent."
msgstr ""
-#: lib/elements/stroke.py:307
+#: lib/elements/stroke.py:309
msgid "Rotate"
msgstr ""
-#: lib/elements/stroke.py:308
+#: lib/elements/stroke.py:310
msgid "Rotate satin guided ripple stitches"
msgstr ""
-#: lib/elements/stroke.py:319
+#: lib/elements/stroke.py:321
msgid "Join style"
msgstr ""
-#: lib/elements/stroke.py:320
+#: lib/elements/stroke.py:322
msgid "Join style for non circular ripples."
msgstr ""
-#: lib/elements/stroke.py:323
+#: lib/elements/stroke.py:325
msgid "flat"
msgstr ""
-#: lib/elements/stroke.py:323
+#: lib/elements/stroke.py:325
msgid "point"
msgstr ""
-#: lib/elements/stroke.py:402
+#: lib/elements/stroke.py:404
msgid "Legacy running stitch setting detected!\n\n"
"It looks like you're using a stroke smaller than 0.5 units to indicate a running stitch, which is deprecated. Instead, please set your stroke to be dashed to indicate running stitch. Any kind of dash will work."
msgstr ""
@@ -2834,6 +2834,11 @@ msgstr ""
msgid "AutoSatin Running Stitch %d"
msgstr ""
+#: lib/stitches/meander_fill.py:34
+#, python-format
+msgid "%s: Could not build graph for meander stitching. Try to enlarge your shape or scale your meander pattern down."
+msgstr ""
+
#: lib/svg/rendering.py:222
msgid "Stitch Plan"
msgstr ""
diff --git a/translations/messages_da_DK.po b/translations/messages_da_DK.po
index 6edd4099..61fadea7 100644
--- a/translations/messages_da_DK.po
+++ b/translations/messages_da_DK.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: inkstitch\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2023-03-08 01:29+0000\n"
-"PO-Revision-Date: 2023-03-08 01:30\n"
+"POT-Creation-Date: 2023-03-10 01:28+0000\n"
+"PO-Revision-Date: 2023-03-10 01:29\n"
"Last-Translator: \n"
"Language-Team: Danish\n"
"MIME-Version: 1.0\n"
@@ -16,7 +16,7 @@ msgstr ""
"Project-Id-Version: \n"
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-03-08 01:29+0000\n"
+"POT-Creation-Date: 2023-03-10 01:28+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -1076,117 +1076,117 @@ msgstr ""
msgid "Flip automatically calucalted angle if it appears to be wrong."
msgstr ""
-#: lib/elements/element.py:251
+#: lib/elements/element.py:253
msgid "Allow lock stitches"
msgstr ""
-#: lib/elements/element.py:252
+#: lib/elements/element.py:254
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:257
+#: lib/elements/element.py:259
msgid "Both"
msgstr ""
-#: lib/elements/element.py:257
+#: lib/elements/element.py:259
msgid "Before"
msgstr ""
-#: lib/elements/element.py:257
+#: lib/elements/element.py:259
msgid "After"
msgstr ""
-#: lib/elements/element.py:257
+#: lib/elements/element.py:259
msgid "Neither"
msgstr ""
-#: lib/elements/element.py:266
+#: lib/elements/element.py:268
#: inx/inkstitch_lettering_force_lock_stitches.inx:3
msgid "Force lock stitches"
msgstr ""
-#: lib/elements/element.py:267
+#: lib/elements/element.py:269
msgid "Sew lock stitches after sewing this element, even if the distance to the next object is shorter than defined by the collapse length value in the Ink/Stitch preferences."
msgstr ""
-#: lib/elements/element.py:278
+#: lib/elements/element.py:280
msgid "Tack stitch"
msgstr ""
-#: lib/elements/element.py:279
+#: lib/elements/element.py:281
msgid "Tack down stitch type"
msgstr ""
-#: lib/elements/element.py:289 lib/elements/element.py:335
+#: lib/elements/element.py:291 lib/elements/element.py:337
msgid "Custom path"
msgstr ""
-#: lib/elements/element.py:290
+#: lib/elements/element.py:292
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:300 lib/elements/element.py:312
+#: lib/elements/element.py:302 lib/elements/element.py:314
msgid "Scale tack stitch"
msgstr ""
-#: lib/elements/element.py:301
+#: lib/elements/element.py:303
msgid "Set stitch length. A 1 in a custom path equals this values."
msgstr ""
-#: lib/elements/element.py:313
+#: lib/elements/element.py:315
msgid "Scale tack stitch by this percentage."
msgstr ""
-#: lib/elements/element.py:324
+#: lib/elements/element.py:326
msgid "Lock stitch"
msgstr ""
-#: lib/elements/element.py:325
+#: lib/elements/element.py:327
msgid "Lock stitch type"
msgstr ""
-#: lib/elements/element.py:336
+#: lib/elements/element.py:338
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:346 lib/elements/element.py:358
+#: lib/elements/element.py:348 lib/elements/element.py:360
msgid "Scale lock stitch"
msgstr ""
-#: lib/elements/element.py:347
+#: lib/elements/element.py:349
msgid "Set length of lock stitches (mm)."
msgstr ""
-#: lib/elements/element.py:359
+#: lib/elements/element.py:361
msgid "Scale lock stitch by this percentage."
msgstr ""
-#: lib/elements/element.py:371
+#: lib/elements/element.py:373
msgid "Trim After"
msgstr ""
-#: lib/elements/element.py:372
+#: lib/elements/element.py:374
msgid "Add a TRIM command after stitching this object."
msgstr ""
-#: lib/elements/element.py:381
+#: lib/elements/element.py:383
msgid "Stop After"
msgstr ""
-#: lib/elements/element.py:382
+#: lib/elements/element.py:384
msgid "Add a STOP command after stitching this object."
msgstr ""
-#: lib/elements/element.py:391
+#: lib/elements/element.py:393
msgid "Random seed"
msgstr ""
-#: lib/elements/element.py:392
+#: lib/elements/element.py:394
msgid "Use a specific seed for randomized attributes. Uses the element ID if empty."
msgstr ""
-#: lib/elements/element.py:440
+#: lib/elements/element.py:442
#, python-format
msgid "Object %(id)s has an empty 'd' attribute. Please delete this object from your document."
msgstr ""
@@ -1194,11 +1194,11 @@ msgstr ""
#. used when showing an error message to the user such as
#. "Failed on PathLabel (path1234): Satin column: One or more of the rungs
#. doesn't intersect both rails."
-#: lib/elements/element.py:626
+#: lib/elements/element.py:628
msgid "Failed on "
msgstr ""
-#: lib/elements/element.py:628
+#: lib/elements/element.py:630
msgid "Please run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot objects. This will indicate the errorneus position."
msgstr ""
@@ -1625,63 +1625,63 @@ msgid "* Convert to running stitch or simple satin (Params extension)"
msgstr ""
#: lib/elements/satin_column.py:37
-msgid "Unequal number of points"
+msgid "Not stitchable satin column"
msgstr ""
#: lib/elements/satin_column.py:38
-msgid "Satin column: There are no rungs and rails have an an unequal number of points."
+msgid "A satin column consists out of two rails and one or more rungs. This satin column may have a different setup."
msgstr ""
#: lib/elements/satin_column.py:40
-msgid "The easiest way to solve this issue is to add one or more rungs. "
+msgid "Make sure your satin column is not a combination of multiple satin columns."
msgstr ""
#: lib/elements/satin_column.py:41
-msgid "Rungs control the stitch direction in satin columns."
+msgid "Go to our website and read how a satin column should look like https://inkstitch.org/docs/stitches/satin-column/"
msgstr ""
-#: lib/elements/satin_column.py:42
-msgid "* With the selected object press \"P\" to activate the pencil tool."
+#: lib/elements/satin_column.py:45
+msgid "Each rung should intersect both rails once."
msgstr ""
-#: lib/elements/satin_column.py:43
-msgid "* Hold \"Shift\" while drawing the rung."
+#: lib/elements/satin_column.py:49
+msgid "Rungs intersects too many times"
msgstr ""
-#: lib/elements/satin_column.py:48
-msgid "Not stitchable satin column"
+#: lib/elements/satin_column.py:50
+msgid "Satin column: A rung intersects a rail more than once."
msgstr ""
-#: lib/elements/satin_column.py:49
-msgid "A satin column consists out of two rails and one or more rungs. This satin column may have a different setup."
+#: lib/elements/satin_column.py:54
+msgid "Rung doesn't intersect rails"
msgstr ""
-#: lib/elements/satin_column.py:51
-msgid "Make sure your satin column is not a combination of multiple satin columns."
+#: lib/elements/satin_column.py:55
+msgid "Satin column: A rung doesn't intersect both rails."
msgstr ""
-#: lib/elements/satin_column.py:52
-msgid "Go to our website and read how a satin column should look like https://inkstitch.org/docs/stitches/satin-column/"
+#: lib/elements/satin_column.py:59
+msgid "Unequal number of points"
msgstr ""
-#: lib/elements/satin_column.py:56
-msgid "Each rung should intersect both rails once."
+#: lib/elements/satin_column.py:60
+msgid "Satin column: There are no rungs and rails have an an unequal number of points."
msgstr ""
-#: lib/elements/satin_column.py:60
-msgid "Rung doesn't intersect rails"
+#: lib/elements/satin_column.py:62
+msgid "The easiest way to solve this issue is to add one or more rungs. "
msgstr ""
-#: lib/elements/satin_column.py:61
-msgid "Satin column: A rung doesn't intersect both rails."
+#: lib/elements/satin_column.py:63
+msgid "Rungs control the stitch direction in satin columns."
msgstr ""
-#: lib/elements/satin_column.py:65
-msgid "Rungs intersects too many times"
+#: lib/elements/satin_column.py:64
+msgid "* With the selected object press \"P\" to activate the pencil tool."
msgstr ""
-#: lib/elements/satin_column.py:66
-msgid "Satin column: A rung intersects a rail more than once."
+#: lib/elements/satin_column.py:65
+msgid "* Hold \"Shift\" while drawing the rung."
msgstr ""
#: lib/elements/satin_column.py:70 inx/inkstitch_select_elements.inx:17
@@ -2046,43 +2046,43 @@ msgstr ""
msgid "How big the first copy of the line should be, in percent."
msgstr ""
-#: lib/elements/stroke.py:286 lib/elements/stroke.py:297
+#: lib/elements/stroke.py:286 lib/elements/stroke.py:298
msgid "Used only for ripple stitch with a guide line."
msgstr ""
-#: lib/elements/stroke.py:296
+#: lib/elements/stroke.py:297
msgid "Ending scale"
msgstr ""
-#: lib/elements/stroke.py:297
+#: lib/elements/stroke.py:298
msgid "How big the last copy of the line should be, in percent."
msgstr ""
-#: lib/elements/stroke.py:307
+#: lib/elements/stroke.py:309
msgid "Rotate"
msgstr ""
-#: lib/elements/stroke.py:308
+#: lib/elements/stroke.py:310
msgid "Rotate satin guided ripple stitches"
msgstr ""
-#: lib/elements/stroke.py:319
+#: lib/elements/stroke.py:321
msgid "Join style"
msgstr ""
-#: lib/elements/stroke.py:320
+#: lib/elements/stroke.py:322
msgid "Join style for non circular ripples."
msgstr ""
-#: lib/elements/stroke.py:323
+#: lib/elements/stroke.py:325
msgid "flat"
msgstr ""
-#: lib/elements/stroke.py:323
+#: lib/elements/stroke.py:325
msgid "point"
msgstr ""
-#: lib/elements/stroke.py:402
+#: lib/elements/stroke.py:404
msgid "Legacy running stitch setting detected!\n\n"
"It looks like you're using a stroke smaller than 0.5 units to indicate a running stitch, which is deprecated. Instead, please set your stroke to be dashed to indicate running stitch. Any kind of dash will work."
msgstr ""
@@ -2834,6 +2834,11 @@ msgstr ""
msgid "AutoSatin Running Stitch %d"
msgstr ""
+#: lib/stitches/meander_fill.py:34
+#, python-format
+msgid "%s: Could not build graph for meander stitching. Try to enlarge your shape or scale your meander pattern down."
+msgstr ""
+
#: lib/svg/rendering.py:222
msgid "Stitch Plan"
msgstr "Broderiplan"
diff --git a/translations/messages_de_DE.po b/translations/messages_de_DE.po
index 4e396b6c..0206360f 100644
--- a/translations/messages_de_DE.po
+++ b/translations/messages_de_DE.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: inkstitch\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2023-03-08 01:29+0000\n"
-"PO-Revision-Date: 2023-03-08 01:30\n"
+"POT-Creation-Date: 2023-03-10 01:28+0000\n"
+"PO-Revision-Date: 2023-03-10 01:29\n"
"Last-Translator: \n"
"Language-Team: German\n"
"MIME-Version: 1.0\n"
@@ -16,7 +16,7 @@ msgstr ""
"Project-Id-Version: \n"
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-03-08 01:29+0000\n"
+"POT-Creation-Date: 2023-03-10 01:28+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -1079,117 +1079,117 @@ msgstr "Stichwinkel umkehren"
msgid "Flip automatically calucalted angle if it appears to be wrong."
msgstr "In manchen Fällen, schlägt die automatische Winkelberechnung fehl. Der Fehler kann durch diese Option in der Regel behoben werden."
-#: lib/elements/element.py:251
+#: lib/elements/element.py:253
msgid "Allow lock stitches"
msgstr "Vernähen erlauben"
-#: lib/elements/element.py:252
+#: lib/elements/element.py:254
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:257
+#: lib/elements/element.py:259
msgid "Both"
msgstr "Anfang und Ende"
-#: lib/elements/element.py:257
+#: lib/elements/element.py:259
msgid "Before"
msgstr "Anfang"
-#: lib/elements/element.py:257
+#: lib/elements/element.py:259
msgid "After"
msgstr "Ende"
-#: lib/elements/element.py:257
+#: lib/elements/element.py:259
msgid "Neither"
msgstr "Nie"
-#: lib/elements/element.py:266
+#: lib/elements/element.py:268
#: inx/inkstitch_lettering_force_lock_stitches.inx:3
msgid "Force lock stitches"
msgstr "Vernähen erzwingen"
-#: lib/elements/element.py:267
+#: lib/elements/element.py:269
msgid "Sew lock stitches after sewing this element, even if the distance to the next object is shorter than defined by the collapse length value in the Ink/Stitch preferences."
msgstr "Am Ende dieses Objektes vernähen, auch wenn die Distanz zum Folgeobjekt kleiner ist, als in den Ink/Stitch Einstellungen definiert."
-#: lib/elements/element.py:278
+#: lib/elements/element.py:280
msgid "Tack stitch"
msgstr "Anstecher"
-#: lib/elements/element.py:279
+#: lib/elements/element.py:281
msgid "Tack down stitch type"
msgstr "Anstecher Variante"
-#: lib/elements/element.py:289 lib/elements/element.py:335
+#: lib/elements/element.py:291 lib/elements/element.py:337
msgid "Custom path"
msgstr "Benutzerdefinierter Pfad"
-#: lib/elements/element.py:290
+#: lib/elements/element.py:292
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:300 lib/elements/element.py:312
+#: lib/elements/element.py:302 lib/elements/element.py:314
msgid "Scale tack stitch"
msgstr "Anstecher skalieren"
-#: lib/elements/element.py:301
+#: lib/elements/element.py:303
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:313
+#: lib/elements/element.py:315
msgid "Scale tack stitch by this percentage."
msgstr "Anstecher um diesen Prozentwert skalieren."
-#: lib/elements/element.py:324
+#: lib/elements/element.py:326
msgid "Lock stitch"
msgstr "Verstecher"
-#: lib/elements/element.py:325
+#: lib/elements/element.py:327
msgid "Lock stitch type"
msgstr "Verstecher Variante"
-#: lib/elements/element.py:336
+#: lib/elements/element.py:338
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:346 lib/elements/element.py:358
+#: lib/elements/element.py:348 lib/elements/element.py:360
msgid "Scale lock stitch"
msgstr "Verstecher skalieren"
-#: lib/elements/element.py:347
+#: lib/elements/element.py:349
msgid "Set length of lock stitches (mm)."
msgstr "Stichlänge des Verstechers festlegen (mm)."
-#: lib/elements/element.py:359
+#: lib/elements/element.py:361
msgid "Scale lock stitch by this percentage."
msgstr "Verstecher um diesen Prozentwert skalieren."
-#: lib/elements/element.py:371
+#: lib/elements/element.py:373
msgid "Trim After"
msgstr "Fadenschnitt"
-#: lib/elements/element.py:372
+#: lib/elements/element.py:374
msgid "Add a TRIM command after stitching this object."
msgstr "Füge Fadenschnitt-Befehl nach diesem Objekt hinzu."
-#: lib/elements/element.py:381
+#: lib/elements/element.py:383
msgid "Stop After"
msgstr "Stopp"
-#: lib/elements/element.py:382
+#: lib/elements/element.py:384
msgid "Add a STOP command after stitching this object."
msgstr "Füge einen Stopp-Befehl nach diesem Objekt hinzu."
-#: lib/elements/element.py:391
+#: lib/elements/element.py:393
msgid "Random seed"
msgstr "Zufallszahl"
-#: lib/elements/element.py:392
+#: lib/elements/element.py:394
msgid "Use a specific seed for randomized attributes. Uses the element ID if empty."
msgstr "Zufallswert für randomisierte Attribute. Verwendet die Element-ID, falls leer."
-#: lib/elements/element.py:440
+#: lib/elements/element.py:442
#, python-format
msgid "Object %(id)s has an empty 'd' attribute. Please delete this object from your document."
msgstr "Objekt %(id)s hat ein leeres Attribut 'd'. Bitte lösche dieses Objekt aus dem Dokument."
@@ -1197,11 +1197,11 @@ msgstr "Objekt %(id)s hat ein leeres Attribut 'd'. Bitte lösche dieses Objekt a
#. used when showing an error message to the user such as
#. "Failed on PathLabel (path1234): Satin column: One or more of the rungs
#. doesn't intersect both rails."
-#: lib/elements/element.py:626
+#: lib/elements/element.py:628
msgid "Failed on "
msgstr "Folgendes Objekt konnte nicht in einen Stickpfad umgewandelt werden: "
-#: lib/elements/element.py:628
+#: lib/elements/element.py:630
msgid "Please run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot objects. This will indicate the errorneus position."
msgstr "Bitte rufe die Funktion Erweiterungen > Ink/Stitch > Fehlerbehebung > Fehlerbehebung an Objekten auf. Diese Erweiterung zeigt fehlerhafte Stellen an und gibt am rechten Seitenrand Vorschläge zum Lösen des Problems."
@@ -1631,64 +1631,64 @@ msgid "* Convert to running stitch or simple satin (Params extension)"
msgstr "* Nutze alternativ einen Lauf- oder Zick-Zack-Stich (Parametereinstellungen)"
#: lib/elements/satin_column.py:37
-msgid "Unequal number of points"
-msgstr "Ungerade Anzahl von Punkten"
-
-#: lib/elements/satin_column.py:38
-msgid "Satin column: There are no rungs and rails have an an unequal number of points."
-msgstr "Satinsäule: Es gibt keine Stichlagen und die Außenlinien haben eine ungleiche Anzahl an Knotenpunkten."
-
-#: lib/elements/satin_column.py:40
-msgid "The easiest way to solve this issue is to add one or more rungs. "
-msgstr "Der einfachste Weg dieses Problem zu lösen ist, eine oder mehrere Stichlagen einzufügen. "
-
-#: lib/elements/satin_column.py:41
-msgid "Rungs control the stitch direction in satin columns."
-msgstr "Stichlagen kontrollieren die Stichrichtung von Satinstichen."
-
-#: lib/elements/satin_column.py:42
-msgid "* With the selected object press \"P\" to activate the pencil tool."
-msgstr "* Markiere das Objekt und drücke \"P\", um das Freihandlinien-Werkzeug zu aktivieren."
-
-#: lib/elements/satin_column.py:43
-msgid "* Hold \"Shift\" while drawing the rung."
-msgstr "* Halte die Shift-Taste gedrückt, während du die Stichlagen zeichnest."
-
-#: lib/elements/satin_column.py:48
msgid "Not stitchable satin column"
msgstr "Nicht stickbare Satinsäule"
-#: lib/elements/satin_column.py:49
+#: lib/elements/satin_column.py:38
msgid "A satin column consists out of two rails and one or more rungs. This satin column may have a different setup."
msgstr "Eine Satinsäule besteht aus zwei seitlichen Begrenzungslinien und einer beliebigen Anzahl an Richtungslinien (Stichlagen). Die fehlerhafte Satinsäule hat wahrscheinlich einen anderen Aufbau."
-#: lib/elements/satin_column.py:51
+#: lib/elements/satin_column.py:40
msgid "Make sure your satin column is not a combination of multiple satin columns."
msgstr "Stelle sicher, dass die Satinsäule keine Kombination aus mehreren Satinsäulen ist."
-#: lib/elements/satin_column.py:52
+#: lib/elements/satin_column.py:41
msgid "Go to our website and read how a satin column should look like https://inkstitch.org/docs/stitches/satin-column/"
msgstr "Gehe auf unsere Webseite und informiere dich, wie Satinsäulen aufgebaut sind: https://inkstitch.org/de/docs/stitches/satin-column/"
-#: lib/elements/satin_column.py:56
+#: lib/elements/satin_column.py:45
msgid "Each rung should intersect both rails once."
msgstr "Jede Stichlage sollte beide Außenlinien einmal kreuzen."
-#: lib/elements/satin_column.py:60
+#: lib/elements/satin_column.py:49
+msgid "Rungs intersects too many times"
+msgstr "Stichlagen kreuzen Außenlinie zu oft"
+
+#: lib/elements/satin_column.py:50
+msgid "Satin column: A rung intersects a rail more than once."
+msgstr "Satinsäule: Eine Stichlage überschneidet eine Außenlinie mehrmals."
+
+#: lib/elements/satin_column.py:54
msgid "Rung doesn't intersect rails"
msgstr "Stichlage kreuzt Außenlinie nicht"
-#: lib/elements/satin_column.py:61
+#: lib/elements/satin_column.py:55
msgid "Satin column: A rung doesn't intersect both rails."
msgstr "Satinsäule: Eine Stichlage kreuzt nicht beide Außenlinien."
-#: lib/elements/satin_column.py:65
-msgid "Rungs intersects too many times"
-msgstr "Stichlagen kreuzen Außenlinie zu oft"
+#: lib/elements/satin_column.py:59
+msgid "Unequal number of points"
+msgstr "Ungerade Anzahl von Punkten"
-#: lib/elements/satin_column.py:66
-msgid "Satin column: A rung intersects a rail more than once."
-msgstr "Satinsäule: Eine Stichlage überschneidet eine Außenlinie mehrmals."
+#: lib/elements/satin_column.py:60
+msgid "Satin column: There are no rungs and rails have an an unequal number of points."
+msgstr "Satinsäule: Es gibt keine Stichlagen und die Außenlinien haben eine ungleiche Anzahl an Knotenpunkten."
+
+#: lib/elements/satin_column.py:62
+msgid "The easiest way to solve this issue is to add one or more rungs. "
+msgstr "Der einfachste Weg dieses Problem zu lösen ist, eine oder mehrere Stichlagen einzufügen. "
+
+#: lib/elements/satin_column.py:63
+msgid "Rungs control the stitch direction in satin columns."
+msgstr "Stichlagen kontrollieren die Stichrichtung von Satinstichen."
+
+#: lib/elements/satin_column.py:64
+msgid "* With the selected object press \"P\" to activate the pencil tool."
+msgstr "* Markiere das Objekt und drücke \"P\", um das Freihandlinien-Werkzeug zu aktivieren."
+
+#: lib/elements/satin_column.py:65
+msgid "* Hold \"Shift\" while drawing the rung."
+msgstr "* Halte die Shift-Taste gedrückt, während du die Stichlagen zeichnest."
#: lib/elements/satin_column.py:70 inx/inkstitch_select_elements.inx:17
msgid "Satin Column"
@@ -2053,43 +2053,43 @@ msgstr "Start-Skalierung"
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:286 lib/elements/stroke.py:297
+#: lib/elements/stroke.py:286 lib/elements/stroke.py:298
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:296
+#: lib/elements/stroke.py:297
msgid "Ending scale"
msgstr "End-Skalierung"
-#: lib/elements/stroke.py:297
+#: lib/elements/stroke.py:298
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:307
+#: lib/elements/stroke.py:309
msgid "Rotate"
msgstr "Rotieren"
-#: lib/elements/stroke.py:308
+#: lib/elements/stroke.py:310
msgid "Rotate satin guided ripple stitches"
msgstr "Satin-geführte Ripplestiche rotieren"
-#: lib/elements/stroke.py:319
+#: lib/elements/stroke.py:321
msgid "Join style"
msgstr "Kantenstil"
-#: lib/elements/stroke.py:320
+#: lib/elements/stroke.py:322
msgid "Join style for non circular ripples."
msgstr "Kantenstil für nicht kreisförmigen Ripplestich."
-#: lib/elements/stroke.py:323
+#: lib/elements/stroke.py:325
msgid "flat"
msgstr "flach"
-#: lib/elements/stroke.py:323
+#: lib/elements/stroke.py:325
msgid "point"
msgstr "spitz"
-#: lib/elements/stroke.py:402
+#: lib/elements/stroke.py:404
msgid "Legacy running stitch setting detected!\n\n"
"It looks like you're using a stroke smaller than 0.5 units to indicate a running stitch, which is deprecated. Instead, please set your stroke to be dashed to indicate running stitch. Any kind of dash will work."
msgstr "Veraltete Laufstich-Einstellung erkannt!\n\n"
@@ -2845,6 +2845,11 @@ msgstr "AutoSatin %d"
msgid "AutoSatin Running Stitch %d"
msgstr "AutoSatin Geradstich %d"
+#: lib/stitches/meander_fill.py:34
+#, python-format
+msgid "%s: Could not build graph for meander stitching. Try to enlarge your shape or scale your meander pattern down."
+msgstr ""
+
#: lib/svg/rendering.py:222
msgid "Stitch Plan"
msgstr "Stichplan"
diff --git a/translations/messages_el_GR.po b/translations/messages_el_GR.po
index 11285374..aec15230 100644
--- a/translations/messages_el_GR.po
+++ b/translations/messages_el_GR.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: inkstitch\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2023-03-08 01:29+0000\n"
-"PO-Revision-Date: 2023-03-08 01:30\n"
+"POT-Creation-Date: 2023-03-10 01:28+0000\n"
+"PO-Revision-Date: 2023-03-10 01:29\n"
"Last-Translator: \n"
"Language-Team: Greek\n"
"MIME-Version: 1.0\n"
@@ -16,7 +16,7 @@ msgstr ""
"Project-Id-Version: \n"
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-03-08 01:29+0000\n"
+"POT-Creation-Date: 2023-03-10 01:28+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -1076,117 +1076,117 @@ msgstr ""
msgid "Flip automatically calucalted angle if it appears to be wrong."
msgstr ""
-#: lib/elements/element.py:251
+#: lib/elements/element.py:253
msgid "Allow lock stitches"
msgstr ""
-#: lib/elements/element.py:252
+#: lib/elements/element.py:254
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:257
+#: lib/elements/element.py:259
msgid "Both"
msgstr ""
-#: lib/elements/element.py:257
+#: lib/elements/element.py:259
msgid "Before"
msgstr ""
-#: lib/elements/element.py:257
+#: lib/elements/element.py:259
msgid "After"
msgstr ""
-#: lib/elements/element.py:257
+#: lib/elements/element.py:259
msgid "Neither"
msgstr ""
-#: lib/elements/element.py:266
+#: lib/elements/element.py:268
#: inx/inkstitch_lettering_force_lock_stitches.inx:3
msgid "Force lock stitches"
msgstr ""
-#: lib/elements/element.py:267
+#: lib/elements/element.py:269
msgid "Sew lock stitches after sewing this element, even if the distance to the next object is shorter than defined by the collapse length value in the Ink/Stitch preferences."
msgstr ""
-#: lib/elements/element.py:278
+#: lib/elements/element.py:280
msgid "Tack stitch"
msgstr ""
-#: lib/elements/element.py:279
+#: lib/elements/element.py:281
msgid "Tack down stitch type"
msgstr ""
-#: lib/elements/element.py:289 lib/elements/element.py:335
+#: lib/elements/element.py:291 lib/elements/element.py:337
msgid "Custom path"
msgstr ""
-#: lib/elements/element.py:290
+#: lib/elements/element.py:292
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:300 lib/elements/element.py:312
+#: lib/elements/element.py:302 lib/elements/element.py:314
msgid "Scale tack stitch"
msgstr ""
-#: lib/elements/element.py:301
+#: lib/elements/element.py:303
msgid "Set stitch length. A 1 in a custom path equals this values."
msgstr ""
-#: lib/elements/element.py:313
+#: lib/elements/element.py:315
msgid "Scale tack stitch by this percentage."
msgstr ""
-#: lib/elements/element.py:324
+#: lib/elements/element.py:326
msgid "Lock stitch"
msgstr ""
-#: lib/elements/element.py:325
+#: lib/elements/element.py:327
msgid "Lock stitch type"
msgstr ""
-#: lib/elements/element.py:336
+#: lib/elements/element.py:338
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:346 lib/elements/element.py:358
+#: lib/elements/element.py:348 lib/elements/element.py:360
msgid "Scale lock stitch"
msgstr ""
-#: lib/elements/element.py:347
+#: lib/elements/element.py:349
msgid "Set length of lock stitches (mm)."
msgstr ""
-#: lib/elements/element.py:359
+#: lib/elements/element.py:361
msgid "Scale lock stitch by this percentage."
msgstr ""
-#: lib/elements/element.py:371
+#: lib/elements/element.py:373
msgid "Trim After"
msgstr ""
-#: lib/elements/element.py:372
+#: lib/elements/element.py:374
msgid "Add a TRIM command after stitching this object."
msgstr ""
-#: lib/elements/element.py:381
+#: lib/elements/element.py:383
msgid "Stop After"
msgstr ""
-#: lib/elements/element.py:382
+#: lib/elements/element.py:384
msgid "Add a STOP command after stitching this object."
msgstr ""
-#: lib/elements/element.py:391
+#: lib/elements/element.py:393
msgid "Random seed"
msgstr ""
-#: lib/elements/element.py:392
+#: lib/elements/element.py:394
msgid "Use a specific seed for randomized attributes. Uses the element ID if empty."
msgstr ""
-#: lib/elements/element.py:440
+#: lib/elements/element.py:442
#, python-format
msgid "Object %(id)s has an empty 'd' attribute. Please delete this object from your document."
msgstr ""
@@ -1194,11 +1194,11 @@ msgstr ""
#. used when showing an error message to the user such as
#. "Failed on PathLabel (path1234): Satin column: One or more of the rungs
#. doesn't intersect both rails."
-#: lib/elements/element.py:626
+#: lib/elements/element.py:628
msgid "Failed on "
msgstr ""
-#: lib/elements/element.py:628
+#: lib/elements/element.py:630
msgid "Please run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot objects. This will indicate the errorneus position."
msgstr ""
@@ -1625,63 +1625,63 @@ msgid "* Convert to running stitch or simple satin (Params extension)"
msgstr ""
#: lib/elements/satin_column.py:37
-msgid "Unequal number of points"
+msgid "Not stitchable satin column"
msgstr ""
#: lib/elements/satin_column.py:38
-msgid "Satin column: There are no rungs and rails have an an unequal number of points."
+msgid "A satin column consists out of two rails and one or more rungs. This satin column may have a different setup."
msgstr ""
#: lib/elements/satin_column.py:40
-msgid "The easiest way to solve this issue is to add one or more rungs. "
+msgid "Make sure your satin column is not a combination of multiple satin columns."
msgstr ""
#: lib/elements/satin_column.py:41
-msgid "Rungs control the stitch direction in satin columns."
+msgid "Go to our website and read how a satin column should look like https://inkstitch.org/docs/stitches/satin-column/"
msgstr ""
-#: lib/elements/satin_column.py:42
-msgid "* With the selected object press \"P\" to activate the pencil tool."
+#: lib/elements/satin_column.py:45
+msgid "Each rung should intersect both rails once."
msgstr ""
-#: lib/elements/satin_column.py:43
-msgid "* Hold \"Shift\" while drawing the rung."
+#: lib/elements/satin_column.py:49
+msgid "Rungs intersects too many times"
msgstr ""
-#: lib/elements/satin_column.py:48
-msgid "Not stitchable satin column"
+#: lib/elements/satin_column.py:50
+msgid "Satin column: A rung intersects a rail more than once."
msgstr ""
-#: lib/elements/satin_column.py:49
-msgid "A satin column consists out of two rails and one or more rungs. This satin column may have a different setup."
+#: lib/elements/satin_column.py:54
+msgid "Rung doesn't intersect rails"
msgstr ""
-#: lib/elements/satin_column.py:51
-msgid "Make sure your satin column is not a combination of multiple satin columns."
+#: lib/elements/satin_column.py:55
+msgid "Satin column: A rung doesn't intersect both rails."
msgstr ""
-#: lib/elements/satin_column.py:52
-msgid "Go to our website and read how a satin column should look like https://inkstitch.org/docs/stitches/satin-column/"
+#: lib/elements/satin_column.py:59
+msgid "Unequal number of points"
msgstr ""
-#: lib/elements/satin_column.py:56
-msgid "Each rung should intersect both rails once."
+#: lib/elements/satin_column.py:60
+msgid "Satin column: There are no rungs and rails have an an unequal number of points."
msgstr ""
-#: lib/elements/satin_column.py:60
-msgid "Rung doesn't intersect rails"
+#: lib/elements/satin_column.py:62
+msgid "The easiest way to solve this issue is to add one or more rungs. "
msgstr ""
-#: lib/elements/satin_column.py:61
-msgid "Satin column: A rung doesn't intersect both rails."
+#: lib/elements/satin_column.py:63
+msgid "Rungs control the stitch direction in satin columns."
msgstr ""
-#: lib/elements/satin_column.py:65
-msgid "Rungs intersects too many times"
+#: lib/elements/satin_column.py:64
+msgid "* With the selected object press \"P\" to activate the pencil tool."
msgstr ""
-#: lib/elements/satin_column.py:66
-msgid "Satin column: A rung intersects a rail more than once."
+#: lib/elements/satin_column.py:65
+msgid "* Hold \"Shift\" while drawing the rung."
msgstr ""
#: lib/elements/satin_column.py:70 inx/inkstitch_select_elements.inx:17
@@ -2046,43 +2046,43 @@ msgstr ""
msgid "How big the first copy of the line should be, in percent."
msgstr ""
-#: lib/elements/stroke.py:286 lib/elements/stroke.py:297
+#: lib/elements/stroke.py:286 lib/elements/stroke.py:298
msgid "Used only for ripple stitch with a guide line."
msgstr ""
-#: lib/elements/stroke.py:296
+#: lib/elements/stroke.py:297
msgid "Ending scale"
msgstr ""
-#: lib/elements/stroke.py:297
+#: lib/elements/stroke.py:298
msgid "How big the last copy of the line should be, in percent."
msgstr ""
-#: lib/elements/stroke.py:307
+#: lib/elements/stroke.py:309
msgid "Rotate"
msgstr ""
-#: lib/elements/stroke.py:308
+#: lib/elements/stroke.py:310
msgid "Rotate satin guided ripple stitches"
msgstr ""
-#: lib/elements/stroke.py:319
+#: lib/elements/stroke.py:321
msgid "Join style"
msgstr ""
-#: lib/elements/stroke.py:320
+#: lib/elements/stroke.py:322
msgid "Join style for non circular ripples."
msgstr ""
-#: lib/elements/stroke.py:323
+#: lib/elements/stroke.py:325
msgid "flat"
msgstr ""
-#: lib/elements/stroke.py:323
+#: lib/elements/stroke.py:325
msgid "point"
msgstr ""
-#: lib/elements/stroke.py:402
+#: lib/elements/stroke.py:404
msgid "Legacy running stitch setting detected!\n\n"
"It looks like you're using a stroke smaller than 0.5 units to indicate a running stitch, which is deprecated. Instead, please set your stroke to be dashed to indicate running stitch. Any kind of dash will work."
msgstr ""
@@ -2833,6 +2833,11 @@ msgstr ""
msgid "AutoSatin Running Stitch %d"
msgstr ""
+#: lib/stitches/meander_fill.py:34
+#, python-format
+msgid "%s: Could not build graph for meander stitching. Try to enlarge your shape or scale your meander pattern down."
+msgstr ""
+
#: lib/svg/rendering.py:222
msgid "Stitch Plan"
msgstr ""
diff --git a/translations/messages_en_US.po b/translations/messages_en_US.po
index 633074a9..bbd06829 100644
--- a/translations/messages_en_US.po
+++ b/translations/messages_en_US.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: inkstitch\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2023-03-08 01:29+0000\n"
-"PO-Revision-Date: 2023-03-08 01:30\n"
+"POT-Creation-Date: 2023-03-10 01:28+0000\n"
+"PO-Revision-Date: 2023-03-10 01:29\n"
"Last-Translator: \n"
"Language-Team: English\n"
"MIME-Version: 1.0\n"
@@ -16,7 +16,7 @@ msgstr ""
"Project-Id-Version: \n"
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-03-08 01:29+0000\n"
+"POT-Creation-Date: 2023-03-10 01:28+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -1076,117 +1076,117 @@ msgstr ""
msgid "Flip automatically calucalted angle if it appears to be wrong."
msgstr ""
-#: lib/elements/element.py:251
+#: lib/elements/element.py:253
msgid "Allow lock stitches"
msgstr ""
-#: lib/elements/element.py:252
+#: lib/elements/element.py:254
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:257
+#: lib/elements/element.py:259
msgid "Both"
msgstr ""
-#: lib/elements/element.py:257
+#: lib/elements/element.py:259
msgid "Before"
msgstr ""
-#: lib/elements/element.py:257
+#: lib/elements/element.py:259
msgid "After"
msgstr ""
-#: lib/elements/element.py:257
+#: lib/elements/element.py:259
msgid "Neither"
msgstr ""
-#: lib/elements/element.py:266
+#: lib/elements/element.py:268
#: inx/inkstitch_lettering_force_lock_stitches.inx:3
msgid "Force lock stitches"
msgstr ""
-#: lib/elements/element.py:267
+#: lib/elements/element.py:269
msgid "Sew lock stitches after sewing this element, even if the distance to the next object is shorter than defined by the collapse length value in the Ink/Stitch preferences."
msgstr ""
-#: lib/elements/element.py:278
+#: lib/elements/element.py:280
msgid "Tack stitch"
msgstr ""
-#: lib/elements/element.py:279
+#: lib/elements/element.py:281
msgid "Tack down stitch type"
msgstr ""
-#: lib/elements/element.py:289 lib/elements/element.py:335
+#: lib/elements/element.py:291 lib/elements/element.py:337
msgid "Custom path"
msgstr ""
-#: lib/elements/element.py:290
+#: lib/elements/element.py:292
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:300 lib/elements/element.py:312
+#: lib/elements/element.py:302 lib/elements/element.py:314
msgid "Scale tack stitch"
msgstr ""
-#: lib/elements/element.py:301
+#: lib/elements/element.py:303
msgid "Set stitch length. A 1 in a custom path equals this values."
msgstr ""
-#: lib/elements/element.py:313
+#: lib/elements/element.py:315
msgid "Scale tack stitch by this percentage."
msgstr ""
-#: lib/elements/element.py:324
+#: lib/elements/element.py:326
msgid "Lock stitch"
msgstr ""
-#: lib/elements/element.py:325
+#: lib/elements/element.py:327
msgid "Lock stitch type"
msgstr ""
-#: lib/elements/element.py:336
+#: lib/elements/element.py:338
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:346 lib/elements/element.py:358
+#: lib/elements/element.py:348 lib/elements/element.py:360
msgid "Scale lock stitch"
msgstr ""
-#: lib/elements/element.py:347
+#: lib/elements/element.py:349
msgid "Set length of lock stitches (mm)."
msgstr ""
-#: lib/elements/element.py:359
+#: lib/elements/element.py:361
msgid "Scale lock stitch by this percentage."
msgstr ""
-#: lib/elements/element.py:371
+#: lib/elements/element.py:373
msgid "Trim After"
msgstr ""
-#: lib/elements/element.py:372
+#: lib/elements/element.py:374
msgid "Add a TRIM command after stitching this object."
msgstr ""
-#: lib/elements/element.py:381
+#: lib/elements/element.py:383
msgid "Stop After"
msgstr ""
-#: lib/elements/element.py:382
+#: lib/elements/element.py:384
msgid "Add a STOP command after stitching this object."
msgstr ""
-#: lib/elements/element.py:391
+#: lib/elements/element.py:393
msgid "Random seed"
msgstr ""
-#: lib/elements/element.py:392
+#: lib/elements/element.py:394
msgid "Use a specific seed for randomized attributes. Uses the element ID if empty."
msgstr ""
-#: lib/elements/element.py:440
+#: lib/elements/element.py:442
#, python-format
msgid "Object %(id)s has an empty 'd' attribute. Please delete this object from your document."
msgstr ""
@@ -1194,11 +1194,11 @@ msgstr ""
#. used when showing an error message to the user such as
#. "Failed on PathLabel (path1234): Satin column: One or more of the rungs
#. doesn't intersect both rails."
-#: lib/elements/element.py:626
+#: lib/elements/element.py:628
msgid "Failed on "
msgstr ""
-#: lib/elements/element.py:628
+#: lib/elements/element.py:630
msgid "Please run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot objects. This will indicate the errorneus position."
msgstr ""
@@ -1625,63 +1625,63 @@ msgid "* Convert to running stitch or simple satin (Params extension)"
msgstr ""
#: lib/elements/satin_column.py:37
-msgid "Unequal number of points"
+msgid "Not stitchable satin column"
msgstr ""
#: lib/elements/satin_column.py:38
-msgid "Satin column: There are no rungs and rails have an an unequal number of points."
+msgid "A satin column consists out of two rails and one or more rungs. This satin column may have a different setup."
msgstr ""
#: lib/elements/satin_column.py:40
-msgid "The easiest way to solve this issue is to add one or more rungs. "
+msgid "Make sure your satin column is not a combination of multiple satin columns."
msgstr ""
#: lib/elements/satin_column.py:41
-msgid "Rungs control the stitch direction in satin columns."
+msgid "Go to our website and read how a satin column should look like https://inkstitch.org/docs/stitches/satin-column/"
msgstr ""
-#: lib/elements/satin_column.py:42
-msgid "* With the selected object press \"P\" to activate the pencil tool."
+#: lib/elements/satin_column.py:45
+msgid "Each rung should intersect both rails once."
msgstr ""
-#: lib/elements/satin_column.py:43
-msgid "* Hold \"Shift\" while drawing the rung."
+#: lib/elements/satin_column.py:49
+msgid "Rungs intersects too many times"
msgstr ""
-#: lib/elements/satin_column.py:48
-msgid "Not stitchable satin column"
+#: lib/elements/satin_column.py:50
+msgid "Satin column: A rung intersects a rail more than once."
msgstr ""
-#: lib/elements/satin_column.py:49
-msgid "A satin column consists out of two rails and one or more rungs. This satin column may have a different setup."
+#: lib/elements/satin_column.py:54
+msgid "Rung doesn't intersect rails"
msgstr ""
-#: lib/elements/satin_column.py:51
-msgid "Make sure your satin column is not a combination of multiple satin columns."
+#: lib/elements/satin_column.py:55
+msgid "Satin column: A rung doesn't intersect both rails."
msgstr ""
-#: lib/elements/satin_column.py:52
-msgid "Go to our website and read how a satin column should look like https://inkstitch.org/docs/stitches/satin-column/"
+#: lib/elements/satin_column.py:59
+msgid "Unequal number of points"
msgstr ""
-#: lib/elements/satin_column.py:56
-msgid "Each rung should intersect both rails once."
+#: lib/elements/satin_column.py:60
+msgid "Satin column: There are no rungs and rails have an an unequal number of points."
msgstr ""
-#: lib/elements/satin_column.py:60
-msgid "Rung doesn't intersect rails"
+#: lib/elements/satin_column.py:62
+msgid "The easiest way to solve this issue is to add one or more rungs. "
msgstr ""
-#: lib/elements/satin_column.py:61
-msgid "Satin column: A rung doesn't intersect both rails."
+#: lib/elements/satin_column.py:63
+msgid "Rungs control the stitch direction in satin columns."
msgstr ""
-#: lib/elements/satin_column.py:65
-msgid "Rungs intersects too many times"
+#: lib/elements/satin_column.py:64
+msgid "* With the selected object press \"P\" to activate the pencil tool."
msgstr ""
-#: lib/elements/satin_column.py:66
-msgid "Satin column: A rung intersects a rail more than once."
+#: lib/elements/satin_column.py:65
+msgid "* Hold \"Shift\" while drawing the rung."
msgstr ""
#: lib/elements/satin_column.py:70 inx/inkstitch_select_elements.inx:17
@@ -2046,43 +2046,43 @@ msgstr ""
msgid "How big the first copy of the line should be, in percent."
msgstr ""
-#: lib/elements/stroke.py:286 lib/elements/stroke.py:297
+#: lib/elements/stroke.py:286 lib/elements/stroke.py:298
msgid "Used only for ripple stitch with a guide line."
msgstr ""
-#: lib/elements/stroke.py:296
+#: lib/elements/stroke.py:297
msgid "Ending scale"
msgstr ""
-#: lib/elements/stroke.py:297
+#: lib/elements/stroke.py:298
msgid "How big the last copy of the line should be, in percent."
msgstr ""
-#: lib/elements/stroke.py:307
+#: lib/elements/stroke.py:309
msgid "Rotate"
msgstr ""
-#: lib/elements/stroke.py:308
+#: lib/elements/stroke.py:310
msgid "Rotate satin guided ripple stitches"
msgstr ""
-#: lib/elements/stroke.py:319
+#: lib/elements/stroke.py:321
msgid "Join style"
msgstr ""
-#: lib/elements/stroke.py:320
+#: lib/elements/stroke.py:322
msgid "Join style for non circular ripples."
msgstr ""
-#: lib/elements/stroke.py:323
+#: lib/elements/stroke.py:325
msgid "flat"
msgstr ""
-#: lib/elements/stroke.py:323
+#: lib/elements/stroke.py:325
msgid "point"
msgstr ""
-#: lib/elements/stroke.py:402
+#: lib/elements/stroke.py:404
msgid "Legacy running stitch setting detected!\n\n"
"It looks like you're using a stroke smaller than 0.5 units to indicate a running stitch, which is deprecated. Instead, please set your stroke to be dashed to indicate running stitch. Any kind of dash will work."
msgstr ""
@@ -2833,6 +2833,11 @@ msgstr ""
msgid "AutoSatin Running Stitch %d"
msgstr ""
+#: lib/stitches/meander_fill.py:34
+#, python-format
+msgid "%s: Could not build graph for meander stitching. Try to enlarge your shape or scale your meander pattern down."
+msgstr ""
+
#: lib/svg/rendering.py:222
msgid "Stitch Plan"
msgstr ""
diff --git a/translations/messages_es_ES.po b/translations/messages_es_ES.po
index 9beaab68..6b10910f 100644
--- a/translations/messages_es_ES.po
+++ b/translations/messages_es_ES.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: inkstitch\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2023-03-08 01:29+0000\n"
-"PO-Revision-Date: 2023-03-08 01:31\n"
+"POT-Creation-Date: 2023-03-10 01:28+0000\n"
+"PO-Revision-Date: 2023-03-10 01:29\n"
"Last-Translator: \n"
"Language-Team: Spanish\n"
"MIME-Version: 1.0\n"
@@ -16,7 +16,7 @@ msgstr ""
"Project-Id-Version: \n"
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-03-08 01:29+0000\n"
+"POT-Creation-Date: 2023-03-10 01:28+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -1076,117 +1076,117 @@ msgstr ""
msgid "Flip automatically calucalted angle if it appears to be wrong."
msgstr ""
-#: lib/elements/element.py:251
+#: lib/elements/element.py:253
msgid "Allow lock stitches"
msgstr "Permitir puntadas de remate"
-#: lib/elements/element.py:252
+#: lib/elements/element.py:254
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:257
+#: lib/elements/element.py:259
msgid "Both"
msgstr "Ambos"
-#: lib/elements/element.py:257
+#: lib/elements/element.py:259
msgid "Before"
msgstr "Antes"
-#: lib/elements/element.py:257
+#: lib/elements/element.py:259
msgid "After"
msgstr "Después"
-#: lib/elements/element.py:257
+#: lib/elements/element.py:259
msgid "Neither"
msgstr "Ninguno"
-#: lib/elements/element.py:266
+#: lib/elements/element.py:268
#: inx/inkstitch_lettering_force_lock_stitches.inx:3
msgid "Force lock stitches"
msgstr "Forzar las puntadas de refuerzo"
-#: lib/elements/element.py:267
+#: lib/elements/element.py:269
msgid "Sew lock stitches after sewing this element, even if the distance to the next object is shorter than defined by the collapse length value in the Ink/Stitch preferences."
msgstr "Cosa puntadas de bloqueo después de coser este elemento, incluso si la distancia al siguiente objeto es más corta que la definida por el valor de longitud de contracción en las preferencias de Ink/Stitch."
-#: lib/elements/element.py:278
+#: lib/elements/element.py:280
msgid "Tack stitch"
msgstr ""
-#: lib/elements/element.py:279
+#: lib/elements/element.py:281
msgid "Tack down stitch type"
msgstr ""
-#: lib/elements/element.py:289 lib/elements/element.py:335
+#: lib/elements/element.py:291 lib/elements/element.py:337
msgid "Custom path"
msgstr ""
-#: lib/elements/element.py:290
+#: lib/elements/element.py:292
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:300 lib/elements/element.py:312
+#: lib/elements/element.py:302 lib/elements/element.py:314
msgid "Scale tack stitch"
msgstr ""
-#: lib/elements/element.py:301
+#: lib/elements/element.py:303
msgid "Set stitch length. A 1 in a custom path equals this values."
msgstr ""
-#: lib/elements/element.py:313
+#: lib/elements/element.py:315
msgid "Scale tack stitch by this percentage."
msgstr ""
-#: lib/elements/element.py:324
+#: lib/elements/element.py:326
msgid "Lock stitch"
msgstr ""
-#: lib/elements/element.py:325
+#: lib/elements/element.py:327
msgid "Lock stitch type"
msgstr ""
-#: lib/elements/element.py:336
+#: lib/elements/element.py:338
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:346 lib/elements/element.py:358
+#: lib/elements/element.py:348 lib/elements/element.py:360
msgid "Scale lock stitch"
msgstr ""
-#: lib/elements/element.py:347
+#: lib/elements/element.py:349
msgid "Set length of lock stitches (mm)."
msgstr ""
-#: lib/elements/element.py:359
+#: lib/elements/element.py:361
msgid "Scale lock stitch by this percentage."
msgstr ""
-#: lib/elements/element.py:371
+#: lib/elements/element.py:373
msgid "Trim After"
msgstr ""
-#: lib/elements/element.py:372
+#: lib/elements/element.py:374
msgid "Add a TRIM command after stitching this object."
msgstr ""
-#: lib/elements/element.py:381
+#: lib/elements/element.py:383
msgid "Stop After"
msgstr ""
-#: lib/elements/element.py:382
+#: lib/elements/element.py:384
msgid "Add a STOP command after stitching this object."
msgstr ""
-#: lib/elements/element.py:391
+#: lib/elements/element.py:393
msgid "Random seed"
msgstr ""
-#: lib/elements/element.py:392
+#: lib/elements/element.py:394
msgid "Use a specific seed for randomized attributes. Uses the element ID if empty."
msgstr ""
-#: lib/elements/element.py:440
+#: lib/elements/element.py:442
#, python-format
msgid "Object %(id)s has an empty 'd' attribute. Please delete this object from your document."
msgstr "El objeto %(id)s tiene un atributo 'd' vacío. Elimine este objeto de su documento."
@@ -1194,11 +1194,11 @@ msgstr "El objeto %(id)s tiene un atributo 'd' vacío. Elimine este objeto de su
#. used when showing an error message to the user such as
#. "Failed on PathLabel (path1234): Satin column: One or more of the rungs
#. doesn't intersect both rails."
-#: lib/elements/element.py:626
+#: lib/elements/element.py:628
msgid "Failed on "
msgstr ""
-#: lib/elements/element.py:628
+#: lib/elements/element.py:630
msgid "Please run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot objects. This will indicate the errorneus position."
msgstr ""
@@ -1625,64 +1625,64 @@ msgid "* Convert to running stitch or simple satin (Params extension)"
msgstr "* Convertir a puntada corriente o a raso simple (Parámetros de extensión)"
#: lib/elements/satin_column.py:37
-msgid "Unequal number of points"
-msgstr "Desigual numero de puntos"
-
-#: lib/elements/satin_column.py:38
-msgid "Satin column: There are no rungs and rails have an an unequal number of points."
-msgstr "Columna satinada: No hay peldaños y los rieles tienen un número desigual de puntos."
-
-#: lib/elements/satin_column.py:40
-msgid "The easiest way to solve this issue is to add one or more rungs. "
-msgstr "La forma más sencilla de resolver este problema es agregar uno o más peldaños. "
-
-#: lib/elements/satin_column.py:41
-msgid "Rungs control the stitch direction in satin columns."
-msgstr "Los peldaños controlan la dirección de la puntada en las columnas del raso."
-
-#: lib/elements/satin_column.py:42
-msgid "* With the selected object press \"P\" to activate the pencil tool."
-msgstr "* Con el objeto seleccionado presione \"P\" para activar la herramienta de lápiz."
-
-#: lib/elements/satin_column.py:43
-msgid "* Hold \"Shift\" while drawing the rung."
-msgstr "* Mantenga presionada la tecla \"Mayús\" mientras dibuja el peldaño."
-
-#: lib/elements/satin_column.py:48
msgid "Not stitchable satin column"
msgstr ""
-#: lib/elements/satin_column.py:49
+#: lib/elements/satin_column.py:38
msgid "A satin column consists out of two rails and one or more rungs. This satin column may have a different setup."
msgstr ""
-#: lib/elements/satin_column.py:51
+#: lib/elements/satin_column.py:40
msgid "Make sure your satin column is not a combination of multiple satin columns."
msgstr ""
-#: lib/elements/satin_column.py:52
+#: lib/elements/satin_column.py:41
msgid "Go to our website and read how a satin column should look like https://inkstitch.org/docs/stitches/satin-column/"
msgstr ""
-#: lib/elements/satin_column.py:56
+#: lib/elements/satin_column.py:45
msgid "Each rung should intersect both rails once."
msgstr "Cada peldaño debe cruzar ambos rieles una vez."
-#: lib/elements/satin_column.py:60
+#: lib/elements/satin_column.py:49
+msgid "Rungs intersects too many times"
+msgstr "Los peldaños se cruzan demasiadas veces"
+
+#: lib/elements/satin_column.py:50
+msgid "Satin column: A rung intersects a rail more than once."
+msgstr "Columna de satén: un peldaño se cruza con un riel más de una vez."
+
+#: lib/elements/satin_column.py:54
msgid "Rung doesn't intersect rails"
msgstr "El peldaño no se cruza con los rieles"
-#: lib/elements/satin_column.py:61
+#: lib/elements/satin_column.py:55
msgid "Satin column: A rung doesn't intersect both rails."
msgstr "Columna satén: un peldaño no se cruza con ambos rieles."
-#: lib/elements/satin_column.py:65
-msgid "Rungs intersects too many times"
-msgstr "Los peldaños se cruzan demasiadas veces"
+#: lib/elements/satin_column.py:59
+msgid "Unequal number of points"
+msgstr "Desigual numero de puntos"
-#: lib/elements/satin_column.py:66
-msgid "Satin column: A rung intersects a rail more than once."
-msgstr "Columna de satén: un peldaño se cruza con un riel más de una vez."
+#: lib/elements/satin_column.py:60
+msgid "Satin column: There are no rungs and rails have an an unequal number of points."
+msgstr "Columna satinada: No hay peldaños y los rieles tienen un número desigual de puntos."
+
+#: lib/elements/satin_column.py:62
+msgid "The easiest way to solve this issue is to add one or more rungs. "
+msgstr "La forma más sencilla de resolver este problema es agregar uno o más peldaños. "
+
+#: lib/elements/satin_column.py:63
+msgid "Rungs control the stitch direction in satin columns."
+msgstr "Los peldaños controlan la dirección de la puntada en las columnas del raso."
+
+#: lib/elements/satin_column.py:64
+msgid "* With the selected object press \"P\" to activate the pencil tool."
+msgstr "* Con el objeto seleccionado presione \"P\" para activar la herramienta de lápiz."
+
+#: lib/elements/satin_column.py:65
+msgid "* Hold \"Shift\" while drawing the rung."
+msgstr "* Mantenga presionada la tecla \"Mayús\" mientras dibuja el peldaño."
#: lib/elements/satin_column.py:70 inx/inkstitch_select_elements.inx:17
msgid "Satin Column"
@@ -2046,43 +2046,43 @@ msgstr ""
msgid "How big the first copy of the line should be, in percent."
msgstr ""
-#: lib/elements/stroke.py:286 lib/elements/stroke.py:297
+#: lib/elements/stroke.py:286 lib/elements/stroke.py:298
msgid "Used only for ripple stitch with a guide line."
msgstr ""
-#: lib/elements/stroke.py:296
+#: lib/elements/stroke.py:297
msgid "Ending scale"
msgstr ""
-#: lib/elements/stroke.py:297
+#: lib/elements/stroke.py:298
msgid "How big the last copy of the line should be, in percent."
msgstr ""
-#: lib/elements/stroke.py:307
+#: lib/elements/stroke.py:309
msgid "Rotate"
msgstr ""
-#: lib/elements/stroke.py:308
+#: lib/elements/stroke.py:310
msgid "Rotate satin guided ripple stitches"
msgstr ""
-#: lib/elements/stroke.py:319
+#: lib/elements/stroke.py:321
msgid "Join style"
msgstr ""
-#: lib/elements/stroke.py:320
+#: lib/elements/stroke.py:322
msgid "Join style for non circular ripples."
msgstr ""
-#: lib/elements/stroke.py:323
+#: lib/elements/stroke.py:325
msgid "flat"
msgstr ""
-#: lib/elements/stroke.py:323
+#: lib/elements/stroke.py:325
msgid "point"
msgstr ""
-#: lib/elements/stroke.py:402
+#: lib/elements/stroke.py:404
msgid "Legacy running stitch setting detected!\n\n"
"It looks like you're using a stroke smaller than 0.5 units to indicate a running stitch, which is deprecated. Instead, please set your stroke to be dashed to indicate running stitch. Any kind of dash will work."
msgstr "¡Se ha detectado un ajuste de puntada corriente heredado!\n\n"
@@ -2836,6 +2836,11 @@ msgstr "AutoSatinado %d"
msgid "AutoSatin Running Stitch %d"
msgstr "AutoSatinar Puntada corriente %d"
+#: lib/stitches/meander_fill.py:34
+#, python-format
+msgid "%s: Could not build graph for meander stitching. Try to enlarge your shape or scale your meander pattern down."
+msgstr ""
+
#: lib/svg/rendering.py:222
msgid "Stitch Plan"
msgstr "Plan de puntada"
diff --git a/translations/messages_fi_FI.po b/translations/messages_fi_FI.po
index a287f38e..ef6ba329 100644
--- a/translations/messages_fi_FI.po
+++ b/translations/messages_fi_FI.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: inkstitch\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2023-03-08 01:29+0000\n"
-"PO-Revision-Date: 2023-03-08 01:30\n"
+"POT-Creation-Date: 2023-03-10 01:28+0000\n"
+"PO-Revision-Date: 2023-03-10 01:29\n"
"Last-Translator: \n"
"Language-Team: Finnish\n"
"MIME-Version: 1.0\n"
@@ -16,7 +16,7 @@ msgstr ""
"Project-Id-Version: \n"
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-03-08 01:29+0000\n"
+"POT-Creation-Date: 2023-03-10 01:28+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -1076,117 +1076,117 @@ msgstr ""
msgid "Flip automatically calucalted angle if it appears to be wrong."
msgstr ""
-#: lib/elements/element.py:251
+#: lib/elements/element.py:253
msgid "Allow lock stitches"
msgstr ""
-#: lib/elements/element.py:252
+#: lib/elements/element.py:254
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:257
+#: lib/elements/element.py:259
msgid "Both"
msgstr ""
-#: lib/elements/element.py:257
+#: lib/elements/element.py:259
msgid "Before"
msgstr ""
-#: lib/elements/element.py:257
+#: lib/elements/element.py:259
msgid "After"
msgstr ""
-#: lib/elements/element.py:257
+#: lib/elements/element.py:259
msgid "Neither"
msgstr ""
-#: lib/elements/element.py:266
+#: lib/elements/element.py:268
#: inx/inkstitch_lettering_force_lock_stitches.inx:3
msgid "Force lock stitches"
msgstr ""
-#: lib/elements/element.py:267
+#: lib/elements/element.py:269
msgid "Sew lock stitches after sewing this element, even if the distance to the next object is shorter than defined by the collapse length value in the Ink/Stitch preferences."
msgstr ""
-#: lib/elements/element.py:278
+#: lib/elements/element.py:280
msgid "Tack stitch"
msgstr ""
-#: lib/elements/element.py:279
+#: lib/elements/element.py:281
msgid "Tack down stitch type"
msgstr ""
-#: lib/elements/element.py:289 lib/elements/element.py:335
+#: lib/elements/element.py:291 lib/elements/element.py:337
msgid "Custom path"
msgstr ""
-#: lib/elements/element.py:290
+#: lib/elements/element.py:292
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:300 lib/elements/element.py:312
+#: lib/elements/element.py:302 lib/elements/element.py:314
msgid "Scale tack stitch"
msgstr ""
-#: lib/elements/element.py:301
+#: lib/elements/element.py:303
msgid "Set stitch length. A 1 in a custom path equals this values."
msgstr ""
-#: lib/elements/element.py:313
+#: lib/elements/element.py:315
msgid "Scale tack stitch by this percentage."
msgstr ""
-#: lib/elements/element.py:324
+#: lib/elements/element.py:326
msgid "Lock stitch"
msgstr ""
-#: lib/elements/element.py:325
+#: lib/elements/element.py:327
msgid "Lock stitch type"
msgstr ""
-#: lib/elements/element.py:336
+#: lib/elements/element.py:338
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:346 lib/elements/element.py:358
+#: lib/elements/element.py:348 lib/elements/element.py:360
msgid "Scale lock stitch"
msgstr ""
-#: lib/elements/element.py:347
+#: lib/elements/element.py:349
msgid "Set length of lock stitches (mm)."
msgstr ""
-#: lib/elements/element.py:359
+#: lib/elements/element.py:361
msgid "Scale lock stitch by this percentage."
msgstr ""
-#: lib/elements/element.py:371
+#: lib/elements/element.py:373
msgid "Trim After"
msgstr ""
-#: lib/elements/element.py:372
+#: lib/elements/element.py:374
msgid "Add a TRIM command after stitching this object."
msgstr ""
-#: lib/elements/element.py:381
+#: lib/elements/element.py:383
msgid "Stop After"
msgstr ""
-#: lib/elements/element.py:382
+#: lib/elements/element.py:384
msgid "Add a STOP command after stitching this object."
msgstr ""
-#: lib/elements/element.py:391
+#: lib/elements/element.py:393
msgid "Random seed"
msgstr ""
-#: lib/elements/element.py:392
+#: lib/elements/element.py:394
msgid "Use a specific seed for randomized attributes. Uses the element ID if empty."
msgstr ""
-#: lib/elements/element.py:440
+#: lib/elements/element.py:442
#, python-format
msgid "Object %(id)s has an empty 'd' attribute. Please delete this object from your document."
msgstr ""
@@ -1194,11 +1194,11 @@ msgstr ""
#. used when showing an error message to the user such as
#. "Failed on PathLabel (path1234): Satin column: One or more of the rungs
#. doesn't intersect both rails."
-#: lib/elements/element.py:626
+#: lib/elements/element.py:628
msgid "Failed on "
msgstr ""
-#: lib/elements/element.py:628
+#: lib/elements/element.py:630
msgid "Please run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot objects. This will indicate the errorneus position."
msgstr ""
@@ -1625,64 +1625,64 @@ msgid "* Convert to running stitch or simple satin (Params extension)"
msgstr "* Muuta juoksevaksitikiksi tai yksinkertaiseksi satiiniksi (parametri lisäosa)"
#: lib/elements/satin_column.py:37
-msgid "Unequal number of points"
-msgstr "Pisteitä pariton määrä"
-
-#: lib/elements/satin_column.py:38
-msgid "Satin column: There are no rungs and rails have an an unequal number of points."
-msgstr "Saatiinipolku: Apuviivat puuttuu ja pisteitä on pariton määrä."
-
-#: lib/elements/satin_column.py:40
-msgid "The easiest way to solve this issue is to add one or more rungs. "
-msgstr "Helpoin tapa ratkaista tämä on lisätä yksi tai useampi apuviiva. "
-
-#: lib/elements/satin_column.py:41
-msgid "Rungs control the stitch direction in satin columns."
-msgstr "Apuviivat määrittävät satiinin suunnan satiini polulla."
-
-#: lib/elements/satin_column.py:42
-msgid "* With the selected object press \"P\" to activate the pencil tool."
-msgstr "*valitussa objektissa paina \"P\" aktivoidaksesi kynätyökalun."
-
-#: lib/elements/satin_column.py:43
-msgid "* Hold \"Shift\" while drawing the rung."
-msgstr "*Pidä \"shift\" pohjassa piirtäessäsi apuviivan."
-
-#: lib/elements/satin_column.py:48
msgid "Not stitchable satin column"
msgstr ""
-#: lib/elements/satin_column.py:49
+#: lib/elements/satin_column.py:38
msgid "A satin column consists out of two rails and one or more rungs. This satin column may have a different setup."
msgstr ""
-#: lib/elements/satin_column.py:51
+#: lib/elements/satin_column.py:40
msgid "Make sure your satin column is not a combination of multiple satin columns."
msgstr ""
-#: lib/elements/satin_column.py:52
+#: lib/elements/satin_column.py:41
msgid "Go to our website and read how a satin column should look like https://inkstitch.org/docs/stitches/satin-column/"
msgstr ""
-#: lib/elements/satin_column.py:56
+#: lib/elements/satin_column.py:45
msgid "Each rung should intersect both rails once."
msgstr "Jokaisen apuviivan pitää ylittää molemmat satiiniviivat."
-#: lib/elements/satin_column.py:60
+#: lib/elements/satin_column.py:49
+msgid "Rungs intersects too many times"
+msgstr ""
+
+#: lib/elements/satin_column.py:50
+msgid "Satin column: A rung intersects a rail more than once."
+msgstr "Satiini: poikkiviiva ylittää muodon enemmän kuin kerran."
+
+#: lib/elements/satin_column.py:54
msgid "Rung doesn't intersect rails"
msgstr "Apuviiva ei ylitä satiinipolkua"
-#: lib/elements/satin_column.py:61
+#: lib/elements/satin_column.py:55
msgid "Satin column: A rung doesn't intersect both rails."
msgstr "Satiinipolku: apuviiva ei ylitä molempia satiiniviivoja."
-#: lib/elements/satin_column.py:65
-msgid "Rungs intersects too many times"
-msgstr ""
+#: lib/elements/satin_column.py:59
+msgid "Unequal number of points"
+msgstr "Pisteitä pariton määrä"
-#: lib/elements/satin_column.py:66
-msgid "Satin column: A rung intersects a rail more than once."
-msgstr "Satiini: poikkiviiva ylittää muodon enemmän kuin kerran."
+#: lib/elements/satin_column.py:60
+msgid "Satin column: There are no rungs and rails have an an unequal number of points."
+msgstr "Saatiinipolku: Apuviivat puuttuu ja pisteitä on pariton määrä."
+
+#: lib/elements/satin_column.py:62
+msgid "The easiest way to solve this issue is to add one or more rungs. "
+msgstr "Helpoin tapa ratkaista tämä on lisätä yksi tai useampi apuviiva. "
+
+#: lib/elements/satin_column.py:63
+msgid "Rungs control the stitch direction in satin columns."
+msgstr "Apuviivat määrittävät satiinin suunnan satiini polulla."
+
+#: lib/elements/satin_column.py:64
+msgid "* With the selected object press \"P\" to activate the pencil tool."
+msgstr "*valitussa objektissa paina \"P\" aktivoidaksesi kynätyökalun."
+
+#: lib/elements/satin_column.py:65
+msgid "* Hold \"Shift\" while drawing the rung."
+msgstr "*Pidä \"shift\" pohjassa piirtäessäsi apuviivan."
#: lib/elements/satin_column.py:70 inx/inkstitch_select_elements.inx:17
msgid "Satin Column"
@@ -2046,43 +2046,43 @@ msgstr ""
msgid "How big the first copy of the line should be, in percent."
msgstr ""
-#: lib/elements/stroke.py:286 lib/elements/stroke.py:297
+#: lib/elements/stroke.py:286 lib/elements/stroke.py:298
msgid "Used only for ripple stitch with a guide line."
msgstr ""
-#: lib/elements/stroke.py:296
+#: lib/elements/stroke.py:297
msgid "Ending scale"
msgstr ""
-#: lib/elements/stroke.py:297
+#: lib/elements/stroke.py:298
msgid "How big the last copy of the line should be, in percent."
msgstr ""
-#: lib/elements/stroke.py:307
+#: lib/elements/stroke.py:309
msgid "Rotate"
msgstr ""
-#: lib/elements/stroke.py:308
+#: lib/elements/stroke.py:310
msgid "Rotate satin guided ripple stitches"
msgstr ""
-#: lib/elements/stroke.py:319
+#: lib/elements/stroke.py:321
msgid "Join style"
msgstr ""
-#: lib/elements/stroke.py:320
+#: lib/elements/stroke.py:322
msgid "Join style for non circular ripples."
msgstr ""
-#: lib/elements/stroke.py:323
+#: lib/elements/stroke.py:325
msgid "flat"
msgstr ""
-#: lib/elements/stroke.py:323
+#: lib/elements/stroke.py:325
msgid "point"
msgstr ""
-#: lib/elements/stroke.py:402
+#: lib/elements/stroke.py:404
msgid "Legacy running stitch setting detected!\n\n"
"It looks like you're using a stroke smaller than 0.5 units to indicate a running stitch, which is deprecated. Instead, please set your stroke to be dashed to indicate running stitch. Any kind of dash will work."
msgstr ""
@@ -2833,6 +2833,11 @@ msgstr "Automaattinen satiini %d"
msgid "AutoSatin Running Stitch %d"
msgstr "Automaattinen satiini juoksevatikki %d"
+#: lib/stitches/meander_fill.py:34
+#, python-format
+msgid "%s: Could not build graph for meander stitching. Try to enlarge your shape or scale your meander pattern down."
+msgstr ""
+
#: lib/svg/rendering.py:222
msgid "Stitch Plan"
msgstr "Tikkaus suunnitelma"
diff --git a/translations/messages_fr_FR.po b/translations/messages_fr_FR.po
index 94ebb281..bf9adcdb 100644
--- a/translations/messages_fr_FR.po
+++ b/translations/messages_fr_FR.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: inkstitch\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2023-03-08 01:29+0000\n"
-"PO-Revision-Date: 2023-03-08 01:30\n"
+"POT-Creation-Date: 2023-03-10 01:28+0000\n"
+"PO-Revision-Date: 2023-03-10 01:29\n"
"Last-Translator: \n"
"Language-Team: French\n"
"MIME-Version: 1.0\n"
@@ -16,7 +16,7 @@ msgstr ""
"Project-Id-Version: \n"
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-03-08 01:29+0000\n"
+"POT-Creation-Date: 2023-03-10 01:28+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -1079,117 +1079,117 @@ msgstr "Inverser l'angle"
msgid "Flip automatically calucalted angle if it appears to be wrong."
msgstr "Inverse l'angle calculé automatiquement s'il semble faux."
-#: lib/elements/element.py:251
+#: lib/elements/element.py:253
msgid "Allow lock stitches"
msgstr "Autoriser les points d'arrêts"
-#: lib/elements/element.py:252
+#: lib/elements/element.py:254
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:257
+#: lib/elements/element.py:259
msgid "Both"
msgstr "Au début et à la fin"
-#: lib/elements/element.py:257
+#: lib/elements/element.py:259
msgid "Before"
msgstr "Au début"
-#: lib/elements/element.py:257
+#: lib/elements/element.py:259
msgid "After"
msgstr "A la fin"
-#: lib/elements/element.py:257
+#: lib/elements/element.py:259
msgid "Neither"
msgstr "Ni"
-#: lib/elements/element.py:266
+#: lib/elements/element.py:268
#: inx/inkstitch_lettering_force_lock_stitches.inx:3
msgid "Force lock stitches"
msgstr "Forcer des points d'arrêt"
-#: lib/elements/element.py:267
+#: lib/elements/element.py:269
msgid "Sew lock stitches after sewing this element, even if the distance to the next object is shorter than defined by the collapse length value in the Ink/Stitch preferences."
msgstr "Créer des points d'arrêt après avoir cousu cet élément, même si la distance jusqu'à l'objet suivant est plus courte que le paramètre 'saut de fils' défini dans les préférences Ink/Stitch."
-#: lib/elements/element.py:278
+#: lib/elements/element.py:280
msgid "Tack stitch"
msgstr ""
-#: lib/elements/element.py:279
+#: lib/elements/element.py:281
msgid "Tack down stitch type"
msgstr ""
-#: lib/elements/element.py:289 lib/elements/element.py:335
+#: lib/elements/element.py:291 lib/elements/element.py:337
msgid "Custom path"
msgstr ""
-#: lib/elements/element.py:290
+#: lib/elements/element.py:292
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:300 lib/elements/element.py:312
+#: lib/elements/element.py:302 lib/elements/element.py:314
msgid "Scale tack stitch"
msgstr ""
-#: lib/elements/element.py:301
+#: lib/elements/element.py:303
msgid "Set stitch length. A 1 in a custom path equals this values."
msgstr ""
-#: lib/elements/element.py:313
+#: lib/elements/element.py:315
msgid "Scale tack stitch by this percentage."
msgstr ""
-#: lib/elements/element.py:324
+#: lib/elements/element.py:326
msgid "Lock stitch"
msgstr ""
-#: lib/elements/element.py:325
+#: lib/elements/element.py:327
msgid "Lock stitch type"
msgstr ""
-#: lib/elements/element.py:336
+#: lib/elements/element.py:338
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:346 lib/elements/element.py:358
+#: lib/elements/element.py:348 lib/elements/element.py:360
msgid "Scale lock stitch"
msgstr ""
-#: lib/elements/element.py:347
+#: lib/elements/element.py:349
msgid "Set length of lock stitches (mm)."
msgstr ""
-#: lib/elements/element.py:359
+#: lib/elements/element.py:361
msgid "Scale lock stitch by this percentage."
msgstr ""
-#: lib/elements/element.py:371
+#: lib/elements/element.py:373
msgid "Trim After"
msgstr "Couper après"
-#: lib/elements/element.py:372
+#: lib/elements/element.py:374
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:381
+#: lib/elements/element.py:383
msgid "Stop After"
msgstr "Arrêter après"
-#: lib/elements/element.py:382
+#: lib/elements/element.py:384
msgid "Add a STOP command after stitching this object."
msgstr "Ajoute une commande STOP après avoir brodé cet objet."
-#: lib/elements/element.py:391
+#: lib/elements/element.py:393
msgid "Random seed"
msgstr "Graine aléatoire"
-#: lib/elements/element.py:392
+#: lib/elements/element.py:394
msgid "Use a specific seed for randomized attributes. Uses the element ID if empty."
msgstr "Utiliser cette graine aléatoire pour le calcul des attributs. Si vide, utilise l'identificateur de l'élément."
-#: lib/elements/element.py:440
+#: lib/elements/element.py:442
#, python-format
msgid "Object %(id)s has an empty 'd' attribute. Please delete this object from your document."
msgstr "L'objet %(id)s a un attribut 'd' vide. S’il vous plaît supprimer cet objet dans votre document."
@@ -1197,11 +1197,11 @@ msgstr "L'objet %(id)s a un attribut 'd' vide. S’il vous plaît supprimer cet
#. used when showing an error message to the user such as
#. "Failed on PathLabel (path1234): Satin column: One or more of the rungs
#. doesn't intersect both rails."
-#: lib/elements/element.py:626
+#: lib/elements/element.py:628
msgid "Failed on "
msgstr "Erreur sur "
-#: lib/elements/element.py:628
+#: lib/elements/element.py:630
msgid "Please run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot objects. This will indicate the errorneus position."
msgstr "Merci d'exécuter Extensions > Ink/Stitch > Résolution de problèmes > Dépistage de problèmes avec des objets. Ceci indiquera la position erronée."
@@ -1631,64 +1631,64 @@ msgid "* Convert to running stitch or simple satin (Params extension)"
msgstr "Convertir en point droit ou satin simple (Params extension)"
#: lib/elements/satin_column.py:37
-msgid "Unequal number of points"
-msgstr "Nombre de points inégal"
-
-#: lib/elements/satin_column.py:38
-msgid "Satin column: There are no rungs and rails have an an unequal number of points."
-msgstr "Colonne satin: Soit il n'y a aucune traverse de direction, soit les rails n'ont pas le même nombre de points."
-
-#: lib/elements/satin_column.py:40
-msgid "The easiest way to solve this issue is to add one or more rungs. "
-msgstr "La façon la plus simple de résoudre ce problème est d'ajouter une ou plusieurs traverses de direction. "
-
-#: lib/elements/satin_column.py:41
-msgid "Rungs control the stitch direction in satin columns."
-msgstr "Les traverses de direction contrôlent la direction des points dans les colonnes Satin."
-
-#: lib/elements/satin_column.py:42
-msgid "* With the selected object press \"P\" to activate the pencil tool."
-msgstr "*L'objet étant sélectionné appuyez sur \"P\" pour activer l'outil crayon."
-
-#: lib/elements/satin_column.py:43
-msgid "* Hold \"Shift\" while drawing the rung."
-msgstr "*Maintenir la touche \"Majuscule\" enfoncée en traçant la traverse de direction."
-
-#: lib/elements/satin_column.py:48
msgid "Not stitchable satin column"
msgstr "Colonne de satin non brodable"
-#: lib/elements/satin_column.py:49
+#: lib/elements/satin_column.py:38
msgid "A satin column consists out of two rails and one or more rungs. This satin column may have a different setup."
msgstr "Une colonne satin est constituée de deux rails et d'une ou plusieurs traverses. Cette colonne satin peut avoir une configuration différente."
-#: lib/elements/satin_column.py:51
+#: lib/elements/satin_column.py:40
msgid "Make sure your satin column is not a combination of multiple satin columns."
msgstr "Assurez-vous que votre colonne satin n'est pas une combinaison de plusieurs colonnes satin."
-#: lib/elements/satin_column.py:52
+#: lib/elements/satin_column.py:41
msgid "Go to our website and read how a satin column should look like https://inkstitch.org/docs/stitches/satin-column/"
msgstr "Allez sur notre site web et lisez à quoi une colonne de satin devrait ressembler: https://inkstitch.org/fr/docs/stitches/satin-column/"
-#: lib/elements/satin_column.py:56
+#: lib/elements/satin_column.py:45
msgid "Each rung should intersect both rails once."
msgstr "Chaque traverse de direction doit couper chacun des deux rails une fois."
-#: lib/elements/satin_column.py:60
+#: lib/elements/satin_column.py:49
+msgid "Rungs intersects too many times"
+msgstr "La traverse de direction coupe les rails trop de fois"
+
+#: lib/elements/satin_column.py:50
+msgid "Satin column: A rung intersects a rail more than once."
+msgstr "Colonne satin: Une traverse de direction coupe un rail plus d'une fois."
+
+#: lib/elements/satin_column.py:54
msgid "Rung doesn't intersect rails"
msgstr "La traverse de direction ne coupe pas les rails"
-#: lib/elements/satin_column.py:61
+#: lib/elements/satin_column.py:55
msgid "Satin column: A rung doesn't intersect both rails."
msgstr "Colonne satin : Une traverse de direction ne coupe pas les deux rails."
-#: lib/elements/satin_column.py:65
-msgid "Rungs intersects too many times"
-msgstr "La traverse de direction coupe les rails trop de fois"
+#: lib/elements/satin_column.py:59
+msgid "Unequal number of points"
+msgstr "Nombre de points inégal"
-#: lib/elements/satin_column.py:66
-msgid "Satin column: A rung intersects a rail more than once."
-msgstr "Colonne satin: Une traverse de direction coupe un rail plus d'une fois."
+#: lib/elements/satin_column.py:60
+msgid "Satin column: There are no rungs and rails have an an unequal number of points."
+msgstr "Colonne satin: Soit il n'y a aucune traverse de direction, soit les rails n'ont pas le même nombre de points."
+
+#: lib/elements/satin_column.py:62
+msgid "The easiest way to solve this issue is to add one or more rungs. "
+msgstr "La façon la plus simple de résoudre ce problème est d'ajouter une ou plusieurs traverses de direction. "
+
+#: lib/elements/satin_column.py:63
+msgid "Rungs control the stitch direction in satin columns."
+msgstr "Les traverses de direction contrôlent la direction des points dans les colonnes Satin."
+
+#: lib/elements/satin_column.py:64
+msgid "* With the selected object press \"P\" to activate the pencil tool."
+msgstr "*L'objet étant sélectionné appuyez sur \"P\" pour activer l'outil crayon."
+
+#: lib/elements/satin_column.py:65
+msgid "* Hold \"Shift\" while drawing the rung."
+msgstr "*Maintenir la touche \"Majuscule\" enfoncée en traçant la traverse de direction."
#: lib/elements/satin_column.py:70 inx/inkstitch_select_elements.inx:17
msgid "Satin Column"
@@ -2054,43 +2054,43 @@ msgstr "Démarrer à"
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:286 lib/elements/stroke.py:297
+#: lib/elements/stroke.py:286 lib/elements/stroke.py:298
msgid "Used only for ripple stitch with a guide line."
msgstr "Utilisé uniquement pour des ondulations guidées."
-#: lib/elements/stroke.py:296
+#: lib/elements/stroke.py:297
msgid "Ending scale"
msgstr "Finir à"
-#: lib/elements/stroke.py:297
+#: lib/elements/stroke.py:298
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:307
+#: lib/elements/stroke.py:309
msgid "Rotate"
msgstr "Tourner"
-#: lib/elements/stroke.py:308
+#: lib/elements/stroke.py:310
msgid "Rotate satin guided ripple stitches"
msgstr "Tourne les ondulations guidées par un satin"
-#: lib/elements/stroke.py:319
+#: lib/elements/stroke.py:321
msgid "Join style"
msgstr "Style de jointure"
-#: lib/elements/stroke.py:320
+#: lib/elements/stroke.py:322
msgid "Join style for non circular ripples."
msgstr "Style de jointure pour les ondulations ouvertes."
-#: lib/elements/stroke.py:323
+#: lib/elements/stroke.py:325
msgid "flat"
msgstr "segment"
-#: lib/elements/stroke.py:323
+#: lib/elements/stroke.py:325
msgid "point"
msgstr "point"
-#: lib/elements/stroke.py:402
+#: lib/elements/stroke.py:404
msgid "Legacy running stitch setting detected!\n\n"
"It looks like you're using a stroke smaller than 0.5 units to indicate a running stitch, which is deprecated. Instead, please set your stroke to be dashed to indicate running stitch. Any kind of dash will work."
msgstr "Détection d'un paramétrage de point droit obsolète !\n\n"
@@ -2846,6 +2846,11 @@ msgstr "Auto-remplissage satin %d"
msgid "AutoSatin Running Stitch %d"
msgstr "Points droits pour auto-remplissage satin %d"
+#: lib/stitches/meander_fill.py:34
+#, python-format
+msgid "%s: Could not build graph for meander stitching. Try to enlarge your shape or scale your meander pattern down."
+msgstr ""
+
#: lib/svg/rendering.py:222
msgid "Stitch Plan"
msgstr "Plan de broderie"
diff --git a/translations/messages_he_IL.po b/translations/messages_he_IL.po
index 717d5ca3..d1ce1683 100644
--- a/translations/messages_he_IL.po
+++ b/translations/messages_he_IL.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: inkstitch\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2023-03-08 01:29+0000\n"
-"PO-Revision-Date: 2023-03-08 01:30\n"
+"POT-Creation-Date: 2023-03-10 01:28+0000\n"
+"PO-Revision-Date: 2023-03-10 01:29\n"
"Last-Translator: \n"
"Language-Team: Hebrew\n"
"MIME-Version: 1.0\n"
@@ -16,7 +16,7 @@ msgstr ""
"Project-Id-Version: \n"
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-03-08 01:29+0000\n"
+"POT-Creation-Date: 2023-03-10 01:28+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -1076,117 +1076,117 @@ msgstr ""
msgid "Flip automatically calucalted angle if it appears to be wrong."
msgstr ""
-#: lib/elements/element.py:251
+#: lib/elements/element.py:253
msgid "Allow lock stitches"
msgstr ""
-#: lib/elements/element.py:252
+#: lib/elements/element.py:254
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:257
+#: lib/elements/element.py:259
msgid "Both"
msgstr ""
-#: lib/elements/element.py:257
+#: lib/elements/element.py:259
msgid "Before"
msgstr ""
-#: lib/elements/element.py:257
+#: lib/elements/element.py:259
msgid "After"
msgstr ""
-#: lib/elements/element.py:257
+#: lib/elements/element.py:259
msgid "Neither"
msgstr ""
-#: lib/elements/element.py:266
+#: lib/elements/element.py:268
#: inx/inkstitch_lettering_force_lock_stitches.inx:3
msgid "Force lock stitches"
msgstr ""
-#: lib/elements/element.py:267
+#: lib/elements/element.py:269
msgid "Sew lock stitches after sewing this element, even if the distance to the next object is shorter than defined by the collapse length value in the Ink/Stitch preferences."
msgstr ""
-#: lib/elements/element.py:278
+#: lib/elements/element.py:280
msgid "Tack stitch"
msgstr ""
-#: lib/elements/element.py:279
+#: lib/elements/element.py:281
msgid "Tack down stitch type"
msgstr ""
-#: lib/elements/element.py:289 lib/elements/element.py:335
+#: lib/elements/element.py:291 lib/elements/element.py:337
msgid "Custom path"
msgstr ""
-#: lib/elements/element.py:290
+#: lib/elements/element.py:292
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:300 lib/elements/element.py:312
+#: lib/elements/element.py:302 lib/elements/element.py:314
msgid "Scale tack stitch"
msgstr ""
-#: lib/elements/element.py:301
+#: lib/elements/element.py:303
msgid "Set stitch length. A 1 in a custom path equals this values."
msgstr ""
-#: lib/elements/element.py:313
+#: lib/elements/element.py:315
msgid "Scale tack stitch by this percentage."
msgstr ""
-#: lib/elements/element.py:324
+#: lib/elements/element.py:326
msgid "Lock stitch"
msgstr ""
-#: lib/elements/element.py:325
+#: lib/elements/element.py:327
msgid "Lock stitch type"
msgstr ""
-#: lib/elements/element.py:336
+#: lib/elements/element.py:338
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:346 lib/elements/element.py:358
+#: lib/elements/element.py:348 lib/elements/element.py:360
msgid "Scale lock stitch"
msgstr ""
-#: lib/elements/element.py:347
+#: lib/elements/element.py:349
msgid "Set length of lock stitches (mm)."
msgstr ""
-#: lib/elements/element.py:359
+#: lib/elements/element.py:361
msgid "Scale lock stitch by this percentage."
msgstr ""
-#: lib/elements/element.py:371
+#: lib/elements/element.py:373
msgid "Trim After"
msgstr ""
-#: lib/elements/element.py:372
+#: lib/elements/element.py:374
msgid "Add a TRIM command after stitching this object."
msgstr ""
-#: lib/elements/element.py:381
+#: lib/elements/element.py:383
msgid "Stop After"
msgstr ""
-#: lib/elements/element.py:382
+#: lib/elements/element.py:384
msgid "Add a STOP command after stitching this object."
msgstr ""
-#: lib/elements/element.py:391
+#: lib/elements/element.py:393
msgid "Random seed"
msgstr ""
-#: lib/elements/element.py:392
+#: lib/elements/element.py:394
msgid "Use a specific seed for randomized attributes. Uses the element ID if empty."
msgstr ""
-#: lib/elements/element.py:440
+#: lib/elements/element.py:442
#, python-format
msgid "Object %(id)s has an empty 'd' attribute. Please delete this object from your document."
msgstr ""
@@ -1194,11 +1194,11 @@ msgstr ""
#. used when showing an error message to the user such as
#. "Failed on PathLabel (path1234): Satin column: One or more of the rungs
#. doesn't intersect both rails."
-#: lib/elements/element.py:626
+#: lib/elements/element.py:628
msgid "Failed on "
msgstr ""
-#: lib/elements/element.py:628
+#: lib/elements/element.py:630
msgid "Please run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot objects. This will indicate the errorneus position."
msgstr ""
@@ -1625,63 +1625,63 @@ msgid "* Convert to running stitch or simple satin (Params extension)"
msgstr ""
#: lib/elements/satin_column.py:37
-msgid "Unequal number of points"
+msgid "Not stitchable satin column"
msgstr ""
#: lib/elements/satin_column.py:38
-msgid "Satin column: There are no rungs and rails have an an unequal number of points."
+msgid "A satin column consists out of two rails and one or more rungs. This satin column may have a different setup."
msgstr ""
#: lib/elements/satin_column.py:40
-msgid "The easiest way to solve this issue is to add one or more rungs. "
+msgid "Make sure your satin column is not a combination of multiple satin columns."
msgstr ""
#: lib/elements/satin_column.py:41
-msgid "Rungs control the stitch direction in satin columns."
+msgid "Go to our website and read how a satin column should look like https://inkstitch.org/docs/stitches/satin-column/"
msgstr ""
-#: lib/elements/satin_column.py:42
-msgid "* With the selected object press \"P\" to activate the pencil tool."
+#: lib/elements/satin_column.py:45
+msgid "Each rung should intersect both rails once."
msgstr ""
-#: lib/elements/satin_column.py:43
-msgid "* Hold \"Shift\" while drawing the rung."
+#: lib/elements/satin_column.py:49
+msgid "Rungs intersects too many times"
msgstr ""
-#: lib/elements/satin_column.py:48
-msgid "Not stitchable satin column"
+#: lib/elements/satin_column.py:50
+msgid "Satin column: A rung intersects a rail more than once."
msgstr ""
-#: lib/elements/satin_column.py:49
-msgid "A satin column consists out of two rails and one or more rungs. This satin column may have a different setup."
+#: lib/elements/satin_column.py:54
+msgid "Rung doesn't intersect rails"
msgstr ""
-#: lib/elements/satin_column.py:51
-msgid "Make sure your satin column is not a combination of multiple satin columns."
+#: lib/elements/satin_column.py:55
+msgid "Satin column: A rung doesn't intersect both rails."
msgstr ""
-#: lib/elements/satin_column.py:52
-msgid "Go to our website and read how a satin column should look like https://inkstitch.org/docs/stitches/satin-column/"
+#: lib/elements/satin_column.py:59
+msgid "Unequal number of points"
msgstr ""
-#: lib/elements/satin_column.py:56
-msgid "Each rung should intersect both rails once."
+#: lib/elements/satin_column.py:60
+msgid "Satin column: There are no rungs and rails have an an unequal number of points."
msgstr ""
-#: lib/elements/satin_column.py:60
-msgid "Rung doesn't intersect rails"
+#: lib/elements/satin_column.py:62
+msgid "The easiest way to solve this issue is to add one or more rungs. "
msgstr ""
-#: lib/elements/satin_column.py:61
-msgid "Satin column: A rung doesn't intersect both rails."
+#: lib/elements/satin_column.py:63
+msgid "Rungs control the stitch direction in satin columns."
msgstr ""
-#: lib/elements/satin_column.py:65
-msgid "Rungs intersects too many times"
+#: lib/elements/satin_column.py:64
+msgid "* With the selected object press \"P\" to activate the pencil tool."
msgstr ""
-#: lib/elements/satin_column.py:66
-msgid "Satin column: A rung intersects a rail more than once."
+#: lib/elements/satin_column.py:65
+msgid "* Hold \"Shift\" while drawing the rung."
msgstr ""
#: lib/elements/satin_column.py:70 inx/inkstitch_select_elements.inx:17
@@ -2046,43 +2046,43 @@ msgstr ""
msgid "How big the first copy of the line should be, in percent."
msgstr ""
-#: lib/elements/stroke.py:286 lib/elements/stroke.py:297
+#: lib/elements/stroke.py:286 lib/elements/stroke.py:298
msgid "Used only for ripple stitch with a guide line."
msgstr ""
-#: lib/elements/stroke.py:296
+#: lib/elements/stroke.py:297
msgid "Ending scale"
msgstr ""
-#: lib/elements/stroke.py:297
+#: lib/elements/stroke.py:298
msgid "How big the last copy of the line should be, in percent."
msgstr ""
-#: lib/elements/stroke.py:307
+#: lib/elements/stroke.py:309
msgid "Rotate"
msgstr ""
-#: lib/elements/stroke.py:308
+#: lib/elements/stroke.py:310
msgid "Rotate satin guided ripple stitches"
msgstr ""
-#: lib/elements/stroke.py:319
+#: lib/elements/stroke.py:321
msgid "Join style"
msgstr ""
-#: lib/elements/stroke.py:320
+#: lib/elements/stroke.py:322
msgid "Join style for non circular ripples."
msgstr ""
-#: lib/elements/stroke.py:323
+#: lib/elements/stroke.py:325
msgid "flat"
msgstr ""
-#: lib/elements/stroke.py:323
+#: lib/elements/stroke.py:325
msgid "point"
msgstr ""
-#: lib/elements/stroke.py:402
+#: lib/elements/stroke.py:404
msgid "Legacy running stitch setting detected!\n\n"
"It looks like you're using a stroke smaller than 0.5 units to indicate a running stitch, which is deprecated. Instead, please set your stroke to be dashed to indicate running stitch. Any kind of dash will work."
msgstr ""
@@ -2833,6 +2833,11 @@ msgstr ""
msgid "AutoSatin Running Stitch %d"
msgstr ""
+#: lib/stitches/meander_fill.py:34
+#, python-format
+msgid "%s: Could not build graph for meander stitching. Try to enlarge your shape or scale your meander pattern down."
+msgstr ""
+
#: lib/svg/rendering.py:222
msgid "Stitch Plan"
msgstr ""
diff --git a/translations/messages_hu_HU.po b/translations/messages_hu_HU.po
index d46628b7..727a348e 100644
--- a/translations/messages_hu_HU.po
+++ b/translations/messages_hu_HU.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: inkstitch\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2023-03-08 01:29+0000\n"
-"PO-Revision-Date: 2023-03-08 01:30\n"
+"POT-Creation-Date: 2023-03-10 01:28+0000\n"
+"PO-Revision-Date: 2023-03-10 01:29\n"
"Last-Translator: \n"
"Language-Team: Hungarian\n"
"MIME-Version: 1.0\n"
@@ -16,7 +16,7 @@ msgstr ""
"Project-Id-Version: \n"
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-03-08 01:29+0000\n"
+"POT-Creation-Date: 2023-03-10 01:28+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -1076,117 +1076,117 @@ msgstr ""
msgid "Flip automatically calucalted angle if it appears to be wrong."
msgstr ""
-#: lib/elements/element.py:251
+#: lib/elements/element.py:253
msgid "Allow lock stitches"
msgstr ""
-#: lib/elements/element.py:252
+#: lib/elements/element.py:254
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:257
+#: lib/elements/element.py:259
msgid "Both"
msgstr ""
-#: lib/elements/element.py:257
+#: lib/elements/element.py:259
msgid "Before"
msgstr ""
-#: lib/elements/element.py:257
+#: lib/elements/element.py:259
msgid "After"
msgstr ""
-#: lib/elements/element.py:257
+#: lib/elements/element.py:259
msgid "Neither"
msgstr ""
-#: lib/elements/element.py:266
+#: lib/elements/element.py:268
#: inx/inkstitch_lettering_force_lock_stitches.inx:3
msgid "Force lock stitches"
msgstr ""
-#: lib/elements/element.py:267
+#: lib/elements/element.py:269
msgid "Sew lock stitches after sewing this element, even if the distance to the next object is shorter than defined by the collapse length value in the Ink/Stitch preferences."
msgstr ""
-#: lib/elements/element.py:278
+#: lib/elements/element.py:280
msgid "Tack stitch"
msgstr ""
-#: lib/elements/element.py:279
+#: lib/elements/element.py:281
msgid "Tack down stitch type"
msgstr ""
-#: lib/elements/element.py:289 lib/elements/element.py:335
+#: lib/elements/element.py:291 lib/elements/element.py:337
msgid "Custom path"
msgstr ""
-#: lib/elements/element.py:290
+#: lib/elements/element.py:292
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:300 lib/elements/element.py:312
+#: lib/elements/element.py:302 lib/elements/element.py:314
msgid "Scale tack stitch"
msgstr ""
-#: lib/elements/element.py:301
+#: lib/elements/element.py:303
msgid "Set stitch length. A 1 in a custom path equals this values."
msgstr ""
-#: lib/elements/element.py:313
+#: lib/elements/element.py:315
msgid "Scale tack stitch by this percentage."
msgstr ""
-#: lib/elements/element.py:324
+#: lib/elements/element.py:326
msgid "Lock stitch"
msgstr ""
-#: lib/elements/element.py:325
+#: lib/elements/element.py:327
msgid "Lock stitch type"
msgstr ""
-#: lib/elements/element.py:336
+#: lib/elements/element.py:338
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:346 lib/elements/element.py:358
+#: lib/elements/element.py:348 lib/elements/element.py:360
msgid "Scale lock stitch"
msgstr ""
-#: lib/elements/element.py:347
+#: lib/elements/element.py:349
msgid "Set length of lock stitches (mm)."
msgstr ""
-#: lib/elements/element.py:359
+#: lib/elements/element.py:361
msgid "Scale lock stitch by this percentage."
msgstr ""
-#: lib/elements/element.py:371
+#: lib/elements/element.py:373
msgid "Trim After"
msgstr ""
-#: lib/elements/element.py:372
+#: lib/elements/element.py:374
msgid "Add a TRIM command after stitching this object."
msgstr ""
-#: lib/elements/element.py:381
+#: lib/elements/element.py:383
msgid "Stop After"
msgstr ""
-#: lib/elements/element.py:382
+#: lib/elements/element.py:384
msgid "Add a STOP command after stitching this object."
msgstr ""
-#: lib/elements/element.py:391
+#: lib/elements/element.py:393
msgid "Random seed"
msgstr ""
-#: lib/elements/element.py:392
+#: lib/elements/element.py:394
msgid "Use a specific seed for randomized attributes. Uses the element ID if empty."
msgstr ""
-#: lib/elements/element.py:440
+#: lib/elements/element.py:442
#, python-format
msgid "Object %(id)s has an empty 'd' attribute. Please delete this object from your document."
msgstr ""
@@ -1194,11 +1194,11 @@ msgstr ""
#. used when showing an error message to the user such as
#. "Failed on PathLabel (path1234): Satin column: One or more of the rungs
#. doesn't intersect both rails."
-#: lib/elements/element.py:626
+#: lib/elements/element.py:628
msgid "Failed on "
msgstr ""
-#: lib/elements/element.py:628
+#: lib/elements/element.py:630
msgid "Please run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot objects. This will indicate the errorneus position."
msgstr ""
@@ -1625,63 +1625,63 @@ msgid "* Convert to running stitch or simple satin (Params extension)"
msgstr ""
#: lib/elements/satin_column.py:37
-msgid "Unequal number of points"
+msgid "Not stitchable satin column"
msgstr ""
#: lib/elements/satin_column.py:38
-msgid "Satin column: There are no rungs and rails have an an unequal number of points."
+msgid "A satin column consists out of two rails and one or more rungs. This satin column may have a different setup."
msgstr ""
#: lib/elements/satin_column.py:40
-msgid "The easiest way to solve this issue is to add one or more rungs. "
+msgid "Make sure your satin column is not a combination of multiple satin columns."
msgstr ""
#: lib/elements/satin_column.py:41
-msgid "Rungs control the stitch direction in satin columns."
+msgid "Go to our website and read how a satin column should look like https://inkstitch.org/docs/stitches/satin-column/"
msgstr ""
-#: lib/elements/satin_column.py:42
-msgid "* With the selected object press \"P\" to activate the pencil tool."
+#: lib/elements/satin_column.py:45
+msgid "Each rung should intersect both rails once."
msgstr ""
-#: lib/elements/satin_column.py:43
-msgid "* Hold \"Shift\" while drawing the rung."
+#: lib/elements/satin_column.py:49
+msgid "Rungs intersects too many times"
msgstr ""
-#: lib/elements/satin_column.py:48
-msgid "Not stitchable satin column"
+#: lib/elements/satin_column.py:50
+msgid "Satin column: A rung intersects a rail more than once."
msgstr ""
-#: lib/elements/satin_column.py:49
-msgid "A satin column consists out of two rails and one or more rungs. This satin column may have a different setup."
+#: lib/elements/satin_column.py:54
+msgid "Rung doesn't intersect rails"
msgstr ""
-#: lib/elements/satin_column.py:51
-msgid "Make sure your satin column is not a combination of multiple satin columns."
+#: lib/elements/satin_column.py:55
+msgid "Satin column: A rung doesn't intersect both rails."
msgstr ""
-#: lib/elements/satin_column.py:52
-msgid "Go to our website and read how a satin column should look like https://inkstitch.org/docs/stitches/satin-column/"
+#: lib/elements/satin_column.py:59
+msgid "Unequal number of points"
msgstr ""
-#: lib/elements/satin_column.py:56
-msgid "Each rung should intersect both rails once."
+#: lib/elements/satin_column.py:60
+msgid "Satin column: There are no rungs and rails have an an unequal number of points."
msgstr ""
-#: lib/elements/satin_column.py:60
-msgid "Rung doesn't intersect rails"
+#: lib/elements/satin_column.py:62
+msgid "The easiest way to solve this issue is to add one or more rungs. "
msgstr ""
-#: lib/elements/satin_column.py:61
-msgid "Satin column: A rung doesn't intersect both rails."
+#: lib/elements/satin_column.py:63
+msgid "Rungs control the stitch direction in satin columns."
msgstr ""
-#: lib/elements/satin_column.py:65
-msgid "Rungs intersects too many times"
+#: lib/elements/satin_column.py:64
+msgid "* With the selected object press \"P\" to activate the pencil tool."
msgstr ""
-#: lib/elements/satin_column.py:66
-msgid "Satin column: A rung intersects a rail more than once."
+#: lib/elements/satin_column.py:65
+msgid "* Hold \"Shift\" while drawing the rung."
msgstr ""
#: lib/elements/satin_column.py:70 inx/inkstitch_select_elements.inx:17
@@ -2046,43 +2046,43 @@ msgstr ""
msgid "How big the first copy of the line should be, in percent."
msgstr ""
-#: lib/elements/stroke.py:286 lib/elements/stroke.py:297
+#: lib/elements/stroke.py:286 lib/elements/stroke.py:298
msgid "Used only for ripple stitch with a guide line."
msgstr ""
-#: lib/elements/stroke.py:296
+#: lib/elements/stroke.py:297
msgid "Ending scale"
msgstr ""
-#: lib/elements/stroke.py:297
+#: lib/elements/stroke.py:298
msgid "How big the last copy of the line should be, in percent."
msgstr ""
-#: lib/elements/stroke.py:307
+#: lib/elements/stroke.py:309
msgid "Rotate"
msgstr ""
-#: lib/elements/stroke.py:308
+#: lib/elements/stroke.py:310
msgid "Rotate satin guided ripple stitches"
msgstr ""
-#: lib/elements/stroke.py:319
+#: lib/elements/stroke.py:321
msgid "Join style"
msgstr ""
-#: lib/elements/stroke.py:320
+#: lib/elements/stroke.py:322
msgid "Join style for non circular ripples."
msgstr ""
-#: lib/elements/stroke.py:323
+#: lib/elements/stroke.py:325
msgid "flat"
msgstr ""
-#: lib/elements/stroke.py:323
+#: lib/elements/stroke.py:325
msgid "point"
msgstr ""
-#: lib/elements/stroke.py:402
+#: lib/elements/stroke.py:404
msgid "Legacy running stitch setting detected!\n\n"
"It looks like you're using a stroke smaller than 0.5 units to indicate a running stitch, which is deprecated. Instead, please set your stroke to be dashed to indicate running stitch. Any kind of dash will work."
msgstr ""
@@ -2833,6 +2833,11 @@ msgstr ""
msgid "AutoSatin Running Stitch %d"
msgstr ""
+#: lib/stitches/meander_fill.py:34
+#, python-format
+msgid "%s: Could not build graph for meander stitching. Try to enlarge your shape or scale your meander pattern down."
+msgstr ""
+
#: lib/svg/rendering.py:222
msgid "Stitch Plan"
msgstr ""
diff --git a/translations/messages_it_IT.po b/translations/messages_it_IT.po
index 6fe96267..6fa16b5c 100644
--- a/translations/messages_it_IT.po
+++ b/translations/messages_it_IT.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: inkstitch\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2023-03-08 01:29+0000\n"
-"PO-Revision-Date: 2023-03-08 01:30\n"
+"POT-Creation-Date: 2023-03-10 01:28+0000\n"
+"PO-Revision-Date: 2023-03-10 01:29\n"
"Last-Translator: \n"
"Language-Team: Italian\n"
"MIME-Version: 1.0\n"
@@ -16,7 +16,7 @@ msgstr ""
"Project-Id-Version: \n"
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-03-08 01:29+0000\n"
+"POT-Creation-Date: 2023-03-10 01:28+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -1076,117 +1076,117 @@ msgstr ""
msgid "Flip automatically calucalted angle if it appears to be wrong."
msgstr ""
-#: lib/elements/element.py:251
+#: lib/elements/element.py:253
msgid "Allow lock stitches"
msgstr ""
-#: lib/elements/element.py:252
+#: lib/elements/element.py:254
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:257
+#: lib/elements/element.py:259
msgid "Both"
msgstr ""
-#: lib/elements/element.py:257
+#: lib/elements/element.py:259
msgid "Before"
msgstr ""
-#: lib/elements/element.py:257
+#: lib/elements/element.py:259
msgid "After"
msgstr ""
-#: lib/elements/element.py:257
+#: lib/elements/element.py:259
msgid "Neither"
msgstr ""
-#: lib/elements/element.py:266
+#: lib/elements/element.py:268
#: inx/inkstitch_lettering_force_lock_stitches.inx:3
msgid "Force lock stitches"
msgstr ""
-#: lib/elements/element.py:267
+#: lib/elements/element.py:269
msgid "Sew lock stitches after sewing this element, even if the distance to the next object is shorter than defined by the collapse length value in the Ink/Stitch preferences."
msgstr ""
-#: lib/elements/element.py:278
+#: lib/elements/element.py:280
msgid "Tack stitch"
msgstr ""
-#: lib/elements/element.py:279
+#: lib/elements/element.py:281
msgid "Tack down stitch type"
msgstr ""
-#: lib/elements/element.py:289 lib/elements/element.py:335
+#: lib/elements/element.py:291 lib/elements/element.py:337
msgid "Custom path"
msgstr ""
-#: lib/elements/element.py:290
+#: lib/elements/element.py:292
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:300 lib/elements/element.py:312
+#: lib/elements/element.py:302 lib/elements/element.py:314
msgid "Scale tack stitch"
msgstr ""
-#: lib/elements/element.py:301
+#: lib/elements/element.py:303
msgid "Set stitch length. A 1 in a custom path equals this values."
msgstr ""
-#: lib/elements/element.py:313
+#: lib/elements/element.py:315
msgid "Scale tack stitch by this percentage."
msgstr ""
-#: lib/elements/element.py:324
+#: lib/elements/element.py:326
msgid "Lock stitch"
msgstr ""
-#: lib/elements/element.py:325
+#: lib/elements/element.py:327
msgid "Lock stitch type"
msgstr ""
-#: lib/elements/element.py:336
+#: lib/elements/element.py:338
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:346 lib/elements/element.py:358
+#: lib/elements/element.py:348 lib/elements/element.py:360
msgid "Scale lock stitch"
msgstr ""
-#: lib/elements/element.py:347
+#: lib/elements/element.py:349
msgid "Set length of lock stitches (mm)."
msgstr ""
-#: lib/elements/element.py:359
+#: lib/elements/element.py:361
msgid "Scale lock stitch by this percentage."
msgstr ""
-#: lib/elements/element.py:371
+#: lib/elements/element.py:373
msgid "Trim After"
msgstr ""
-#: lib/elements/element.py:372
+#: lib/elements/element.py:374
msgid "Add a TRIM command after stitching this object."
msgstr ""
-#: lib/elements/element.py:381
+#: lib/elements/element.py:383
msgid "Stop After"
msgstr ""
-#: lib/elements/element.py:382
+#: lib/elements/element.py:384
msgid "Add a STOP command after stitching this object."
msgstr ""
-#: lib/elements/element.py:391
+#: lib/elements/element.py:393
msgid "Random seed"
msgstr ""
-#: lib/elements/element.py:392
+#: lib/elements/element.py:394
msgid "Use a specific seed for randomized attributes. Uses the element ID if empty."
msgstr ""
-#: lib/elements/element.py:440
+#: lib/elements/element.py:442
#, python-format
msgid "Object %(id)s has an empty 'd' attribute. Please delete this object from your document."
msgstr "L'oggetto %(id)s ha un attributo vuoto. Cancella questo oggetto dal tuo documento."
@@ -1194,11 +1194,11 @@ msgstr "L'oggetto %(id)s ha un attributo vuoto. Cancella questo oggetto dal tuo
#. used when showing an error message to the user such as
#. "Failed on PathLabel (path1234): Satin column: One or more of the rungs
#. doesn't intersect both rails."
-#: lib/elements/element.py:626
+#: lib/elements/element.py:628
msgid "Failed on "
msgstr ""
-#: lib/elements/element.py:628
+#: lib/elements/element.py:630
msgid "Please run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot objects. This will indicate the errorneus position."
msgstr ""
@@ -1625,64 +1625,64 @@ msgid "* Convert to running stitch or simple satin (Params extension)"
msgstr "* Converti in cucitura progressiva o raso semplice (estensione Parametri)"
#: lib/elements/satin_column.py:37
-msgid "Unequal number of points"
-msgstr "Numero di punti sbilanciato"
-
-#: lib/elements/satin_column.py:38
-msgid "Satin column: There are no rungs and rails have an an unequal number of points."
-msgstr "Colonna raso: non ci sono guide e i binari hanno un numero di punti diverso."
-
-#: lib/elements/satin_column.py:40
-msgid "The easiest way to solve this issue is to add one or more rungs. "
-msgstr "Il modo più semplice per risolvere questo problema è aggiungere una o più guide. "
-
-#: lib/elements/satin_column.py:41
-msgid "Rungs control the stitch direction in satin columns."
-msgstr "Le guide controllano la direzione di cucitura nelle colonne raso."
-
-#: lib/elements/satin_column.py:42
-msgid "* With the selected object press \"P\" to activate the pencil tool."
-msgstr "* Con l'oggetto selezionato premere \"P\" per attivare lo strumento matita."
-
-#: lib/elements/satin_column.py:43
-msgid "* Hold \"Shift\" while drawing the rung."
-msgstr "* Tenere premuto \"Shift\" mentre si disegna la guida."
-
-#: lib/elements/satin_column.py:48
msgid "Not stitchable satin column"
msgstr ""
-#: lib/elements/satin_column.py:49
+#: lib/elements/satin_column.py:38
msgid "A satin column consists out of two rails and one or more rungs. This satin column may have a different setup."
msgstr ""
-#: lib/elements/satin_column.py:51
+#: lib/elements/satin_column.py:40
msgid "Make sure your satin column is not a combination of multiple satin columns."
msgstr ""
-#: lib/elements/satin_column.py:52
+#: lib/elements/satin_column.py:41
msgid "Go to our website and read how a satin column should look like https://inkstitch.org/docs/stitches/satin-column/"
msgstr ""
-#: lib/elements/satin_column.py:56
+#: lib/elements/satin_column.py:45
msgid "Each rung should intersect both rails once."
msgstr "Ogni guida dovrebbe incrociare i binari almeno una volta."
-#: lib/elements/satin_column.py:60
+#: lib/elements/satin_column.py:49
+msgid "Rungs intersects too many times"
+msgstr ""
+
+#: lib/elements/satin_column.py:50
+msgid "Satin column: A rung intersects a rail more than once."
+msgstr "Colonna raso: una guida incrocia un binario più di una volta."
+
+#: lib/elements/satin_column.py:54
msgid "Rung doesn't intersect rails"
msgstr "La guida non incrocia i binari"
-#: lib/elements/satin_column.py:61
+#: lib/elements/satin_column.py:55
msgid "Satin column: A rung doesn't intersect both rails."
msgstr "Colonna raso: una guida non incrocia entrambi i binari."
-#: lib/elements/satin_column.py:65
-msgid "Rungs intersects too many times"
-msgstr ""
+#: lib/elements/satin_column.py:59
+msgid "Unequal number of points"
+msgstr "Numero di punti sbilanciato"
-#: lib/elements/satin_column.py:66
-msgid "Satin column: A rung intersects a rail more than once."
-msgstr "Colonna raso: una guida incrocia un binario più di una volta."
+#: lib/elements/satin_column.py:60
+msgid "Satin column: There are no rungs and rails have an an unequal number of points."
+msgstr "Colonna raso: non ci sono guide e i binari hanno un numero di punti diverso."
+
+#: lib/elements/satin_column.py:62
+msgid "The easiest way to solve this issue is to add one or more rungs. "
+msgstr "Il modo più semplice per risolvere questo problema è aggiungere una o più guide. "
+
+#: lib/elements/satin_column.py:63
+msgid "Rungs control the stitch direction in satin columns."
+msgstr "Le guide controllano la direzione di cucitura nelle colonne raso."
+
+#: lib/elements/satin_column.py:64
+msgid "* With the selected object press \"P\" to activate the pencil tool."
+msgstr "* Con l'oggetto selezionato premere \"P\" per attivare lo strumento matita."
+
+#: lib/elements/satin_column.py:65
+msgid "* Hold \"Shift\" while drawing the rung."
+msgstr "* Tenere premuto \"Shift\" mentre si disegna la guida."
#: lib/elements/satin_column.py:70 inx/inkstitch_select_elements.inx:17
msgid "Satin Column"
@@ -2046,43 +2046,43 @@ msgstr ""
msgid "How big the first copy of the line should be, in percent."
msgstr ""
-#: lib/elements/stroke.py:286 lib/elements/stroke.py:297
+#: lib/elements/stroke.py:286 lib/elements/stroke.py:298
msgid "Used only for ripple stitch with a guide line."
msgstr ""
-#: lib/elements/stroke.py:296
+#: lib/elements/stroke.py:297
msgid "Ending scale"
msgstr ""
-#: lib/elements/stroke.py:297
+#: lib/elements/stroke.py:298
msgid "How big the last copy of the line should be, in percent."
msgstr ""
-#: lib/elements/stroke.py:307
+#: lib/elements/stroke.py:309
msgid "Rotate"
msgstr ""
-#: lib/elements/stroke.py:308
+#: lib/elements/stroke.py:310
msgid "Rotate satin guided ripple stitches"
msgstr ""
-#: lib/elements/stroke.py:319
+#: lib/elements/stroke.py:321
msgid "Join style"
msgstr ""
-#: lib/elements/stroke.py:320
+#: lib/elements/stroke.py:322
msgid "Join style for non circular ripples."
msgstr ""
-#: lib/elements/stroke.py:323
+#: lib/elements/stroke.py:325
msgid "flat"
msgstr ""
-#: lib/elements/stroke.py:323
+#: lib/elements/stroke.py:325
msgid "point"
msgstr ""
-#: lib/elements/stroke.py:402
+#: lib/elements/stroke.py:404
msgid "Legacy running stitch setting detected!\n\n"
"It looks like you're using a stroke smaller than 0.5 units to indicate a running stitch, which is deprecated. Instead, please set your stroke to be dashed to indicate running stitch. Any kind of dash will work."
msgstr "Rilevata vecchia impostazione del punto corrente!\n"
@@ -2834,6 +2834,11 @@ msgstr "AutoRaso %d"
msgid "AutoSatin Running Stitch %d"
msgstr "Punto progressivo AutoRase %d"
+#: lib/stitches/meander_fill.py:34
+#, python-format
+msgid "%s: Could not build graph for meander stitching. Try to enlarge your shape or scale your meander pattern down."
+msgstr ""
+
#: lib/svg/rendering.py:222
msgid "Stitch Plan"
msgstr "Piano di cucitura"
diff --git a/translations/messages_ja_JP.po b/translations/messages_ja_JP.po
index 1e41c235..bc7b283a 100644
--- a/translations/messages_ja_JP.po
+++ b/translations/messages_ja_JP.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: inkstitch\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2023-03-08 01:29+0000\n"
-"PO-Revision-Date: 2023-03-08 01:30\n"
+"POT-Creation-Date: 2023-03-10 01:28+0000\n"
+"PO-Revision-Date: 2023-03-10 01:29\n"
"Last-Translator: \n"
"Language-Team: Japanese\n"
"MIME-Version: 1.0\n"
@@ -16,7 +16,7 @@ msgstr ""
"Project-Id-Version: \n"
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-03-08 01:29+0000\n"
+"POT-Creation-Date: 2023-03-10 01:28+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -1076,117 +1076,117 @@ msgstr ""
msgid "Flip automatically calucalted angle if it appears to be wrong."
msgstr ""
-#: lib/elements/element.py:251
+#: lib/elements/element.py:253
msgid "Allow lock stitches"
msgstr "ロックステッチを許可する"
-#: lib/elements/element.py:252
+#: lib/elements/element.py:254
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:257
+#: lib/elements/element.py:259
msgid "Both"
msgstr "両方"
-#: lib/elements/element.py:257
+#: lib/elements/element.py:259
msgid "Before"
msgstr "前"
-#: lib/elements/element.py:257
+#: lib/elements/element.py:259
msgid "After"
msgstr "後"
-#: lib/elements/element.py:257
+#: lib/elements/element.py:259
msgid "Neither"
msgstr "どちらでもない"
-#: lib/elements/element.py:266
+#: lib/elements/element.py:268
#: inx/inkstitch_lettering_force_lock_stitches.inx:3
msgid "Force lock stitches"
msgstr ""
-#: lib/elements/element.py:267
+#: lib/elements/element.py:269
msgid "Sew lock stitches after sewing this element, even if the distance to the next object is shorter than defined by the collapse length value in the Ink/Stitch preferences."
msgstr ""
-#: lib/elements/element.py:278
+#: lib/elements/element.py:280
msgid "Tack stitch"
msgstr ""
-#: lib/elements/element.py:279
+#: lib/elements/element.py:281
msgid "Tack down stitch type"
msgstr ""
-#: lib/elements/element.py:289 lib/elements/element.py:335
+#: lib/elements/element.py:291 lib/elements/element.py:337
msgid "Custom path"
msgstr ""
-#: lib/elements/element.py:290
+#: lib/elements/element.py:292
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:300 lib/elements/element.py:312
+#: lib/elements/element.py:302 lib/elements/element.py:314
msgid "Scale tack stitch"
msgstr ""
-#: lib/elements/element.py:301
+#: lib/elements/element.py:303
msgid "Set stitch length. A 1 in a custom path equals this values."
msgstr ""
-#: lib/elements/element.py:313
+#: lib/elements/element.py:315
msgid "Scale tack stitch by this percentage."
msgstr ""
-#: lib/elements/element.py:324
+#: lib/elements/element.py:326
msgid "Lock stitch"
msgstr ""
-#: lib/elements/element.py:325
+#: lib/elements/element.py:327
msgid "Lock stitch type"
msgstr ""
-#: lib/elements/element.py:336
+#: lib/elements/element.py:338
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:346 lib/elements/element.py:358
+#: lib/elements/element.py:348 lib/elements/element.py:360
msgid "Scale lock stitch"
msgstr ""
-#: lib/elements/element.py:347
+#: lib/elements/element.py:349
msgid "Set length of lock stitches (mm)."
msgstr ""
-#: lib/elements/element.py:359
+#: lib/elements/element.py:361
msgid "Scale lock stitch by this percentage."
msgstr ""
-#: lib/elements/element.py:371
+#: lib/elements/element.py:373
msgid "Trim After"
msgstr ""
-#: lib/elements/element.py:372
+#: lib/elements/element.py:374
msgid "Add a TRIM command after stitching this object."
msgstr ""
-#: lib/elements/element.py:381
+#: lib/elements/element.py:383
msgid "Stop After"
msgstr ""
-#: lib/elements/element.py:382
+#: lib/elements/element.py:384
msgid "Add a STOP command after stitching this object."
msgstr ""
-#: lib/elements/element.py:391
+#: lib/elements/element.py:393
msgid "Random seed"
msgstr ""
-#: lib/elements/element.py:392
+#: lib/elements/element.py:394
msgid "Use a specific seed for randomized attributes. Uses the element ID if empty."
msgstr ""
-#: lib/elements/element.py:440
+#: lib/elements/element.py:442
#, python-format
msgid "Object %(id)s has an empty 'd' attribute. Please delete this object from your document."
msgstr "オブジェクト %(id)sには空の 'd' 属性があります。このオブジェクトをドキュメントから削除してください。"
@@ -1194,11 +1194,11 @@ msgstr "オブジェクト %(id)sには空の 'd' 属性があります。この
#. used when showing an error message to the user such as
#. "Failed on PathLabel (path1234): Satin column: One or more of the rungs
#. doesn't intersect both rails."
-#: lib/elements/element.py:626
+#: lib/elements/element.py:628
msgid "Failed on "
msgstr ""
-#: lib/elements/element.py:628
+#: lib/elements/element.py:630
msgid "Please run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot objects. This will indicate the errorneus position."
msgstr ""
@@ -1627,64 +1627,64 @@ msgid "* Convert to running stitch or simple satin (Params extension)"
msgstr "*ランニングステッチまたはシンプルなサテンに変換(パラメーターエクステンション)"
#: lib/elements/satin_column.py:37
-msgid "Unequal number of points"
-msgstr "ポイント数が等しくありません"
-
-#: lib/elements/satin_column.py:38
-msgid "Satin column: There are no rungs and rails have an an unequal number of points."
-msgstr "サテンの柱:横木はなく、パスのポイント数は等しくありません。"
-
-#: lib/elements/satin_column.py:40
-msgid "The easiest way to solve this issue is to add one or more rungs. "
-msgstr "この問題を解決する最も簡単な方法は、1つ以上のラングを追加することです。 "
-
-#: lib/elements/satin_column.py:41
-msgid "Rungs control the stitch direction in satin columns."
-msgstr "ラングは、サテンの柱のステッチの方向を制御します。"
-
-#: lib/elements/satin_column.py:42
-msgid "* With the selected object press \"P\" to activate the pencil tool."
-msgstr "*選択したオブジェクトで「P」を押して鉛筆ツールをアクティブにします。"
-
-#: lib/elements/satin_column.py:43
-msgid "* Hold \"Shift\" while drawing the rung."
-msgstr "*ラングを描画している間「Shift」を押したままにします。"
-
-#: lib/elements/satin_column.py:48
msgid "Not stitchable satin column"
msgstr ""
-#: lib/elements/satin_column.py:49
+#: lib/elements/satin_column.py:38
msgid "A satin column consists out of two rails and one or more rungs. This satin column may have a different setup."
msgstr ""
-#: lib/elements/satin_column.py:51
+#: lib/elements/satin_column.py:40
msgid "Make sure your satin column is not a combination of multiple satin columns."
msgstr ""
-#: lib/elements/satin_column.py:52
+#: lib/elements/satin_column.py:41
msgid "Go to our website and read how a satin column should look like https://inkstitch.org/docs/stitches/satin-column/"
msgstr ""
-#: lib/elements/satin_column.py:56
+#: lib/elements/satin_column.py:45
msgid "Each rung should intersect both rails once."
msgstr "各ラングは、両方のレールと1回交差する必要があります。"
-#: lib/elements/satin_column.py:60
+#: lib/elements/satin_column.py:49
+msgid "Rungs intersects too many times"
+msgstr "ラングが何度も交差する"
+
+#: lib/elements/satin_column.py:50
+msgid "Satin column: A rung intersects a rail more than once."
+msgstr "サテンの柱:ラングがパスと複数回交差します。"
+
+#: lib/elements/satin_column.py:54
msgid "Rung doesn't intersect rails"
msgstr "ラングはレールと交差しません"
-#: lib/elements/satin_column.py:61
+#: lib/elements/satin_column.py:55
msgid "Satin column: A rung doesn't intersect both rails."
msgstr "サテンの柱:ラングは両方のパスと交差しません。"
-#: lib/elements/satin_column.py:65
-msgid "Rungs intersects too many times"
-msgstr "ラングが何度も交差する"
+#: lib/elements/satin_column.py:59
+msgid "Unequal number of points"
+msgstr "ポイント数が等しくありません"
-#: lib/elements/satin_column.py:66
-msgid "Satin column: A rung intersects a rail more than once."
-msgstr "サテンの柱:ラングがパスと複数回交差します。"
+#: lib/elements/satin_column.py:60
+msgid "Satin column: There are no rungs and rails have an an unequal number of points."
+msgstr "サテンの柱:横木はなく、パスのポイント数は等しくありません。"
+
+#: lib/elements/satin_column.py:62
+msgid "The easiest way to solve this issue is to add one or more rungs. "
+msgstr "この問題を解決する最も簡単な方法は、1つ以上のラングを追加することです。 "
+
+#: lib/elements/satin_column.py:63
+msgid "Rungs control the stitch direction in satin columns."
+msgstr "ラングは、サテンの柱のステッチの方向を制御します。"
+
+#: lib/elements/satin_column.py:64
+msgid "* With the selected object press \"P\" to activate the pencil tool."
+msgstr "*選択したオブジェクトで「P」を押して鉛筆ツールをアクティブにします。"
+
+#: lib/elements/satin_column.py:65
+msgid "* Hold \"Shift\" while drawing the rung."
+msgstr "*ラングを描画している間「Shift」を押したままにします。"
#: lib/elements/satin_column.py:70 inx/inkstitch_select_elements.inx:17
msgid "Satin Column"
@@ -2048,43 +2048,43 @@ msgstr ""
msgid "How big the first copy of the line should be, in percent."
msgstr ""
-#: lib/elements/stroke.py:286 lib/elements/stroke.py:297
+#: lib/elements/stroke.py:286 lib/elements/stroke.py:298
msgid "Used only for ripple stitch with a guide line."
msgstr ""
-#: lib/elements/stroke.py:296
+#: lib/elements/stroke.py:297
msgid "Ending scale"
msgstr ""
-#: lib/elements/stroke.py:297
+#: lib/elements/stroke.py:298
msgid "How big the last copy of the line should be, in percent."
msgstr ""
-#: lib/elements/stroke.py:307
+#: lib/elements/stroke.py:309
msgid "Rotate"
msgstr ""
-#: lib/elements/stroke.py:308
+#: lib/elements/stroke.py:310
msgid "Rotate satin guided ripple stitches"
msgstr ""
-#: lib/elements/stroke.py:319
+#: lib/elements/stroke.py:321
msgid "Join style"
msgstr ""
-#: lib/elements/stroke.py:320
+#: lib/elements/stroke.py:322
msgid "Join style for non circular ripples."
msgstr ""
-#: lib/elements/stroke.py:323
+#: lib/elements/stroke.py:325
msgid "flat"
msgstr ""
-#: lib/elements/stroke.py:323
+#: lib/elements/stroke.py:325
msgid "point"
msgstr ""
-#: lib/elements/stroke.py:402
+#: lib/elements/stroke.py:404
msgid "Legacy running stitch setting detected!\n\n"
"It looks like you're using a stroke smaller than 0.5 units to indicate a running stitch, which is deprecated. Instead, please set your stroke to be dashed to indicate running stitch. Any kind of dash will work."
msgstr "レガシーランニングステッチの設定が検出されました!\n\n"
@@ -2837,6 +2837,11 @@ msgstr "自動サテン %d"
msgid "AutoSatin Running Stitch %d"
msgstr "自動サテンランニングステッチ %d"
+#: lib/stitches/meander_fill.py:34
+#, python-format
+msgid "%s: Could not build graph for meander stitching. Try to enlarge your shape or scale your meander pattern down."
+msgstr ""
+
#: lib/svg/rendering.py:222
msgid "Stitch Plan"
msgstr "ステッチプラン"
diff --git a/translations/messages_ko_KR.po b/translations/messages_ko_KR.po
index a4132fe9..ef191b1c 100644
--- a/translations/messages_ko_KR.po
+++ b/translations/messages_ko_KR.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: inkstitch\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2023-03-08 01:29+0000\n"
-"PO-Revision-Date: 2023-03-08 01:30\n"
+"POT-Creation-Date: 2023-03-10 01:28+0000\n"
+"PO-Revision-Date: 2023-03-10 01:29\n"
"Last-Translator: \n"
"Language-Team: Korean\n"
"MIME-Version: 1.0\n"
@@ -16,7 +16,7 @@ msgstr ""
"Project-Id-Version: \n"
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-03-08 01:29+0000\n"
+"POT-Creation-Date: 2023-03-10 01:28+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -1076,117 +1076,117 @@ msgstr ""
msgid "Flip automatically calucalted angle if it appears to be wrong."
msgstr ""
-#: lib/elements/element.py:251
+#: lib/elements/element.py:253
msgid "Allow lock stitches"
msgstr ""
-#: lib/elements/element.py:252
+#: lib/elements/element.py:254
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:257
+#: lib/elements/element.py:259
msgid "Both"
msgstr ""
-#: lib/elements/element.py:257
+#: lib/elements/element.py:259
msgid "Before"
msgstr ""
-#: lib/elements/element.py:257
+#: lib/elements/element.py:259
msgid "After"
msgstr ""
-#: lib/elements/element.py:257
+#: lib/elements/element.py:259
msgid "Neither"
msgstr ""
-#: lib/elements/element.py:266
+#: lib/elements/element.py:268
#: inx/inkstitch_lettering_force_lock_stitches.inx:3
msgid "Force lock stitches"
msgstr ""
-#: lib/elements/element.py:267
+#: lib/elements/element.py:269
msgid "Sew lock stitches after sewing this element, even if the distance to the next object is shorter than defined by the collapse length value in the Ink/Stitch preferences."
msgstr ""
-#: lib/elements/element.py:278
+#: lib/elements/element.py:280
msgid "Tack stitch"
msgstr ""
-#: lib/elements/element.py:279
+#: lib/elements/element.py:281
msgid "Tack down stitch type"
msgstr ""
-#: lib/elements/element.py:289 lib/elements/element.py:335
+#: lib/elements/element.py:291 lib/elements/element.py:337
msgid "Custom path"
msgstr ""
-#: lib/elements/element.py:290
+#: lib/elements/element.py:292
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:300 lib/elements/element.py:312
+#: lib/elements/element.py:302 lib/elements/element.py:314
msgid "Scale tack stitch"
msgstr ""
-#: lib/elements/element.py:301
+#: lib/elements/element.py:303
msgid "Set stitch length. A 1 in a custom path equals this values."
msgstr ""
-#: lib/elements/element.py:313
+#: lib/elements/element.py:315
msgid "Scale tack stitch by this percentage."
msgstr ""
-#: lib/elements/element.py:324
+#: lib/elements/element.py:326
msgid "Lock stitch"
msgstr ""
-#: lib/elements/element.py:325
+#: lib/elements/element.py:327
msgid "Lock stitch type"
msgstr ""
-#: lib/elements/element.py:336
+#: lib/elements/element.py:338
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:346 lib/elements/element.py:358
+#: lib/elements/element.py:348 lib/elements/element.py:360
msgid "Scale lock stitch"
msgstr ""
-#: lib/elements/element.py:347
+#: lib/elements/element.py:349
msgid "Set length of lock stitches (mm)."
msgstr ""
-#: lib/elements/element.py:359
+#: lib/elements/element.py:361
msgid "Scale lock stitch by this percentage."
msgstr ""
-#: lib/elements/element.py:371
+#: lib/elements/element.py:373
msgid "Trim After"
msgstr ""
-#: lib/elements/element.py:372
+#: lib/elements/element.py:374
msgid "Add a TRIM command after stitching this object."
msgstr ""
-#: lib/elements/element.py:381
+#: lib/elements/element.py:383
msgid "Stop After"
msgstr ""
-#: lib/elements/element.py:382
+#: lib/elements/element.py:384
msgid "Add a STOP command after stitching this object."
msgstr ""
-#: lib/elements/element.py:391
+#: lib/elements/element.py:393
msgid "Random seed"
msgstr ""
-#: lib/elements/element.py:392
+#: lib/elements/element.py:394
msgid "Use a specific seed for randomized attributes. Uses the element ID if empty."
msgstr ""
-#: lib/elements/element.py:440
+#: lib/elements/element.py:442
#, python-format
msgid "Object %(id)s has an empty 'd' attribute. Please delete this object from your document."
msgstr ""
@@ -1194,11 +1194,11 @@ msgstr ""
#. used when showing an error message to the user such as
#. "Failed on PathLabel (path1234): Satin column: One or more of the rungs
#. doesn't intersect both rails."
-#: lib/elements/element.py:626
+#: lib/elements/element.py:628
msgid "Failed on "
msgstr ""
-#: lib/elements/element.py:628
+#: lib/elements/element.py:630
msgid "Please run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot objects. This will indicate the errorneus position."
msgstr ""
@@ -1625,63 +1625,63 @@ msgid "* Convert to running stitch or simple satin (Params extension)"
msgstr ""
#: lib/elements/satin_column.py:37
-msgid "Unequal number of points"
+msgid "Not stitchable satin column"
msgstr ""
#: lib/elements/satin_column.py:38
-msgid "Satin column: There are no rungs and rails have an an unequal number of points."
+msgid "A satin column consists out of two rails and one or more rungs. This satin column may have a different setup."
msgstr ""
#: lib/elements/satin_column.py:40
-msgid "The easiest way to solve this issue is to add one or more rungs. "
+msgid "Make sure your satin column is not a combination of multiple satin columns."
msgstr ""
#: lib/elements/satin_column.py:41
-msgid "Rungs control the stitch direction in satin columns."
+msgid "Go to our website and read how a satin column should look like https://inkstitch.org/docs/stitches/satin-column/"
msgstr ""
-#: lib/elements/satin_column.py:42
-msgid "* With the selected object press \"P\" to activate the pencil tool."
+#: lib/elements/satin_column.py:45
+msgid "Each rung should intersect both rails once."
msgstr ""
-#: lib/elements/satin_column.py:43
-msgid "* Hold \"Shift\" while drawing the rung."
+#: lib/elements/satin_column.py:49
+msgid "Rungs intersects too many times"
msgstr ""
-#: lib/elements/satin_column.py:48
-msgid "Not stitchable satin column"
+#: lib/elements/satin_column.py:50
+msgid "Satin column: A rung intersects a rail more than once."
msgstr ""
-#: lib/elements/satin_column.py:49
-msgid "A satin column consists out of two rails and one or more rungs. This satin column may have a different setup."
+#: lib/elements/satin_column.py:54
+msgid "Rung doesn't intersect rails"
msgstr ""
-#: lib/elements/satin_column.py:51
-msgid "Make sure your satin column is not a combination of multiple satin columns."
+#: lib/elements/satin_column.py:55
+msgid "Satin column: A rung doesn't intersect both rails."
msgstr ""
-#: lib/elements/satin_column.py:52
-msgid "Go to our website and read how a satin column should look like https://inkstitch.org/docs/stitches/satin-column/"
+#: lib/elements/satin_column.py:59
+msgid "Unequal number of points"
msgstr ""
-#: lib/elements/satin_column.py:56
-msgid "Each rung should intersect both rails once."
+#: lib/elements/satin_column.py:60
+msgid "Satin column: There are no rungs and rails have an an unequal number of points."
msgstr ""
-#: lib/elements/satin_column.py:60
-msgid "Rung doesn't intersect rails"
+#: lib/elements/satin_column.py:62
+msgid "The easiest way to solve this issue is to add one or more rungs. "
msgstr ""
-#: lib/elements/satin_column.py:61
-msgid "Satin column: A rung doesn't intersect both rails."
+#: lib/elements/satin_column.py:63
+msgid "Rungs control the stitch direction in satin columns."
msgstr ""
-#: lib/elements/satin_column.py:65
-msgid "Rungs intersects too many times"
+#: lib/elements/satin_column.py:64
+msgid "* With the selected object press \"P\" to activate the pencil tool."
msgstr ""
-#: lib/elements/satin_column.py:66
-msgid "Satin column: A rung intersects a rail more than once."
+#: lib/elements/satin_column.py:65
+msgid "* Hold \"Shift\" while drawing the rung."
msgstr ""
#: lib/elements/satin_column.py:70 inx/inkstitch_select_elements.inx:17
@@ -2046,43 +2046,43 @@ msgstr ""
msgid "How big the first copy of the line should be, in percent."
msgstr ""
-#: lib/elements/stroke.py:286 lib/elements/stroke.py:297
+#: lib/elements/stroke.py:286 lib/elements/stroke.py:298
msgid "Used only for ripple stitch with a guide line."
msgstr ""
-#: lib/elements/stroke.py:296
+#: lib/elements/stroke.py:297
msgid "Ending scale"
msgstr ""
-#: lib/elements/stroke.py:297
+#: lib/elements/stroke.py:298
msgid "How big the last copy of the line should be, in percent."
msgstr ""
-#: lib/elements/stroke.py:307
+#: lib/elements/stroke.py:309
msgid "Rotate"
msgstr ""
-#: lib/elements/stroke.py:308
+#: lib/elements/stroke.py:310
msgid "Rotate satin guided ripple stitches"
msgstr ""
-#: lib/elements/stroke.py:319
+#: lib/elements/stroke.py:321
msgid "Join style"
msgstr ""
-#: lib/elements/stroke.py:320
+#: lib/elements/stroke.py:322
msgid "Join style for non circular ripples."
msgstr ""
-#: lib/elements/stroke.py:323
+#: lib/elements/stroke.py:325
msgid "flat"
msgstr ""
-#: lib/elements/stroke.py:323
+#: lib/elements/stroke.py:325
msgid "point"
msgstr ""
-#: lib/elements/stroke.py:402
+#: lib/elements/stroke.py:404
msgid "Legacy running stitch setting detected!\n\n"
"It looks like you're using a stroke smaller than 0.5 units to indicate a running stitch, which is deprecated. Instead, please set your stroke to be dashed to indicate running stitch. Any kind of dash will work."
msgstr ""
@@ -2833,6 +2833,11 @@ msgstr ""
msgid "AutoSatin Running Stitch %d"
msgstr ""
+#: lib/stitches/meander_fill.py:34
+#, python-format
+msgid "%s: Could not build graph for meander stitching. Try to enlarge your shape or scale your meander pattern down."
+msgstr ""
+
#: lib/svg/rendering.py:222
msgid "Stitch Plan"
msgstr ""
diff --git a/translations/messages_nl_NL.po b/translations/messages_nl_NL.po
index 1a4aacb5..42563c5c 100644
--- a/translations/messages_nl_NL.po
+++ b/translations/messages_nl_NL.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: inkstitch\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2023-03-08 01:29+0000\n"
-"PO-Revision-Date: 2023-03-08 01:30\n"
+"POT-Creation-Date: 2023-03-10 01:28+0000\n"
+"PO-Revision-Date: 2023-03-10 01:29\n"
"Last-Translator: \n"
"Language-Team: Dutch\n"
"MIME-Version: 1.0\n"
@@ -16,7 +16,7 @@ msgstr ""
"Project-Id-Version: \n"
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-03-08 01:29+0000\n"
+"POT-Creation-Date: 2023-03-10 01:28+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -1079,117 +1079,117 @@ msgstr ""
msgid "Flip automatically calucalted angle if it appears to be wrong."
msgstr ""
-#: lib/elements/element.py:251
+#: lib/elements/element.py:253
msgid "Allow lock stitches"
msgstr "Sta locksteken toe"
-#: lib/elements/element.py:252
+#: lib/elements/element.py:254
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:257
+#: lib/elements/element.py:259
msgid "Both"
msgstr "Beide"
-#: lib/elements/element.py:257
+#: lib/elements/element.py:259
msgid "Before"
msgstr "Voor"
-#: lib/elements/element.py:257
+#: lib/elements/element.py:259
msgid "After"
msgstr "Na"
-#: lib/elements/element.py:257
+#: lib/elements/element.py:259
msgid "Neither"
msgstr "Geen"
-#: lib/elements/element.py:266
+#: lib/elements/element.py:268
#: inx/inkstitch_lettering_force_lock_stitches.inx:3
msgid "Force lock stitches"
msgstr "Force locksteken"
-#: lib/elements/element.py:267
+#: lib/elements/element.py:269
msgid "Sew lock stitches after sewing this element, even if the distance to the next object is shorter than defined by the collapse length value in the Ink/Stitch preferences."
msgstr "Naai locksteken na het naaien van dit element, zelfs als de afstand tot het volgende object korter is dan de waarde voor de collaps length in de Inkt/Stik voorkeuren."
-#: lib/elements/element.py:278
+#: lib/elements/element.py:280
msgid "Tack stitch"
msgstr ""
-#: lib/elements/element.py:279
+#: lib/elements/element.py:281
msgid "Tack down stitch type"
msgstr ""
-#: lib/elements/element.py:289 lib/elements/element.py:335
+#: lib/elements/element.py:291 lib/elements/element.py:337
msgid "Custom path"
msgstr ""
-#: lib/elements/element.py:290
+#: lib/elements/element.py:292
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:300 lib/elements/element.py:312
+#: lib/elements/element.py:302 lib/elements/element.py:314
msgid "Scale tack stitch"
msgstr ""
-#: lib/elements/element.py:301
+#: lib/elements/element.py:303
msgid "Set stitch length. A 1 in a custom path equals this values."
msgstr ""
-#: lib/elements/element.py:313
+#: lib/elements/element.py:315
msgid "Scale tack stitch by this percentage."
msgstr ""
-#: lib/elements/element.py:324
+#: lib/elements/element.py:326
msgid "Lock stitch"
msgstr ""
-#: lib/elements/element.py:325
+#: lib/elements/element.py:327
msgid "Lock stitch type"
msgstr ""
-#: lib/elements/element.py:336
+#: lib/elements/element.py:338
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:346 lib/elements/element.py:358
+#: lib/elements/element.py:348 lib/elements/element.py:360
msgid "Scale lock stitch"
msgstr ""
-#: lib/elements/element.py:347
+#: lib/elements/element.py:349
msgid "Set length of lock stitches (mm)."
msgstr ""
-#: lib/elements/element.py:359
+#: lib/elements/element.py:361
msgid "Scale lock stitch by this percentage."
msgstr ""
-#: lib/elements/element.py:371
+#: lib/elements/element.py:373
msgid "Trim After"
msgstr ""
-#: lib/elements/element.py:372
+#: lib/elements/element.py:374
msgid "Add a TRIM command after stitching this object."
msgstr ""
-#: lib/elements/element.py:381
+#: lib/elements/element.py:383
msgid "Stop After"
msgstr ""
-#: lib/elements/element.py:382
+#: lib/elements/element.py:384
msgid "Add a STOP command after stitching this object."
msgstr ""
-#: lib/elements/element.py:391
+#: lib/elements/element.py:393
msgid "Random seed"
msgstr ""
-#: lib/elements/element.py:392
+#: lib/elements/element.py:394
msgid "Use a specific seed for randomized attributes. Uses the element ID if empty."
msgstr ""
-#: lib/elements/element.py:440
+#: lib/elements/element.py:442
#, python-format
msgid "Object %(id)s has an empty 'd' attribute. Please delete this object from your document."
msgstr "Object %(id)s heeft een leeg 'd' attribuut. Verwijder het object uit het document."
@@ -1197,11 +1197,11 @@ msgstr "Object %(id)s heeft een leeg 'd' attribuut. Verwijder het object uit het
#. used when showing an error message to the user such as
#. "Failed on PathLabel (path1234): Satin column: One or more of the rungs
#. doesn't intersect both rails."
-#: lib/elements/element.py:626
+#: lib/elements/element.py:628
msgid "Failed on "
msgstr ""
-#: lib/elements/element.py:628
+#: lib/elements/element.py:630
msgid "Please run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot objects. This will indicate the errorneus position."
msgstr ""
@@ -1628,64 +1628,64 @@ msgid "* Convert to running stitch or simple satin (Params extension)"
msgstr "* Zet om naar een doorlopende steek of simpele Satijnsteek (via Params)"
#: lib/elements/satin_column.py:37
-msgid "Unequal number of points"
-msgstr "Ongelijk aantal punten"
-
-#: lib/elements/satin_column.py:38
-msgid "Satin column: There are no rungs and rails have an an unequal number of points."
-msgstr "Satijnbaan: Er zijn geen sporten en de rails hebben een ongelijk aantal punten."
-
-#: lib/elements/satin_column.py:40
-msgid "The easiest way to solve this issue is to add one or more rungs. "
-msgstr "The makkelijkste oplossing is om een of meer sporten toe te voegen. "
-
-#: lib/elements/satin_column.py:41
-msgid "Rungs control the stitch direction in satin columns."
-msgstr "Sporten bepalen de steekrichting voor Satijnbanen."
-
-#: lib/elements/satin_column.py:42
-msgid "* With the selected object press \"P\" to activate the pencil tool."
-msgstr "* Met het geselecteerde object kies \"P\" om het potlood gereedschap te activeren."
-
-#: lib/elements/satin_column.py:43
-msgid "* Hold \"Shift\" while drawing the rung."
-msgstr "* Houdt \"Shift\" ingedrukt tijdens het tekenen van de sport."
-
-#: lib/elements/satin_column.py:48
msgid "Not stitchable satin column"
msgstr "Niet te stikken satijnen kolom"
-#: lib/elements/satin_column.py:49
+#: lib/elements/satin_column.py:38
msgid "A satin column consists out of two rails and one or more rungs. This satin column may have a different setup."
msgstr "Een satijnzuil bestaat uit twee rails en één of meer sporten. Deze satijnkolom kan een andere opstelling hebben."
-#: lib/elements/satin_column.py:51
+#: lib/elements/satin_column.py:40
msgid "Make sure your satin column is not a combination of multiple satin columns."
msgstr "Zorg ervoor dat uw satijnen kolom niet een combinatie is van meerdere satijnen kolommen."
-#: lib/elements/satin_column.py:52
+#: lib/elements/satin_column.py:41
msgid "Go to our website and read how a satin column should look like https://inkstitch.org/docs/stitches/satin-column/"
msgstr "Ga naar onze website en lees hoe een satijnen kolom eruit moet zien https://inkstitch.org/docs/stitches/satin-column/"
-#: lib/elements/satin_column.py:56
+#: lib/elements/satin_column.py:45
msgid "Each rung should intersect both rails once."
msgstr "Elke sport moet beide rails eenmaal doorkruisen."
-#: lib/elements/satin_column.py:60
+#: lib/elements/satin_column.py:49
+msgid "Rungs intersects too many times"
+msgstr "Sporten kruisen elkaar te vaak"
+
+#: lib/elements/satin_column.py:50
+msgid "Satin column: A rung intersects a rail more than once."
+msgstr "Satijnbaan: Een sport doorkruist een rail meer dan eens."
+
+#: lib/elements/satin_column.py:54
msgid "Rung doesn't intersect rails"
msgstr "Sport doorkruist de rails niet"
-#: lib/elements/satin_column.py:61
+#: lib/elements/satin_column.py:55
msgid "Satin column: A rung doesn't intersect both rails."
msgstr "Satijnbaan: een sport doorkruist niet beide rails."
-#: lib/elements/satin_column.py:65
-msgid "Rungs intersects too many times"
-msgstr "Sporten kruisen elkaar te vaak"
+#: lib/elements/satin_column.py:59
+msgid "Unequal number of points"
+msgstr "Ongelijk aantal punten"
-#: lib/elements/satin_column.py:66
-msgid "Satin column: A rung intersects a rail more than once."
-msgstr "Satijnbaan: Een sport doorkruist een rail meer dan eens."
+#: lib/elements/satin_column.py:60
+msgid "Satin column: There are no rungs and rails have an an unequal number of points."
+msgstr "Satijnbaan: Er zijn geen sporten en de rails hebben een ongelijk aantal punten."
+
+#: lib/elements/satin_column.py:62
+msgid "The easiest way to solve this issue is to add one or more rungs. "
+msgstr "The makkelijkste oplossing is om een of meer sporten toe te voegen. "
+
+#: lib/elements/satin_column.py:63
+msgid "Rungs control the stitch direction in satin columns."
+msgstr "Sporten bepalen de steekrichting voor Satijnbanen."
+
+#: lib/elements/satin_column.py:64
+msgid "* With the selected object press \"P\" to activate the pencil tool."
+msgstr "* Met het geselecteerde object kies \"P\" om het potlood gereedschap te activeren."
+
+#: lib/elements/satin_column.py:65
+msgid "* Hold \"Shift\" while drawing the rung."
+msgstr "* Houdt \"Shift\" ingedrukt tijdens het tekenen van de sport."
#: lib/elements/satin_column.py:70 inx/inkstitch_select_elements.inx:17
msgid "Satin Column"
@@ -2049,43 +2049,43 @@ msgstr "Beginschaal"
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:286 lib/elements/stroke.py:297
+#: lib/elements/stroke.py:286 lib/elements/stroke.py:298
msgid "Used only for ripple stitch with a guide line."
msgstr "Alleen gebruikt voor ribbelsteek met een hulplijn."
-#: lib/elements/stroke.py:296
+#: lib/elements/stroke.py:297
msgid "Ending scale"
msgstr "Eindschaal"
-#: lib/elements/stroke.py:297
+#: lib/elements/stroke.py:298
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:307
+#: lib/elements/stroke.py:309
msgid "Rotate"
msgstr "Draaien"
-#: lib/elements/stroke.py:308
+#: lib/elements/stroke.py:310
msgid "Rotate satin guided ripple stitches"
msgstr "Roteer satijnhulp ribbelsteken"
-#: lib/elements/stroke.py:319
+#: lib/elements/stroke.py:321
msgid "Join style"
msgstr "Knooppunt stijl"
-#: lib/elements/stroke.py:320
+#: lib/elements/stroke.py:322
msgid "Join style for non circular ripples."
msgstr "Knooppunt stijl voor niet circulaire golven."
-#: lib/elements/stroke.py:323
+#: lib/elements/stroke.py:325
msgid "flat"
msgstr "plat"
-#: lib/elements/stroke.py:323
+#: lib/elements/stroke.py:325
msgid "point"
msgstr "punt"
-#: lib/elements/stroke.py:402
+#: lib/elements/stroke.py:404
msgid "Legacy running stitch setting detected!\n\n"
"It looks like you're using a stroke smaller than 0.5 units to indicate a running stitch, which is deprecated. Instead, please set your stroke to be dashed to indicate running stitch. Any kind of dash will work."
msgstr "Verouderde doorlopende steek instelling gedetecteerd!\n\n"
@@ -2841,6 +2841,11 @@ msgstr "AutoSatijn %d"
msgid "AutoSatin Running Stitch %d"
msgstr "AutoSatijn Doorlopende Steek %d"
+#: lib/stitches/meander_fill.py:34
+#, python-format
+msgid "%s: Could not build graph for meander stitching. Try to enlarge your shape or scale your meander pattern down."
+msgstr ""
+
#: lib/svg/rendering.py:222
msgid "Stitch Plan"
msgstr "Stekenplan"
diff --git a/translations/messages_no_NO.po b/translations/messages_no_NO.po
index 1c3e4610..95eff0d7 100644
--- a/translations/messages_no_NO.po
+++ b/translations/messages_no_NO.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: inkstitch\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2023-03-08 01:29+0000\n"
-"PO-Revision-Date: 2023-03-08 01:30\n"
+"POT-Creation-Date: 2023-03-10 01:28+0000\n"
+"PO-Revision-Date: 2023-03-10 01:29\n"
"Last-Translator: \n"
"Language-Team: Norwegian\n"
"MIME-Version: 1.0\n"
@@ -16,7 +16,7 @@ msgstr ""
"Project-Id-Version: \n"
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-03-08 01:29+0000\n"
+"POT-Creation-Date: 2023-03-10 01:28+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -1079,117 +1079,117 @@ msgstr ""
msgid "Flip automatically calucalted angle if it appears to be wrong."
msgstr ""
-#: lib/elements/element.py:251
+#: lib/elements/element.py:253
msgid "Allow lock stitches"
msgstr "Tillat hefte-sting"
-#: lib/elements/element.py:252
+#: lib/elements/element.py:254
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:257
+#: lib/elements/element.py:259
msgid "Both"
msgstr "Begge"
-#: lib/elements/element.py:257
+#: lib/elements/element.py:259
msgid "Before"
msgstr "Før"
-#: lib/elements/element.py:257
+#: lib/elements/element.py:259
msgid "After"
msgstr "Etter"
-#: lib/elements/element.py:257
+#: lib/elements/element.py:259
msgid "Neither"
msgstr ""
-#: lib/elements/element.py:266
+#: lib/elements/element.py:268
#: inx/inkstitch_lettering_force_lock_stitches.inx:3
msgid "Force lock stitches"
msgstr ""
-#: lib/elements/element.py:267
+#: lib/elements/element.py:269
msgid "Sew lock stitches after sewing this element, even if the distance to the next object is shorter than defined by the collapse length value in the Ink/Stitch preferences."
msgstr "Sy heftesting etter å ha bridert dette elementet, selvom avstanden til det neste element er kortere enn definert ved den \"collapse\" lengde-verdi i Ink/Stich sin preferanser."
-#: lib/elements/element.py:278
+#: lib/elements/element.py:280
msgid "Tack stitch"
msgstr ""
-#: lib/elements/element.py:279
+#: lib/elements/element.py:281
msgid "Tack down stitch type"
msgstr ""
-#: lib/elements/element.py:289 lib/elements/element.py:335
+#: lib/elements/element.py:291 lib/elements/element.py:337
msgid "Custom path"
msgstr ""
-#: lib/elements/element.py:290
+#: lib/elements/element.py:292
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:300 lib/elements/element.py:312
+#: lib/elements/element.py:302 lib/elements/element.py:314
msgid "Scale tack stitch"
msgstr ""
-#: lib/elements/element.py:301
+#: lib/elements/element.py:303
msgid "Set stitch length. A 1 in a custom path equals this values."
msgstr ""
-#: lib/elements/element.py:313
+#: lib/elements/element.py:315
msgid "Scale tack stitch by this percentage."
msgstr ""
-#: lib/elements/element.py:324
+#: lib/elements/element.py:326
msgid "Lock stitch"
msgstr ""
-#: lib/elements/element.py:325
+#: lib/elements/element.py:327
msgid "Lock stitch type"
msgstr ""
-#: lib/elements/element.py:336
+#: lib/elements/element.py:338
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:346 lib/elements/element.py:358
+#: lib/elements/element.py:348 lib/elements/element.py:360
msgid "Scale lock stitch"
msgstr ""
-#: lib/elements/element.py:347
+#: lib/elements/element.py:349
msgid "Set length of lock stitches (mm)."
msgstr ""
-#: lib/elements/element.py:359
+#: lib/elements/element.py:361
msgid "Scale lock stitch by this percentage."
msgstr ""
-#: lib/elements/element.py:371
+#: lib/elements/element.py:373
msgid "Trim After"
msgstr ""
-#: lib/elements/element.py:372
+#: lib/elements/element.py:374
msgid "Add a TRIM command after stitching this object."
msgstr ""
-#: lib/elements/element.py:381
+#: lib/elements/element.py:383
msgid "Stop After"
msgstr ""
-#: lib/elements/element.py:382
+#: lib/elements/element.py:384
msgid "Add a STOP command after stitching this object."
msgstr ""
-#: lib/elements/element.py:391
+#: lib/elements/element.py:393
msgid "Random seed"
msgstr ""
-#: lib/elements/element.py:392
+#: lib/elements/element.py:394
msgid "Use a specific seed for randomized attributes. Uses the element ID if empty."
msgstr ""
-#: lib/elements/element.py:440
+#: lib/elements/element.py:442
#, python-format
msgid "Object %(id)s has an empty 'd' attribute. Please delete this object from your document."
msgstr ""
@@ -1197,11 +1197,11 @@ msgstr ""
#. used when showing an error message to the user such as
#. "Failed on PathLabel (path1234): Satin column: One or more of the rungs
#. doesn't intersect both rails."
-#: lib/elements/element.py:626
+#: lib/elements/element.py:628
msgid "Failed on "
msgstr ""
-#: lib/elements/element.py:628
+#: lib/elements/element.py:630
msgid "Please run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot objects. This will indicate the errorneus position."
msgstr ""
@@ -1628,63 +1628,63 @@ msgid "* Convert to running stitch or simple satin (Params extension)"
msgstr ""
#: lib/elements/satin_column.py:37
-msgid "Unequal number of points"
+msgid "Not stitchable satin column"
msgstr ""
#: lib/elements/satin_column.py:38
-msgid "Satin column: There are no rungs and rails have an an unequal number of points."
+msgid "A satin column consists out of two rails and one or more rungs. This satin column may have a different setup."
msgstr ""
#: lib/elements/satin_column.py:40
-msgid "The easiest way to solve this issue is to add one or more rungs. "
+msgid "Make sure your satin column is not a combination of multiple satin columns."
msgstr ""
#: lib/elements/satin_column.py:41
-msgid "Rungs control the stitch direction in satin columns."
+msgid "Go to our website and read how a satin column should look like https://inkstitch.org/docs/stitches/satin-column/"
msgstr ""
-#: lib/elements/satin_column.py:42
-msgid "* With the selected object press \"P\" to activate the pencil tool."
+#: lib/elements/satin_column.py:45
+msgid "Each rung should intersect both rails once."
msgstr ""
-#: lib/elements/satin_column.py:43
-msgid "* Hold \"Shift\" while drawing the rung."
+#: lib/elements/satin_column.py:49
+msgid "Rungs intersects too many times"
msgstr ""
-#: lib/elements/satin_column.py:48
-msgid "Not stitchable satin column"
+#: lib/elements/satin_column.py:50
+msgid "Satin column: A rung intersects a rail more than once."
msgstr ""
-#: lib/elements/satin_column.py:49
-msgid "A satin column consists out of two rails and one or more rungs. This satin column may have a different setup."
+#: lib/elements/satin_column.py:54
+msgid "Rung doesn't intersect rails"
msgstr ""
-#: lib/elements/satin_column.py:51
-msgid "Make sure your satin column is not a combination of multiple satin columns."
+#: lib/elements/satin_column.py:55
+msgid "Satin column: A rung doesn't intersect both rails."
msgstr ""
-#: lib/elements/satin_column.py:52
-msgid "Go to our website and read how a satin column should look like https://inkstitch.org/docs/stitches/satin-column/"
+#: lib/elements/satin_column.py:59
+msgid "Unequal number of points"
msgstr ""
-#: lib/elements/satin_column.py:56
-msgid "Each rung should intersect both rails once."
+#: lib/elements/satin_column.py:60
+msgid "Satin column: There are no rungs and rails have an an unequal number of points."
msgstr ""
-#: lib/elements/satin_column.py:60
-msgid "Rung doesn't intersect rails"
+#: lib/elements/satin_column.py:62
+msgid "The easiest way to solve this issue is to add one or more rungs. "
msgstr ""
-#: lib/elements/satin_column.py:61
-msgid "Satin column: A rung doesn't intersect both rails."
+#: lib/elements/satin_column.py:63
+msgid "Rungs control the stitch direction in satin columns."
msgstr ""
-#: lib/elements/satin_column.py:65
-msgid "Rungs intersects too many times"
+#: lib/elements/satin_column.py:64
+msgid "* With the selected object press \"P\" to activate the pencil tool."
msgstr ""
-#: lib/elements/satin_column.py:66
-msgid "Satin column: A rung intersects a rail more than once."
+#: lib/elements/satin_column.py:65
+msgid "* Hold \"Shift\" while drawing the rung."
msgstr ""
#: lib/elements/satin_column.py:70 inx/inkstitch_select_elements.inx:17
@@ -2049,43 +2049,43 @@ msgstr "Start skalering"
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:286 lib/elements/stroke.py:297
+#: lib/elements/stroke.py:286 lib/elements/stroke.py:298
msgid "Used only for ripple stitch with a guide line."
msgstr ""
-#: lib/elements/stroke.py:296
+#: lib/elements/stroke.py:297
msgid "Ending scale"
msgstr "Stopp skalering"
-#: lib/elements/stroke.py:297
+#: lib/elements/stroke.py:298
msgid "How big the last copy of the line should be, in percent."
msgstr ""
-#: lib/elements/stroke.py:307
+#: lib/elements/stroke.py:309
msgid "Rotate"
msgstr "Rotasjon"
-#: lib/elements/stroke.py:308
+#: lib/elements/stroke.py:310
msgid "Rotate satin guided ripple stitches"
msgstr ""
-#: lib/elements/stroke.py:319
+#: lib/elements/stroke.py:321
msgid "Join style"
msgstr ""
-#: lib/elements/stroke.py:320
+#: lib/elements/stroke.py:322
msgid "Join style for non circular ripples."
msgstr ""
-#: lib/elements/stroke.py:323
+#: lib/elements/stroke.py:325
msgid "flat"
msgstr "flat"
-#: lib/elements/stroke.py:323
+#: lib/elements/stroke.py:325
msgid "point"
msgstr "punkt"
-#: lib/elements/stroke.py:402
+#: lib/elements/stroke.py:404
msgid "Legacy running stitch setting detected!\n\n"
"It looks like you're using a stroke smaller than 0.5 units to indicate a running stitch, which is deprecated. Instead, please set your stroke to be dashed to indicate running stitch. Any kind of dash will work."
msgstr ""
@@ -2837,6 +2837,11 @@ msgstr ""
msgid "AutoSatin Running Stitch %d"
msgstr ""
+#: lib/stitches/meander_fill.py:34
+#, python-format
+msgid "%s: Could not build graph for meander stitching. Try to enlarge your shape or scale your meander pattern down."
+msgstr ""
+
#: lib/svg/rendering.py:222
msgid "Stitch Plan"
msgstr ""
diff --git a/translations/messages_pl_PL.po b/translations/messages_pl_PL.po
index 54429852..b1bdba71 100644
--- a/translations/messages_pl_PL.po
+++ b/translations/messages_pl_PL.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: inkstitch\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2023-03-08 01:29+0000\n"
-"PO-Revision-Date: 2023-03-08 01:30\n"
+"POT-Creation-Date: 2023-03-10 01:28+0000\n"
+"PO-Revision-Date: 2023-03-10 01:29\n"
"Last-Translator: \n"
"Language-Team: Polish\n"
"MIME-Version: 1.0\n"
@@ -16,7 +16,7 @@ msgstr ""
"Project-Id-Version: \n"
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-03-08 01:29+0000\n"
+"POT-Creation-Date: 2023-03-10 01:28+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -1076,117 +1076,117 @@ msgstr ""
msgid "Flip automatically calucalted angle if it appears to be wrong."
msgstr ""
-#: lib/elements/element.py:251
+#: lib/elements/element.py:253
msgid "Allow lock stitches"
msgstr ""
-#: lib/elements/element.py:252
+#: lib/elements/element.py:254
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:257
+#: lib/elements/element.py:259
msgid "Both"
msgstr "Obydwa"
-#: lib/elements/element.py:257
+#: lib/elements/element.py:259
msgid "Before"
msgstr "Przedtem, zanim"
-#: lib/elements/element.py:257
+#: lib/elements/element.py:259
msgid "After"
msgstr "Po, później"
-#: lib/elements/element.py:257
+#: lib/elements/element.py:259
msgid "Neither"
msgstr "Żaden"
-#: lib/elements/element.py:266
+#: lib/elements/element.py:268
#: inx/inkstitch_lettering_force_lock_stitches.inx:3
msgid "Force lock stitches"
msgstr "Blokowanie ściegu"
-#: lib/elements/element.py:267
+#: lib/elements/element.py:269
msgid "Sew lock stitches after sewing this element, even if the distance to the next object is shorter than defined by the collapse length value in the Ink/Stitch preferences."
msgstr "Blokuj ścieg po uszyciu tego elementu, nawet jeśli odległość do następnego obiektu jest mniejsza niż określona wartość w preferencjach Ink/Stitch."
-#: lib/elements/element.py:278
+#: lib/elements/element.py:280
msgid "Tack stitch"
msgstr ""
-#: lib/elements/element.py:279
+#: lib/elements/element.py:281
msgid "Tack down stitch type"
msgstr ""
-#: lib/elements/element.py:289 lib/elements/element.py:335
+#: lib/elements/element.py:291 lib/elements/element.py:337
msgid "Custom path"
msgstr ""
-#: lib/elements/element.py:290
+#: lib/elements/element.py:292
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:300 lib/elements/element.py:312
+#: lib/elements/element.py:302 lib/elements/element.py:314
msgid "Scale tack stitch"
msgstr ""
-#: lib/elements/element.py:301
+#: lib/elements/element.py:303
msgid "Set stitch length. A 1 in a custom path equals this values."
msgstr ""
-#: lib/elements/element.py:313
+#: lib/elements/element.py:315
msgid "Scale tack stitch by this percentage."
msgstr ""
-#: lib/elements/element.py:324
+#: lib/elements/element.py:326
msgid "Lock stitch"
msgstr ""
-#: lib/elements/element.py:325
+#: lib/elements/element.py:327
msgid "Lock stitch type"
msgstr ""
-#: lib/elements/element.py:336
+#: lib/elements/element.py:338
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:346 lib/elements/element.py:358
+#: lib/elements/element.py:348 lib/elements/element.py:360
msgid "Scale lock stitch"
msgstr ""
-#: lib/elements/element.py:347
+#: lib/elements/element.py:349
msgid "Set length of lock stitches (mm)."
msgstr ""
-#: lib/elements/element.py:359
+#: lib/elements/element.py:361
msgid "Scale lock stitch by this percentage."
msgstr ""
-#: lib/elements/element.py:371
+#: lib/elements/element.py:373
msgid "Trim After"
msgstr ""
-#: lib/elements/element.py:372
+#: lib/elements/element.py:374
msgid "Add a TRIM command after stitching this object."
msgstr ""
-#: lib/elements/element.py:381
+#: lib/elements/element.py:383
msgid "Stop After"
msgstr ""
-#: lib/elements/element.py:382
+#: lib/elements/element.py:384
msgid "Add a STOP command after stitching this object."
msgstr ""
-#: lib/elements/element.py:391
+#: lib/elements/element.py:393
msgid "Random seed"
msgstr ""
-#: lib/elements/element.py:392
+#: lib/elements/element.py:394
msgid "Use a specific seed for randomized attributes. Uses the element ID if empty."
msgstr ""
-#: lib/elements/element.py:440
+#: lib/elements/element.py:442
#, python-format
msgid "Object %(id)s has an empty 'd' attribute. Please delete this object from your document."
msgstr "Obiekt %(id)s ma pusty atrybut „d”. Usuń ten obiekt ze swojego dokumentu."
@@ -1194,11 +1194,11 @@ msgstr "Obiekt %(id)s ma pusty atrybut „d”. Usuń ten obiekt ze swojego doku
#. used when showing an error message to the user such as
#. "Failed on PathLabel (path1234): Satin column: One or more of the rungs
#. doesn't intersect both rails."
-#: lib/elements/element.py:626
+#: lib/elements/element.py:628
msgid "Failed on "
msgstr ""
-#: lib/elements/element.py:628
+#: lib/elements/element.py:630
msgid "Please run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot objects. This will indicate the errorneus position."
msgstr ""
@@ -1625,63 +1625,63 @@ msgid "* Convert to running stitch or simple satin (Params extension)"
msgstr ""
#: lib/elements/satin_column.py:37
-msgid "Unequal number of points"
+msgid "Not stitchable satin column"
msgstr ""
#: lib/elements/satin_column.py:38
-msgid "Satin column: There are no rungs and rails have an an unequal number of points."
+msgid "A satin column consists out of two rails and one or more rungs. This satin column may have a different setup."
msgstr ""
#: lib/elements/satin_column.py:40
-msgid "The easiest way to solve this issue is to add one or more rungs. "
+msgid "Make sure your satin column is not a combination of multiple satin columns."
msgstr ""
#: lib/elements/satin_column.py:41
-msgid "Rungs control the stitch direction in satin columns."
+msgid "Go to our website and read how a satin column should look like https://inkstitch.org/docs/stitches/satin-column/"
msgstr ""
-#: lib/elements/satin_column.py:42
-msgid "* With the selected object press \"P\" to activate the pencil tool."
+#: lib/elements/satin_column.py:45
+msgid "Each rung should intersect both rails once."
msgstr ""
-#: lib/elements/satin_column.py:43
-msgid "* Hold \"Shift\" while drawing the rung."
+#: lib/elements/satin_column.py:49
+msgid "Rungs intersects too many times"
msgstr ""
-#: lib/elements/satin_column.py:48
-msgid "Not stitchable satin column"
+#: lib/elements/satin_column.py:50
+msgid "Satin column: A rung intersects a rail more than once."
msgstr ""
-#: lib/elements/satin_column.py:49
-msgid "A satin column consists out of two rails and one or more rungs. This satin column may have a different setup."
+#: lib/elements/satin_column.py:54
+msgid "Rung doesn't intersect rails"
msgstr ""
-#: lib/elements/satin_column.py:51
-msgid "Make sure your satin column is not a combination of multiple satin columns."
+#: lib/elements/satin_column.py:55
+msgid "Satin column: A rung doesn't intersect both rails."
msgstr ""
-#: lib/elements/satin_column.py:52
-msgid "Go to our website and read how a satin column should look like https://inkstitch.org/docs/stitches/satin-column/"
+#: lib/elements/satin_column.py:59
+msgid "Unequal number of points"
msgstr ""
-#: lib/elements/satin_column.py:56
-msgid "Each rung should intersect both rails once."
+#: lib/elements/satin_column.py:60
+msgid "Satin column: There are no rungs and rails have an an unequal number of points."
msgstr ""
-#: lib/elements/satin_column.py:60
-msgid "Rung doesn't intersect rails"
+#: lib/elements/satin_column.py:62
+msgid "The easiest way to solve this issue is to add one or more rungs. "
msgstr ""
-#: lib/elements/satin_column.py:61
-msgid "Satin column: A rung doesn't intersect both rails."
+#: lib/elements/satin_column.py:63
+msgid "Rungs control the stitch direction in satin columns."
msgstr ""
-#: lib/elements/satin_column.py:65
-msgid "Rungs intersects too many times"
+#: lib/elements/satin_column.py:64
+msgid "* With the selected object press \"P\" to activate the pencil tool."
msgstr ""
-#: lib/elements/satin_column.py:66
-msgid "Satin column: A rung intersects a rail more than once."
+#: lib/elements/satin_column.py:65
+msgid "* Hold \"Shift\" while drawing the rung."
msgstr ""
#: lib/elements/satin_column.py:70 inx/inkstitch_select_elements.inx:17
@@ -2046,43 +2046,43 @@ msgstr ""
msgid "How big the first copy of the line should be, in percent."
msgstr ""
-#: lib/elements/stroke.py:286 lib/elements/stroke.py:297
+#: lib/elements/stroke.py:286 lib/elements/stroke.py:298
msgid "Used only for ripple stitch with a guide line."
msgstr ""
-#: lib/elements/stroke.py:296
+#: lib/elements/stroke.py:297
msgid "Ending scale"
msgstr ""
-#: lib/elements/stroke.py:297
+#: lib/elements/stroke.py:298
msgid "How big the last copy of the line should be, in percent."
msgstr ""
-#: lib/elements/stroke.py:307
+#: lib/elements/stroke.py:309
msgid "Rotate"
msgstr ""
-#: lib/elements/stroke.py:308
+#: lib/elements/stroke.py:310
msgid "Rotate satin guided ripple stitches"
msgstr ""
-#: lib/elements/stroke.py:319
+#: lib/elements/stroke.py:321
msgid "Join style"
msgstr ""
-#: lib/elements/stroke.py:320
+#: lib/elements/stroke.py:322
msgid "Join style for non circular ripples."
msgstr ""
-#: lib/elements/stroke.py:323
+#: lib/elements/stroke.py:325
msgid "flat"
msgstr ""
-#: lib/elements/stroke.py:323
+#: lib/elements/stroke.py:325
msgid "point"
msgstr ""
-#: lib/elements/stroke.py:402
+#: lib/elements/stroke.py:404
msgid "Legacy running stitch setting detected!\n\n"
"It looks like you're using a stroke smaller than 0.5 units to indicate a running stitch, which is deprecated. Instead, please set your stroke to be dashed to indicate running stitch. Any kind of dash will work."
msgstr ""
@@ -2833,6 +2833,11 @@ msgstr ""
msgid "AutoSatin Running Stitch %d"
msgstr ""
+#: lib/stitches/meander_fill.py:34
+#, python-format
+msgid "%s: Could not build graph for meander stitching. Try to enlarge your shape or scale your meander pattern down."
+msgstr ""
+
#: lib/svg/rendering.py:222
msgid "Stitch Plan"
msgstr ""
diff --git a/translations/messages_pt_BR.po b/translations/messages_pt_BR.po
index e6281196..f56ae12e 100644
--- a/translations/messages_pt_BR.po
+++ b/translations/messages_pt_BR.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: inkstitch\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2023-03-08 01:29+0000\n"
-"PO-Revision-Date: 2023-03-08 01:30\n"
+"POT-Creation-Date: 2023-03-10 01:28+0000\n"
+"PO-Revision-Date: 2023-03-10 01:29\n"
"Last-Translator: \n"
"Language-Team: Portuguese, Brazilian\n"
"MIME-Version: 1.0\n"
@@ -16,7 +16,7 @@ msgstr ""
"Project-Id-Version: \n"
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-03-08 01:29+0000\n"
+"POT-Creation-Date: 2023-03-10 01:28+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -1076,117 +1076,117 @@ msgstr ""
msgid "Flip automatically calucalted angle if it appears to be wrong."
msgstr ""
-#: lib/elements/element.py:251
+#: lib/elements/element.py:253
msgid "Allow lock stitches"
msgstr ""
-#: lib/elements/element.py:252
+#: lib/elements/element.py:254
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:257
+#: lib/elements/element.py:259
msgid "Both"
msgstr ""
-#: lib/elements/element.py:257
+#: lib/elements/element.py:259
msgid "Before"
msgstr ""
-#: lib/elements/element.py:257
+#: lib/elements/element.py:259
msgid "After"
msgstr ""
-#: lib/elements/element.py:257
+#: lib/elements/element.py:259
msgid "Neither"
msgstr ""
-#: lib/elements/element.py:266
+#: lib/elements/element.py:268
#: inx/inkstitch_lettering_force_lock_stitches.inx:3
msgid "Force lock stitches"
msgstr ""
-#: lib/elements/element.py:267
+#: lib/elements/element.py:269
msgid "Sew lock stitches after sewing this element, even if the distance to the next object is shorter than defined by the collapse length value in the Ink/Stitch preferences."
msgstr ""
-#: lib/elements/element.py:278
+#: lib/elements/element.py:280
msgid "Tack stitch"
msgstr ""
-#: lib/elements/element.py:279
+#: lib/elements/element.py:281
msgid "Tack down stitch type"
msgstr ""
-#: lib/elements/element.py:289 lib/elements/element.py:335
+#: lib/elements/element.py:291 lib/elements/element.py:337
msgid "Custom path"
msgstr ""
-#: lib/elements/element.py:290
+#: lib/elements/element.py:292
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:300 lib/elements/element.py:312
+#: lib/elements/element.py:302 lib/elements/element.py:314
msgid "Scale tack stitch"
msgstr ""
-#: lib/elements/element.py:301
+#: lib/elements/element.py:303
msgid "Set stitch length. A 1 in a custom path equals this values."
msgstr ""
-#: lib/elements/element.py:313
+#: lib/elements/element.py:315
msgid "Scale tack stitch by this percentage."
msgstr ""
-#: lib/elements/element.py:324
+#: lib/elements/element.py:326
msgid "Lock stitch"
msgstr ""
-#: lib/elements/element.py:325
+#: lib/elements/element.py:327
msgid "Lock stitch type"
msgstr ""
-#: lib/elements/element.py:336
+#: lib/elements/element.py:338
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:346 lib/elements/element.py:358
+#: lib/elements/element.py:348 lib/elements/element.py:360
msgid "Scale lock stitch"
msgstr ""
-#: lib/elements/element.py:347
+#: lib/elements/element.py:349
msgid "Set length of lock stitches (mm)."
msgstr ""
-#: lib/elements/element.py:359
+#: lib/elements/element.py:361
msgid "Scale lock stitch by this percentage."
msgstr ""
-#: lib/elements/element.py:371
+#: lib/elements/element.py:373
msgid "Trim After"
msgstr ""
-#: lib/elements/element.py:372
+#: lib/elements/element.py:374
msgid "Add a TRIM command after stitching this object."
msgstr ""
-#: lib/elements/element.py:381
+#: lib/elements/element.py:383
msgid "Stop After"
msgstr ""
-#: lib/elements/element.py:382
+#: lib/elements/element.py:384
msgid "Add a STOP command after stitching this object."
msgstr ""
-#: lib/elements/element.py:391
+#: lib/elements/element.py:393
msgid "Random seed"
msgstr ""
-#: lib/elements/element.py:392
+#: lib/elements/element.py:394
msgid "Use a specific seed for randomized attributes. Uses the element ID if empty."
msgstr ""
-#: lib/elements/element.py:440
+#: lib/elements/element.py:442
#, python-format
msgid "Object %(id)s has an empty 'd' attribute. Please delete this object from your document."
msgstr ""
@@ -1194,11 +1194,11 @@ msgstr ""
#. used when showing an error message to the user such as
#. "Failed on PathLabel (path1234): Satin column: One or more of the rungs
#. doesn't intersect both rails."
-#: lib/elements/element.py:626
+#: lib/elements/element.py:628
msgid "Failed on "
msgstr ""
-#: lib/elements/element.py:628
+#: lib/elements/element.py:630
msgid "Please run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot objects. This will indicate the errorneus position."
msgstr ""
@@ -1625,63 +1625,63 @@ msgid "* Convert to running stitch or simple satin (Params extension)"
msgstr ""
#: lib/elements/satin_column.py:37
-msgid "Unequal number of points"
+msgid "Not stitchable satin column"
msgstr ""
#: lib/elements/satin_column.py:38
-msgid "Satin column: There are no rungs and rails have an an unequal number of points."
+msgid "A satin column consists out of two rails and one or more rungs. This satin column may have a different setup."
msgstr ""
#: lib/elements/satin_column.py:40
-msgid "The easiest way to solve this issue is to add one or more rungs. "
+msgid "Make sure your satin column is not a combination of multiple satin columns."
msgstr ""
#: lib/elements/satin_column.py:41
-msgid "Rungs control the stitch direction in satin columns."
+msgid "Go to our website and read how a satin column should look like https://inkstitch.org/docs/stitches/satin-column/"
msgstr ""
-#: lib/elements/satin_column.py:42
-msgid "* With the selected object press \"P\" to activate the pencil tool."
+#: lib/elements/satin_column.py:45
+msgid "Each rung should intersect both rails once."
msgstr ""
-#: lib/elements/satin_column.py:43
-msgid "* Hold \"Shift\" while drawing the rung."
+#: lib/elements/satin_column.py:49
+msgid "Rungs intersects too many times"
msgstr ""
-#: lib/elements/satin_column.py:48
-msgid "Not stitchable satin column"
+#: lib/elements/satin_column.py:50
+msgid "Satin column: A rung intersects a rail more than once."
msgstr ""
-#: lib/elements/satin_column.py:49
-msgid "A satin column consists out of two rails and one or more rungs. This satin column may have a different setup."
+#: lib/elements/satin_column.py:54
+msgid "Rung doesn't intersect rails"
msgstr ""
-#: lib/elements/satin_column.py:51
-msgid "Make sure your satin column is not a combination of multiple satin columns."
+#: lib/elements/satin_column.py:55
+msgid "Satin column: A rung doesn't intersect both rails."
msgstr ""
-#: lib/elements/satin_column.py:52
-msgid "Go to our website and read how a satin column should look like https://inkstitch.org/docs/stitches/satin-column/"
+#: lib/elements/satin_column.py:59
+msgid "Unequal number of points"
msgstr ""
-#: lib/elements/satin_column.py:56
-msgid "Each rung should intersect both rails once."
+#: lib/elements/satin_column.py:60
+msgid "Satin column: There are no rungs and rails have an an unequal number of points."
msgstr ""
-#: lib/elements/satin_column.py:60
-msgid "Rung doesn't intersect rails"
+#: lib/elements/satin_column.py:62
+msgid "The easiest way to solve this issue is to add one or more rungs. "
msgstr ""
-#: lib/elements/satin_column.py:61
-msgid "Satin column: A rung doesn't intersect both rails."
+#: lib/elements/satin_column.py:63
+msgid "Rungs control the stitch direction in satin columns."
msgstr ""
-#: lib/elements/satin_column.py:65
-msgid "Rungs intersects too many times"
+#: lib/elements/satin_column.py:64
+msgid "* With the selected object press \"P\" to activate the pencil tool."
msgstr ""
-#: lib/elements/satin_column.py:66
-msgid "Satin column: A rung intersects a rail more than once."
+#: lib/elements/satin_column.py:65
+msgid "* Hold \"Shift\" while drawing the rung."
msgstr ""
#: lib/elements/satin_column.py:70 inx/inkstitch_select_elements.inx:17
@@ -2046,43 +2046,43 @@ msgstr ""
msgid "How big the first copy of the line should be, in percent."
msgstr ""
-#: lib/elements/stroke.py:286 lib/elements/stroke.py:297
+#: lib/elements/stroke.py:286 lib/elements/stroke.py:298
msgid "Used only for ripple stitch with a guide line."
msgstr ""
-#: lib/elements/stroke.py:296
+#: lib/elements/stroke.py:297
msgid "Ending scale"
msgstr ""
-#: lib/elements/stroke.py:297
+#: lib/elements/stroke.py:298
msgid "How big the last copy of the line should be, in percent."
msgstr ""
-#: lib/elements/stroke.py:307
+#: lib/elements/stroke.py:309
msgid "Rotate"
msgstr ""
-#: lib/elements/stroke.py:308
+#: lib/elements/stroke.py:310
msgid "Rotate satin guided ripple stitches"
msgstr ""
-#: lib/elements/stroke.py:319
+#: lib/elements/stroke.py:321
msgid "Join style"
msgstr ""
-#: lib/elements/stroke.py:320
+#: lib/elements/stroke.py:322
msgid "Join style for non circular ripples."
msgstr ""
-#: lib/elements/stroke.py:323
+#: lib/elements/stroke.py:325
msgid "flat"
msgstr ""
-#: lib/elements/stroke.py:323
+#: lib/elements/stroke.py:325
msgid "point"
msgstr ""
-#: lib/elements/stroke.py:402
+#: lib/elements/stroke.py:404
msgid "Legacy running stitch setting detected!\n\n"
"It looks like you're using a stroke smaller than 0.5 units to indicate a running stitch, which is deprecated. Instead, please set your stroke to be dashed to indicate running stitch. Any kind of dash will work."
msgstr ""
@@ -2833,6 +2833,11 @@ msgstr ""
msgid "AutoSatin Running Stitch %d"
msgstr ""
+#: lib/stitches/meander_fill.py:34
+#, python-format
+msgid "%s: Could not build graph for meander stitching. Try to enlarge your shape or scale your meander pattern down."
+msgstr ""
+
#: lib/svg/rendering.py:222
msgid "Stitch Plan"
msgstr ""
diff --git a/translations/messages_pt_PT.po b/translations/messages_pt_PT.po
index aa2fa9fd..5e623052 100644
--- a/translations/messages_pt_PT.po
+++ b/translations/messages_pt_PT.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: inkstitch\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2023-03-08 01:29+0000\n"
-"PO-Revision-Date: 2023-03-08 01:30\n"
+"POT-Creation-Date: 2023-03-10 01:28+0000\n"
+"PO-Revision-Date: 2023-03-10 01:29\n"
"Last-Translator: \n"
"Language-Team: Portuguese\n"
"MIME-Version: 1.0\n"
@@ -16,7 +16,7 @@ msgstr ""
"Project-Id-Version: \n"
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-03-08 01:29+0000\n"
+"POT-Creation-Date: 2023-03-10 01:28+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -1076,117 +1076,117 @@ msgstr ""
msgid "Flip automatically calucalted angle if it appears to be wrong."
msgstr ""
-#: lib/elements/element.py:251
+#: lib/elements/element.py:253
msgid "Allow lock stitches"
msgstr ""
-#: lib/elements/element.py:252
+#: lib/elements/element.py:254
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:257
+#: lib/elements/element.py:259
msgid "Both"
msgstr ""
-#: lib/elements/element.py:257
+#: lib/elements/element.py:259
msgid "Before"
msgstr ""
-#: lib/elements/element.py:257
+#: lib/elements/element.py:259
msgid "After"
msgstr ""
-#: lib/elements/element.py:257
+#: lib/elements/element.py:259
msgid "Neither"
msgstr ""
-#: lib/elements/element.py:266
+#: lib/elements/element.py:268
#: inx/inkstitch_lettering_force_lock_stitches.inx:3
msgid "Force lock stitches"
msgstr ""
-#: lib/elements/element.py:267
+#: lib/elements/element.py:269
msgid "Sew lock stitches after sewing this element, even if the distance to the next object is shorter than defined by the collapse length value in the Ink/Stitch preferences."
msgstr ""
-#: lib/elements/element.py:278
+#: lib/elements/element.py:280
msgid "Tack stitch"
msgstr ""
-#: lib/elements/element.py:279
+#: lib/elements/element.py:281
msgid "Tack down stitch type"
msgstr ""
-#: lib/elements/element.py:289 lib/elements/element.py:335
+#: lib/elements/element.py:291 lib/elements/element.py:337
msgid "Custom path"
msgstr ""
-#: lib/elements/element.py:290
+#: lib/elements/element.py:292
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:300 lib/elements/element.py:312
+#: lib/elements/element.py:302 lib/elements/element.py:314
msgid "Scale tack stitch"
msgstr ""
-#: lib/elements/element.py:301
+#: lib/elements/element.py:303
msgid "Set stitch length. A 1 in a custom path equals this values."
msgstr ""
-#: lib/elements/element.py:313
+#: lib/elements/element.py:315
msgid "Scale tack stitch by this percentage."
msgstr ""
-#: lib/elements/element.py:324
+#: lib/elements/element.py:326
msgid "Lock stitch"
msgstr ""
-#: lib/elements/element.py:325
+#: lib/elements/element.py:327
msgid "Lock stitch type"
msgstr ""
-#: lib/elements/element.py:336
+#: lib/elements/element.py:338
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:346 lib/elements/element.py:358
+#: lib/elements/element.py:348 lib/elements/element.py:360
msgid "Scale lock stitch"
msgstr ""
-#: lib/elements/element.py:347
+#: lib/elements/element.py:349
msgid "Set length of lock stitches (mm)."
msgstr ""
-#: lib/elements/element.py:359
+#: lib/elements/element.py:361
msgid "Scale lock stitch by this percentage."
msgstr ""
-#: lib/elements/element.py:371
+#: lib/elements/element.py:373
msgid "Trim After"
msgstr ""
-#: lib/elements/element.py:372
+#: lib/elements/element.py:374
msgid "Add a TRIM command after stitching this object."
msgstr ""
-#: lib/elements/element.py:381
+#: lib/elements/element.py:383
msgid "Stop After"
msgstr ""
-#: lib/elements/element.py:382
+#: lib/elements/element.py:384
msgid "Add a STOP command after stitching this object."
msgstr ""
-#: lib/elements/element.py:391
+#: lib/elements/element.py:393
msgid "Random seed"
msgstr ""
-#: lib/elements/element.py:392
+#: lib/elements/element.py:394
msgid "Use a specific seed for randomized attributes. Uses the element ID if empty."
msgstr ""
-#: lib/elements/element.py:440
+#: lib/elements/element.py:442
#, python-format
msgid "Object %(id)s has an empty 'd' attribute. Please delete this object from your document."
msgstr ""
@@ -1194,11 +1194,11 @@ msgstr ""
#. used when showing an error message to the user such as
#. "Failed on PathLabel (path1234): Satin column: One or more of the rungs
#. doesn't intersect both rails."
-#: lib/elements/element.py:626
+#: lib/elements/element.py:628
msgid "Failed on "
msgstr ""
-#: lib/elements/element.py:628
+#: lib/elements/element.py:630
msgid "Please run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot objects. This will indicate the errorneus position."
msgstr ""
@@ -1625,63 +1625,63 @@ msgid "* Convert to running stitch or simple satin (Params extension)"
msgstr ""
#: lib/elements/satin_column.py:37
-msgid "Unequal number of points"
+msgid "Not stitchable satin column"
msgstr ""
#: lib/elements/satin_column.py:38
-msgid "Satin column: There are no rungs and rails have an an unequal number of points."
+msgid "A satin column consists out of two rails and one or more rungs. This satin column may have a different setup."
msgstr ""
#: lib/elements/satin_column.py:40
-msgid "The easiest way to solve this issue is to add one or more rungs. "
+msgid "Make sure your satin column is not a combination of multiple satin columns."
msgstr ""
#: lib/elements/satin_column.py:41
-msgid "Rungs control the stitch direction in satin columns."
+msgid "Go to our website and read how a satin column should look like https://inkstitch.org/docs/stitches/satin-column/"
msgstr ""
-#: lib/elements/satin_column.py:42
-msgid "* With the selected object press \"P\" to activate the pencil tool."
+#: lib/elements/satin_column.py:45
+msgid "Each rung should intersect both rails once."
msgstr ""
-#: lib/elements/satin_column.py:43
-msgid "* Hold \"Shift\" while drawing the rung."
+#: lib/elements/satin_column.py:49
+msgid "Rungs intersects too many times"
msgstr ""
-#: lib/elements/satin_column.py:48
-msgid "Not stitchable satin column"
+#: lib/elements/satin_column.py:50
+msgid "Satin column: A rung intersects a rail more than once."
msgstr ""
-#: lib/elements/satin_column.py:49
-msgid "A satin column consists out of two rails and one or more rungs. This satin column may have a different setup."
+#: lib/elements/satin_column.py:54
+msgid "Rung doesn't intersect rails"
msgstr ""
-#: lib/elements/satin_column.py:51
-msgid "Make sure your satin column is not a combination of multiple satin columns."
+#: lib/elements/satin_column.py:55
+msgid "Satin column: A rung doesn't intersect both rails."
msgstr ""
-#: lib/elements/satin_column.py:52
-msgid "Go to our website and read how a satin column should look like https://inkstitch.org/docs/stitches/satin-column/"
+#: lib/elements/satin_column.py:59
+msgid "Unequal number of points"
msgstr ""
-#: lib/elements/satin_column.py:56
-msgid "Each rung should intersect both rails once."
+#: lib/elements/satin_column.py:60
+msgid "Satin column: There are no rungs and rails have an an unequal number of points."
msgstr ""
-#: lib/elements/satin_column.py:60
-msgid "Rung doesn't intersect rails"
+#: lib/elements/satin_column.py:62
+msgid "The easiest way to solve this issue is to add one or more rungs. "
msgstr ""
-#: lib/elements/satin_column.py:61
-msgid "Satin column: A rung doesn't intersect both rails."
+#: lib/elements/satin_column.py:63
+msgid "Rungs control the stitch direction in satin columns."
msgstr ""
-#: lib/elements/satin_column.py:65
-msgid "Rungs intersects too many times"
+#: lib/elements/satin_column.py:64
+msgid "* With the selected object press \"P\" to activate the pencil tool."
msgstr ""
-#: lib/elements/satin_column.py:66
-msgid "Satin column: A rung intersects a rail more than once."
+#: lib/elements/satin_column.py:65
+msgid "* Hold \"Shift\" while drawing the rung."
msgstr ""
#: lib/elements/satin_column.py:70 inx/inkstitch_select_elements.inx:17
@@ -2046,43 +2046,43 @@ msgstr ""
msgid "How big the first copy of the line should be, in percent."
msgstr ""
-#: lib/elements/stroke.py:286 lib/elements/stroke.py:297
+#: lib/elements/stroke.py:286 lib/elements/stroke.py:298
msgid "Used only for ripple stitch with a guide line."
msgstr ""
-#: lib/elements/stroke.py:296
+#: lib/elements/stroke.py:297
msgid "Ending scale"
msgstr ""
-#: lib/elements/stroke.py:297
+#: lib/elements/stroke.py:298
msgid "How big the last copy of the line should be, in percent."
msgstr ""
-#: lib/elements/stroke.py:307
+#: lib/elements/stroke.py:309
msgid "Rotate"
msgstr ""
-#: lib/elements/stroke.py:308
+#: lib/elements/stroke.py:310
msgid "Rotate satin guided ripple stitches"
msgstr ""
-#: lib/elements/stroke.py:319
+#: lib/elements/stroke.py:321
msgid "Join style"
msgstr ""
-#: lib/elements/stroke.py:320
+#: lib/elements/stroke.py:322
msgid "Join style for non circular ripples."
msgstr ""
-#: lib/elements/stroke.py:323
+#: lib/elements/stroke.py:325
msgid "flat"
msgstr ""
-#: lib/elements/stroke.py:323
+#: lib/elements/stroke.py:325
msgid "point"
msgstr ""
-#: lib/elements/stroke.py:402
+#: lib/elements/stroke.py:404
msgid "Legacy running stitch setting detected!\n\n"
"It looks like you're using a stroke smaller than 0.5 units to indicate a running stitch, which is deprecated. Instead, please set your stroke to be dashed to indicate running stitch. Any kind of dash will work."
msgstr ""
@@ -2833,6 +2833,11 @@ msgstr ""
msgid "AutoSatin Running Stitch %d"
msgstr ""
+#: lib/stitches/meander_fill.py:34
+#, python-format
+msgid "%s: Could not build graph for meander stitching. Try to enlarge your shape or scale your meander pattern down."
+msgstr ""
+
#: lib/svg/rendering.py:222
msgid "Stitch Plan"
msgstr "Plano de pontos/bordado"
diff --git a/translations/messages_ro_RO.po b/translations/messages_ro_RO.po
index b16e098a..0258718f 100644
--- a/translations/messages_ro_RO.po
+++ b/translations/messages_ro_RO.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: inkstitch\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2023-03-08 01:29+0000\n"
-"PO-Revision-Date: 2023-03-08 01:30\n"
+"POT-Creation-Date: 2023-03-10 01:28+0000\n"
+"PO-Revision-Date: 2023-03-10 01:29\n"
"Last-Translator: \n"
"Language-Team: Romanian\n"
"MIME-Version: 1.0\n"
@@ -16,7 +16,7 @@ msgstr ""
"Project-Id-Version: \n"
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-03-08 01:29+0000\n"
+"POT-Creation-Date: 2023-03-10 01:28+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -1076,117 +1076,117 @@ msgstr ""
msgid "Flip automatically calucalted angle if it appears to be wrong."
msgstr ""
-#: lib/elements/element.py:251
+#: lib/elements/element.py:253
msgid "Allow lock stitches"
msgstr ""
-#: lib/elements/element.py:252
+#: lib/elements/element.py:254
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:257
+#: lib/elements/element.py:259
msgid "Both"
msgstr ""
-#: lib/elements/element.py:257
+#: lib/elements/element.py:259
msgid "Before"
msgstr ""
-#: lib/elements/element.py:257
+#: lib/elements/element.py:259
msgid "After"
msgstr ""
-#: lib/elements/element.py:257
+#: lib/elements/element.py:259
msgid "Neither"
msgstr ""
-#: lib/elements/element.py:266
+#: lib/elements/element.py:268
#: inx/inkstitch_lettering_force_lock_stitches.inx:3
msgid "Force lock stitches"
msgstr ""
-#: lib/elements/element.py:267
+#: lib/elements/element.py:269
msgid "Sew lock stitches after sewing this element, even if the distance to the next object is shorter than defined by the collapse length value in the Ink/Stitch preferences."
msgstr ""
-#: lib/elements/element.py:278
+#: lib/elements/element.py:280
msgid "Tack stitch"
msgstr ""
-#: lib/elements/element.py:279
+#: lib/elements/element.py:281
msgid "Tack down stitch type"
msgstr ""
-#: lib/elements/element.py:289 lib/elements/element.py:335
+#: lib/elements/element.py:291 lib/elements/element.py:337
msgid "Custom path"
msgstr ""
-#: lib/elements/element.py:290
+#: lib/elements/element.py:292
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:300 lib/elements/element.py:312
+#: lib/elements/element.py:302 lib/elements/element.py:314
msgid "Scale tack stitch"
msgstr ""
-#: lib/elements/element.py:301
+#: lib/elements/element.py:303
msgid "Set stitch length. A 1 in a custom path equals this values."
msgstr ""
-#: lib/elements/element.py:313
+#: lib/elements/element.py:315
msgid "Scale tack stitch by this percentage."
msgstr ""
-#: lib/elements/element.py:324
+#: lib/elements/element.py:326
msgid "Lock stitch"
msgstr ""
-#: lib/elements/element.py:325
+#: lib/elements/element.py:327
msgid "Lock stitch type"
msgstr ""
-#: lib/elements/element.py:336
+#: lib/elements/element.py:338
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:346 lib/elements/element.py:358
+#: lib/elements/element.py:348 lib/elements/element.py:360
msgid "Scale lock stitch"
msgstr ""
-#: lib/elements/element.py:347
+#: lib/elements/element.py:349
msgid "Set length of lock stitches (mm)."
msgstr ""
-#: lib/elements/element.py:359
+#: lib/elements/element.py:361
msgid "Scale lock stitch by this percentage."
msgstr ""
-#: lib/elements/element.py:371
+#: lib/elements/element.py:373
msgid "Trim After"
msgstr ""
-#: lib/elements/element.py:372
+#: lib/elements/element.py:374
msgid "Add a TRIM command after stitching this object."
msgstr ""
-#: lib/elements/element.py:381
+#: lib/elements/element.py:383
msgid "Stop After"
msgstr ""
-#: lib/elements/element.py:382
+#: lib/elements/element.py:384
msgid "Add a STOP command after stitching this object."
msgstr ""
-#: lib/elements/element.py:391
+#: lib/elements/element.py:393
msgid "Random seed"
msgstr ""
-#: lib/elements/element.py:392
+#: lib/elements/element.py:394
msgid "Use a specific seed for randomized attributes. Uses the element ID if empty."
msgstr ""
-#: lib/elements/element.py:440
+#: lib/elements/element.py:442
#, python-format
msgid "Object %(id)s has an empty 'd' attribute. Please delete this object from your document."
msgstr ""
@@ -1194,11 +1194,11 @@ msgstr ""
#. used when showing an error message to the user such as
#. "Failed on PathLabel (path1234): Satin column: One or more of the rungs
#. doesn't intersect both rails."
-#: lib/elements/element.py:626
+#: lib/elements/element.py:628
msgid "Failed on "
msgstr ""
-#: lib/elements/element.py:628
+#: lib/elements/element.py:630
msgid "Please run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot objects. This will indicate the errorneus position."
msgstr ""
@@ -1625,63 +1625,63 @@ msgid "* Convert to running stitch or simple satin (Params extension)"
msgstr ""
#: lib/elements/satin_column.py:37
-msgid "Unequal number of points"
+msgid "Not stitchable satin column"
msgstr ""
#: lib/elements/satin_column.py:38
-msgid "Satin column: There are no rungs and rails have an an unequal number of points."
+msgid "A satin column consists out of two rails and one or more rungs. This satin column may have a different setup."
msgstr ""
#: lib/elements/satin_column.py:40
-msgid "The easiest way to solve this issue is to add one or more rungs. "
+msgid "Make sure your satin column is not a combination of multiple satin columns."
msgstr ""
#: lib/elements/satin_column.py:41
-msgid "Rungs control the stitch direction in satin columns."
+msgid "Go to our website and read how a satin column should look like https://inkstitch.org/docs/stitches/satin-column/"
msgstr ""
-#: lib/elements/satin_column.py:42
-msgid "* With the selected object press \"P\" to activate the pencil tool."
+#: lib/elements/satin_column.py:45
+msgid "Each rung should intersect both rails once."
msgstr ""
-#: lib/elements/satin_column.py:43
-msgid "* Hold \"Shift\" while drawing the rung."
+#: lib/elements/satin_column.py:49
+msgid "Rungs intersects too many times"
msgstr ""
-#: lib/elements/satin_column.py:48
-msgid "Not stitchable satin column"
+#: lib/elements/satin_column.py:50
+msgid "Satin column: A rung intersects a rail more than once."
msgstr ""
-#: lib/elements/satin_column.py:49
-msgid "A satin column consists out of two rails and one or more rungs. This satin column may have a different setup."
+#: lib/elements/satin_column.py:54
+msgid "Rung doesn't intersect rails"
msgstr ""
-#: lib/elements/satin_column.py:51
-msgid "Make sure your satin column is not a combination of multiple satin columns."
+#: lib/elements/satin_column.py:55
+msgid "Satin column: A rung doesn't intersect both rails."
msgstr ""
-#: lib/elements/satin_column.py:52
-msgid "Go to our website and read how a satin column should look like https://inkstitch.org/docs/stitches/satin-column/"
+#: lib/elements/satin_column.py:59
+msgid "Unequal number of points"
msgstr ""
-#: lib/elements/satin_column.py:56
-msgid "Each rung should intersect both rails once."
+#: lib/elements/satin_column.py:60
+msgid "Satin column: There are no rungs and rails have an an unequal number of points."
msgstr ""
-#: lib/elements/satin_column.py:60
-msgid "Rung doesn't intersect rails"
+#: lib/elements/satin_column.py:62
+msgid "The easiest way to solve this issue is to add one or more rungs. "
msgstr ""
-#: lib/elements/satin_column.py:61
-msgid "Satin column: A rung doesn't intersect both rails."
+#: lib/elements/satin_column.py:63
+msgid "Rungs control the stitch direction in satin columns."
msgstr ""
-#: lib/elements/satin_column.py:65
-msgid "Rungs intersects too many times"
+#: lib/elements/satin_column.py:64
+msgid "* With the selected object press \"P\" to activate the pencil tool."
msgstr ""
-#: lib/elements/satin_column.py:66
-msgid "Satin column: A rung intersects a rail more than once."
+#: lib/elements/satin_column.py:65
+msgid "* Hold \"Shift\" while drawing the rung."
msgstr ""
#: lib/elements/satin_column.py:70 inx/inkstitch_select_elements.inx:17
@@ -2046,43 +2046,43 @@ msgstr ""
msgid "How big the first copy of the line should be, in percent."
msgstr ""
-#: lib/elements/stroke.py:286 lib/elements/stroke.py:297
+#: lib/elements/stroke.py:286 lib/elements/stroke.py:298
msgid "Used only for ripple stitch with a guide line."
msgstr ""
-#: lib/elements/stroke.py:296
+#: lib/elements/stroke.py:297
msgid "Ending scale"
msgstr ""
-#: lib/elements/stroke.py:297
+#: lib/elements/stroke.py:298
msgid "How big the last copy of the line should be, in percent."
msgstr ""
-#: lib/elements/stroke.py:307
+#: lib/elements/stroke.py:309
msgid "Rotate"
msgstr ""
-#: lib/elements/stroke.py:308
+#: lib/elements/stroke.py:310
msgid "Rotate satin guided ripple stitches"
msgstr ""
-#: lib/elements/stroke.py:319
+#: lib/elements/stroke.py:321
msgid "Join style"
msgstr ""
-#: lib/elements/stroke.py:320
+#: lib/elements/stroke.py:322
msgid "Join style for non circular ripples."
msgstr ""
-#: lib/elements/stroke.py:323
+#: lib/elements/stroke.py:325
msgid "flat"
msgstr ""
-#: lib/elements/stroke.py:323
+#: lib/elements/stroke.py:325
msgid "point"
msgstr ""
-#: lib/elements/stroke.py:402
+#: lib/elements/stroke.py:404
msgid "Legacy running stitch setting detected!\n\n"
"It looks like you're using a stroke smaller than 0.5 units to indicate a running stitch, which is deprecated. Instead, please set your stroke to be dashed to indicate running stitch. Any kind of dash will work."
msgstr ""
@@ -2833,6 +2833,11 @@ msgstr ""
msgid "AutoSatin Running Stitch %d"
msgstr ""
+#: lib/stitches/meander_fill.py:34
+#, python-format
+msgid "%s: Could not build graph for meander stitching. Try to enlarge your shape or scale your meander pattern down."
+msgstr ""
+
#: lib/svg/rendering.py:222
msgid "Stitch Plan"
msgstr ""
diff --git a/translations/messages_ru_RU.po b/translations/messages_ru_RU.po
index 78724818..283ec0e8 100644
--- a/translations/messages_ru_RU.po
+++ b/translations/messages_ru_RU.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: inkstitch\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2023-03-08 01:29+0000\n"
-"PO-Revision-Date: 2023-03-08 01:30\n"
+"POT-Creation-Date: 2023-03-10 01:28+0000\n"
+"PO-Revision-Date: 2023-03-10 01:29\n"
"Last-Translator: \n"
"Language-Team: Russian\n"
"MIME-Version: 1.0\n"
@@ -16,7 +16,7 @@ msgstr ""
"Project-Id-Version: \n"
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-03-08 01:29+0000\n"
+"POT-Creation-Date: 2023-03-10 01:28+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -1076,117 +1076,117 @@ msgstr ""
msgid "Flip automatically calucalted angle if it appears to be wrong."
msgstr ""
-#: lib/elements/element.py:251
+#: lib/elements/element.py:253
msgid "Allow lock stitches"
msgstr "Разрешить добавлять закрепки"
-#: lib/elements/element.py:252
+#: lib/elements/element.py:254
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:257
+#: lib/elements/element.py:259
msgid "Both"
msgstr "Обе"
-#: lib/elements/element.py:257
+#: lib/elements/element.py:259
msgid "Before"
msgstr "Начальная"
-#: lib/elements/element.py:257
+#: lib/elements/element.py:259
msgid "After"
msgstr "Конечная"
-#: lib/elements/element.py:257
+#: lib/elements/element.py:259
msgid "Neither"
msgstr "Не добавлять"
-#: lib/elements/element.py:266
+#: lib/elements/element.py:268
#: inx/inkstitch_lettering_force_lock_stitches.inx:3
msgid "Force lock stitches"
msgstr "Обязательные закрепки"
-#: lib/elements/element.py:267
+#: lib/elements/element.py:269
msgid "Sew lock stitches after sewing this element, even if the distance to the next object is shorter than defined by the collapse length value in the Ink/Stitch preferences."
msgstr "Вышивать закрепку после вышивания этого элемента, даже если дистанция до следующего объекта меньше, чем указано в параметре длины свёртки в настройках Ink/Stitch."
-#: lib/elements/element.py:278
+#: lib/elements/element.py:280
msgid "Tack stitch"
msgstr ""
-#: lib/elements/element.py:279
+#: lib/elements/element.py:281
msgid "Tack down stitch type"
msgstr ""
-#: lib/elements/element.py:289 lib/elements/element.py:335
+#: lib/elements/element.py:291 lib/elements/element.py:337
msgid "Custom path"
msgstr ""
-#: lib/elements/element.py:290
+#: lib/elements/element.py:292
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:300 lib/elements/element.py:312
+#: lib/elements/element.py:302 lib/elements/element.py:314
msgid "Scale tack stitch"
msgstr ""
-#: lib/elements/element.py:301
+#: lib/elements/element.py:303
msgid "Set stitch length. A 1 in a custom path equals this values."
msgstr ""
-#: lib/elements/element.py:313
+#: lib/elements/element.py:315
msgid "Scale tack stitch by this percentage."
msgstr ""
-#: lib/elements/element.py:324
+#: lib/elements/element.py:326
msgid "Lock stitch"
msgstr ""
-#: lib/elements/element.py:325
+#: lib/elements/element.py:327
msgid "Lock stitch type"
msgstr ""
-#: lib/elements/element.py:336
+#: lib/elements/element.py:338
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:346 lib/elements/element.py:358
+#: lib/elements/element.py:348 lib/elements/element.py:360
msgid "Scale lock stitch"
msgstr ""
-#: lib/elements/element.py:347
+#: lib/elements/element.py:349
msgid "Set length of lock stitches (mm)."
msgstr ""
-#: lib/elements/element.py:359
+#: lib/elements/element.py:361
msgid "Scale lock stitch by this percentage."
msgstr ""
-#: lib/elements/element.py:371
+#: lib/elements/element.py:373
msgid "Trim After"
msgstr ""
-#: lib/elements/element.py:372
+#: lib/elements/element.py:374
msgid "Add a TRIM command after stitching this object."
msgstr ""
-#: lib/elements/element.py:381
+#: lib/elements/element.py:383
msgid "Stop After"
msgstr ""
-#: lib/elements/element.py:382
+#: lib/elements/element.py:384
msgid "Add a STOP command after stitching this object."
msgstr ""
-#: lib/elements/element.py:391
+#: lib/elements/element.py:393
msgid "Random seed"
msgstr ""
-#: lib/elements/element.py:392
+#: lib/elements/element.py:394
msgid "Use a specific seed for randomized attributes. Uses the element ID if empty."
msgstr ""
-#: lib/elements/element.py:440
+#: lib/elements/element.py:442
#, python-format
msgid "Object %(id)s has an empty 'd' attribute. Please delete this object from your document."
msgstr "У объекта %(id)s атрибут 'd' пуст. Удалите этот объект из вашего дизайна."
@@ -1194,11 +1194,11 @@ msgstr "У объекта %(id)s атрибут 'd' пуст. Удалите э
#. used when showing an error message to the user such as
#. "Failed on PathLabel (path1234): Satin column: One or more of the rungs
#. doesn't intersect both rails."
-#: lib/elements/element.py:626
+#: lib/elements/element.py:628
msgid "Failed on "
msgstr ""
-#: lib/elements/element.py:628
+#: lib/elements/element.py:630
msgid "Please run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot objects. This will indicate the errorneus position."
msgstr ""
@@ -1625,64 +1625,64 @@ msgid "* Convert to running stitch or simple satin (Params extension)"
msgstr "* Конвертируйте в строчку или зигзаг (через Параметры)"
#: lib/elements/satin_column.py:37
-msgid "Unequal number of points"
-msgstr "Неравное количество точек"
-
-#: lib/elements/satin_column.py:38
-msgid "Satin column: There are no rungs and rails have an an unequal number of points."
-msgstr "Сатиновая колонна: Поперечин нет, но количество точек на направляющих не равно друг другу."
-
-#: lib/elements/satin_column.py:40
-msgid "The easiest way to solve this issue is to add one or more rungs. "
-msgstr "Проще всего добавить одну или несколько поперечин. "
-
-#: lib/elements/satin_column.py:41
-msgid "Rungs control the stitch direction in satin columns."
-msgstr "Поперечины управляют наклоном стежков в сатиновой колонне."
-
-#: lib/elements/satin_column.py:42
-msgid "* With the selected object press \"P\" to activate the pencil tool."
-msgstr "* Когда объект выбран нажмите клавишу P чтобы выбрать инструмент Карандаш."
-
-#: lib/elements/satin_column.py:43
-msgid "* Hold \"Shift\" while drawing the rung."
-msgstr "* Удерживая клавишу Shift нарисуйте поперечину."
-
-#: lib/elements/satin_column.py:48
msgid "Not stitchable satin column"
msgstr ""
-#: lib/elements/satin_column.py:49
+#: lib/elements/satin_column.py:38
msgid "A satin column consists out of two rails and one or more rungs. This satin column may have a different setup."
msgstr ""
-#: lib/elements/satin_column.py:51
+#: lib/elements/satin_column.py:40
msgid "Make sure your satin column is not a combination of multiple satin columns."
msgstr ""
-#: lib/elements/satin_column.py:52
+#: lib/elements/satin_column.py:41
msgid "Go to our website and read how a satin column should look like https://inkstitch.org/docs/stitches/satin-column/"
msgstr ""
-#: lib/elements/satin_column.py:56
+#: lib/elements/satin_column.py:45
msgid "Each rung should intersect both rails once."
msgstr "Каждая поперечина должна пересекать обе направляющих."
-#: lib/elements/satin_column.py:60
+#: lib/elements/satin_column.py:49
+msgid "Rungs intersects too many times"
+msgstr "Поперечины пересекаются слишком много раз"
+
+#: lib/elements/satin_column.py:50
+msgid "Satin column: A rung intersects a rail more than once."
+msgstr "Сатиновая колонна: Поперечина пересекает направляющую более одного раза."
+
+#: lib/elements/satin_column.py:54
msgid "Rung doesn't intersect rails"
msgstr "Поперечина не пересекает направляющие"
-#: lib/elements/satin_column.py:61
+#: lib/elements/satin_column.py:55
msgid "Satin column: A rung doesn't intersect both rails."
msgstr "Сатиновая колонна: Поперечина не пересекает обе направляющие."
-#: lib/elements/satin_column.py:65
-msgid "Rungs intersects too many times"
-msgstr "Поперечины пересекаются слишком много раз"
+#: lib/elements/satin_column.py:59
+msgid "Unequal number of points"
+msgstr "Неравное количество точек"
-#: lib/elements/satin_column.py:66
-msgid "Satin column: A rung intersects a rail more than once."
-msgstr "Сатиновая колонна: Поперечина пересекает направляющую более одного раза."
+#: lib/elements/satin_column.py:60
+msgid "Satin column: There are no rungs and rails have an an unequal number of points."
+msgstr "Сатиновая колонна: Поперечин нет, но количество точек на направляющих не равно друг другу."
+
+#: lib/elements/satin_column.py:62
+msgid "The easiest way to solve this issue is to add one or more rungs. "
+msgstr "Проще всего добавить одну или несколько поперечин. "
+
+#: lib/elements/satin_column.py:63
+msgid "Rungs control the stitch direction in satin columns."
+msgstr "Поперечины управляют наклоном стежков в сатиновой колонне."
+
+#: lib/elements/satin_column.py:64
+msgid "* With the selected object press \"P\" to activate the pencil tool."
+msgstr "* Когда объект выбран нажмите клавишу P чтобы выбрать инструмент Карандаш."
+
+#: lib/elements/satin_column.py:65
+msgid "* Hold \"Shift\" while drawing the rung."
+msgstr "* Удерживая клавишу Shift нарисуйте поперечину."
#: lib/elements/satin_column.py:70 inx/inkstitch_select_elements.inx:17
msgid "Satin Column"
@@ -2046,43 +2046,43 @@ msgstr ""
msgid "How big the first copy of the line should be, in percent."
msgstr ""
-#: lib/elements/stroke.py:286 lib/elements/stroke.py:297
+#: lib/elements/stroke.py:286 lib/elements/stroke.py:298
msgid "Used only for ripple stitch with a guide line."
msgstr ""
-#: lib/elements/stroke.py:296
+#: lib/elements/stroke.py:297
msgid "Ending scale"
msgstr ""
-#: lib/elements/stroke.py:297
+#: lib/elements/stroke.py:298
msgid "How big the last copy of the line should be, in percent."
msgstr ""
-#: lib/elements/stroke.py:307
+#: lib/elements/stroke.py:309
msgid "Rotate"
msgstr ""
-#: lib/elements/stroke.py:308
+#: lib/elements/stroke.py:310
msgid "Rotate satin guided ripple stitches"
msgstr ""
-#: lib/elements/stroke.py:319
+#: lib/elements/stroke.py:321
msgid "Join style"
msgstr ""
-#: lib/elements/stroke.py:320
+#: lib/elements/stroke.py:322
msgid "Join style for non circular ripples."
msgstr ""
-#: lib/elements/stroke.py:323
+#: lib/elements/stroke.py:325
msgid "flat"
msgstr ""
-#: lib/elements/stroke.py:323
+#: lib/elements/stroke.py:325
msgid "point"
msgstr ""
-#: lib/elements/stroke.py:402
+#: lib/elements/stroke.py:404
msgid "Legacy running stitch setting detected!\n\n"
"It looks like you're using a stroke smaller than 0.5 units to indicate a running stitch, which is deprecated. Instead, please set your stroke to be dashed to indicate running stitch. Any kind of dash will work."
msgstr "Обнаружена устаревшая настройка!\n\n"
@@ -2835,6 +2835,11 @@ msgstr "АвтоСатин %d"
msgid "AutoSatin Running Stitch %d"
msgstr "АвтоСатин Строчка %d"
+#: lib/stitches/meander_fill.py:34
+#, python-format
+msgid "%s: Could not build graph for meander stitching. Try to enlarge your shape or scale your meander pattern down."
+msgstr ""
+
#: lib/svg/rendering.py:222
msgid "Stitch Plan"
msgstr "План Стежков"
diff --git a/translations/messages_sr_SP.po b/translations/messages_sr_SP.po
index e7fa271f..264255f6 100644
--- a/translations/messages_sr_SP.po
+++ b/translations/messages_sr_SP.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: inkstitch\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2023-03-08 01:29+0000\n"
-"PO-Revision-Date: 2023-03-08 01:30\n"
+"POT-Creation-Date: 2023-03-10 01:28+0000\n"
+"PO-Revision-Date: 2023-03-10 01:29\n"
"Last-Translator: \n"
"Language-Team: Serbian (Cyrillic)\n"
"MIME-Version: 1.0\n"
@@ -16,7 +16,7 @@ msgstr ""
"Project-Id-Version: \n"
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-03-08 01:29+0000\n"
+"POT-Creation-Date: 2023-03-10 01:28+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -1076,117 +1076,117 @@ msgstr ""
msgid "Flip automatically calucalted angle if it appears to be wrong."
msgstr ""
-#: lib/elements/element.py:251
+#: lib/elements/element.py:253
msgid "Allow lock stitches"
msgstr ""
-#: lib/elements/element.py:252
+#: lib/elements/element.py:254
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:257
+#: lib/elements/element.py:259
msgid "Both"
msgstr ""
-#: lib/elements/element.py:257
+#: lib/elements/element.py:259
msgid "Before"
msgstr ""
-#: lib/elements/element.py:257
+#: lib/elements/element.py:259
msgid "After"
msgstr ""
-#: lib/elements/element.py:257
+#: lib/elements/element.py:259
msgid "Neither"
msgstr ""
-#: lib/elements/element.py:266
+#: lib/elements/element.py:268
#: inx/inkstitch_lettering_force_lock_stitches.inx:3
msgid "Force lock stitches"
msgstr ""
-#: lib/elements/element.py:267
+#: lib/elements/element.py:269
msgid "Sew lock stitches after sewing this element, even if the distance to the next object is shorter than defined by the collapse length value in the Ink/Stitch preferences."
msgstr ""
-#: lib/elements/element.py:278
+#: lib/elements/element.py:280
msgid "Tack stitch"
msgstr ""
-#: lib/elements/element.py:279
+#: lib/elements/element.py:281
msgid "Tack down stitch type"
msgstr ""
-#: lib/elements/element.py:289 lib/elements/element.py:335
+#: lib/elements/element.py:291 lib/elements/element.py:337
msgid "Custom path"
msgstr ""
-#: lib/elements/element.py:290
+#: lib/elements/element.py:292
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:300 lib/elements/element.py:312
+#: lib/elements/element.py:302 lib/elements/element.py:314
msgid "Scale tack stitch"
msgstr ""
-#: lib/elements/element.py:301
+#: lib/elements/element.py:303
msgid "Set stitch length. A 1 in a custom path equals this values."
msgstr ""
-#: lib/elements/element.py:313
+#: lib/elements/element.py:315
msgid "Scale tack stitch by this percentage."
msgstr ""
-#: lib/elements/element.py:324
+#: lib/elements/element.py:326
msgid "Lock stitch"
msgstr ""
-#: lib/elements/element.py:325
+#: lib/elements/element.py:327
msgid "Lock stitch type"
msgstr ""
-#: lib/elements/element.py:336
+#: lib/elements/element.py:338
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:346 lib/elements/element.py:358
+#: lib/elements/element.py:348 lib/elements/element.py:360
msgid "Scale lock stitch"
msgstr ""
-#: lib/elements/element.py:347
+#: lib/elements/element.py:349
msgid "Set length of lock stitches (mm)."
msgstr ""
-#: lib/elements/element.py:359
+#: lib/elements/element.py:361
msgid "Scale lock stitch by this percentage."
msgstr ""
-#: lib/elements/element.py:371
+#: lib/elements/element.py:373
msgid "Trim After"
msgstr ""
-#: lib/elements/element.py:372
+#: lib/elements/element.py:374
msgid "Add a TRIM command after stitching this object."
msgstr ""
-#: lib/elements/element.py:381
+#: lib/elements/element.py:383
msgid "Stop After"
msgstr ""
-#: lib/elements/element.py:382
+#: lib/elements/element.py:384
msgid "Add a STOP command after stitching this object."
msgstr ""
-#: lib/elements/element.py:391
+#: lib/elements/element.py:393
msgid "Random seed"
msgstr ""
-#: lib/elements/element.py:392
+#: lib/elements/element.py:394
msgid "Use a specific seed for randomized attributes. Uses the element ID if empty."
msgstr ""
-#: lib/elements/element.py:440
+#: lib/elements/element.py:442
#, python-format
msgid "Object %(id)s has an empty 'd' attribute. Please delete this object from your document."
msgstr ""
@@ -1194,11 +1194,11 @@ msgstr ""
#. used when showing an error message to the user such as
#. "Failed on PathLabel (path1234): Satin column: One or more of the rungs
#. doesn't intersect both rails."
-#: lib/elements/element.py:626
+#: lib/elements/element.py:628
msgid "Failed on "
msgstr ""
-#: lib/elements/element.py:628
+#: lib/elements/element.py:630
msgid "Please run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot objects. This will indicate the errorneus position."
msgstr ""
@@ -1625,63 +1625,63 @@ msgid "* Convert to running stitch or simple satin (Params extension)"
msgstr ""
#: lib/elements/satin_column.py:37
-msgid "Unequal number of points"
+msgid "Not stitchable satin column"
msgstr ""
#: lib/elements/satin_column.py:38
-msgid "Satin column: There are no rungs and rails have an an unequal number of points."
+msgid "A satin column consists out of two rails and one or more rungs. This satin column may have a different setup."
msgstr ""
#: lib/elements/satin_column.py:40
-msgid "The easiest way to solve this issue is to add one or more rungs. "
+msgid "Make sure your satin column is not a combination of multiple satin columns."
msgstr ""
#: lib/elements/satin_column.py:41
-msgid "Rungs control the stitch direction in satin columns."
+msgid "Go to our website and read how a satin column should look like https://inkstitch.org/docs/stitches/satin-column/"
msgstr ""
-#: lib/elements/satin_column.py:42
-msgid "* With the selected object press \"P\" to activate the pencil tool."
+#: lib/elements/satin_column.py:45
+msgid "Each rung should intersect both rails once."
msgstr ""
-#: lib/elements/satin_column.py:43
-msgid "* Hold \"Shift\" while drawing the rung."
+#: lib/elements/satin_column.py:49
+msgid "Rungs intersects too many times"
msgstr ""
-#: lib/elements/satin_column.py:48
-msgid "Not stitchable satin column"
+#: lib/elements/satin_column.py:50
+msgid "Satin column: A rung intersects a rail more than once."
msgstr ""
-#: lib/elements/satin_column.py:49
-msgid "A satin column consists out of two rails and one or more rungs. This satin column may have a different setup."
+#: lib/elements/satin_column.py:54
+msgid "Rung doesn't intersect rails"
msgstr ""
-#: lib/elements/satin_column.py:51
-msgid "Make sure your satin column is not a combination of multiple satin columns."
+#: lib/elements/satin_column.py:55
+msgid "Satin column: A rung doesn't intersect both rails."
msgstr ""
-#: lib/elements/satin_column.py:52
-msgid "Go to our website and read how a satin column should look like https://inkstitch.org/docs/stitches/satin-column/"
+#: lib/elements/satin_column.py:59
+msgid "Unequal number of points"
msgstr ""
-#: lib/elements/satin_column.py:56
-msgid "Each rung should intersect both rails once."
+#: lib/elements/satin_column.py:60
+msgid "Satin column: There are no rungs and rails have an an unequal number of points."
msgstr ""
-#: lib/elements/satin_column.py:60
-msgid "Rung doesn't intersect rails"
+#: lib/elements/satin_column.py:62
+msgid "The easiest way to solve this issue is to add one or more rungs. "
msgstr ""
-#: lib/elements/satin_column.py:61
-msgid "Satin column: A rung doesn't intersect both rails."
+#: lib/elements/satin_column.py:63
+msgid "Rungs control the stitch direction in satin columns."
msgstr ""
-#: lib/elements/satin_column.py:65
-msgid "Rungs intersects too many times"
+#: lib/elements/satin_column.py:64
+msgid "* With the selected object press \"P\" to activate the pencil tool."
msgstr ""
-#: lib/elements/satin_column.py:66
-msgid "Satin column: A rung intersects a rail more than once."
+#: lib/elements/satin_column.py:65
+msgid "* Hold \"Shift\" while drawing the rung."
msgstr ""
#: lib/elements/satin_column.py:70 inx/inkstitch_select_elements.inx:17
@@ -2046,43 +2046,43 @@ msgstr ""
msgid "How big the first copy of the line should be, in percent."
msgstr ""
-#: lib/elements/stroke.py:286 lib/elements/stroke.py:297
+#: lib/elements/stroke.py:286 lib/elements/stroke.py:298
msgid "Used only for ripple stitch with a guide line."
msgstr ""
-#: lib/elements/stroke.py:296
+#: lib/elements/stroke.py:297
msgid "Ending scale"
msgstr ""
-#: lib/elements/stroke.py:297
+#: lib/elements/stroke.py:298
msgid "How big the last copy of the line should be, in percent."
msgstr ""
-#: lib/elements/stroke.py:307
+#: lib/elements/stroke.py:309
msgid "Rotate"
msgstr ""
-#: lib/elements/stroke.py:308
+#: lib/elements/stroke.py:310
msgid "Rotate satin guided ripple stitches"
msgstr ""
-#: lib/elements/stroke.py:319
+#: lib/elements/stroke.py:321
msgid "Join style"
msgstr ""
-#: lib/elements/stroke.py:320
+#: lib/elements/stroke.py:322
msgid "Join style for non circular ripples."
msgstr ""
-#: lib/elements/stroke.py:323
+#: lib/elements/stroke.py:325
msgid "flat"
msgstr ""
-#: lib/elements/stroke.py:323
+#: lib/elements/stroke.py:325
msgid "point"
msgstr ""
-#: lib/elements/stroke.py:402
+#: lib/elements/stroke.py:404
msgid "Legacy running stitch setting detected!\n\n"
"It looks like you're using a stroke smaller than 0.5 units to indicate a running stitch, which is deprecated. Instead, please set your stroke to be dashed to indicate running stitch. Any kind of dash will work."
msgstr ""
@@ -2833,6 +2833,11 @@ msgstr ""
msgid "AutoSatin Running Stitch %d"
msgstr ""
+#: lib/stitches/meander_fill.py:34
+#, python-format
+msgid "%s: Could not build graph for meander stitching. Try to enlarge your shape or scale your meander pattern down."
+msgstr ""
+
#: lib/svg/rendering.py:222
msgid "Stitch Plan"
msgstr ""
diff --git a/translations/messages_sv_SE.po b/translations/messages_sv_SE.po
index c2f33ecd..1548c732 100644
--- a/translations/messages_sv_SE.po
+++ b/translations/messages_sv_SE.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: inkstitch\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2023-03-08 01:29+0000\n"
-"PO-Revision-Date: 2023-03-08 01:31\n"
+"POT-Creation-Date: 2023-03-10 01:28+0000\n"
+"PO-Revision-Date: 2023-03-10 01:29\n"
"Last-Translator: \n"
"Language-Team: Swedish\n"
"MIME-Version: 1.0\n"
@@ -16,7 +16,7 @@ msgstr ""
"Project-Id-Version: \n"
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-03-08 01:29+0000\n"
+"POT-Creation-Date: 2023-03-10 01:28+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -1076,117 +1076,117 @@ msgstr ""
msgid "Flip automatically calucalted angle if it appears to be wrong."
msgstr ""
-#: lib/elements/element.py:251
+#: lib/elements/element.py:253
msgid "Allow lock stitches"
msgstr ""
-#: lib/elements/element.py:252
+#: lib/elements/element.py:254
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:257
+#: lib/elements/element.py:259
msgid "Both"
msgstr ""
-#: lib/elements/element.py:257
+#: lib/elements/element.py:259
msgid "Before"
msgstr ""
-#: lib/elements/element.py:257
+#: lib/elements/element.py:259
msgid "After"
msgstr ""
-#: lib/elements/element.py:257
+#: lib/elements/element.py:259
msgid "Neither"
msgstr ""
-#: lib/elements/element.py:266
+#: lib/elements/element.py:268
#: inx/inkstitch_lettering_force_lock_stitches.inx:3
msgid "Force lock stitches"
msgstr ""
-#: lib/elements/element.py:267
+#: lib/elements/element.py:269
msgid "Sew lock stitches after sewing this element, even if the distance to the next object is shorter than defined by the collapse length value in the Ink/Stitch preferences."
msgstr ""
-#: lib/elements/element.py:278
+#: lib/elements/element.py:280
msgid "Tack stitch"
msgstr ""
-#: lib/elements/element.py:279
+#: lib/elements/element.py:281
msgid "Tack down stitch type"
msgstr ""
-#: lib/elements/element.py:289 lib/elements/element.py:335
+#: lib/elements/element.py:291 lib/elements/element.py:337
msgid "Custom path"
msgstr ""
-#: lib/elements/element.py:290
+#: lib/elements/element.py:292
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:300 lib/elements/element.py:312
+#: lib/elements/element.py:302 lib/elements/element.py:314
msgid "Scale tack stitch"
msgstr ""
-#: lib/elements/element.py:301
+#: lib/elements/element.py:303
msgid "Set stitch length. A 1 in a custom path equals this values."
msgstr ""
-#: lib/elements/element.py:313
+#: lib/elements/element.py:315
msgid "Scale tack stitch by this percentage."
msgstr ""
-#: lib/elements/element.py:324
+#: lib/elements/element.py:326
msgid "Lock stitch"
msgstr ""
-#: lib/elements/element.py:325
+#: lib/elements/element.py:327
msgid "Lock stitch type"
msgstr ""
-#: lib/elements/element.py:336
+#: lib/elements/element.py:338
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:346 lib/elements/element.py:358
+#: lib/elements/element.py:348 lib/elements/element.py:360
msgid "Scale lock stitch"
msgstr ""
-#: lib/elements/element.py:347
+#: lib/elements/element.py:349
msgid "Set length of lock stitches (mm)."
msgstr ""
-#: lib/elements/element.py:359
+#: lib/elements/element.py:361
msgid "Scale lock stitch by this percentage."
msgstr ""
-#: lib/elements/element.py:371
+#: lib/elements/element.py:373
msgid "Trim After"
msgstr ""
-#: lib/elements/element.py:372
+#: lib/elements/element.py:374
msgid "Add a TRIM command after stitching this object."
msgstr ""
-#: lib/elements/element.py:381
+#: lib/elements/element.py:383
msgid "Stop After"
msgstr ""
-#: lib/elements/element.py:382
+#: lib/elements/element.py:384
msgid "Add a STOP command after stitching this object."
msgstr ""
-#: lib/elements/element.py:391
+#: lib/elements/element.py:393
msgid "Random seed"
msgstr ""
-#: lib/elements/element.py:392
+#: lib/elements/element.py:394
msgid "Use a specific seed for randomized attributes. Uses the element ID if empty."
msgstr ""
-#: lib/elements/element.py:440
+#: lib/elements/element.py:442
#, python-format
msgid "Object %(id)s has an empty 'd' attribute. Please delete this object from your document."
msgstr ""
@@ -1194,11 +1194,11 @@ msgstr ""
#. used when showing an error message to the user such as
#. "Failed on PathLabel (path1234): Satin column: One or more of the rungs
#. doesn't intersect both rails."
-#: lib/elements/element.py:626
+#: lib/elements/element.py:628
msgid "Failed on "
msgstr ""
-#: lib/elements/element.py:628
+#: lib/elements/element.py:630
msgid "Please run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot objects. This will indicate the errorneus position."
msgstr ""
@@ -1625,63 +1625,63 @@ msgid "* Convert to running stitch or simple satin (Params extension)"
msgstr ""
#: lib/elements/satin_column.py:37
-msgid "Unequal number of points"
+msgid "Not stitchable satin column"
msgstr ""
#: lib/elements/satin_column.py:38
-msgid "Satin column: There are no rungs and rails have an an unequal number of points."
+msgid "A satin column consists out of two rails and one or more rungs. This satin column may have a different setup."
msgstr ""
#: lib/elements/satin_column.py:40
-msgid "The easiest way to solve this issue is to add one or more rungs. "
+msgid "Make sure your satin column is not a combination of multiple satin columns."
msgstr ""
#: lib/elements/satin_column.py:41
-msgid "Rungs control the stitch direction in satin columns."
+msgid "Go to our website and read how a satin column should look like https://inkstitch.org/docs/stitches/satin-column/"
msgstr ""
-#: lib/elements/satin_column.py:42
-msgid "* With the selected object press \"P\" to activate the pencil tool."
+#: lib/elements/satin_column.py:45
+msgid "Each rung should intersect both rails once."
msgstr ""
-#: lib/elements/satin_column.py:43
-msgid "* Hold \"Shift\" while drawing the rung."
+#: lib/elements/satin_column.py:49
+msgid "Rungs intersects too many times"
msgstr ""
-#: lib/elements/satin_column.py:48
-msgid "Not stitchable satin column"
+#: lib/elements/satin_column.py:50
+msgid "Satin column: A rung intersects a rail more than once."
msgstr ""
-#: lib/elements/satin_column.py:49
-msgid "A satin column consists out of two rails and one or more rungs. This satin column may have a different setup."
+#: lib/elements/satin_column.py:54
+msgid "Rung doesn't intersect rails"
msgstr ""
-#: lib/elements/satin_column.py:51
-msgid "Make sure your satin column is not a combination of multiple satin columns."
+#: lib/elements/satin_column.py:55
+msgid "Satin column: A rung doesn't intersect both rails."
msgstr ""
-#: lib/elements/satin_column.py:52
-msgid "Go to our website and read how a satin column should look like https://inkstitch.org/docs/stitches/satin-column/"
+#: lib/elements/satin_column.py:59
+msgid "Unequal number of points"
msgstr ""
-#: lib/elements/satin_column.py:56
-msgid "Each rung should intersect both rails once."
+#: lib/elements/satin_column.py:60
+msgid "Satin column: There are no rungs and rails have an an unequal number of points."
msgstr ""
-#: lib/elements/satin_column.py:60
-msgid "Rung doesn't intersect rails"
+#: lib/elements/satin_column.py:62
+msgid "The easiest way to solve this issue is to add one or more rungs. "
msgstr ""
-#: lib/elements/satin_column.py:61
-msgid "Satin column: A rung doesn't intersect both rails."
+#: lib/elements/satin_column.py:63
+msgid "Rungs control the stitch direction in satin columns."
msgstr ""
-#: lib/elements/satin_column.py:65
-msgid "Rungs intersects too many times"
+#: lib/elements/satin_column.py:64
+msgid "* With the selected object press \"P\" to activate the pencil tool."
msgstr ""
-#: lib/elements/satin_column.py:66
-msgid "Satin column: A rung intersects a rail more than once."
+#: lib/elements/satin_column.py:65
+msgid "* Hold \"Shift\" while drawing the rung."
msgstr ""
#: lib/elements/satin_column.py:70 inx/inkstitch_select_elements.inx:17
@@ -2046,43 +2046,43 @@ msgstr ""
msgid "How big the first copy of the line should be, in percent."
msgstr ""
-#: lib/elements/stroke.py:286 lib/elements/stroke.py:297
+#: lib/elements/stroke.py:286 lib/elements/stroke.py:298
msgid "Used only for ripple stitch with a guide line."
msgstr ""
-#: lib/elements/stroke.py:296
+#: lib/elements/stroke.py:297
msgid "Ending scale"
msgstr ""
-#: lib/elements/stroke.py:297
+#: lib/elements/stroke.py:298
msgid "How big the last copy of the line should be, in percent."
msgstr ""
-#: lib/elements/stroke.py:307
+#: lib/elements/stroke.py:309
msgid "Rotate"
msgstr ""
-#: lib/elements/stroke.py:308
+#: lib/elements/stroke.py:310
msgid "Rotate satin guided ripple stitches"
msgstr ""
-#: lib/elements/stroke.py:319
+#: lib/elements/stroke.py:321
msgid "Join style"
msgstr ""
-#: lib/elements/stroke.py:320
+#: lib/elements/stroke.py:322
msgid "Join style for non circular ripples."
msgstr ""
-#: lib/elements/stroke.py:323
+#: lib/elements/stroke.py:325
msgid "flat"
msgstr ""
-#: lib/elements/stroke.py:323
+#: lib/elements/stroke.py:325
msgid "point"
msgstr ""
-#: lib/elements/stroke.py:402
+#: lib/elements/stroke.py:404
msgid "Legacy running stitch setting detected!\n\n"
"It looks like you're using a stroke smaller than 0.5 units to indicate a running stitch, which is deprecated. Instead, please set your stroke to be dashed to indicate running stitch. Any kind of dash will work."
msgstr ""
@@ -2833,6 +2833,11 @@ msgstr ""
msgid "AutoSatin Running Stitch %d"
msgstr ""
+#: lib/stitches/meander_fill.py:34
+#, python-format
+msgid "%s: Could not build graph for meander stitching. Try to enlarge your shape or scale your meander pattern down."
+msgstr ""
+
#: lib/svg/rendering.py:222
msgid "Stitch Plan"
msgstr ""
diff --git a/translations/messages_tr_TR.po b/translations/messages_tr_TR.po
index 1c53dff1..cfa75953 100644
--- a/translations/messages_tr_TR.po
+++ b/translations/messages_tr_TR.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: inkstitch\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2023-03-08 01:29+0000\n"
-"PO-Revision-Date: 2023-03-08 01:31\n"
+"POT-Creation-Date: 2023-03-10 01:28+0000\n"
+"PO-Revision-Date: 2023-03-10 01:29\n"
"Last-Translator: \n"
"Language-Team: Turkish\n"
"MIME-Version: 1.0\n"
@@ -16,7 +16,7 @@ msgstr ""
"Project-Id-Version: \n"
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-03-08 01:29+0000\n"
+"POT-Creation-Date: 2023-03-10 01:28+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -1076,117 +1076,117 @@ msgstr ""
msgid "Flip automatically calucalted angle if it appears to be wrong."
msgstr ""
-#: lib/elements/element.py:251
+#: lib/elements/element.py:253
msgid "Allow lock stitches"
msgstr ""
-#: lib/elements/element.py:252
+#: lib/elements/element.py:254
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:257
+#: lib/elements/element.py:259
msgid "Both"
msgstr ""
-#: lib/elements/element.py:257
+#: lib/elements/element.py:259
msgid "Before"
msgstr ""
-#: lib/elements/element.py:257
+#: lib/elements/element.py:259
msgid "After"
msgstr ""
-#: lib/elements/element.py:257
+#: lib/elements/element.py:259
msgid "Neither"
msgstr ""
-#: lib/elements/element.py:266
+#: lib/elements/element.py:268
#: inx/inkstitch_lettering_force_lock_stitches.inx:3
msgid "Force lock stitches"
msgstr ""
-#: lib/elements/element.py:267
+#: lib/elements/element.py:269
msgid "Sew lock stitches after sewing this element, even if the distance to the next object is shorter than defined by the collapse length value in the Ink/Stitch preferences."
msgstr ""
-#: lib/elements/element.py:278
+#: lib/elements/element.py:280
msgid "Tack stitch"
msgstr ""
-#: lib/elements/element.py:279
+#: lib/elements/element.py:281
msgid "Tack down stitch type"
msgstr ""
-#: lib/elements/element.py:289 lib/elements/element.py:335
+#: lib/elements/element.py:291 lib/elements/element.py:337
msgid "Custom path"
msgstr ""
-#: lib/elements/element.py:290
+#: lib/elements/element.py:292
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:300 lib/elements/element.py:312
+#: lib/elements/element.py:302 lib/elements/element.py:314
msgid "Scale tack stitch"
msgstr ""
-#: lib/elements/element.py:301
+#: lib/elements/element.py:303
msgid "Set stitch length. A 1 in a custom path equals this values."
msgstr ""
-#: lib/elements/element.py:313
+#: lib/elements/element.py:315
msgid "Scale tack stitch by this percentage."
msgstr ""
-#: lib/elements/element.py:324
+#: lib/elements/element.py:326
msgid "Lock stitch"
msgstr ""
-#: lib/elements/element.py:325
+#: lib/elements/element.py:327
msgid "Lock stitch type"
msgstr ""
-#: lib/elements/element.py:336
+#: lib/elements/element.py:338
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:346 lib/elements/element.py:358
+#: lib/elements/element.py:348 lib/elements/element.py:360
msgid "Scale lock stitch"
msgstr ""
-#: lib/elements/element.py:347
+#: lib/elements/element.py:349
msgid "Set length of lock stitches (mm)."
msgstr ""
-#: lib/elements/element.py:359
+#: lib/elements/element.py:361
msgid "Scale lock stitch by this percentage."
msgstr ""
-#: lib/elements/element.py:371
+#: lib/elements/element.py:373
msgid "Trim After"
msgstr ""
-#: lib/elements/element.py:372
+#: lib/elements/element.py:374
msgid "Add a TRIM command after stitching this object."
msgstr ""
-#: lib/elements/element.py:381
+#: lib/elements/element.py:383
msgid "Stop After"
msgstr ""
-#: lib/elements/element.py:382
+#: lib/elements/element.py:384
msgid "Add a STOP command after stitching this object."
msgstr ""
-#: lib/elements/element.py:391
+#: lib/elements/element.py:393
msgid "Random seed"
msgstr ""
-#: lib/elements/element.py:392
+#: lib/elements/element.py:394
msgid "Use a specific seed for randomized attributes. Uses the element ID if empty."
msgstr ""
-#: lib/elements/element.py:440
+#: lib/elements/element.py:442
#, python-format
msgid "Object %(id)s has an empty 'd' attribute. Please delete this object from your document."
msgstr ""
@@ -1194,11 +1194,11 @@ msgstr ""
#. used when showing an error message to the user such as
#. "Failed on PathLabel (path1234): Satin column: One or more of the rungs
#. doesn't intersect both rails."
-#: lib/elements/element.py:626
+#: lib/elements/element.py:628
msgid "Failed on "
msgstr ""
-#: lib/elements/element.py:628
+#: lib/elements/element.py:630
msgid "Please run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot objects. This will indicate the errorneus position."
msgstr ""
@@ -1625,63 +1625,63 @@ msgid "* Convert to running stitch or simple satin (Params extension)"
msgstr ""
#: lib/elements/satin_column.py:37
-msgid "Unequal number of points"
+msgid "Not stitchable satin column"
msgstr ""
#: lib/elements/satin_column.py:38
-msgid "Satin column: There are no rungs and rails have an an unequal number of points."
+msgid "A satin column consists out of two rails and one or more rungs. This satin column may have a different setup."
msgstr ""
#: lib/elements/satin_column.py:40
-msgid "The easiest way to solve this issue is to add one or more rungs. "
+msgid "Make sure your satin column is not a combination of multiple satin columns."
msgstr ""
#: lib/elements/satin_column.py:41
-msgid "Rungs control the stitch direction in satin columns."
+msgid "Go to our website and read how a satin column should look like https://inkstitch.org/docs/stitches/satin-column/"
msgstr ""
-#: lib/elements/satin_column.py:42
-msgid "* With the selected object press \"P\" to activate the pencil tool."
+#: lib/elements/satin_column.py:45
+msgid "Each rung should intersect both rails once."
msgstr ""
-#: lib/elements/satin_column.py:43
-msgid "* Hold \"Shift\" while drawing the rung."
+#: lib/elements/satin_column.py:49
+msgid "Rungs intersects too many times"
msgstr ""
-#: lib/elements/satin_column.py:48
-msgid "Not stitchable satin column"
+#: lib/elements/satin_column.py:50
+msgid "Satin column: A rung intersects a rail more than once."
msgstr ""
-#: lib/elements/satin_column.py:49
-msgid "A satin column consists out of two rails and one or more rungs. This satin column may have a different setup."
+#: lib/elements/satin_column.py:54
+msgid "Rung doesn't intersect rails"
msgstr ""
-#: lib/elements/satin_column.py:51
-msgid "Make sure your satin column is not a combination of multiple satin columns."
+#: lib/elements/satin_column.py:55
+msgid "Satin column: A rung doesn't intersect both rails."
msgstr ""
-#: lib/elements/satin_column.py:52
-msgid "Go to our website and read how a satin column should look like https://inkstitch.org/docs/stitches/satin-column/"
+#: lib/elements/satin_column.py:59
+msgid "Unequal number of points"
msgstr ""
-#: lib/elements/satin_column.py:56
-msgid "Each rung should intersect both rails once."
+#: lib/elements/satin_column.py:60
+msgid "Satin column: There are no rungs and rails have an an unequal number of points."
msgstr ""
-#: lib/elements/satin_column.py:60
-msgid "Rung doesn't intersect rails"
+#: lib/elements/satin_column.py:62
+msgid "The easiest way to solve this issue is to add one or more rungs. "
msgstr ""
-#: lib/elements/satin_column.py:61
-msgid "Satin column: A rung doesn't intersect both rails."
+#: lib/elements/satin_column.py:63
+msgid "Rungs control the stitch direction in satin columns."
msgstr ""
-#: lib/elements/satin_column.py:65
-msgid "Rungs intersects too many times"
+#: lib/elements/satin_column.py:64
+msgid "* With the selected object press \"P\" to activate the pencil tool."
msgstr ""
-#: lib/elements/satin_column.py:66
-msgid "Satin column: A rung intersects a rail more than once."
+#: lib/elements/satin_column.py:65
+msgid "* Hold \"Shift\" while drawing the rung."
msgstr ""
#: lib/elements/satin_column.py:70 inx/inkstitch_select_elements.inx:17
@@ -2046,43 +2046,43 @@ msgstr ""
msgid "How big the first copy of the line should be, in percent."
msgstr ""
-#: lib/elements/stroke.py:286 lib/elements/stroke.py:297
+#: lib/elements/stroke.py:286 lib/elements/stroke.py:298
msgid "Used only for ripple stitch with a guide line."
msgstr ""
-#: lib/elements/stroke.py:296
+#: lib/elements/stroke.py:297
msgid "Ending scale"
msgstr ""
-#: lib/elements/stroke.py:297
+#: lib/elements/stroke.py:298
msgid "How big the last copy of the line should be, in percent."
msgstr ""
-#: lib/elements/stroke.py:307
+#: lib/elements/stroke.py:309
msgid "Rotate"
msgstr ""
-#: lib/elements/stroke.py:308
+#: lib/elements/stroke.py:310
msgid "Rotate satin guided ripple stitches"
msgstr ""
-#: lib/elements/stroke.py:319
+#: lib/elements/stroke.py:321
msgid "Join style"
msgstr ""
-#: lib/elements/stroke.py:320
+#: lib/elements/stroke.py:322
msgid "Join style for non circular ripples."
msgstr ""
-#: lib/elements/stroke.py:323
+#: lib/elements/stroke.py:325
msgid "flat"
msgstr ""
-#: lib/elements/stroke.py:323
+#: lib/elements/stroke.py:325
msgid "point"
msgstr ""
-#: lib/elements/stroke.py:402
+#: lib/elements/stroke.py:404
msgid "Legacy running stitch setting detected!\n\n"
"It looks like you're using a stroke smaller than 0.5 units to indicate a running stitch, which is deprecated. Instead, please set your stroke to be dashed to indicate running stitch. Any kind of dash will work."
msgstr ""
@@ -2833,6 +2833,11 @@ msgstr ""
msgid "AutoSatin Running Stitch %d"
msgstr ""
+#: lib/stitches/meander_fill.py:34
+#, python-format
+msgid "%s: Could not build graph for meander stitching. Try to enlarge your shape or scale your meander pattern down."
+msgstr ""
+
#: lib/svg/rendering.py:222
msgid "Stitch Plan"
msgstr ""
diff --git a/translations/messages_uk_UA.po b/translations/messages_uk_UA.po
index f3ea2991..0e5018ed 100644
--- a/translations/messages_uk_UA.po
+++ b/translations/messages_uk_UA.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: inkstitch\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2023-03-08 01:29+0000\n"
-"PO-Revision-Date: 2023-03-08 01:31\n"
+"POT-Creation-Date: 2023-03-10 01:28+0000\n"
+"PO-Revision-Date: 2023-03-10 01:30\n"
"Last-Translator: \n"
"Language-Team: Ukrainian\n"
"MIME-Version: 1.0\n"
@@ -16,7 +16,7 @@ msgstr ""
"Project-Id-Version: \n"
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-03-08 01:29+0000\n"
+"POT-Creation-Date: 2023-03-10 01:28+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -1076,117 +1076,117 @@ msgstr ""
msgid "Flip automatically calucalted angle if it appears to be wrong."
msgstr ""
-#: lib/elements/element.py:251
+#: lib/elements/element.py:253
msgid "Allow lock stitches"
msgstr "Дозволити додавати закріпки"
-#: lib/elements/element.py:252
+#: lib/elements/element.py:254
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:257
+#: lib/elements/element.py:259
msgid "Both"
msgstr "Обидва"
-#: lib/elements/element.py:257
+#: lib/elements/element.py:259
msgid "Before"
msgstr "Початок"
-#: lib/elements/element.py:257
+#: lib/elements/element.py:259
msgid "After"
msgstr "Кінець"
-#: lib/elements/element.py:257
+#: lib/elements/element.py:259
msgid "Neither"
msgstr "Не додавати"
-#: lib/elements/element.py:266
+#: lib/elements/element.py:268
#: inx/inkstitch_lettering_force_lock_stitches.inx:3
msgid "Force lock stitches"
msgstr ""
-#: lib/elements/element.py:267
+#: lib/elements/element.py:269
msgid "Sew lock stitches after sewing this element, even if the distance to the next object is shorter than defined by the collapse length value in the Ink/Stitch preferences."
msgstr ""
-#: lib/elements/element.py:278
+#: lib/elements/element.py:280
msgid "Tack stitch"
msgstr ""
-#: lib/elements/element.py:279
+#: lib/elements/element.py:281
msgid "Tack down stitch type"
msgstr ""
-#: lib/elements/element.py:289 lib/elements/element.py:335
+#: lib/elements/element.py:291 lib/elements/element.py:337
msgid "Custom path"
msgstr ""
-#: lib/elements/element.py:290
+#: lib/elements/element.py:292
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:300 lib/elements/element.py:312
+#: lib/elements/element.py:302 lib/elements/element.py:314
msgid "Scale tack stitch"
msgstr ""
-#: lib/elements/element.py:301
+#: lib/elements/element.py:303
msgid "Set stitch length. A 1 in a custom path equals this values."
msgstr ""
-#: lib/elements/element.py:313
+#: lib/elements/element.py:315
msgid "Scale tack stitch by this percentage."
msgstr ""
-#: lib/elements/element.py:324
+#: lib/elements/element.py:326
msgid "Lock stitch"
msgstr ""
-#: lib/elements/element.py:325
+#: lib/elements/element.py:327
msgid "Lock stitch type"
msgstr ""
-#: lib/elements/element.py:336
+#: lib/elements/element.py:338
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:346 lib/elements/element.py:358
+#: lib/elements/element.py:348 lib/elements/element.py:360
msgid "Scale lock stitch"
msgstr ""
-#: lib/elements/element.py:347
+#: lib/elements/element.py:349
msgid "Set length of lock stitches (mm)."
msgstr ""
-#: lib/elements/element.py:359
+#: lib/elements/element.py:361
msgid "Scale lock stitch by this percentage."
msgstr ""
-#: lib/elements/element.py:371
+#: lib/elements/element.py:373
msgid "Trim After"
msgstr ""
-#: lib/elements/element.py:372
+#: lib/elements/element.py:374
msgid "Add a TRIM command after stitching this object."
msgstr ""
-#: lib/elements/element.py:381
+#: lib/elements/element.py:383
msgid "Stop After"
msgstr ""
-#: lib/elements/element.py:382
+#: lib/elements/element.py:384
msgid "Add a STOP command after stitching this object."
msgstr ""
-#: lib/elements/element.py:391
+#: lib/elements/element.py:393
msgid "Random seed"
msgstr ""
-#: lib/elements/element.py:392
+#: lib/elements/element.py:394
msgid "Use a specific seed for randomized attributes. Uses the element ID if empty."
msgstr ""
-#: lib/elements/element.py:440
+#: lib/elements/element.py:442
#, python-format
msgid "Object %(id)s has an empty 'd' attribute. Please delete this object from your document."
msgstr "У об'єкта %(id)s атрибут 'd' порожній. Видаліть цей об'єкт з вашого дизайну."
@@ -1194,11 +1194,11 @@ msgstr "У об'єкта %(id)s атрибут 'd' порожній. Видал
#. used when showing an error message to the user such as
#. "Failed on PathLabel (path1234): Satin column: One or more of the rungs
#. doesn't intersect both rails."
-#: lib/elements/element.py:626
+#: lib/elements/element.py:628
msgid "Failed on "
msgstr ""
-#: lib/elements/element.py:628
+#: lib/elements/element.py:630
msgid "Please run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot objects. This will indicate the errorneus position."
msgstr ""
@@ -1625,64 +1625,64 @@ msgid "* Convert to running stitch or simple satin (Params extension)"
msgstr "* Конвертуйте в стрічку або зигзаг (через Параметри)"
#: lib/elements/satin_column.py:37
-msgid "Unequal number of points"
-msgstr "Не рівна кількість точок"
-
-#: lib/elements/satin_column.py:38
-msgid "Satin column: There are no rungs and rails have an an unequal number of points."
-msgstr "Сатинова колонка: поперечин немає, але кількість точок на направляючих не дорівнює одна одній."
-
-#: lib/elements/satin_column.py:40
-msgid "The easiest way to solve this issue is to add one or more rungs. "
-msgstr "Простіше додати одну чи більше поперечок. "
-
-#: lib/elements/satin_column.py:41
-msgid "Rungs control the stitch direction in satin columns."
-msgstr "Поперечини керують нахилом стібків в сатиновій колонці."
-
-#: lib/elements/satin_column.py:42
-msgid "* With the selected object press \"P\" to activate the pencil tool."
-msgstr "* Коли об'єкт вибрано, натисніть клавішу \"P\", щоб вибрати інструмент Олівець."
-
-#: lib/elements/satin_column.py:43
-msgid "* Hold \"Shift\" while drawing the rung."
-msgstr "* Утримуючи клавішу Shift намалюйте поперечку."
-
-#: lib/elements/satin_column.py:48
msgid "Not stitchable satin column"
msgstr ""
-#: lib/elements/satin_column.py:49
+#: lib/elements/satin_column.py:38
msgid "A satin column consists out of two rails and one or more rungs. This satin column may have a different setup."
msgstr ""
-#: lib/elements/satin_column.py:51
+#: lib/elements/satin_column.py:40
msgid "Make sure your satin column is not a combination of multiple satin columns."
msgstr ""
-#: lib/elements/satin_column.py:52
+#: lib/elements/satin_column.py:41
msgid "Go to our website and read how a satin column should look like https://inkstitch.org/docs/stitches/satin-column/"
msgstr ""
-#: lib/elements/satin_column.py:56
+#: lib/elements/satin_column.py:45
msgid "Each rung should intersect both rails once."
msgstr "Кожна поперечка повинна пересікати обидві направляючі."
-#: lib/elements/satin_column.py:60
+#: lib/elements/satin_column.py:49
+msgid "Rungs intersects too many times"
+msgstr "Поперечки пересікаються забагато разів"
+
+#: lib/elements/satin_column.py:50
+msgid "Satin column: A rung intersects a rail more than once."
+msgstr "Сатинова колонка: поперечка пересікає направляючу більше одного разу."
+
+#: lib/elements/satin_column.py:54
msgid "Rung doesn't intersect rails"
msgstr "Поперечка не пересекає направляючі"
-#: lib/elements/satin_column.py:61
+#: lib/elements/satin_column.py:55
msgid "Satin column: A rung doesn't intersect both rails."
msgstr "Сатинова колонка: Поперечка не пересікає обидві направляючі."
-#: lib/elements/satin_column.py:65
-msgid "Rungs intersects too many times"
-msgstr "Поперечки пересікаються забагато разів"
+#: lib/elements/satin_column.py:59
+msgid "Unequal number of points"
+msgstr "Не рівна кількість точок"
-#: lib/elements/satin_column.py:66
-msgid "Satin column: A rung intersects a rail more than once."
-msgstr "Сатинова колонка: поперечка пересікає направляючу більше одного разу."
+#: lib/elements/satin_column.py:60
+msgid "Satin column: There are no rungs and rails have an an unequal number of points."
+msgstr "Сатинова колонка: поперечин немає, але кількість точок на направляючих не дорівнює одна одній."
+
+#: lib/elements/satin_column.py:62
+msgid "The easiest way to solve this issue is to add one or more rungs. "
+msgstr "Простіше додати одну чи більше поперечок. "
+
+#: lib/elements/satin_column.py:63
+msgid "Rungs control the stitch direction in satin columns."
+msgstr "Поперечини керують нахилом стібків в сатиновій колонці."
+
+#: lib/elements/satin_column.py:64
+msgid "* With the selected object press \"P\" to activate the pencil tool."
+msgstr "* Коли об'єкт вибрано, натисніть клавішу \"P\", щоб вибрати інструмент Олівець."
+
+#: lib/elements/satin_column.py:65
+msgid "* Hold \"Shift\" while drawing the rung."
+msgstr "* Утримуючи клавішу Shift намалюйте поперечку."
#: lib/elements/satin_column.py:70 inx/inkstitch_select_elements.inx:17
msgid "Satin Column"
@@ -2046,43 +2046,43 @@ msgstr ""
msgid "How big the first copy of the line should be, in percent."
msgstr ""
-#: lib/elements/stroke.py:286 lib/elements/stroke.py:297
+#: lib/elements/stroke.py:286 lib/elements/stroke.py:298
msgid "Used only for ripple stitch with a guide line."
msgstr ""
-#: lib/elements/stroke.py:296
+#: lib/elements/stroke.py:297
msgid "Ending scale"
msgstr ""
-#: lib/elements/stroke.py:297
+#: lib/elements/stroke.py:298
msgid "How big the last copy of the line should be, in percent."
msgstr ""
-#: lib/elements/stroke.py:307
+#: lib/elements/stroke.py:309
msgid "Rotate"
msgstr ""
-#: lib/elements/stroke.py:308
+#: lib/elements/stroke.py:310
msgid "Rotate satin guided ripple stitches"
msgstr ""
-#: lib/elements/stroke.py:319
+#: lib/elements/stroke.py:321
msgid "Join style"
msgstr ""
-#: lib/elements/stroke.py:320
+#: lib/elements/stroke.py:322
msgid "Join style for non circular ripples."
msgstr ""
-#: lib/elements/stroke.py:323
+#: lib/elements/stroke.py:325
msgid "flat"
msgstr ""
-#: lib/elements/stroke.py:323
+#: lib/elements/stroke.py:325
msgid "point"
msgstr ""
-#: lib/elements/stroke.py:402
+#: lib/elements/stroke.py:404
msgid "Legacy running stitch setting detected!\n\n"
"It looks like you're using a stroke smaller than 0.5 units to indicate a running stitch, which is deprecated. Instead, please set your stroke to be dashed to indicate running stitch. Any kind of dash will work."
msgstr "Виявлена застаріле налаштування!\n\n"
@@ -2835,6 +2835,11 @@ msgstr "АвтоСатин %d"
msgid "AutoSatin Running Stitch %d"
msgstr "АвтоСатин Стрічка %d"
+#: lib/stitches/meander_fill.py:34
+#, python-format
+msgid "%s: Could not build graph for meander stitching. Try to enlarge your shape or scale your meander pattern down."
+msgstr ""
+
#: lib/svg/rendering.py:222
msgid "Stitch Plan"
msgstr "План Стіжків"
diff --git a/translations/messages_vi_VN.po b/translations/messages_vi_VN.po
index aac65dcc..4fb5aab9 100644
--- a/translations/messages_vi_VN.po
+++ b/translations/messages_vi_VN.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: inkstitch\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2023-03-08 01:29+0000\n"
-"PO-Revision-Date: 2023-03-08 01:31\n"
+"POT-Creation-Date: 2023-03-10 01:28+0000\n"
+"PO-Revision-Date: 2023-03-10 01:30\n"
"Last-Translator: \n"
"Language-Team: Vietnamese\n"
"MIME-Version: 1.0\n"
@@ -16,7 +16,7 @@ msgstr ""
"Project-Id-Version: \n"
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-03-08 01:29+0000\n"
+"POT-Creation-Date: 2023-03-10 01:28+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -1076,117 +1076,117 @@ msgstr ""
msgid "Flip automatically calucalted angle if it appears to be wrong."
msgstr ""
-#: lib/elements/element.py:251
+#: lib/elements/element.py:253
msgid "Allow lock stitches"
msgstr ""
-#: lib/elements/element.py:252
+#: lib/elements/element.py:254
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:257
+#: lib/elements/element.py:259
msgid "Both"
msgstr ""
-#: lib/elements/element.py:257
+#: lib/elements/element.py:259
msgid "Before"
msgstr ""
-#: lib/elements/element.py:257
+#: lib/elements/element.py:259
msgid "After"
msgstr ""
-#: lib/elements/element.py:257
+#: lib/elements/element.py:259
msgid "Neither"
msgstr ""
-#: lib/elements/element.py:266
+#: lib/elements/element.py:268
#: inx/inkstitch_lettering_force_lock_stitches.inx:3
msgid "Force lock stitches"
msgstr ""
-#: lib/elements/element.py:267
+#: lib/elements/element.py:269
msgid "Sew lock stitches after sewing this element, even if the distance to the next object is shorter than defined by the collapse length value in the Ink/Stitch preferences."
msgstr ""
-#: lib/elements/element.py:278
+#: lib/elements/element.py:280
msgid "Tack stitch"
msgstr ""
-#: lib/elements/element.py:279
+#: lib/elements/element.py:281
msgid "Tack down stitch type"
msgstr ""
-#: lib/elements/element.py:289 lib/elements/element.py:335
+#: lib/elements/element.py:291 lib/elements/element.py:337
msgid "Custom path"
msgstr ""
-#: lib/elements/element.py:290
+#: lib/elements/element.py:292
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:300 lib/elements/element.py:312
+#: lib/elements/element.py:302 lib/elements/element.py:314
msgid "Scale tack stitch"
msgstr ""
-#: lib/elements/element.py:301
+#: lib/elements/element.py:303
msgid "Set stitch length. A 1 in a custom path equals this values."
msgstr ""
-#: lib/elements/element.py:313
+#: lib/elements/element.py:315
msgid "Scale tack stitch by this percentage."
msgstr ""
-#: lib/elements/element.py:324
+#: lib/elements/element.py:326
msgid "Lock stitch"
msgstr ""
-#: lib/elements/element.py:325
+#: lib/elements/element.py:327
msgid "Lock stitch type"
msgstr ""
-#: lib/elements/element.py:336
+#: lib/elements/element.py:338
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:346 lib/elements/element.py:358
+#: lib/elements/element.py:348 lib/elements/element.py:360
msgid "Scale lock stitch"
msgstr ""
-#: lib/elements/element.py:347
+#: lib/elements/element.py:349
msgid "Set length of lock stitches (mm)."
msgstr ""
-#: lib/elements/element.py:359
+#: lib/elements/element.py:361
msgid "Scale lock stitch by this percentage."
msgstr ""
-#: lib/elements/element.py:371
+#: lib/elements/element.py:373
msgid "Trim After"
msgstr ""
-#: lib/elements/element.py:372
+#: lib/elements/element.py:374
msgid "Add a TRIM command after stitching this object."
msgstr ""
-#: lib/elements/element.py:381
+#: lib/elements/element.py:383
msgid "Stop After"
msgstr ""
-#: lib/elements/element.py:382
+#: lib/elements/element.py:384
msgid "Add a STOP command after stitching this object."
msgstr ""
-#: lib/elements/element.py:391
+#: lib/elements/element.py:393
msgid "Random seed"
msgstr ""
-#: lib/elements/element.py:392
+#: lib/elements/element.py:394
msgid "Use a specific seed for randomized attributes. Uses the element ID if empty."
msgstr ""
-#: lib/elements/element.py:440
+#: lib/elements/element.py:442
#, python-format
msgid "Object %(id)s has an empty 'd' attribute. Please delete this object from your document."
msgstr ""
@@ -1194,11 +1194,11 @@ msgstr ""
#. used when showing an error message to the user such as
#. "Failed on PathLabel (path1234): Satin column: One or more of the rungs
#. doesn't intersect both rails."
-#: lib/elements/element.py:626
+#: lib/elements/element.py:628
msgid "Failed on "
msgstr ""
-#: lib/elements/element.py:628
+#: lib/elements/element.py:630
msgid "Please run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot objects. This will indicate the errorneus position."
msgstr ""
@@ -1625,63 +1625,63 @@ msgid "* Convert to running stitch or simple satin (Params extension)"
msgstr ""
#: lib/elements/satin_column.py:37
-msgid "Unequal number of points"
+msgid "Not stitchable satin column"
msgstr ""
#: lib/elements/satin_column.py:38
-msgid "Satin column: There are no rungs and rails have an an unequal number of points."
+msgid "A satin column consists out of two rails and one or more rungs. This satin column may have a different setup."
msgstr ""
#: lib/elements/satin_column.py:40
-msgid "The easiest way to solve this issue is to add one or more rungs. "
+msgid "Make sure your satin column is not a combination of multiple satin columns."
msgstr ""
#: lib/elements/satin_column.py:41
-msgid "Rungs control the stitch direction in satin columns."
+msgid "Go to our website and read how a satin column should look like https://inkstitch.org/docs/stitches/satin-column/"
msgstr ""
-#: lib/elements/satin_column.py:42
-msgid "* With the selected object press \"P\" to activate the pencil tool."
+#: lib/elements/satin_column.py:45
+msgid "Each rung should intersect both rails once."
msgstr ""
-#: lib/elements/satin_column.py:43
-msgid "* Hold \"Shift\" while drawing the rung."
+#: lib/elements/satin_column.py:49
+msgid "Rungs intersects too many times"
msgstr ""
-#: lib/elements/satin_column.py:48
-msgid "Not stitchable satin column"
+#: lib/elements/satin_column.py:50
+msgid "Satin column: A rung intersects a rail more than once."
msgstr ""
-#: lib/elements/satin_column.py:49
-msgid "A satin column consists out of two rails and one or more rungs. This satin column may have a different setup."
+#: lib/elements/satin_column.py:54
+msgid "Rung doesn't intersect rails"
msgstr ""
-#: lib/elements/satin_column.py:51
-msgid "Make sure your satin column is not a combination of multiple satin columns."
+#: lib/elements/satin_column.py:55
+msgid "Satin column: A rung doesn't intersect both rails."
msgstr ""
-#: lib/elements/satin_column.py:52
-msgid "Go to our website and read how a satin column should look like https://inkstitch.org/docs/stitches/satin-column/"
+#: lib/elements/satin_column.py:59
+msgid "Unequal number of points"
msgstr ""
-#: lib/elements/satin_column.py:56
-msgid "Each rung should intersect both rails once."
+#: lib/elements/satin_column.py:60
+msgid "Satin column: There are no rungs and rails have an an unequal number of points."
msgstr ""
-#: lib/elements/satin_column.py:60
-msgid "Rung doesn't intersect rails"
+#: lib/elements/satin_column.py:62
+msgid "The easiest way to solve this issue is to add one or more rungs. "
msgstr ""
-#: lib/elements/satin_column.py:61
-msgid "Satin column: A rung doesn't intersect both rails."
+#: lib/elements/satin_column.py:63
+msgid "Rungs control the stitch direction in satin columns."
msgstr ""
-#: lib/elements/satin_column.py:65
-msgid "Rungs intersects too many times"
+#: lib/elements/satin_column.py:64
+msgid "* With the selected object press \"P\" to activate the pencil tool."
msgstr ""
-#: lib/elements/satin_column.py:66
-msgid "Satin column: A rung intersects a rail more than once."
+#: lib/elements/satin_column.py:65
+msgid "* Hold \"Shift\" while drawing the rung."
msgstr ""
#: lib/elements/satin_column.py:70 inx/inkstitch_select_elements.inx:17
@@ -2046,43 +2046,43 @@ msgstr ""
msgid "How big the first copy of the line should be, in percent."
msgstr ""
-#: lib/elements/stroke.py:286 lib/elements/stroke.py:297
+#: lib/elements/stroke.py:286 lib/elements/stroke.py:298
msgid "Used only for ripple stitch with a guide line."
msgstr ""
-#: lib/elements/stroke.py:296
+#: lib/elements/stroke.py:297
msgid "Ending scale"
msgstr ""
-#: lib/elements/stroke.py:297
+#: lib/elements/stroke.py:298
msgid "How big the last copy of the line should be, in percent."
msgstr ""
-#: lib/elements/stroke.py:307
+#: lib/elements/stroke.py:309
msgid "Rotate"
msgstr ""
-#: lib/elements/stroke.py:308
+#: lib/elements/stroke.py:310
msgid "Rotate satin guided ripple stitches"
msgstr ""
-#: lib/elements/stroke.py:319
+#: lib/elements/stroke.py:321
msgid "Join style"
msgstr ""
-#: lib/elements/stroke.py:320
+#: lib/elements/stroke.py:322
msgid "Join style for non circular ripples."
msgstr ""
-#: lib/elements/stroke.py:323
+#: lib/elements/stroke.py:325
msgid "flat"
msgstr ""
-#: lib/elements/stroke.py:323
+#: lib/elements/stroke.py:325
msgid "point"
msgstr ""
-#: lib/elements/stroke.py:402
+#: lib/elements/stroke.py:404
msgid "Legacy running stitch setting detected!\n\n"
"It looks like you're using a stroke smaller than 0.5 units to indicate a running stitch, which is deprecated. Instead, please set your stroke to be dashed to indicate running stitch. Any kind of dash will work."
msgstr ""
@@ -2833,6 +2833,11 @@ msgstr ""
msgid "AutoSatin Running Stitch %d"
msgstr ""
+#: lib/stitches/meander_fill.py:34
+#, python-format
+msgid "%s: Could not build graph for meander stitching. Try to enlarge your shape or scale your meander pattern down."
+msgstr ""
+
#: lib/svg/rendering.py:222
msgid "Stitch Plan"
msgstr ""
diff --git a/translations/messages_zh_CN.po b/translations/messages_zh_CN.po
index 2fc0b671..8945d35a 100644
--- a/translations/messages_zh_CN.po
+++ b/translations/messages_zh_CN.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: inkstitch\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2023-03-08 01:29+0000\n"
-"PO-Revision-Date: 2023-03-08 01:30\n"
+"POT-Creation-Date: 2023-03-10 01:28+0000\n"
+"PO-Revision-Date: 2023-03-10 01:28\n"
"Last-Translator: \n"
"Language-Team: Chinese Simplified\n"
"MIME-Version: 1.0\n"
@@ -16,7 +16,7 @@ msgstr ""
"Project-Id-Version: \n"
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-03-08 01:29+0000\n"
+"POT-Creation-Date: 2023-03-10 01:28+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -1076,117 +1076,117 @@ msgstr ""
msgid "Flip automatically calucalted angle if it appears to be wrong."
msgstr ""
-#: lib/elements/element.py:251
+#: lib/elements/element.py:253
msgid "Allow lock stitches"
msgstr ""
-#: lib/elements/element.py:252
+#: lib/elements/element.py:254
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:257
+#: lib/elements/element.py:259
msgid "Both"
msgstr ""
-#: lib/elements/element.py:257
+#: lib/elements/element.py:259
msgid "Before"
msgstr ""
-#: lib/elements/element.py:257
+#: lib/elements/element.py:259
msgid "After"
msgstr ""
-#: lib/elements/element.py:257
+#: lib/elements/element.py:259
msgid "Neither"
msgstr ""
-#: lib/elements/element.py:266
+#: lib/elements/element.py:268
#: inx/inkstitch_lettering_force_lock_stitches.inx:3
msgid "Force lock stitches"
msgstr ""
-#: lib/elements/element.py:267
+#: lib/elements/element.py:269
msgid "Sew lock stitches after sewing this element, even if the distance to the next object is shorter than defined by the collapse length value in the Ink/Stitch preferences."
msgstr ""
-#: lib/elements/element.py:278
+#: lib/elements/element.py:280
msgid "Tack stitch"
msgstr ""
-#: lib/elements/element.py:279
+#: lib/elements/element.py:281
msgid "Tack down stitch type"
msgstr ""
-#: lib/elements/element.py:289 lib/elements/element.py:335
+#: lib/elements/element.py:291 lib/elements/element.py:337
msgid "Custom path"
msgstr ""
-#: lib/elements/element.py:290
+#: lib/elements/element.py:292
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:300 lib/elements/element.py:312
+#: lib/elements/element.py:302 lib/elements/element.py:314
msgid "Scale tack stitch"
msgstr ""
-#: lib/elements/element.py:301
+#: lib/elements/element.py:303
msgid "Set stitch length. A 1 in a custom path equals this values."
msgstr ""
-#: lib/elements/element.py:313
+#: lib/elements/element.py:315
msgid "Scale tack stitch by this percentage."
msgstr ""
-#: lib/elements/element.py:324
+#: lib/elements/element.py:326
msgid "Lock stitch"
msgstr ""
-#: lib/elements/element.py:325
+#: lib/elements/element.py:327
msgid "Lock stitch type"
msgstr ""
-#: lib/elements/element.py:336
+#: lib/elements/element.py:338
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:346 lib/elements/element.py:358
+#: lib/elements/element.py:348 lib/elements/element.py:360
msgid "Scale lock stitch"
msgstr ""
-#: lib/elements/element.py:347
+#: lib/elements/element.py:349
msgid "Set length of lock stitches (mm)."
msgstr ""
-#: lib/elements/element.py:359
+#: lib/elements/element.py:361
msgid "Scale lock stitch by this percentage."
msgstr ""
-#: lib/elements/element.py:371
+#: lib/elements/element.py:373
msgid "Trim After"
msgstr ""
-#: lib/elements/element.py:372
+#: lib/elements/element.py:374
msgid "Add a TRIM command after stitching this object."
msgstr ""
-#: lib/elements/element.py:381
+#: lib/elements/element.py:383
msgid "Stop After"
msgstr ""
-#: lib/elements/element.py:382
+#: lib/elements/element.py:384
msgid "Add a STOP command after stitching this object."
msgstr ""
-#: lib/elements/element.py:391
+#: lib/elements/element.py:393
msgid "Random seed"
msgstr ""
-#: lib/elements/element.py:392
+#: lib/elements/element.py:394
msgid "Use a specific seed for randomized attributes. Uses the element ID if empty."
msgstr ""
-#: lib/elements/element.py:440
+#: lib/elements/element.py:442
#, python-format
msgid "Object %(id)s has an empty 'd' attribute. Please delete this object from your document."
msgstr ""
@@ -1194,11 +1194,11 @@ msgstr ""
#. used when showing an error message to the user such as
#. "Failed on PathLabel (path1234): Satin column: One or more of the rungs
#. doesn't intersect both rails."
-#: lib/elements/element.py:626
+#: lib/elements/element.py:628
msgid "Failed on "
msgstr ""
-#: lib/elements/element.py:628
+#: lib/elements/element.py:630
msgid "Please run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot objects. This will indicate the errorneus position."
msgstr ""
@@ -1625,63 +1625,63 @@ msgid "* Convert to running stitch or simple satin (Params extension)"
msgstr ""
#: lib/elements/satin_column.py:37
-msgid "Unequal number of points"
+msgid "Not stitchable satin column"
msgstr ""
#: lib/elements/satin_column.py:38
-msgid "Satin column: There are no rungs and rails have an an unequal number of points."
+msgid "A satin column consists out of two rails and one or more rungs. This satin column may have a different setup."
msgstr ""
#: lib/elements/satin_column.py:40
-msgid "The easiest way to solve this issue is to add one or more rungs. "
+msgid "Make sure your satin column is not a combination of multiple satin columns."
msgstr ""
#: lib/elements/satin_column.py:41
-msgid "Rungs control the stitch direction in satin columns."
+msgid "Go to our website and read how a satin column should look like https://inkstitch.org/docs/stitches/satin-column/"
msgstr ""
-#: lib/elements/satin_column.py:42
-msgid "* With the selected object press \"P\" to activate the pencil tool."
+#: lib/elements/satin_column.py:45
+msgid "Each rung should intersect both rails once."
msgstr ""
-#: lib/elements/satin_column.py:43
-msgid "* Hold \"Shift\" while drawing the rung."
+#: lib/elements/satin_column.py:49
+msgid "Rungs intersects too many times"
msgstr ""
-#: lib/elements/satin_column.py:48
-msgid "Not stitchable satin column"
+#: lib/elements/satin_column.py:50
+msgid "Satin column: A rung intersects a rail more than once."
msgstr ""
-#: lib/elements/satin_column.py:49
-msgid "A satin column consists out of two rails and one or more rungs. This satin column may have a different setup."
+#: lib/elements/satin_column.py:54
+msgid "Rung doesn't intersect rails"
msgstr ""
-#: lib/elements/satin_column.py:51
-msgid "Make sure your satin column is not a combination of multiple satin columns."
+#: lib/elements/satin_column.py:55
+msgid "Satin column: A rung doesn't intersect both rails."
msgstr ""
-#: lib/elements/satin_column.py:52
-msgid "Go to our website and read how a satin column should look like https://inkstitch.org/docs/stitches/satin-column/"
+#: lib/elements/satin_column.py:59
+msgid "Unequal number of points"
msgstr ""
-#: lib/elements/satin_column.py:56
-msgid "Each rung should intersect both rails once."
+#: lib/elements/satin_column.py:60
+msgid "Satin column: There are no rungs and rails have an an unequal number of points."
msgstr ""
-#: lib/elements/satin_column.py:60
-msgid "Rung doesn't intersect rails"
+#: lib/elements/satin_column.py:62
+msgid "The easiest way to solve this issue is to add one or more rungs. "
msgstr ""
-#: lib/elements/satin_column.py:61
-msgid "Satin column: A rung doesn't intersect both rails."
+#: lib/elements/satin_column.py:63
+msgid "Rungs control the stitch direction in satin columns."
msgstr ""
-#: lib/elements/satin_column.py:65
-msgid "Rungs intersects too many times"
+#: lib/elements/satin_column.py:64
+msgid "* With the selected object press \"P\" to activate the pencil tool."
msgstr ""
-#: lib/elements/satin_column.py:66
-msgid "Satin column: A rung intersects a rail more than once."
+#: lib/elements/satin_column.py:65
+msgid "* Hold \"Shift\" while drawing the rung."
msgstr ""
#: lib/elements/satin_column.py:70 inx/inkstitch_select_elements.inx:17
@@ -2046,43 +2046,43 @@ msgstr ""
msgid "How big the first copy of the line should be, in percent."
msgstr ""
-#: lib/elements/stroke.py:286 lib/elements/stroke.py:297
+#: lib/elements/stroke.py:286 lib/elements/stroke.py:298
msgid "Used only for ripple stitch with a guide line."
msgstr ""
-#: lib/elements/stroke.py:296
+#: lib/elements/stroke.py:297
msgid "Ending scale"
msgstr ""
-#: lib/elements/stroke.py:297
+#: lib/elements/stroke.py:298
msgid "How big the last copy of the line should be, in percent."
msgstr ""
-#: lib/elements/stroke.py:307
+#: lib/elements/stroke.py:309
msgid "Rotate"
msgstr ""
-#: lib/elements/stroke.py:308
+#: lib/elements/stroke.py:310
msgid "Rotate satin guided ripple stitches"
msgstr ""
-#: lib/elements/stroke.py:319
+#: lib/elements/stroke.py:321
msgid "Join style"
msgstr "加入样式"
-#: lib/elements/stroke.py:320
+#: lib/elements/stroke.py:322
msgid "Join style for non circular ripples."
msgstr "加入非圆形波纹的样式。"
-#: lib/elements/stroke.py:323
+#: lib/elements/stroke.py:325
msgid "flat"
msgstr "平面"
-#: lib/elements/stroke.py:323
+#: lib/elements/stroke.py:325
msgid "point"
msgstr ""
-#: lib/elements/stroke.py:402
+#: lib/elements/stroke.py:404
msgid "Legacy running stitch setting detected!\n\n"
"It looks like you're using a stroke smaller than 0.5 units to indicate a running stitch, which is deprecated. Instead, please set your stroke to be dashed to indicate running stitch. Any kind of dash will work."
msgstr "检测到旧版运行针迹设置!\n\n"
@@ -2837,6 +2837,11 @@ msgstr "自动平包针 %d"
msgid "AutoSatin Running Stitch %d"
msgstr "自动平包针运行针迹 %d"
+#: lib/stitches/meander_fill.py:34
+#, python-format
+msgid "%s: Could not build graph for meander stitching. Try to enlarge your shape or scale your meander pattern down."
+msgstr ""
+
#: lib/svg/rendering.py:222
msgid "Stitch Plan"
msgstr "针迹预设"
diff --git a/translations/messages_zh_TW.po b/translations/messages_zh_TW.po
index e06d613f..5bb3e740 100644
--- a/translations/messages_zh_TW.po
+++ b/translations/messages_zh_TW.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: inkstitch\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2023-03-08 01:29+0000\n"
-"PO-Revision-Date: 2023-03-08 01:30\n"
+"POT-Creation-Date: 2023-03-10 01:28+0000\n"
+"PO-Revision-Date: 2023-03-10 01:29\n"
"Last-Translator: \n"
"Language-Team: Chinese Traditional\n"
"MIME-Version: 1.0\n"
@@ -16,7 +16,7 @@ msgstr ""
"Project-Id-Version: \n"
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-03-08 01:29+0000\n"
+"POT-Creation-Date: 2023-03-10 01:28+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -1076,117 +1076,117 @@ msgstr ""
msgid "Flip automatically calucalted angle if it appears to be wrong."
msgstr ""
-#: lib/elements/element.py:251
+#: lib/elements/element.py:253
msgid "Allow lock stitches"
msgstr ""
-#: lib/elements/element.py:252
+#: lib/elements/element.py:254
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:257
+#: lib/elements/element.py:259
msgid "Both"
msgstr ""
-#: lib/elements/element.py:257
+#: lib/elements/element.py:259
msgid "Before"
msgstr ""
-#: lib/elements/element.py:257
+#: lib/elements/element.py:259
msgid "After"
msgstr ""
-#: lib/elements/element.py:257
+#: lib/elements/element.py:259
msgid "Neither"
msgstr ""
-#: lib/elements/element.py:266
+#: lib/elements/element.py:268
#: inx/inkstitch_lettering_force_lock_stitches.inx:3
msgid "Force lock stitches"
msgstr ""
-#: lib/elements/element.py:267
+#: lib/elements/element.py:269
msgid "Sew lock stitches after sewing this element, even if the distance to the next object is shorter than defined by the collapse length value in the Ink/Stitch preferences."
msgstr ""
-#: lib/elements/element.py:278
+#: lib/elements/element.py:280
msgid "Tack stitch"
msgstr ""
-#: lib/elements/element.py:279
+#: lib/elements/element.py:281
msgid "Tack down stitch type"
msgstr ""
-#: lib/elements/element.py:289 lib/elements/element.py:335
+#: lib/elements/element.py:291 lib/elements/element.py:337
msgid "Custom path"
msgstr ""
-#: lib/elements/element.py:290
+#: lib/elements/element.py:292
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:300 lib/elements/element.py:312
+#: lib/elements/element.py:302 lib/elements/element.py:314
msgid "Scale tack stitch"
msgstr ""
-#: lib/elements/element.py:301
+#: lib/elements/element.py:303
msgid "Set stitch length. A 1 in a custom path equals this values."
msgstr ""
-#: lib/elements/element.py:313
+#: lib/elements/element.py:315
msgid "Scale tack stitch by this percentage."
msgstr ""
-#: lib/elements/element.py:324
+#: lib/elements/element.py:326
msgid "Lock stitch"
msgstr ""
-#: lib/elements/element.py:325
+#: lib/elements/element.py:327
msgid "Lock stitch type"
msgstr ""
-#: lib/elements/element.py:336
+#: lib/elements/element.py:338
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:346 lib/elements/element.py:358
+#: lib/elements/element.py:348 lib/elements/element.py:360
msgid "Scale lock stitch"
msgstr ""
-#: lib/elements/element.py:347
+#: lib/elements/element.py:349
msgid "Set length of lock stitches (mm)."
msgstr ""
-#: lib/elements/element.py:359
+#: lib/elements/element.py:361
msgid "Scale lock stitch by this percentage."
msgstr ""
-#: lib/elements/element.py:371
+#: lib/elements/element.py:373
msgid "Trim After"
msgstr ""
-#: lib/elements/element.py:372
+#: lib/elements/element.py:374
msgid "Add a TRIM command after stitching this object."
msgstr ""
-#: lib/elements/element.py:381
+#: lib/elements/element.py:383
msgid "Stop After"
msgstr ""
-#: lib/elements/element.py:382
+#: lib/elements/element.py:384
msgid "Add a STOP command after stitching this object."
msgstr ""
-#: lib/elements/element.py:391
+#: lib/elements/element.py:393
msgid "Random seed"
msgstr ""
-#: lib/elements/element.py:392
+#: lib/elements/element.py:394
msgid "Use a specific seed for randomized attributes. Uses the element ID if empty."
msgstr ""
-#: lib/elements/element.py:440
+#: lib/elements/element.py:442
#, python-format
msgid "Object %(id)s has an empty 'd' attribute. Please delete this object from your document."
msgstr ""
@@ -1194,11 +1194,11 @@ msgstr ""
#. used when showing an error message to the user such as
#. "Failed on PathLabel (path1234): Satin column: One or more of the rungs
#. doesn't intersect both rails."
-#: lib/elements/element.py:626
+#: lib/elements/element.py:628
msgid "Failed on "
msgstr ""
-#: lib/elements/element.py:628
+#: lib/elements/element.py:630
msgid "Please run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot objects. This will indicate the errorneus position."
msgstr ""
@@ -1625,63 +1625,63 @@ msgid "* Convert to running stitch or simple satin (Params extension)"
msgstr ""
#: lib/elements/satin_column.py:37
-msgid "Unequal number of points"
+msgid "Not stitchable satin column"
msgstr ""
#: lib/elements/satin_column.py:38
-msgid "Satin column: There are no rungs and rails have an an unequal number of points."
+msgid "A satin column consists out of two rails and one or more rungs. This satin column may have a different setup."
msgstr ""
#: lib/elements/satin_column.py:40
-msgid "The easiest way to solve this issue is to add one or more rungs. "
+msgid "Make sure your satin column is not a combination of multiple satin columns."
msgstr ""
#: lib/elements/satin_column.py:41
-msgid "Rungs control the stitch direction in satin columns."
+msgid "Go to our website and read how a satin column should look like https://inkstitch.org/docs/stitches/satin-column/"
msgstr ""
-#: lib/elements/satin_column.py:42
-msgid "* With the selected object press \"P\" to activate the pencil tool."
+#: lib/elements/satin_column.py:45
+msgid "Each rung should intersect both rails once."
msgstr ""
-#: lib/elements/satin_column.py:43
-msgid "* Hold \"Shift\" while drawing the rung."
+#: lib/elements/satin_column.py:49
+msgid "Rungs intersects too many times"
msgstr ""
-#: lib/elements/satin_column.py:48
-msgid "Not stitchable satin column"
+#: lib/elements/satin_column.py:50
+msgid "Satin column: A rung intersects a rail more than once."
msgstr ""
-#: lib/elements/satin_column.py:49
-msgid "A satin column consists out of two rails and one or more rungs. This satin column may have a different setup."
+#: lib/elements/satin_column.py:54
+msgid "Rung doesn't intersect rails"
msgstr ""
-#: lib/elements/satin_column.py:51
-msgid "Make sure your satin column is not a combination of multiple satin columns."
+#: lib/elements/satin_column.py:55
+msgid "Satin column: A rung doesn't intersect both rails."
msgstr ""
-#: lib/elements/satin_column.py:52
-msgid "Go to our website and read how a satin column should look like https://inkstitch.org/docs/stitches/satin-column/"
+#: lib/elements/satin_column.py:59
+msgid "Unequal number of points"
msgstr ""
-#: lib/elements/satin_column.py:56
-msgid "Each rung should intersect both rails once."
+#: lib/elements/satin_column.py:60
+msgid "Satin column: There are no rungs and rails have an an unequal number of points."
msgstr ""
-#: lib/elements/satin_column.py:60
-msgid "Rung doesn't intersect rails"
+#: lib/elements/satin_column.py:62
+msgid "The easiest way to solve this issue is to add one or more rungs. "
msgstr ""
-#: lib/elements/satin_column.py:61
-msgid "Satin column: A rung doesn't intersect both rails."
+#: lib/elements/satin_column.py:63
+msgid "Rungs control the stitch direction in satin columns."
msgstr ""
-#: lib/elements/satin_column.py:65
-msgid "Rungs intersects too many times"
+#: lib/elements/satin_column.py:64
+msgid "* With the selected object press \"P\" to activate the pencil tool."
msgstr ""
-#: lib/elements/satin_column.py:66
-msgid "Satin column: A rung intersects a rail more than once."
+#: lib/elements/satin_column.py:65
+msgid "* Hold \"Shift\" while drawing the rung."
msgstr ""
#: lib/elements/satin_column.py:70 inx/inkstitch_select_elements.inx:17
@@ -2046,43 +2046,43 @@ msgstr ""
msgid "How big the first copy of the line should be, in percent."
msgstr ""
-#: lib/elements/stroke.py:286 lib/elements/stroke.py:297
+#: lib/elements/stroke.py:286 lib/elements/stroke.py:298
msgid "Used only for ripple stitch with a guide line."
msgstr ""
-#: lib/elements/stroke.py:296
+#: lib/elements/stroke.py:297
msgid "Ending scale"
msgstr ""
-#: lib/elements/stroke.py:297
+#: lib/elements/stroke.py:298
msgid "How big the last copy of the line should be, in percent."
msgstr ""
-#: lib/elements/stroke.py:307
+#: lib/elements/stroke.py:309
msgid "Rotate"
msgstr ""
-#: lib/elements/stroke.py:308
+#: lib/elements/stroke.py:310
msgid "Rotate satin guided ripple stitches"
msgstr ""
-#: lib/elements/stroke.py:319
+#: lib/elements/stroke.py:321
msgid "Join style"
msgstr ""
-#: lib/elements/stroke.py:320
+#: lib/elements/stroke.py:322
msgid "Join style for non circular ripples."
msgstr ""
-#: lib/elements/stroke.py:323
+#: lib/elements/stroke.py:325
msgid "flat"
msgstr ""
-#: lib/elements/stroke.py:323
+#: lib/elements/stroke.py:325
msgid "point"
msgstr ""
-#: lib/elements/stroke.py:402
+#: lib/elements/stroke.py:404
msgid "Legacy running stitch setting detected!\n\n"
"It looks like you're using a stroke smaller than 0.5 units to indicate a running stitch, which is deprecated. Instead, please set your stroke to be dashed to indicate running stitch. Any kind of dash will work."
msgstr ""
@@ -2833,6 +2833,11 @@ msgstr ""
msgid "AutoSatin Running Stitch %d"
msgstr ""
+#: lib/stitches/meander_fill.py:34
+#, python-format
+msgid "%s: Could not build graph for meander stitching. Try to enlarge your shape or scale your meander pattern down."
+msgstr ""
+
#: lib/svg/rendering.py:222
msgid "Stitch Plan"
msgstr ""