summaryrefslogtreecommitdiff
path: root/translations
diff options
context:
space:
mode:
Diffstat (limited to 'translations')
-rw-r--r--translations/messages_af_ZA.po185
-rw-r--r--translations/messages_ar_SA.po185
-rw-r--r--translations/messages_ca_ES.po185
-rw-r--r--translations/messages_cs_CZ.po185
-rw-r--r--translations/messages_da_DK.po185
-rw-r--r--translations/messages_de_DE.po205
-rw-r--r--translations/messages_el_GR.po185
-rw-r--r--translations/messages_en_US.po185
-rw-r--r--translations/messages_es_ES.po189
-rw-r--r--translations/messages_fi_FI.po187
-rw-r--r--translations/messages_fr_FR.po205
-rw-r--r--translations/messages_he_IL.po185
-rw-r--r--translations/messages_hu_HU.po185
-rw-r--r--translations/messages_it_IT.po189
-rw-r--r--translations/messages_ja_JP.po189
-rw-r--r--translations/messages_ko_KR.po185
-rw-r--r--translations/messages_nl_NL.po189
-rw-r--r--translations/messages_no_NO.po185
-rw-r--r--translations/messages_pl_PL.po185
-rw-r--r--translations/messages_pt_BR.po185
-rw-r--r--translations/messages_pt_PT.po185
-rw-r--r--translations/messages_ro_RO.po185
-rw-r--r--translations/messages_ru_RU.po189
-rw-r--r--translations/messages_sr_SP.po185
-rw-r--r--translations/messages_sv_SE.po185
-rw-r--r--translations/messages_tr_TR.po185
-rw-r--r--translations/messages_uk_UA.po189
-rw-r--r--translations/messages_vi_VN.po185
-rw-r--r--translations/messages_zh_CN.po185
-rw-r--r--translations/messages_zh_TW.po185
30 files changed, 3663 insertions, 1953 deletions
diff --git a/translations/messages_af_ZA.po b/translations/messages_af_ZA.po
index c000e95d..5030af03 100644
--- a/translations/messages_af_ZA.po
+++ b/translations/messages_af_ZA.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: inkstitch\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2022-06-07 02:15+0000\n"
-"PO-Revision-Date: 2022-06-07 02:16\n"
+"POT-Creation-Date: 2022-06-11 02:18+0000\n"
+"PO-Revision-Date: 2022-06-11 02:19\n"
"Last-Translator: \n"
"Language-Team: Afrikaans\n"
"MIME-Version: 1.0\n"
@@ -16,7 +16,7 @@ msgstr ""
"Project-Id-Version: \n"
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2022-06-07 02:15+0000\n"
+"POT-Creation-Date: 2022-06-11 02:18+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -778,15 +778,15 @@ msgstr ""
msgid "* Move the guide line into the element"
msgstr ""
-#: lib/elements/fill_stitch.py:64
+#: lib/elements/fill_stitch.py:64 lib/elements/stroke.py:35
msgid "Multiple Guide Lines"
msgstr ""
-#: lib/elements/fill_stitch.py:65
+#: lib/elements/fill_stitch.py:65 lib/elements/stroke.py:36
msgid "This object has multiple guide lines, but only the first one will be used."
msgstr ""
-#: lib/elements/fill_stitch.py:67
+#: lib/elements/fill_stitch.py:67 lib/elements/stroke.py:38
msgid "* Remove all guide lines, except for one."
msgstr ""
@@ -1171,7 +1171,7 @@ msgstr ""
msgid "\"E\" stitch"
msgstr ""
-#: lib/elements/satin_column.py:96 lib/elements/satin_column.py:204
+#: lib/elements/satin_column.py:96 lib/elements/satin_column.py:209
msgid "Maximum stitch length"
msgstr ""
@@ -1179,7 +1179,7 @@ msgstr ""
msgid "Maximum stitch length for split stitches."
msgstr ""
-#: lib/elements/satin_column.py:108 lib/elements/stroke.py:180
+#: lib/elements/satin_column.py:108 lib/elements/stroke.py:116
msgid "Zig-zag spacing (peak-to-peak)"
msgstr ""
@@ -1221,35 +1221,40 @@ msgid "Center-walk underlay"
msgstr ""
#: lib/elements/satin_column.py:157 lib/elements/satin_column.py:164
+#: lib/elements/satin_column.py:169
msgid "Center-Walk Underlay"
msgstr ""
-#: lib/elements/satin_column.py:169
+#: lib/elements/satin_column.py:169 lib/elements/stroke.py:82
+msgid "Repeats"
+msgstr ""
+
+#: lib/elements/satin_column.py:174
msgid "Zig-zag underlay"
msgstr ""
-#: lib/elements/satin_column.py:169 lib/elements/satin_column.py:178
-#: lib/elements/satin_column.py:189 lib/elements/satin_column.py:207
+#: lib/elements/satin_column.py:174 lib/elements/satin_column.py:183
+#: lib/elements/satin_column.py:194 lib/elements/satin_column.py:212
msgid "Zig-zag Underlay"
msgstr ""
-#: lib/elements/satin_column.py:175
+#: lib/elements/satin_column.py:180
msgid "Zig-Zag spacing (peak-to-peak)"
msgstr ""
-#: lib/elements/satin_column.py:176
+#: lib/elements/satin_column.py:181
msgid "Distance between peaks of the zig-zags."
msgstr ""
-#: lib/elements/satin_column.py:186
+#: lib/elements/satin_column.py:191
msgid "Inset amount"
msgstr ""
-#: lib/elements/satin_column.py:187
+#: lib/elements/satin_column.py:192
msgid "default: half of contour underlay inset"
msgstr ""
-#: lib/elements/satin_column.py:205
+#: lib/elements/satin_column.py:210
msgid "Split stitch if distance of maximum stitch length is exceeded"
msgstr ""
@@ -1262,118 +1267,174 @@ msgid "Skip values are ignored, because there was no line left to embroider."
msgstr ""
#: lib/elements/stroke.py:29
-msgid "* Reduce values of Skip first and last lines or"
+msgid "* Open the params dialog with this object selected"
msgstr ""
#: lib/elements/stroke.py:30
-msgid "* Increase number of lines accordinly in the params dialog."
+msgid "* Reduce Skip values or increase number of lines"
msgstr ""
-#: lib/elements/stroke.py:35
+#: lib/elements/stroke.py:43
msgid "Stroke"
msgstr ""
-#: lib/elements/stroke.py:38
+#: lib/elements/stroke.py:46
msgid "Running stitch along paths"
msgstr ""
-#: lib/elements/stroke.py:52 inx/inkstitch_break_apart.inx:17
+#: lib/elements/stroke.py:60 inx/inkstitch_break_apart.inx:17
msgid "Method"
msgstr ""
-#: lib/elements/stroke.py:56
+#: lib/elements/stroke.py:64
msgid "Running Stitch"
msgstr ""
-#: lib/elements/stroke.py:56
+#: lib/elements/stroke.py:64
msgid "Ripple"
msgstr ""
-#: lib/elements/stroke.py:63
+#: lib/elements/stroke.py:71
msgid "Manual stitch placement"
msgstr ""
-#: lib/elements/stroke.py:64
+#: lib/elements/stroke.py:72
msgid "Stitch every node in the path. All other options are ignored."
msgstr ""
-#: lib/elements/stroke.py:74
-msgid "Repeats"
-msgstr ""
-
-#: lib/elements/stroke.py:75
+#: lib/elements/stroke.py:83
msgid "Defines how many times to run down and back along the path."
msgstr ""
-#: lib/elements/stroke.py:85
+#: lib/elements/stroke.py:93
msgid "Bean stitch number of repeats"
msgstr ""
-#: lib/elements/stroke.py:86
-msgid "Backtrack each stitch this many times. A value of 1 would triple each stitch (forward, back, forward). A value of 2 would quintuple each stitch, etc. Only applies to running stitch."
+#: lib/elements/stroke.py:94
+msgid "Backtrack each stitch this many times. A value of 1 would triple each stitch (forward, back, forward). A value of 2 would quintuple each stitch, etc."
msgstr ""
-#: lib/elements/stroke.py:97
+#: lib/elements/stroke.py:105
msgid "Running stitch length"
msgstr ""
-#: lib/elements/stroke.py:98
+#: lib/elements/stroke.py:106
msgid "Length of stitches in running stitch mode."
msgstr ""
-#: lib/elements/stroke.py:108
+#: lib/elements/stroke.py:117
+msgid "Length of stitches in zig-zag mode."
+msgstr ""
+
+#: lib/elements/stroke.py:129
msgid "Number of lines"
msgstr ""
-#: lib/elements/stroke.py:109
+#: lib/elements/stroke.py:130
msgid "Number of lines from start to finish"
msgstr ""
-#: lib/elements/stroke.py:120
+#: lib/elements/stroke.py:146
msgid "Skip first lines"
msgstr ""
-#: lib/elements/stroke.py:121
+#: lib/elements/stroke.py:147
msgid "Skip this number of lines at the beginning."
msgstr ""
-#: lib/elements/stroke.py:132
+#: lib/elements/stroke.py:158
msgid "Skip last lines"
msgstr ""
-#: lib/elements/stroke.py:133
+#: lib/elements/stroke.py:159
msgid "Skip this number of lines at the end"
msgstr ""
-#: lib/elements/stroke.py:144
-msgid "Flip"
+#: lib/elements/stroke.py:182
+msgid "Line distance exponent"
msgstr ""
-#: lib/elements/stroke.py:145
-msgid "Flip outer to inner"
+#: lib/elements/stroke.py:183
+msgid "Increase density towards one side."
msgstr ""
-#: lib/elements/stroke.py:156
-msgid "Grid distance"
+#: lib/elements/stroke.py:194
+msgid "Flip exponent"
msgstr ""
-#: lib/elements/stroke.py:157
-msgid "Render as grid. Works only with satin type ripple stitches."
+#: lib/elements/stroke.py:195
+msgid "Reverse exponent effect."
msgstr ""
-#: lib/elements/stroke.py:168
-msgid "Line distance exponent"
+#: lib/elements/stroke.py:206
+msgid "Reverse"
msgstr ""
-#: lib/elements/stroke.py:169
-msgid "Increse density towards one side."
+#: lib/elements/stroke.py:207
+msgid "Flip start and end point"
msgstr ""
-#: lib/elements/stroke.py:181
-msgid "Length of stitches in zig-zag mode."
+#: lib/elements/stroke.py:218
+msgid "Grid size"
+msgstr ""
+
+#: lib/elements/stroke.py:219
+msgid "Render as grid. Use with care and watch your stitch density."
+msgstr ""
+
+#: lib/elements/stroke.py:231
+msgid "Scale axis"
+msgstr ""
+
+#: lib/elements/stroke.py:232
+msgid "Scale axis for satin guided ripple stitches."
+msgstr ""
+
+#: lib/elements/stroke.py:236
+msgid "X Y"
msgstr ""
-#: lib/elements/stroke.py:252
+#: lib/elements/stroke.py:236
+msgid "X"
+msgstr ""
+
+#: lib/elements/stroke.py:236
+msgid "Y"
+msgstr ""
+
+#: lib/elements/stroke.py:236 print/templates/ui.html:172
+msgid "None"
+msgstr ""
+
+#: lib/elements/stroke.py:244
+msgid "Starting scale"
+msgstr ""
+
+#: lib/elements/stroke.py:245
+msgid "How big the first copy of the line should be, in percent."
+msgstr ""
+
+#: lib/elements/stroke.py:245 lib/elements/stroke.py:256
+msgid "Used only for ripple stitch with a guide line."
+msgstr ""
+
+#: lib/elements/stroke.py:255
+msgid "Ending scale"
+msgstr ""
+
+#: lib/elements/stroke.py:256
+msgid "How big the last copy of the line should be, in percent."
+msgstr ""
+
+#: lib/elements/stroke.py:266
+msgid "Rotate"
+msgstr ""
+
+#: lib/elements/stroke.py:267
+msgid "Rotate satin guided ripple stitches"
+msgstr ""
+
+#: lib/elements/stroke.py:348
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 ""
@@ -1953,26 +2014,26 @@ msgstr ""
msgid "Auto-Route"
msgstr ""
-#: lib/stitches/auto_run.py:257
+#: lib/stitches/auto_run.py:261
#, python-format
msgid "AutoRun %d"
msgstr ""
-#: lib/stitches/auto_run.py:259
+#: lib/stitches/auto_run.py:263
#, python-format
msgid "AutoRun Underpath %d"
msgstr ""
#. Label for a satin column created by Auto-Route Satin Columns and Lettering
#. extensions
-#: lib/stitches/auto_satin.py:516
+#: lib/stitches/auto_satin.py:517
#, python-format
msgid "AutoSatin %d"
msgstr ""
#. Label for running stitch (underpathing) created by Auto-Route Satin Columns
#. amd Lettering extensions
-#: lib/stitches/auto_satin.py:519
+#: lib/stitches/auto_satin.py:521
#, python-format
msgid "AutoSatin Running Stitch %d"
msgstr ""
@@ -2362,10 +2423,6 @@ msgstr ""
msgid "Thread Palette"
msgstr ""
-#: print/templates/ui.html:172
-msgid "None"
-msgstr ""
-
#: print/templates/ui.html:188
msgid "Changing the thread palette will cause thread names and catalog numbers to be recalculated based on the new palette. Any changes you have made to color or thread names will be lost. Are you sure?"
msgstr ""
diff --git a/translations/messages_ar_SA.po b/translations/messages_ar_SA.po
index 169ab970..74586658 100644
--- a/translations/messages_ar_SA.po
+++ b/translations/messages_ar_SA.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: inkstitch\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2022-06-07 02:15+0000\n"
-"PO-Revision-Date: 2022-06-07 02:16\n"
+"POT-Creation-Date: 2022-06-11 02:18+0000\n"
+"PO-Revision-Date: 2022-06-11 02:19\n"
"Last-Translator: \n"
"Language-Team: Arabic\n"
"MIME-Version: 1.0\n"
@@ -16,7 +16,7 @@ msgstr ""
"Project-Id-Version: \n"
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2022-06-07 02:15+0000\n"
+"POT-Creation-Date: 2022-06-11 02:18+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -778,15 +778,15 @@ msgstr ""
msgid "* Move the guide line into the element"
msgstr ""
-#: lib/elements/fill_stitch.py:64
+#: lib/elements/fill_stitch.py:64 lib/elements/stroke.py:35
msgid "Multiple Guide Lines"
msgstr ""
-#: lib/elements/fill_stitch.py:65
+#: lib/elements/fill_stitch.py:65 lib/elements/stroke.py:36
msgid "This object has multiple guide lines, but only the first one will be used."
msgstr ""
-#: lib/elements/fill_stitch.py:67
+#: lib/elements/fill_stitch.py:67 lib/elements/stroke.py:38
msgid "* Remove all guide lines, except for one."
msgstr ""
@@ -1171,7 +1171,7 @@ msgstr ""
msgid "\"E\" stitch"
msgstr ""
-#: lib/elements/satin_column.py:96 lib/elements/satin_column.py:204
+#: lib/elements/satin_column.py:96 lib/elements/satin_column.py:209
msgid "Maximum stitch length"
msgstr ""
@@ -1179,7 +1179,7 @@ msgstr ""
msgid "Maximum stitch length for split stitches."
msgstr ""
-#: lib/elements/satin_column.py:108 lib/elements/stroke.py:180
+#: lib/elements/satin_column.py:108 lib/elements/stroke.py:116
msgid "Zig-zag spacing (peak-to-peak)"
msgstr ""
@@ -1221,35 +1221,40 @@ msgid "Center-walk underlay"
msgstr ""
#: lib/elements/satin_column.py:157 lib/elements/satin_column.py:164
+#: lib/elements/satin_column.py:169
msgid "Center-Walk Underlay"
msgstr ""
-#: lib/elements/satin_column.py:169
+#: lib/elements/satin_column.py:169 lib/elements/stroke.py:82
+msgid "Repeats"
+msgstr ""
+
+#: lib/elements/satin_column.py:174
msgid "Zig-zag underlay"
msgstr ""
-#: lib/elements/satin_column.py:169 lib/elements/satin_column.py:178
-#: lib/elements/satin_column.py:189 lib/elements/satin_column.py:207
+#: lib/elements/satin_column.py:174 lib/elements/satin_column.py:183
+#: lib/elements/satin_column.py:194 lib/elements/satin_column.py:212
msgid "Zig-zag Underlay"
msgstr ""
-#: lib/elements/satin_column.py:175
+#: lib/elements/satin_column.py:180
msgid "Zig-Zag spacing (peak-to-peak)"
msgstr ""
-#: lib/elements/satin_column.py:176
+#: lib/elements/satin_column.py:181
msgid "Distance between peaks of the zig-zags."
msgstr ""
-#: lib/elements/satin_column.py:186
+#: lib/elements/satin_column.py:191
msgid "Inset amount"
msgstr ""
-#: lib/elements/satin_column.py:187
+#: lib/elements/satin_column.py:192
msgid "default: half of contour underlay inset"
msgstr ""
-#: lib/elements/satin_column.py:205
+#: lib/elements/satin_column.py:210
msgid "Split stitch if distance of maximum stitch length is exceeded"
msgstr ""
@@ -1262,118 +1267,174 @@ msgid "Skip values are ignored, because there was no line left to embroider."
msgstr ""
#: lib/elements/stroke.py:29
-msgid "* Reduce values of Skip first and last lines or"
+msgid "* Open the params dialog with this object selected"
msgstr ""
#: lib/elements/stroke.py:30
-msgid "* Increase number of lines accordinly in the params dialog."
+msgid "* Reduce Skip values or increase number of lines"
msgstr ""
-#: lib/elements/stroke.py:35
+#: lib/elements/stroke.py:43
msgid "Stroke"
msgstr ""
-#: lib/elements/stroke.py:38
+#: lib/elements/stroke.py:46
msgid "Running stitch along paths"
msgstr ""
-#: lib/elements/stroke.py:52 inx/inkstitch_break_apart.inx:17
+#: lib/elements/stroke.py:60 inx/inkstitch_break_apart.inx:17
msgid "Method"
msgstr ""
-#: lib/elements/stroke.py:56
+#: lib/elements/stroke.py:64
msgid "Running Stitch"
msgstr ""
-#: lib/elements/stroke.py:56
+#: lib/elements/stroke.py:64
msgid "Ripple"
msgstr ""
-#: lib/elements/stroke.py:63
+#: lib/elements/stroke.py:71
msgid "Manual stitch placement"
msgstr ""
-#: lib/elements/stroke.py:64
+#: lib/elements/stroke.py:72
msgid "Stitch every node in the path. All other options are ignored."
msgstr ""
-#: lib/elements/stroke.py:74
-msgid "Repeats"
-msgstr ""
-
-#: lib/elements/stroke.py:75
+#: lib/elements/stroke.py:83
msgid "Defines how many times to run down and back along the path."
msgstr ""
-#: lib/elements/stroke.py:85
+#: lib/elements/stroke.py:93
msgid "Bean stitch number of repeats"
msgstr ""
-#: lib/elements/stroke.py:86
-msgid "Backtrack each stitch this many times. A value of 1 would triple each stitch (forward, back, forward). A value of 2 would quintuple each stitch, etc. Only applies to running stitch."
+#: lib/elements/stroke.py:94
+msgid "Backtrack each stitch this many times. A value of 1 would triple each stitch (forward, back, forward). A value of 2 would quintuple each stitch, etc."
msgstr ""
-#: lib/elements/stroke.py:97
+#: lib/elements/stroke.py:105
msgid "Running stitch length"
msgstr ""
-#: lib/elements/stroke.py:98
+#: lib/elements/stroke.py:106
msgid "Length of stitches in running stitch mode."
msgstr ""
-#: lib/elements/stroke.py:108
+#: lib/elements/stroke.py:117
+msgid "Length of stitches in zig-zag mode."
+msgstr ""
+
+#: lib/elements/stroke.py:129
msgid "Number of lines"
msgstr ""
-#: lib/elements/stroke.py:109
+#: lib/elements/stroke.py:130
msgid "Number of lines from start to finish"
msgstr ""
-#: lib/elements/stroke.py:120
+#: lib/elements/stroke.py:146
msgid "Skip first lines"
msgstr ""
-#: lib/elements/stroke.py:121
+#: lib/elements/stroke.py:147
msgid "Skip this number of lines at the beginning."
msgstr ""
-#: lib/elements/stroke.py:132
+#: lib/elements/stroke.py:158
msgid "Skip last lines"
msgstr ""
-#: lib/elements/stroke.py:133
+#: lib/elements/stroke.py:159
msgid "Skip this number of lines at the end"
msgstr ""
-#: lib/elements/stroke.py:144
-msgid "Flip"
+#: lib/elements/stroke.py:182
+msgid "Line distance exponent"
msgstr ""
-#: lib/elements/stroke.py:145
-msgid "Flip outer to inner"
+#: lib/elements/stroke.py:183
+msgid "Increase density towards one side."
msgstr ""
-#: lib/elements/stroke.py:156
-msgid "Grid distance"
+#: lib/elements/stroke.py:194
+msgid "Flip exponent"
msgstr ""
-#: lib/elements/stroke.py:157
-msgid "Render as grid. Works only with satin type ripple stitches."
+#: lib/elements/stroke.py:195
+msgid "Reverse exponent effect."
msgstr ""
-#: lib/elements/stroke.py:168
-msgid "Line distance exponent"
+#: lib/elements/stroke.py:206
+msgid "Reverse"
msgstr ""
-#: lib/elements/stroke.py:169
-msgid "Increse density towards one side."
+#: lib/elements/stroke.py:207
+msgid "Flip start and end point"
msgstr ""
-#: lib/elements/stroke.py:181
-msgid "Length of stitches in zig-zag mode."
+#: lib/elements/stroke.py:218
+msgid "Grid size"
+msgstr ""
+
+#: lib/elements/stroke.py:219
+msgid "Render as grid. Use with care and watch your stitch density."
+msgstr ""
+
+#: lib/elements/stroke.py:231
+msgid "Scale axis"
+msgstr ""
+
+#: lib/elements/stroke.py:232
+msgid "Scale axis for satin guided ripple stitches."
+msgstr ""
+
+#: lib/elements/stroke.py:236
+msgid "X Y"
msgstr ""
-#: lib/elements/stroke.py:252
+#: lib/elements/stroke.py:236
+msgid "X"
+msgstr ""
+
+#: lib/elements/stroke.py:236
+msgid "Y"
+msgstr ""
+
+#: lib/elements/stroke.py:236 print/templates/ui.html:172
+msgid "None"
+msgstr ""
+
+#: lib/elements/stroke.py:244
+msgid "Starting scale"
+msgstr ""
+
+#: lib/elements/stroke.py:245
+msgid "How big the first copy of the line should be, in percent."
+msgstr ""
+
+#: lib/elements/stroke.py:245 lib/elements/stroke.py:256
+msgid "Used only for ripple stitch with a guide line."
+msgstr ""
+
+#: lib/elements/stroke.py:255
+msgid "Ending scale"
+msgstr ""
+
+#: lib/elements/stroke.py:256
+msgid "How big the last copy of the line should be, in percent."
+msgstr ""
+
+#: lib/elements/stroke.py:266
+msgid "Rotate"
+msgstr ""
+
+#: lib/elements/stroke.py:267
+msgid "Rotate satin guided ripple stitches"
+msgstr ""
+
+#: lib/elements/stroke.py:348
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 ""
@@ -1953,26 +2014,26 @@ msgstr ""
msgid "Auto-Route"
msgstr ""
-#: lib/stitches/auto_run.py:257
+#: lib/stitches/auto_run.py:261
#, python-format
msgid "AutoRun %d"
msgstr ""
-#: lib/stitches/auto_run.py:259
+#: lib/stitches/auto_run.py:263
#, python-format
msgid "AutoRun Underpath %d"
msgstr ""
#. Label for a satin column created by Auto-Route Satin Columns and Lettering
#. extensions
-#: lib/stitches/auto_satin.py:516
+#: lib/stitches/auto_satin.py:517
#, python-format
msgid "AutoSatin %d"
msgstr ""
#. Label for running stitch (underpathing) created by Auto-Route Satin Columns
#. amd Lettering extensions
-#: lib/stitches/auto_satin.py:519
+#: lib/stitches/auto_satin.py:521
#, python-format
msgid "AutoSatin Running Stitch %d"
msgstr ""
@@ -2362,10 +2423,6 @@ msgstr ""
msgid "Thread Palette"
msgstr ""
-#: print/templates/ui.html:172
-msgid "None"
-msgstr ""
-
#: print/templates/ui.html:188
msgid "Changing the thread palette will cause thread names and catalog numbers to be recalculated based on the new palette. Any changes you have made to color or thread names will be lost. Are you sure?"
msgstr ""
diff --git a/translations/messages_ca_ES.po b/translations/messages_ca_ES.po
index 3efd8f62..8c9e937d 100644
--- a/translations/messages_ca_ES.po
+++ b/translations/messages_ca_ES.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: inkstitch\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2022-06-07 02:15+0000\n"
-"PO-Revision-Date: 2022-06-07 02:16\n"
+"POT-Creation-Date: 2022-06-11 02:18+0000\n"
+"PO-Revision-Date: 2022-06-11 02:19\n"
"Last-Translator: \n"
"Language-Team: Catalan\n"
"MIME-Version: 1.0\n"
@@ -16,7 +16,7 @@ msgstr ""
"Project-Id-Version: \n"
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2022-06-07 02:15+0000\n"
+"POT-Creation-Date: 2022-06-11 02:18+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -778,15 +778,15 @@ msgstr ""
msgid "* Move the guide line into the element"
msgstr ""
-#: lib/elements/fill_stitch.py:64
+#: lib/elements/fill_stitch.py:64 lib/elements/stroke.py:35
msgid "Multiple Guide Lines"
msgstr ""
-#: lib/elements/fill_stitch.py:65
+#: lib/elements/fill_stitch.py:65 lib/elements/stroke.py:36
msgid "This object has multiple guide lines, but only the first one will be used."
msgstr ""
-#: lib/elements/fill_stitch.py:67
+#: lib/elements/fill_stitch.py:67 lib/elements/stroke.py:38
msgid "* Remove all guide lines, except for one."
msgstr ""
@@ -1171,7 +1171,7 @@ msgstr ""
msgid "\"E\" stitch"
msgstr ""
-#: lib/elements/satin_column.py:96 lib/elements/satin_column.py:204
+#: lib/elements/satin_column.py:96 lib/elements/satin_column.py:209
msgid "Maximum stitch length"
msgstr ""
@@ -1179,7 +1179,7 @@ msgstr ""
msgid "Maximum stitch length for split stitches."
msgstr ""
-#: lib/elements/satin_column.py:108 lib/elements/stroke.py:180
+#: lib/elements/satin_column.py:108 lib/elements/stroke.py:116
msgid "Zig-zag spacing (peak-to-peak)"
msgstr ""
@@ -1221,35 +1221,40 @@ msgid "Center-walk underlay"
msgstr ""
#: lib/elements/satin_column.py:157 lib/elements/satin_column.py:164
+#: lib/elements/satin_column.py:169
msgid "Center-Walk Underlay"
msgstr ""
-#: lib/elements/satin_column.py:169
+#: lib/elements/satin_column.py:169 lib/elements/stroke.py:82
+msgid "Repeats"
+msgstr ""
+
+#: lib/elements/satin_column.py:174
msgid "Zig-zag underlay"
msgstr ""
-#: lib/elements/satin_column.py:169 lib/elements/satin_column.py:178
-#: lib/elements/satin_column.py:189 lib/elements/satin_column.py:207
+#: lib/elements/satin_column.py:174 lib/elements/satin_column.py:183
+#: lib/elements/satin_column.py:194 lib/elements/satin_column.py:212
msgid "Zig-zag Underlay"
msgstr ""
-#: lib/elements/satin_column.py:175
+#: lib/elements/satin_column.py:180
msgid "Zig-Zag spacing (peak-to-peak)"
msgstr ""
-#: lib/elements/satin_column.py:176
+#: lib/elements/satin_column.py:181
msgid "Distance between peaks of the zig-zags."
msgstr ""
-#: lib/elements/satin_column.py:186
+#: lib/elements/satin_column.py:191
msgid "Inset amount"
msgstr ""
-#: lib/elements/satin_column.py:187
+#: lib/elements/satin_column.py:192
msgid "default: half of contour underlay inset"
msgstr ""
-#: lib/elements/satin_column.py:205
+#: lib/elements/satin_column.py:210
msgid "Split stitch if distance of maximum stitch length is exceeded"
msgstr ""
@@ -1262,118 +1267,174 @@ msgid "Skip values are ignored, because there was no line left to embroider."
msgstr ""
#: lib/elements/stroke.py:29
-msgid "* Reduce values of Skip first and last lines or"
+msgid "* Open the params dialog with this object selected"
msgstr ""
#: lib/elements/stroke.py:30
-msgid "* Increase number of lines accordinly in the params dialog."
+msgid "* Reduce Skip values or increase number of lines"
msgstr ""
-#: lib/elements/stroke.py:35
+#: lib/elements/stroke.py:43
msgid "Stroke"
msgstr ""
-#: lib/elements/stroke.py:38
+#: lib/elements/stroke.py:46
msgid "Running stitch along paths"
msgstr ""
-#: lib/elements/stroke.py:52 inx/inkstitch_break_apart.inx:17
+#: lib/elements/stroke.py:60 inx/inkstitch_break_apart.inx:17
msgid "Method"
msgstr ""
-#: lib/elements/stroke.py:56
+#: lib/elements/stroke.py:64
msgid "Running Stitch"
msgstr ""
-#: lib/elements/stroke.py:56
+#: lib/elements/stroke.py:64
msgid "Ripple"
msgstr ""
-#: lib/elements/stroke.py:63
+#: lib/elements/stroke.py:71
msgid "Manual stitch placement"
msgstr ""
-#: lib/elements/stroke.py:64
+#: lib/elements/stroke.py:72
msgid "Stitch every node in the path. All other options are ignored."
msgstr ""
-#: lib/elements/stroke.py:74
-msgid "Repeats"
-msgstr ""
-
-#: lib/elements/stroke.py:75
+#: lib/elements/stroke.py:83
msgid "Defines how many times to run down and back along the path."
msgstr ""
-#: lib/elements/stroke.py:85
+#: lib/elements/stroke.py:93
msgid "Bean stitch number of repeats"
msgstr ""
-#: lib/elements/stroke.py:86
-msgid "Backtrack each stitch this many times. A value of 1 would triple each stitch (forward, back, forward). A value of 2 would quintuple each stitch, etc. Only applies to running stitch."
+#: lib/elements/stroke.py:94
+msgid "Backtrack each stitch this many times. A value of 1 would triple each stitch (forward, back, forward). A value of 2 would quintuple each stitch, etc."
msgstr ""
-#: lib/elements/stroke.py:97
+#: lib/elements/stroke.py:105
msgid "Running stitch length"
msgstr ""
-#: lib/elements/stroke.py:98
+#: lib/elements/stroke.py:106
msgid "Length of stitches in running stitch mode."
msgstr ""
-#: lib/elements/stroke.py:108
+#: lib/elements/stroke.py:117
+msgid "Length of stitches in zig-zag mode."
+msgstr ""
+
+#: lib/elements/stroke.py:129
msgid "Number of lines"
msgstr ""
-#: lib/elements/stroke.py:109
+#: lib/elements/stroke.py:130
msgid "Number of lines from start to finish"
msgstr ""
-#: lib/elements/stroke.py:120
+#: lib/elements/stroke.py:146
msgid "Skip first lines"
msgstr ""
-#: lib/elements/stroke.py:121
+#: lib/elements/stroke.py:147
msgid "Skip this number of lines at the beginning."
msgstr ""
-#: lib/elements/stroke.py:132
+#: lib/elements/stroke.py:158
msgid "Skip last lines"
msgstr ""
-#: lib/elements/stroke.py:133
+#: lib/elements/stroke.py:159
msgid "Skip this number of lines at the end"
msgstr ""
-#: lib/elements/stroke.py:144
-msgid "Flip"
+#: lib/elements/stroke.py:182
+msgid "Line distance exponent"
msgstr ""
-#: lib/elements/stroke.py:145
-msgid "Flip outer to inner"
+#: lib/elements/stroke.py:183
+msgid "Increase density towards one side."
msgstr ""
-#: lib/elements/stroke.py:156
-msgid "Grid distance"
+#: lib/elements/stroke.py:194
+msgid "Flip exponent"
msgstr ""
-#: lib/elements/stroke.py:157
-msgid "Render as grid. Works only with satin type ripple stitches."
+#: lib/elements/stroke.py:195
+msgid "Reverse exponent effect."
msgstr ""
-#: lib/elements/stroke.py:168
-msgid "Line distance exponent"
+#: lib/elements/stroke.py:206
+msgid "Reverse"
msgstr ""
-#: lib/elements/stroke.py:169
-msgid "Increse density towards one side."
+#: lib/elements/stroke.py:207
+msgid "Flip start and end point"
msgstr ""
-#: lib/elements/stroke.py:181
-msgid "Length of stitches in zig-zag mode."
+#: lib/elements/stroke.py:218
+msgid "Grid size"
+msgstr ""
+
+#: lib/elements/stroke.py:219
+msgid "Render as grid. Use with care and watch your stitch density."
+msgstr ""
+
+#: lib/elements/stroke.py:231
+msgid "Scale axis"
+msgstr ""
+
+#: lib/elements/stroke.py:232
+msgid "Scale axis for satin guided ripple stitches."
+msgstr ""
+
+#: lib/elements/stroke.py:236
+msgid "X Y"
msgstr ""
-#: lib/elements/stroke.py:252
+#: lib/elements/stroke.py:236
+msgid "X"
+msgstr ""
+
+#: lib/elements/stroke.py:236
+msgid "Y"
+msgstr ""
+
+#: lib/elements/stroke.py:236 print/templates/ui.html:172
+msgid "None"
+msgstr ""
+
+#: lib/elements/stroke.py:244
+msgid "Starting scale"
+msgstr ""
+
+#: lib/elements/stroke.py:245
+msgid "How big the first copy of the line should be, in percent."
+msgstr ""
+
+#: lib/elements/stroke.py:245 lib/elements/stroke.py:256
+msgid "Used only for ripple stitch with a guide line."
+msgstr ""
+
+#: lib/elements/stroke.py:255
+msgid "Ending scale"
+msgstr ""
+
+#: lib/elements/stroke.py:256
+msgid "How big the last copy of the line should be, in percent."
+msgstr ""
+
+#: lib/elements/stroke.py:266
+msgid "Rotate"
+msgstr ""
+
+#: lib/elements/stroke.py:267
+msgid "Rotate satin guided ripple stitches"
+msgstr ""
+
+#: lib/elements/stroke.py:348
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 ""
@@ -1953,26 +2014,26 @@ msgstr ""
msgid "Auto-Route"
msgstr ""
-#: lib/stitches/auto_run.py:257
+#: lib/stitches/auto_run.py:261
#, python-format
msgid "AutoRun %d"
msgstr ""
-#: lib/stitches/auto_run.py:259
+#: lib/stitches/auto_run.py:263
#, python-format
msgid "AutoRun Underpath %d"
msgstr ""
#. Label for a satin column created by Auto-Route Satin Columns and Lettering
#. extensions
-#: lib/stitches/auto_satin.py:516
+#: lib/stitches/auto_satin.py:517
#, python-format
msgid "AutoSatin %d"
msgstr ""
#. Label for running stitch (underpathing) created by Auto-Route Satin Columns
#. amd Lettering extensions
-#: lib/stitches/auto_satin.py:519
+#: lib/stitches/auto_satin.py:521
#, python-format
msgid "AutoSatin Running Stitch %d"
msgstr ""
@@ -2362,10 +2423,6 @@ msgstr ""
msgid "Thread Palette"
msgstr ""
-#: print/templates/ui.html:172
-msgid "None"
-msgstr ""
-
#: print/templates/ui.html:188
msgid "Changing the thread palette will cause thread names and catalog numbers to be recalculated based on the new palette. Any changes you have made to color or thread names will be lost. Are you sure?"
msgstr ""
diff --git a/translations/messages_cs_CZ.po b/translations/messages_cs_CZ.po
index b9a3cfd3..87e9531b 100644
--- a/translations/messages_cs_CZ.po
+++ b/translations/messages_cs_CZ.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: inkstitch\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2022-06-07 02:15+0000\n"
-"PO-Revision-Date: 2022-06-07 02:16\n"
+"POT-Creation-Date: 2022-06-11 02:18+0000\n"
+"PO-Revision-Date: 2022-06-11 02:19\n"
"Last-Translator: \n"
"Language-Team: Czech\n"
"MIME-Version: 1.0\n"
@@ -16,7 +16,7 @@ msgstr ""
"Project-Id-Version: \n"
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2022-06-07 02:15+0000\n"
+"POT-Creation-Date: 2022-06-11 02:18+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -778,15 +778,15 @@ msgstr ""
msgid "* Move the guide line into the element"
msgstr ""
-#: lib/elements/fill_stitch.py:64
+#: lib/elements/fill_stitch.py:64 lib/elements/stroke.py:35
msgid "Multiple Guide Lines"
msgstr ""
-#: lib/elements/fill_stitch.py:65
+#: lib/elements/fill_stitch.py:65 lib/elements/stroke.py:36
msgid "This object has multiple guide lines, but only the first one will be used."
msgstr ""
-#: lib/elements/fill_stitch.py:67
+#: lib/elements/fill_stitch.py:67 lib/elements/stroke.py:38
msgid "* Remove all guide lines, except for one."
msgstr ""
@@ -1171,7 +1171,7 @@ msgstr ""
msgid "\"E\" stitch"
msgstr ""
-#: lib/elements/satin_column.py:96 lib/elements/satin_column.py:204
+#: lib/elements/satin_column.py:96 lib/elements/satin_column.py:209
msgid "Maximum stitch length"
msgstr ""
@@ -1179,7 +1179,7 @@ msgstr ""
msgid "Maximum stitch length for split stitches."
msgstr ""
-#: lib/elements/satin_column.py:108 lib/elements/stroke.py:180
+#: lib/elements/satin_column.py:108 lib/elements/stroke.py:116
msgid "Zig-zag spacing (peak-to-peak)"
msgstr ""
@@ -1221,35 +1221,40 @@ msgid "Center-walk underlay"
msgstr ""
#: lib/elements/satin_column.py:157 lib/elements/satin_column.py:164
+#: lib/elements/satin_column.py:169
msgid "Center-Walk Underlay"
msgstr ""
-#: lib/elements/satin_column.py:169
+#: lib/elements/satin_column.py:169 lib/elements/stroke.py:82
+msgid "Repeats"
+msgstr ""
+
+#: lib/elements/satin_column.py:174
msgid "Zig-zag underlay"
msgstr ""
-#: lib/elements/satin_column.py:169 lib/elements/satin_column.py:178
-#: lib/elements/satin_column.py:189 lib/elements/satin_column.py:207
+#: lib/elements/satin_column.py:174 lib/elements/satin_column.py:183
+#: lib/elements/satin_column.py:194 lib/elements/satin_column.py:212
msgid "Zig-zag Underlay"
msgstr ""
-#: lib/elements/satin_column.py:175
+#: lib/elements/satin_column.py:180
msgid "Zig-Zag spacing (peak-to-peak)"
msgstr ""
-#: lib/elements/satin_column.py:176
+#: lib/elements/satin_column.py:181
msgid "Distance between peaks of the zig-zags."
msgstr ""
-#: lib/elements/satin_column.py:186
+#: lib/elements/satin_column.py:191
msgid "Inset amount"
msgstr ""
-#: lib/elements/satin_column.py:187
+#: lib/elements/satin_column.py:192
msgid "default: half of contour underlay inset"
msgstr ""
-#: lib/elements/satin_column.py:205
+#: lib/elements/satin_column.py:210
msgid "Split stitch if distance of maximum stitch length is exceeded"
msgstr ""
@@ -1262,118 +1267,174 @@ msgid "Skip values are ignored, because there was no line left to embroider."
msgstr ""
#: lib/elements/stroke.py:29
-msgid "* Reduce values of Skip first and last lines or"
+msgid "* Open the params dialog with this object selected"
msgstr ""
#: lib/elements/stroke.py:30
-msgid "* Increase number of lines accordinly in the params dialog."
+msgid "* Reduce Skip values or increase number of lines"
msgstr ""
-#: lib/elements/stroke.py:35
+#: lib/elements/stroke.py:43
msgid "Stroke"
msgstr ""
-#: lib/elements/stroke.py:38
+#: lib/elements/stroke.py:46
msgid "Running stitch along paths"
msgstr ""
-#: lib/elements/stroke.py:52 inx/inkstitch_break_apart.inx:17
+#: lib/elements/stroke.py:60 inx/inkstitch_break_apart.inx:17
msgid "Method"
msgstr ""
-#: lib/elements/stroke.py:56
+#: lib/elements/stroke.py:64
msgid "Running Stitch"
msgstr ""
-#: lib/elements/stroke.py:56
+#: lib/elements/stroke.py:64
msgid "Ripple"
msgstr ""
-#: lib/elements/stroke.py:63
+#: lib/elements/stroke.py:71
msgid "Manual stitch placement"
msgstr ""
-#: lib/elements/stroke.py:64
+#: lib/elements/stroke.py:72
msgid "Stitch every node in the path. All other options are ignored."
msgstr ""
-#: lib/elements/stroke.py:74
-msgid "Repeats"
-msgstr ""
-
-#: lib/elements/stroke.py:75
+#: lib/elements/stroke.py:83
msgid "Defines how many times to run down and back along the path."
msgstr ""
-#: lib/elements/stroke.py:85
+#: lib/elements/stroke.py:93
msgid "Bean stitch number of repeats"
msgstr ""
-#: lib/elements/stroke.py:86
-msgid "Backtrack each stitch this many times. A value of 1 would triple each stitch (forward, back, forward). A value of 2 would quintuple each stitch, etc. Only applies to running stitch."
+#: lib/elements/stroke.py:94
+msgid "Backtrack each stitch this many times. A value of 1 would triple each stitch (forward, back, forward). A value of 2 would quintuple each stitch, etc."
msgstr ""
-#: lib/elements/stroke.py:97
+#: lib/elements/stroke.py:105
msgid "Running stitch length"
msgstr ""
-#: lib/elements/stroke.py:98
+#: lib/elements/stroke.py:106
msgid "Length of stitches in running stitch mode."
msgstr ""
-#: lib/elements/stroke.py:108
+#: lib/elements/stroke.py:117
+msgid "Length of stitches in zig-zag mode."
+msgstr ""
+
+#: lib/elements/stroke.py:129
msgid "Number of lines"
msgstr ""
-#: lib/elements/stroke.py:109
+#: lib/elements/stroke.py:130
msgid "Number of lines from start to finish"
msgstr ""
-#: lib/elements/stroke.py:120
+#: lib/elements/stroke.py:146
msgid "Skip first lines"
msgstr ""
-#: lib/elements/stroke.py:121
+#: lib/elements/stroke.py:147
msgid "Skip this number of lines at the beginning."
msgstr ""
-#: lib/elements/stroke.py:132
+#: lib/elements/stroke.py:158
msgid "Skip last lines"
msgstr ""
-#: lib/elements/stroke.py:133
+#: lib/elements/stroke.py:159
msgid "Skip this number of lines at the end"
msgstr ""
-#: lib/elements/stroke.py:144
-msgid "Flip"
+#: lib/elements/stroke.py:182
+msgid "Line distance exponent"
msgstr ""
-#: lib/elements/stroke.py:145
-msgid "Flip outer to inner"
+#: lib/elements/stroke.py:183
+msgid "Increase density towards one side."
msgstr ""
-#: lib/elements/stroke.py:156
-msgid "Grid distance"
+#: lib/elements/stroke.py:194
+msgid "Flip exponent"
msgstr ""
-#: lib/elements/stroke.py:157
-msgid "Render as grid. Works only with satin type ripple stitches."
+#: lib/elements/stroke.py:195
+msgid "Reverse exponent effect."
msgstr ""
-#: lib/elements/stroke.py:168
-msgid "Line distance exponent"
+#: lib/elements/stroke.py:206
+msgid "Reverse"
msgstr ""
-#: lib/elements/stroke.py:169
-msgid "Increse density towards one side."
+#: lib/elements/stroke.py:207
+msgid "Flip start and end point"
msgstr ""
-#: lib/elements/stroke.py:181
-msgid "Length of stitches in zig-zag mode."
+#: lib/elements/stroke.py:218
+msgid "Grid size"
+msgstr ""
+
+#: lib/elements/stroke.py:219
+msgid "Render as grid. Use with care and watch your stitch density."
+msgstr ""
+
+#: lib/elements/stroke.py:231
+msgid "Scale axis"
+msgstr ""
+
+#: lib/elements/stroke.py:232
+msgid "Scale axis for satin guided ripple stitches."
+msgstr ""
+
+#: lib/elements/stroke.py:236
+msgid "X Y"
msgstr ""
-#: lib/elements/stroke.py:252
+#: lib/elements/stroke.py:236
+msgid "X"
+msgstr ""
+
+#: lib/elements/stroke.py:236
+msgid "Y"
+msgstr ""
+
+#: lib/elements/stroke.py:236 print/templates/ui.html:172
+msgid "None"
+msgstr "Žádný"
+
+#: lib/elements/stroke.py:244
+msgid "Starting scale"
+msgstr ""
+
+#: lib/elements/stroke.py:245
+msgid "How big the first copy of the line should be, in percent."
+msgstr ""
+
+#: lib/elements/stroke.py:245 lib/elements/stroke.py:256
+msgid "Used only for ripple stitch with a guide line."
+msgstr ""
+
+#: lib/elements/stroke.py:255
+msgid "Ending scale"
+msgstr ""
+
+#: lib/elements/stroke.py:256
+msgid "How big the last copy of the line should be, in percent."
+msgstr ""
+
+#: lib/elements/stroke.py:266
+msgid "Rotate"
+msgstr ""
+
+#: lib/elements/stroke.py:267
+msgid "Rotate satin guided ripple stitches"
+msgstr ""
+
+#: lib/elements/stroke.py:348
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 ""
@@ -1954,26 +2015,26 @@ msgstr ""
msgid "Auto-Route"
msgstr ""
-#: lib/stitches/auto_run.py:257
+#: lib/stitches/auto_run.py:261
#, python-format
msgid "AutoRun %d"
msgstr ""
-#: lib/stitches/auto_run.py:259
+#: lib/stitches/auto_run.py:263
#, python-format
msgid "AutoRun Underpath %d"
msgstr ""
#. Label for a satin column created by Auto-Route Satin Columns and Lettering
#. extensions
-#: lib/stitches/auto_satin.py:516
+#: lib/stitches/auto_satin.py:517
#, python-format
msgid "AutoSatin %d"
msgstr ""
#. Label for running stitch (underpathing) created by Auto-Route Satin Columns
#. amd Lettering extensions
-#: lib/stitches/auto_satin.py:519
+#: lib/stitches/auto_satin.py:521
#, python-format
msgid "AutoSatin Running Stitch %d"
msgstr ""
@@ -2363,10 +2424,6 @@ msgstr ""
msgid "Thread Palette"
msgstr ""
-#: print/templates/ui.html:172
-msgid "None"
-msgstr "Žádný"
-
#: print/templates/ui.html:188
msgid "Changing the thread palette will cause thread names and catalog numbers to be recalculated based on the new palette. Any changes you have made to color or thread names will be lost. Are you sure?"
msgstr ""
diff --git a/translations/messages_da_DK.po b/translations/messages_da_DK.po
index 76218221..cd18a4a0 100644
--- a/translations/messages_da_DK.po
+++ b/translations/messages_da_DK.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: inkstitch\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2022-06-07 02:15+0000\n"
-"PO-Revision-Date: 2022-06-07 02:16\n"
+"POT-Creation-Date: 2022-06-11 02:18+0000\n"
+"PO-Revision-Date: 2022-06-11 02:19\n"
"Last-Translator: \n"
"Language-Team: Danish\n"
"MIME-Version: 1.0\n"
@@ -16,7 +16,7 @@ msgstr ""
"Project-Id-Version: \n"
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2022-06-07 02:15+0000\n"
+"POT-Creation-Date: 2022-06-11 02:18+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -778,15 +778,15 @@ msgstr ""
msgid "* Move the guide line into the element"
msgstr ""
-#: lib/elements/fill_stitch.py:64
+#: lib/elements/fill_stitch.py:64 lib/elements/stroke.py:35
msgid "Multiple Guide Lines"
msgstr ""
-#: lib/elements/fill_stitch.py:65
+#: lib/elements/fill_stitch.py:65 lib/elements/stroke.py:36
msgid "This object has multiple guide lines, but only the first one will be used."
msgstr ""
-#: lib/elements/fill_stitch.py:67
+#: lib/elements/fill_stitch.py:67 lib/elements/stroke.py:38
msgid "* Remove all guide lines, except for one."
msgstr ""
@@ -1171,7 +1171,7 @@ msgstr ""
msgid "\"E\" stitch"
msgstr ""
-#: lib/elements/satin_column.py:96 lib/elements/satin_column.py:204
+#: lib/elements/satin_column.py:96 lib/elements/satin_column.py:209
msgid "Maximum stitch length"
msgstr ""
@@ -1179,7 +1179,7 @@ msgstr ""
msgid "Maximum stitch length for split stitches."
msgstr ""
-#: lib/elements/satin_column.py:108 lib/elements/stroke.py:180
+#: lib/elements/satin_column.py:108 lib/elements/stroke.py:116
msgid "Zig-zag spacing (peak-to-peak)"
msgstr ""
@@ -1221,35 +1221,40 @@ msgid "Center-walk underlay"
msgstr ""
#: lib/elements/satin_column.py:157 lib/elements/satin_column.py:164
+#: lib/elements/satin_column.py:169
msgid "Center-Walk Underlay"
msgstr ""
-#: lib/elements/satin_column.py:169
+#: lib/elements/satin_column.py:169 lib/elements/stroke.py:82
+msgid "Repeats"
+msgstr ""
+
+#: lib/elements/satin_column.py:174
msgid "Zig-zag underlay"
msgstr ""
-#: lib/elements/satin_column.py:169 lib/elements/satin_column.py:178
-#: lib/elements/satin_column.py:189 lib/elements/satin_column.py:207
+#: lib/elements/satin_column.py:174 lib/elements/satin_column.py:183
+#: lib/elements/satin_column.py:194 lib/elements/satin_column.py:212
msgid "Zig-zag Underlay"
msgstr ""
-#: lib/elements/satin_column.py:175
+#: lib/elements/satin_column.py:180
msgid "Zig-Zag spacing (peak-to-peak)"
msgstr ""
-#: lib/elements/satin_column.py:176
+#: lib/elements/satin_column.py:181
msgid "Distance between peaks of the zig-zags."
msgstr ""
-#: lib/elements/satin_column.py:186
+#: lib/elements/satin_column.py:191
msgid "Inset amount"
msgstr ""
-#: lib/elements/satin_column.py:187
+#: lib/elements/satin_column.py:192
msgid "default: half of contour underlay inset"
msgstr ""
-#: lib/elements/satin_column.py:205
+#: lib/elements/satin_column.py:210
msgid "Split stitch if distance of maximum stitch length is exceeded"
msgstr ""
@@ -1262,118 +1267,174 @@ msgid "Skip values are ignored, because there was no line left to embroider."
msgstr ""
#: lib/elements/stroke.py:29
-msgid "* Reduce values of Skip first and last lines or"
+msgid "* Open the params dialog with this object selected"
msgstr ""
#: lib/elements/stroke.py:30
-msgid "* Increase number of lines accordinly in the params dialog."
+msgid "* Reduce Skip values or increase number of lines"
msgstr ""
-#: lib/elements/stroke.py:35
+#: lib/elements/stroke.py:43
msgid "Stroke"
msgstr ""
-#: lib/elements/stroke.py:38
+#: lib/elements/stroke.py:46
msgid "Running stitch along paths"
msgstr ""
-#: lib/elements/stroke.py:52 inx/inkstitch_break_apart.inx:17
+#: lib/elements/stroke.py:60 inx/inkstitch_break_apart.inx:17
msgid "Method"
msgstr ""
-#: lib/elements/stroke.py:56
+#: lib/elements/stroke.py:64
msgid "Running Stitch"
msgstr ""
-#: lib/elements/stroke.py:56
+#: lib/elements/stroke.py:64
msgid "Ripple"
msgstr ""
-#: lib/elements/stroke.py:63
+#: lib/elements/stroke.py:71
msgid "Manual stitch placement"
msgstr ""
-#: lib/elements/stroke.py:64
+#: lib/elements/stroke.py:72
msgid "Stitch every node in the path. All other options are ignored."
msgstr ""
-#: lib/elements/stroke.py:74
-msgid "Repeats"
-msgstr ""
-
-#: lib/elements/stroke.py:75
+#: lib/elements/stroke.py:83
msgid "Defines how many times to run down and back along the path."
msgstr ""
-#: lib/elements/stroke.py:85
+#: lib/elements/stroke.py:93
msgid "Bean stitch number of repeats"
msgstr ""
-#: lib/elements/stroke.py:86
-msgid "Backtrack each stitch this many times. A value of 1 would triple each stitch (forward, back, forward). A value of 2 would quintuple each stitch, etc. Only applies to running stitch."
+#: lib/elements/stroke.py:94
+msgid "Backtrack each stitch this many times. A value of 1 would triple each stitch (forward, back, forward). A value of 2 would quintuple each stitch, etc."
msgstr ""
-#: lib/elements/stroke.py:97
+#: lib/elements/stroke.py:105
msgid "Running stitch length"
msgstr ""
-#: lib/elements/stroke.py:98
+#: lib/elements/stroke.py:106
msgid "Length of stitches in running stitch mode."
msgstr ""
-#: lib/elements/stroke.py:108
+#: lib/elements/stroke.py:117
+msgid "Length of stitches in zig-zag mode."
+msgstr ""
+
+#: lib/elements/stroke.py:129
msgid "Number of lines"
msgstr ""
-#: lib/elements/stroke.py:109
+#: lib/elements/stroke.py:130
msgid "Number of lines from start to finish"
msgstr ""
-#: lib/elements/stroke.py:120
+#: lib/elements/stroke.py:146
msgid "Skip first lines"
msgstr ""
-#: lib/elements/stroke.py:121
+#: lib/elements/stroke.py:147
msgid "Skip this number of lines at the beginning."
msgstr ""
-#: lib/elements/stroke.py:132
+#: lib/elements/stroke.py:158
msgid "Skip last lines"
msgstr ""
-#: lib/elements/stroke.py:133
+#: lib/elements/stroke.py:159
msgid "Skip this number of lines at the end"
msgstr ""
-#: lib/elements/stroke.py:144
-msgid "Flip"
+#: lib/elements/stroke.py:182
+msgid "Line distance exponent"
msgstr ""
-#: lib/elements/stroke.py:145
-msgid "Flip outer to inner"
+#: lib/elements/stroke.py:183
+msgid "Increase density towards one side."
msgstr ""
-#: lib/elements/stroke.py:156
-msgid "Grid distance"
+#: lib/elements/stroke.py:194
+msgid "Flip exponent"
msgstr ""
-#: lib/elements/stroke.py:157
-msgid "Render as grid. Works only with satin type ripple stitches."
+#: lib/elements/stroke.py:195
+msgid "Reverse exponent effect."
msgstr ""
-#: lib/elements/stroke.py:168
-msgid "Line distance exponent"
+#: lib/elements/stroke.py:206
+msgid "Reverse"
msgstr ""
-#: lib/elements/stroke.py:169
-msgid "Increse density towards one side."
+#: lib/elements/stroke.py:207
+msgid "Flip start and end point"
msgstr ""
-#: lib/elements/stroke.py:181
-msgid "Length of stitches in zig-zag mode."
+#: lib/elements/stroke.py:218
+msgid "Grid size"
+msgstr ""
+
+#: lib/elements/stroke.py:219
+msgid "Render as grid. Use with care and watch your stitch density."
+msgstr ""
+
+#: lib/elements/stroke.py:231
+msgid "Scale axis"
+msgstr ""
+
+#: lib/elements/stroke.py:232
+msgid "Scale axis for satin guided ripple stitches."
+msgstr ""
+
+#: lib/elements/stroke.py:236
+msgid "X Y"
msgstr ""
-#: lib/elements/stroke.py:252
+#: lib/elements/stroke.py:236
+msgid "X"
+msgstr ""
+
+#: lib/elements/stroke.py:236
+msgid "Y"
+msgstr ""
+
+#: lib/elements/stroke.py:236 print/templates/ui.html:172
+msgid "None"
+msgstr ""
+
+#: lib/elements/stroke.py:244
+msgid "Starting scale"
+msgstr ""
+
+#: lib/elements/stroke.py:245
+msgid "How big the first copy of the line should be, in percent."
+msgstr ""
+
+#: lib/elements/stroke.py:245 lib/elements/stroke.py:256
+msgid "Used only for ripple stitch with a guide line."
+msgstr ""
+
+#: lib/elements/stroke.py:255
+msgid "Ending scale"
+msgstr ""
+
+#: lib/elements/stroke.py:256
+msgid "How big the last copy of the line should be, in percent."
+msgstr ""
+
+#: lib/elements/stroke.py:266
+msgid "Rotate"
+msgstr ""
+
+#: lib/elements/stroke.py:267
+msgid "Rotate satin guided ripple stitches"
+msgstr ""
+
+#: lib/elements/stroke.py:348
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 ""
@@ -1953,26 +2014,26 @@ msgstr ""
msgid "Auto-Route"
msgstr ""
-#: lib/stitches/auto_run.py:257
+#: lib/stitches/auto_run.py:261
#, python-format
msgid "AutoRun %d"
msgstr ""
-#: lib/stitches/auto_run.py:259
+#: lib/stitches/auto_run.py:263
#, python-format
msgid "AutoRun Underpath %d"
msgstr ""
#. Label for a satin column created by Auto-Route Satin Columns and Lettering
#. extensions
-#: lib/stitches/auto_satin.py:516
+#: lib/stitches/auto_satin.py:517
#, python-format
msgid "AutoSatin %d"
msgstr ""
#. Label for running stitch (underpathing) created by Auto-Route Satin Columns
#. amd Lettering extensions
-#: lib/stitches/auto_satin.py:519
+#: lib/stitches/auto_satin.py:521
#, python-format
msgid "AutoSatin Running Stitch %d"
msgstr ""
@@ -2362,10 +2423,6 @@ msgstr ""
msgid "Thread Palette"
msgstr ""
-#: print/templates/ui.html:172
-msgid "None"
-msgstr ""
-
#: print/templates/ui.html:188
msgid "Changing the thread palette will cause thread names and catalog numbers to be recalculated based on the new palette. Any changes you have made to color or thread names will be lost. Are you sure?"
msgstr ""
diff --git a/translations/messages_de_DE.po b/translations/messages_de_DE.po
index bdf69799..0f7f4666 100644
--- a/translations/messages_de_DE.po
+++ b/translations/messages_de_DE.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: inkstitch\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2022-06-07 02:15+0000\n"
-"PO-Revision-Date: 2022-06-07 02:17\n"
+"POT-Creation-Date: 2022-06-11 02:18+0000\n"
+"PO-Revision-Date: 2022-06-11 02:19\n"
"Last-Translator: \n"
"Language-Team: German\n"
"MIME-Version: 1.0\n"
@@ -16,7 +16,7 @@ msgstr ""
"Project-Id-Version: \n"
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2022-06-07 02:15+0000\n"
+"POT-Creation-Date: 2022-06-11 02:18+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -781,15 +781,15 @@ msgstr "Die Führungslinie dieses Objekts liegt nicht innerhalb des Objektes. F
msgid "* Move the guide line into the element"
msgstr "* Bewege die Führungslinie in das Objekt"
-#: lib/elements/fill_stitch.py:64
+#: lib/elements/fill_stitch.py:64 lib/elements/stroke.py:35
msgid "Multiple Guide Lines"
msgstr "Mehrere Führungslinien"
-#: lib/elements/fill_stitch.py:65
+#: lib/elements/fill_stitch.py:65 lib/elements/stroke.py:36
msgid "This object has multiple guide lines, but only the first one will be used."
msgstr "Dieses Objekt hat mehrere Führungslinien, aber nur die erste wird verwendet."
-#: lib/elements/fill_stitch.py:67
+#: lib/elements/fill_stitch.py:67 lib/elements/stroke.py:38
msgid "* Remove all guide lines, except for one."
msgstr "* Entferne alle Führungslinien bis auf eine."
@@ -1174,7 +1174,7 @@ msgstr "Benutzerdefinierte Satinsäule"
msgid "\"E\" stitch"
msgstr "\"E\" Stich"
-#: lib/elements/satin_column.py:96 lib/elements/satin_column.py:204
+#: lib/elements/satin_column.py:96 lib/elements/satin_column.py:209
msgid "Maximum stitch length"
msgstr "Maximale Stichlänge"
@@ -1182,7 +1182,7 @@ msgstr "Maximale Stichlänge"
msgid "Maximum stitch length for split stitches."
msgstr "Maximale Stichlänge für Zwischenstiche."
-#: lib/elements/satin_column.py:108 lib/elements/stroke.py:180
+#: lib/elements/satin_column.py:108 lib/elements/stroke.py:116
msgid "Zig-zag spacing (peak-to-peak)"
msgstr "Zick-Zack Abstand (Spitze zu Spitze)"
@@ -1224,35 +1224,40 @@ msgid "Center-walk underlay"
msgstr "Mittellinien Unterlage"
#: lib/elements/satin_column.py:157 lib/elements/satin_column.py:164
+#: lib/elements/satin_column.py:169
msgid "Center-Walk Underlay"
msgstr "Mittellinien Unterlage"
-#: lib/elements/satin_column.py:169
+#: lib/elements/satin_column.py:169 lib/elements/stroke.py:82
+msgid "Repeats"
+msgstr "Wiederholungen"
+
+#: lib/elements/satin_column.py:174
msgid "Zig-zag underlay"
msgstr "Zick-Zack Unterlage"
-#: lib/elements/satin_column.py:169 lib/elements/satin_column.py:178
-#: lib/elements/satin_column.py:189 lib/elements/satin_column.py:207
+#: lib/elements/satin_column.py:174 lib/elements/satin_column.py:183
+#: lib/elements/satin_column.py:194 lib/elements/satin_column.py:212
msgid "Zig-zag Underlay"
msgstr "Zick-Zack Unterlage"
-#: lib/elements/satin_column.py:175
+#: lib/elements/satin_column.py:180
msgid "Zig-Zag spacing (peak-to-peak)"
msgstr "Zick-Zack Abstand (Spitze zu Spitze)"
-#: lib/elements/satin_column.py:176
+#: lib/elements/satin_column.py:181
msgid "Distance between peaks of the zig-zags."
msgstr "Abstand zwischen den Spitzen der Zick-Zacks."
-#: lib/elements/satin_column.py:186
+#: lib/elements/satin_column.py:191
msgid "Inset amount"
msgstr "Einrückung"
-#: lib/elements/satin_column.py:187
+#: lib/elements/satin_column.py:192
msgid "default: half of contour underlay inset"
msgstr "Standard: Halbe Einrückung der Konturunterlage"
-#: lib/elements/satin_column.py:205
+#: lib/elements/satin_column.py:210
msgid "Split stitch if distance of maximum stitch length is exceeded"
msgstr "Stich unterteilen, wenn maximale Stichlänge überschritten ist"
@@ -1265,118 +1270,174 @@ msgid "Skip values are ignored, because there was no line left to embroider."
msgstr "Überspringen-Werte wurden ignoriert, da sie größer als die Gesamtzahl der Linien sind."
#: lib/elements/stroke.py:29
-msgid "* Reduce values of Skip first and last lines or"
-msgstr "* Reduziere Anfang überspringen und Ende überspringen oder"
+msgid "* Open the params dialog with this object selected"
+msgstr ""
#: lib/elements/stroke.py:30
-msgid "* Increase number of lines accordinly in the params dialog."
-msgstr "* Erhöhe entsprechend die Anzahl der Linien in den Parametern."
+msgid "* Reduce Skip values or increase number of lines"
+msgstr ""
-#: lib/elements/stroke.py:35
+#: lib/elements/stroke.py:43
msgid "Stroke"
msgstr "Linie"
-#: lib/elements/stroke.py:38
+#: lib/elements/stroke.py:46
msgid "Running stitch along paths"
msgstr "Geradstich"
-#: lib/elements/stroke.py:52 inx/inkstitch_break_apart.inx:17
+#: lib/elements/stroke.py:60 inx/inkstitch_break_apart.inx:17
msgid "Method"
msgstr "Methode"
-#: lib/elements/stroke.py:56
+#: lib/elements/stroke.py:64
msgid "Running Stitch"
msgstr "Geradstich"
-#: lib/elements/stroke.py:56
+#: lib/elements/stroke.py:64
msgid "Ripple"
msgstr "Ripple"
-#: lib/elements/stroke.py:63
+#: lib/elements/stroke.py:71
msgid "Manual stitch placement"
msgstr "Manuelle Stichpositionierung"
-#: lib/elements/stroke.py:64
+#: lib/elements/stroke.py:72
msgid "Stitch every node in the path. All other options are ignored."
msgstr "Sticke jeden Knotenpunkt des Pfades. Alle anderen Optionen werden ignoriert."
-#: lib/elements/stroke.py:74
-msgid "Repeats"
-msgstr "Wiederholungen"
-
-#: lib/elements/stroke.py:75
+#: lib/elements/stroke.py:83
msgid "Defines how many times to run down and back along the path."
msgstr "Definiert, wie oft am Pfad herunter und zurück gelaufen wird."
-#: lib/elements/stroke.py:85
+#: lib/elements/stroke.py:93
msgid "Bean stitch number of repeats"
msgstr "Mehrfach Geradstich Anzahl der Wiederholungen"
-#: lib/elements/stroke.py:86
-msgid "Backtrack each stitch this many times. A value of 1 would triple each stitch (forward, back, forward). A value of 2 would quintuple each stitch, etc. Only applies to running stitch."
-msgstr "Jeden Stich vervielfachen. Ein Wert von 1 würde jeden Stich verdreifachen (vorwärts, rückwärts, vorwärts). Ein Wert von 2 würde jeden Stich fünffach ausführen."
+#: lib/elements/stroke.py:94
+msgid "Backtrack each stitch this many times. A value of 1 would triple each stitch (forward, back, forward). A value of 2 would quintuple each stitch, etc."
+msgstr ""
-#: lib/elements/stroke.py:97
+#: lib/elements/stroke.py:105
msgid "Running stitch length"
msgstr "Stichlänge"
-#: lib/elements/stroke.py:98
+#: lib/elements/stroke.py:106
msgid "Length of stitches in running stitch mode."
msgstr "Länge der Geradstiche."
-#: lib/elements/stroke.py:108
+#: lib/elements/stroke.py:117
+msgid "Length of stitches in zig-zag mode."
+msgstr "Stichlänge im Zick-Zack Modus."
+
+#: lib/elements/stroke.py:129
msgid "Number of lines"
msgstr "Anzahl der Linien"
-#: lib/elements/stroke.py:109
+#: lib/elements/stroke.py:130
msgid "Number of lines from start to finish"
msgstr "Anzahl der Linien von Anfang bis Ende"
-#: lib/elements/stroke.py:120
+#: lib/elements/stroke.py:146
msgid "Skip first lines"
msgstr "Erste Linien überspringen"
-#: lib/elements/stroke.py:121
+#: lib/elements/stroke.py:147
msgid "Skip this number of lines at the beginning."
msgstr "Diese Anzahl an Linien am Anfang überspringen."
-#: lib/elements/stroke.py:132
+#: lib/elements/stroke.py:158
msgid "Skip last lines"
msgstr "Letzte Linien überspringen"
-#: lib/elements/stroke.py:133
+#: lib/elements/stroke.py:159
msgid "Skip this number of lines at the end"
msgstr "Diese Anzahl an Linien am Ende überspringen"
-#: lib/elements/stroke.py:144
-msgid "Flip"
-msgstr "Umkehren"
+#: lib/elements/stroke.py:182
+msgid "Line distance exponent"
+msgstr "Linienabstand Exponent"
-#: lib/elements/stroke.py:145
-msgid "Flip outer to inner"
-msgstr "Startpunkt umkehren (innen / außen)"
+#: lib/elements/stroke.py:183
+msgid "Increase density towards one side."
+msgstr ""
-#: lib/elements/stroke.py:156
-msgid "Grid distance"
-msgstr "Gitter Abstand"
+#: lib/elements/stroke.py:194
+msgid "Flip exponent"
+msgstr ""
-#: lib/elements/stroke.py:157
-msgid "Render as grid. Works only with satin type ripple stitches."
-msgstr "Als Gitter rendern. Funktioniert nur mit satinartigen Ripple-Stichen."
+#: lib/elements/stroke.py:195
+msgid "Reverse exponent effect."
+msgstr ""
-#: lib/elements/stroke.py:168
-msgid "Line distance exponent"
-msgstr "Linienabstand Exponent"
+#: lib/elements/stroke.py:206
+msgid "Reverse"
+msgstr ""
-#: lib/elements/stroke.py:169
-msgid "Increse density towards one side."
-msgstr "Erhöhe die Dichte auf einer Seite."
+#: lib/elements/stroke.py:207
+msgid "Flip start and end point"
+msgstr ""
-#: lib/elements/stroke.py:181
-msgid "Length of stitches in zig-zag mode."
-msgstr "Stichlänge im Zick-Zack Modus."
+#: lib/elements/stroke.py:218
+msgid "Grid size"
+msgstr ""
+
+#: lib/elements/stroke.py:219
+msgid "Render as grid. Use with care and watch your stitch density."
+msgstr ""
-#: lib/elements/stroke.py:252
+#: lib/elements/stroke.py:231
+msgid "Scale axis"
+msgstr ""
+
+#: lib/elements/stroke.py:232
+msgid "Scale axis for satin guided ripple stitches."
+msgstr ""
+
+#: lib/elements/stroke.py:236
+msgid "X Y"
+msgstr ""
+
+#: lib/elements/stroke.py:236
+msgid "X"
+msgstr ""
+
+#: lib/elements/stroke.py:236
+msgid "Y"
+msgstr ""
+
+#: lib/elements/stroke.py:236 print/templates/ui.html:172
+msgid "None"
+msgstr "Keine"
+
+#: lib/elements/stroke.py:244
+msgid "Starting scale"
+msgstr ""
+
+#: lib/elements/stroke.py:245
+msgid "How big the first copy of the line should be, in percent."
+msgstr ""
+
+#: lib/elements/stroke.py:245 lib/elements/stroke.py:256
+msgid "Used only for ripple stitch with a guide line."
+msgstr ""
+
+#: lib/elements/stroke.py:255
+msgid "Ending scale"
+msgstr ""
+
+#: lib/elements/stroke.py:256
+msgid "How big the last copy of the line should be, in percent."
+msgstr ""
+
+#: lib/elements/stroke.py:266
+msgid "Rotate"
+msgstr ""
+
+#: lib/elements/stroke.py:267
+msgid "Rotate satin guided ripple stitches"
+msgstr ""
+
+#: lib/elements/stroke.py:348
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"
@@ -1961,26 +2022,26 @@ msgstr "Es wurde kein stickbares Element ausgewählt. Bitte führe die Funktion
msgid "Auto-Route"
msgstr "Auto-Führung"
-#: lib/stitches/auto_run.py:257
+#: lib/stitches/auto_run.py:261
#, python-format
msgid "AutoRun %d"
msgstr "AutoGeradstich %d"
-#: lib/stitches/auto_run.py:259
+#: lib/stitches/auto_run.py:263
#, python-format
msgid "AutoRun Underpath %d"
msgstr "AutoGeradstich Verbindung %d"
#. Label for a satin column created by Auto-Route Satin Columns and Lettering
#. extensions
-#: lib/stitches/auto_satin.py:516
+#: lib/stitches/auto_satin.py:517
#, python-format
msgid "AutoSatin %d"
msgstr "AutoSatin %d"
#. Label for running stitch (underpathing) created by Auto-Route Satin Columns
#. amd Lettering extensions
-#: lib/stitches/auto_satin.py:519
+#: lib/stitches/auto_satin.py:521
#, python-format
msgid "AutoSatin Running Stitch %d"
msgstr "AutoSatin Geradstich %d"
@@ -2370,10 +2431,6 @@ msgstr "* Pfadlänge"
msgid "Thread Palette"
msgstr "Garnpalette"
-#: print/templates/ui.html:172
-msgid "None"
-msgstr "Keine"
-
#: print/templates/ui.html:188
msgid "Changing the thread palette will cause thread names and catalog numbers to be recalculated based on the new palette. Any changes you have made to color or thread names will be lost. Are you sure?"
msgstr "Bei einer Änderung der Garnpalette werden die Garnnamen und Bestellnummern neu berechnet. Vorherige Änderungen gehen dabei verloren. Soll die Aktion ausgeführt werden?"
diff --git a/translations/messages_el_GR.po b/translations/messages_el_GR.po
index bcc04eb8..dcb543c2 100644
--- a/translations/messages_el_GR.po
+++ b/translations/messages_el_GR.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: inkstitch\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2022-06-07 02:15+0000\n"
-"PO-Revision-Date: 2022-06-07 02:17\n"
+"POT-Creation-Date: 2022-06-11 02:18+0000\n"
+"PO-Revision-Date: 2022-06-11 02:19\n"
"Last-Translator: \n"
"Language-Team: Greek\n"
"MIME-Version: 1.0\n"
@@ -16,7 +16,7 @@ msgstr ""
"Project-Id-Version: \n"
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2022-06-07 02:15+0000\n"
+"POT-Creation-Date: 2022-06-11 02:18+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -778,15 +778,15 @@ msgstr ""
msgid "* Move the guide line into the element"
msgstr ""
-#: lib/elements/fill_stitch.py:64
+#: lib/elements/fill_stitch.py:64 lib/elements/stroke.py:35
msgid "Multiple Guide Lines"
msgstr ""
-#: lib/elements/fill_stitch.py:65
+#: lib/elements/fill_stitch.py:65 lib/elements/stroke.py:36
msgid "This object has multiple guide lines, but only the first one will be used."
msgstr ""
-#: lib/elements/fill_stitch.py:67
+#: lib/elements/fill_stitch.py:67 lib/elements/stroke.py:38
msgid "* Remove all guide lines, except for one."
msgstr ""
@@ -1171,7 +1171,7 @@ msgstr ""
msgid "\"E\" stitch"
msgstr ""
-#: lib/elements/satin_column.py:96 lib/elements/satin_column.py:204
+#: lib/elements/satin_column.py:96 lib/elements/satin_column.py:209
msgid "Maximum stitch length"
msgstr ""
@@ -1179,7 +1179,7 @@ msgstr ""
msgid "Maximum stitch length for split stitches."
msgstr ""
-#: lib/elements/satin_column.py:108 lib/elements/stroke.py:180
+#: lib/elements/satin_column.py:108 lib/elements/stroke.py:116
msgid "Zig-zag spacing (peak-to-peak)"
msgstr ""
@@ -1221,35 +1221,40 @@ msgid "Center-walk underlay"
msgstr ""
#: lib/elements/satin_column.py:157 lib/elements/satin_column.py:164
+#: lib/elements/satin_column.py:169
msgid "Center-Walk Underlay"
msgstr ""
-#: lib/elements/satin_column.py:169
+#: lib/elements/satin_column.py:169 lib/elements/stroke.py:82
+msgid "Repeats"
+msgstr ""
+
+#: lib/elements/satin_column.py:174
msgid "Zig-zag underlay"
msgstr ""
-#: lib/elements/satin_column.py:169 lib/elements/satin_column.py:178
-#: lib/elements/satin_column.py:189 lib/elements/satin_column.py:207
+#: lib/elements/satin_column.py:174 lib/elements/satin_column.py:183
+#: lib/elements/satin_column.py:194 lib/elements/satin_column.py:212
msgid "Zig-zag Underlay"
msgstr ""
-#: lib/elements/satin_column.py:175
+#: lib/elements/satin_column.py:180
msgid "Zig-Zag spacing (peak-to-peak)"
msgstr ""
-#: lib/elements/satin_column.py:176
+#: lib/elements/satin_column.py:181
msgid "Distance between peaks of the zig-zags."
msgstr ""
-#: lib/elements/satin_column.py:186
+#: lib/elements/satin_column.py:191
msgid "Inset amount"
msgstr ""
-#: lib/elements/satin_column.py:187
+#: lib/elements/satin_column.py:192
msgid "default: half of contour underlay inset"
msgstr ""
-#: lib/elements/satin_column.py:205
+#: lib/elements/satin_column.py:210
msgid "Split stitch if distance of maximum stitch length is exceeded"
msgstr ""
@@ -1262,118 +1267,174 @@ msgid "Skip values are ignored, because there was no line left to embroider."
msgstr ""
#: lib/elements/stroke.py:29
-msgid "* Reduce values of Skip first and last lines or"
+msgid "* Open the params dialog with this object selected"
msgstr ""
#: lib/elements/stroke.py:30
-msgid "* Increase number of lines accordinly in the params dialog."
+msgid "* Reduce Skip values or increase number of lines"
msgstr ""
-#: lib/elements/stroke.py:35
+#: lib/elements/stroke.py:43
msgid "Stroke"
msgstr ""
-#: lib/elements/stroke.py:38
+#: lib/elements/stroke.py:46
msgid "Running stitch along paths"
msgstr ""
-#: lib/elements/stroke.py:52 inx/inkstitch_break_apart.inx:17
+#: lib/elements/stroke.py:60 inx/inkstitch_break_apart.inx:17
msgid "Method"
msgstr ""
-#: lib/elements/stroke.py:56
+#: lib/elements/stroke.py:64
msgid "Running Stitch"
msgstr ""
-#: lib/elements/stroke.py:56
+#: lib/elements/stroke.py:64
msgid "Ripple"
msgstr ""
-#: lib/elements/stroke.py:63
+#: lib/elements/stroke.py:71
msgid "Manual stitch placement"
msgstr ""
-#: lib/elements/stroke.py:64
+#: lib/elements/stroke.py:72
msgid "Stitch every node in the path. All other options are ignored."
msgstr ""
-#: lib/elements/stroke.py:74
-msgid "Repeats"
-msgstr ""
-
-#: lib/elements/stroke.py:75
+#: lib/elements/stroke.py:83
msgid "Defines how many times to run down and back along the path."
msgstr ""
-#: lib/elements/stroke.py:85
+#: lib/elements/stroke.py:93
msgid "Bean stitch number of repeats"
msgstr ""
-#: lib/elements/stroke.py:86
-msgid "Backtrack each stitch this many times. A value of 1 would triple each stitch (forward, back, forward). A value of 2 would quintuple each stitch, etc. Only applies to running stitch."
+#: lib/elements/stroke.py:94
+msgid "Backtrack each stitch this many times. A value of 1 would triple each stitch (forward, back, forward). A value of 2 would quintuple each stitch, etc."
msgstr ""
-#: lib/elements/stroke.py:97
+#: lib/elements/stroke.py:105
msgid "Running stitch length"
msgstr ""
-#: lib/elements/stroke.py:98
+#: lib/elements/stroke.py:106
msgid "Length of stitches in running stitch mode."
msgstr ""
-#: lib/elements/stroke.py:108
+#: lib/elements/stroke.py:117
+msgid "Length of stitches in zig-zag mode."
+msgstr ""
+
+#: lib/elements/stroke.py:129
msgid "Number of lines"
msgstr ""
-#: lib/elements/stroke.py:109
+#: lib/elements/stroke.py:130
msgid "Number of lines from start to finish"
msgstr ""
-#: lib/elements/stroke.py:120
+#: lib/elements/stroke.py:146
msgid "Skip first lines"
msgstr ""
-#: lib/elements/stroke.py:121
+#: lib/elements/stroke.py:147
msgid "Skip this number of lines at the beginning."
msgstr ""
-#: lib/elements/stroke.py:132
+#: lib/elements/stroke.py:158
msgid "Skip last lines"
msgstr ""
-#: lib/elements/stroke.py:133
+#: lib/elements/stroke.py:159
msgid "Skip this number of lines at the end"
msgstr ""
-#: lib/elements/stroke.py:144
-msgid "Flip"
+#: lib/elements/stroke.py:182
+msgid "Line distance exponent"
msgstr ""
-#: lib/elements/stroke.py:145
-msgid "Flip outer to inner"
+#: lib/elements/stroke.py:183
+msgid "Increase density towards one side."
msgstr ""
-#: lib/elements/stroke.py:156
-msgid "Grid distance"
+#: lib/elements/stroke.py:194
+msgid "Flip exponent"
msgstr ""
-#: lib/elements/stroke.py:157
-msgid "Render as grid. Works only with satin type ripple stitches."
+#: lib/elements/stroke.py:195
+msgid "Reverse exponent effect."
msgstr ""
-#: lib/elements/stroke.py:168
-msgid "Line distance exponent"
+#: lib/elements/stroke.py:206
+msgid "Reverse"
msgstr ""
-#: lib/elements/stroke.py:169
-msgid "Increse density towards one side."
+#: lib/elements/stroke.py:207
+msgid "Flip start and end point"
msgstr ""
-#: lib/elements/stroke.py:181
-msgid "Length of stitches in zig-zag mode."
+#: lib/elements/stroke.py:218
+msgid "Grid size"
+msgstr ""
+
+#: lib/elements/stroke.py:219
+msgid "Render as grid. Use with care and watch your stitch density."
+msgstr ""
+
+#: lib/elements/stroke.py:231
+msgid "Scale axis"
+msgstr ""
+
+#: lib/elements/stroke.py:232
+msgid "Scale axis for satin guided ripple stitches."
+msgstr ""
+
+#: lib/elements/stroke.py:236
+msgid "X Y"
msgstr ""
-#: lib/elements/stroke.py:252
+#: lib/elements/stroke.py:236
+msgid "X"
+msgstr ""
+
+#: lib/elements/stroke.py:236
+msgid "Y"
+msgstr ""
+
+#: lib/elements/stroke.py:236 print/templates/ui.html:172
+msgid "None"
+msgstr ""
+
+#: lib/elements/stroke.py:244
+msgid "Starting scale"
+msgstr ""
+
+#: lib/elements/stroke.py:245
+msgid "How big the first copy of the line should be, in percent."
+msgstr ""
+
+#: lib/elements/stroke.py:245 lib/elements/stroke.py:256
+msgid "Used only for ripple stitch with a guide line."
+msgstr ""
+
+#: lib/elements/stroke.py:255
+msgid "Ending scale"
+msgstr ""
+
+#: lib/elements/stroke.py:256
+msgid "How big the last copy of the line should be, in percent."
+msgstr ""
+
+#: lib/elements/stroke.py:266
+msgid "Rotate"
+msgstr ""
+
+#: lib/elements/stroke.py:267
+msgid "Rotate satin guided ripple stitches"
+msgstr ""
+
+#: lib/elements/stroke.py:348
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 ""
@@ -1953,26 +2014,26 @@ msgstr ""
msgid "Auto-Route"
msgstr ""
-#: lib/stitches/auto_run.py:257
+#: lib/stitches/auto_run.py:261
#, python-format
msgid "AutoRun %d"
msgstr ""
-#: lib/stitches/auto_run.py:259
+#: lib/stitches/auto_run.py:263
#, python-format
msgid "AutoRun Underpath %d"
msgstr ""
#. Label for a satin column created by Auto-Route Satin Columns and Lettering
#. extensions
-#: lib/stitches/auto_satin.py:516
+#: lib/stitches/auto_satin.py:517
#, python-format
msgid "AutoSatin %d"
msgstr ""
#. Label for running stitch (underpathing) created by Auto-Route Satin Columns
#. amd Lettering extensions
-#: lib/stitches/auto_satin.py:519
+#: lib/stitches/auto_satin.py:521
#, python-format
msgid "AutoSatin Running Stitch %d"
msgstr ""
@@ -2362,10 +2423,6 @@ msgstr ""
msgid "Thread Palette"
msgstr ""
-#: print/templates/ui.html:172
-msgid "None"
-msgstr ""
-
#: print/templates/ui.html:188
msgid "Changing the thread palette will cause thread names and catalog numbers to be recalculated based on the new palette. Any changes you have made to color or thread names will be lost. Are you sure?"
msgstr ""
diff --git a/translations/messages_en_US.po b/translations/messages_en_US.po
index d6d02ecf..669ee863 100644
--- a/translations/messages_en_US.po
+++ b/translations/messages_en_US.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: inkstitch\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2022-06-07 02:15+0000\n"
-"PO-Revision-Date: 2022-06-07 02:16\n"
+"POT-Creation-Date: 2022-06-11 02:18+0000\n"
+"PO-Revision-Date: 2022-06-11 02:19\n"
"Last-Translator: \n"
"Language-Team: English\n"
"MIME-Version: 1.0\n"
@@ -16,7 +16,7 @@ msgstr ""
"Project-Id-Version: \n"
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2022-06-07 02:15+0000\n"
+"POT-Creation-Date: 2022-06-11 02:18+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -778,15 +778,15 @@ msgstr ""
msgid "* Move the guide line into the element"
msgstr ""
-#: lib/elements/fill_stitch.py:64
+#: lib/elements/fill_stitch.py:64 lib/elements/stroke.py:35
msgid "Multiple Guide Lines"
msgstr ""
-#: lib/elements/fill_stitch.py:65
+#: lib/elements/fill_stitch.py:65 lib/elements/stroke.py:36
msgid "This object has multiple guide lines, but only the first one will be used."
msgstr ""
-#: lib/elements/fill_stitch.py:67
+#: lib/elements/fill_stitch.py:67 lib/elements/stroke.py:38
msgid "* Remove all guide lines, except for one."
msgstr ""
@@ -1171,7 +1171,7 @@ msgstr ""
msgid "\"E\" stitch"
msgstr ""
-#: lib/elements/satin_column.py:96 lib/elements/satin_column.py:204
+#: lib/elements/satin_column.py:96 lib/elements/satin_column.py:209
msgid "Maximum stitch length"
msgstr ""
@@ -1179,7 +1179,7 @@ msgstr ""
msgid "Maximum stitch length for split stitches."
msgstr ""
-#: lib/elements/satin_column.py:108 lib/elements/stroke.py:180
+#: lib/elements/satin_column.py:108 lib/elements/stroke.py:116
msgid "Zig-zag spacing (peak-to-peak)"
msgstr ""
@@ -1221,35 +1221,40 @@ msgid "Center-walk underlay"
msgstr ""
#: lib/elements/satin_column.py:157 lib/elements/satin_column.py:164
+#: lib/elements/satin_column.py:169
msgid "Center-Walk Underlay"
msgstr ""
-#: lib/elements/satin_column.py:169
+#: lib/elements/satin_column.py:169 lib/elements/stroke.py:82
+msgid "Repeats"
+msgstr ""
+
+#: lib/elements/satin_column.py:174
msgid "Zig-zag underlay"
msgstr ""
-#: lib/elements/satin_column.py:169 lib/elements/satin_column.py:178
-#: lib/elements/satin_column.py:189 lib/elements/satin_column.py:207
+#: lib/elements/satin_column.py:174 lib/elements/satin_column.py:183
+#: lib/elements/satin_column.py:194 lib/elements/satin_column.py:212
msgid "Zig-zag Underlay"
msgstr ""
-#: lib/elements/satin_column.py:175
+#: lib/elements/satin_column.py:180
msgid "Zig-Zag spacing (peak-to-peak)"
msgstr ""
-#: lib/elements/satin_column.py:176
+#: lib/elements/satin_column.py:181
msgid "Distance between peaks of the zig-zags."
msgstr ""
-#: lib/elements/satin_column.py:186
+#: lib/elements/satin_column.py:191
msgid "Inset amount"
msgstr ""
-#: lib/elements/satin_column.py:187
+#: lib/elements/satin_column.py:192
msgid "default: half of contour underlay inset"
msgstr ""
-#: lib/elements/satin_column.py:205
+#: lib/elements/satin_column.py:210
msgid "Split stitch if distance of maximum stitch length is exceeded"
msgstr ""
@@ -1262,118 +1267,174 @@ msgid "Skip values are ignored, because there was no line left to embroider."
msgstr ""
#: lib/elements/stroke.py:29
-msgid "* Reduce values of Skip first and last lines or"
+msgid "* Open the params dialog with this object selected"
msgstr ""
#: lib/elements/stroke.py:30
-msgid "* Increase number of lines accordinly in the params dialog."
+msgid "* Reduce Skip values or increase number of lines"
msgstr ""
-#: lib/elements/stroke.py:35
+#: lib/elements/stroke.py:43
msgid "Stroke"
msgstr ""
-#: lib/elements/stroke.py:38
+#: lib/elements/stroke.py:46
msgid "Running stitch along paths"
msgstr ""
-#: lib/elements/stroke.py:52 inx/inkstitch_break_apart.inx:17
+#: lib/elements/stroke.py:60 inx/inkstitch_break_apart.inx:17
msgid "Method"
msgstr ""
-#: lib/elements/stroke.py:56
+#: lib/elements/stroke.py:64
msgid "Running Stitch"
msgstr ""
-#: lib/elements/stroke.py:56
+#: lib/elements/stroke.py:64
msgid "Ripple"
msgstr ""
-#: lib/elements/stroke.py:63
+#: lib/elements/stroke.py:71
msgid "Manual stitch placement"
msgstr ""
-#: lib/elements/stroke.py:64
+#: lib/elements/stroke.py:72
msgid "Stitch every node in the path. All other options are ignored."
msgstr ""
-#: lib/elements/stroke.py:74
-msgid "Repeats"
-msgstr ""
-
-#: lib/elements/stroke.py:75
+#: lib/elements/stroke.py:83
msgid "Defines how many times to run down and back along the path."
msgstr ""
-#: lib/elements/stroke.py:85
+#: lib/elements/stroke.py:93
msgid "Bean stitch number of repeats"
msgstr ""
-#: lib/elements/stroke.py:86
-msgid "Backtrack each stitch this many times. A value of 1 would triple each stitch (forward, back, forward). A value of 2 would quintuple each stitch, etc. Only applies to running stitch."
+#: lib/elements/stroke.py:94
+msgid "Backtrack each stitch this many times. A value of 1 would triple each stitch (forward, back, forward). A value of 2 would quintuple each stitch, etc."
msgstr ""
-#: lib/elements/stroke.py:97
+#: lib/elements/stroke.py:105
msgid "Running stitch length"
msgstr ""
-#: lib/elements/stroke.py:98
+#: lib/elements/stroke.py:106
msgid "Length of stitches in running stitch mode."
msgstr ""
-#: lib/elements/stroke.py:108
+#: lib/elements/stroke.py:117
+msgid "Length of stitches in zig-zag mode."
+msgstr ""
+
+#: lib/elements/stroke.py:129
msgid "Number of lines"
msgstr ""
-#: lib/elements/stroke.py:109
+#: lib/elements/stroke.py:130
msgid "Number of lines from start to finish"
msgstr ""
-#: lib/elements/stroke.py:120
+#: lib/elements/stroke.py:146
msgid "Skip first lines"
msgstr ""
-#: lib/elements/stroke.py:121
+#: lib/elements/stroke.py:147
msgid "Skip this number of lines at the beginning."
msgstr ""
-#: lib/elements/stroke.py:132
+#: lib/elements/stroke.py:158
msgid "Skip last lines"
msgstr ""
-#: lib/elements/stroke.py:133
+#: lib/elements/stroke.py:159
msgid "Skip this number of lines at the end"
msgstr ""
-#: lib/elements/stroke.py:144
-msgid "Flip"
+#: lib/elements/stroke.py:182
+msgid "Line distance exponent"
msgstr ""
-#: lib/elements/stroke.py:145
-msgid "Flip outer to inner"
+#: lib/elements/stroke.py:183
+msgid "Increase density towards one side."
msgstr ""
-#: lib/elements/stroke.py:156
-msgid "Grid distance"
+#: lib/elements/stroke.py:194
+msgid "Flip exponent"
msgstr ""
-#: lib/elements/stroke.py:157
-msgid "Render as grid. Works only with satin type ripple stitches."
+#: lib/elements/stroke.py:195
+msgid "Reverse exponent effect."
msgstr ""
-#: lib/elements/stroke.py:168
-msgid "Line distance exponent"
+#: lib/elements/stroke.py:206
+msgid "Reverse"
msgstr ""
-#: lib/elements/stroke.py:169
-msgid "Increse density towards one side."
+#: lib/elements/stroke.py:207
+msgid "Flip start and end point"
msgstr ""
-#: lib/elements/stroke.py:181
-msgid "Length of stitches in zig-zag mode."
+#: lib/elements/stroke.py:218
+msgid "Grid size"
+msgstr ""
+
+#: lib/elements/stroke.py:219
+msgid "Render as grid. Use with care and watch your stitch density."
+msgstr ""
+
+#: lib/elements/stroke.py:231
+msgid "Scale axis"
+msgstr ""
+
+#: lib/elements/stroke.py:232
+msgid "Scale axis for satin guided ripple stitches."
+msgstr ""
+
+#: lib/elements/stroke.py:236
+msgid "X Y"
msgstr ""
-#: lib/elements/stroke.py:252
+#: lib/elements/stroke.py:236
+msgid "X"
+msgstr ""
+
+#: lib/elements/stroke.py:236
+msgid "Y"
+msgstr ""
+
+#: lib/elements/stroke.py:236 print/templates/ui.html:172
+msgid "None"
+msgstr ""
+
+#: lib/elements/stroke.py:244
+msgid "Starting scale"
+msgstr ""
+
+#: lib/elements/stroke.py:245
+msgid "How big the first copy of the line should be, in percent."
+msgstr ""
+
+#: lib/elements/stroke.py:245 lib/elements/stroke.py:256
+msgid "Used only for ripple stitch with a guide line."
+msgstr ""
+
+#: lib/elements/stroke.py:255
+msgid "Ending scale"
+msgstr ""
+
+#: lib/elements/stroke.py:256
+msgid "How big the last copy of the line should be, in percent."
+msgstr ""
+
+#: lib/elements/stroke.py:266
+msgid "Rotate"
+msgstr ""
+
+#: lib/elements/stroke.py:267
+msgid "Rotate satin guided ripple stitches"
+msgstr ""
+
+#: lib/elements/stroke.py:348
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 ""
@@ -1953,26 +2014,26 @@ msgstr ""
msgid "Auto-Route"
msgstr ""
-#: lib/stitches/auto_run.py:257
+#: lib/stitches/auto_run.py:261
#, python-format
msgid "AutoRun %d"
msgstr ""
-#: lib/stitches/auto_run.py:259
+#: lib/stitches/auto_run.py:263
#, python-format
msgid "AutoRun Underpath %d"
msgstr ""
#. Label for a satin column created by Auto-Route Satin Columns and Lettering
#. extensions
-#: lib/stitches/auto_satin.py:516
+#: lib/stitches/auto_satin.py:517
#, python-format
msgid "AutoSatin %d"
msgstr ""
#. Label for running stitch (underpathing) created by Auto-Route Satin Columns
#. amd Lettering extensions
-#: lib/stitches/auto_satin.py:519
+#: lib/stitches/auto_satin.py:521
#, python-format
msgid "AutoSatin Running Stitch %d"
msgstr ""
@@ -2362,10 +2423,6 @@ msgstr ""
msgid "Thread Palette"
msgstr ""
-#: print/templates/ui.html:172
-msgid "None"
-msgstr ""
-
#: print/templates/ui.html:188
msgid "Changing the thread palette will cause thread names and catalog numbers to be recalculated based on the new palette. Any changes you have made to color or thread names will be lost. Are you sure?"
msgstr ""
diff --git a/translations/messages_es_ES.po b/translations/messages_es_ES.po
index 765a2c1f..66780c42 100644
--- a/translations/messages_es_ES.po
+++ b/translations/messages_es_ES.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: inkstitch\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2022-06-07 02:15+0000\n"
-"PO-Revision-Date: 2022-06-07 02:17\n"
+"POT-Creation-Date: 2022-06-11 02:18+0000\n"
+"PO-Revision-Date: 2022-06-11 02:20\n"
"Last-Translator: \n"
"Language-Team: Spanish\n"
"MIME-Version: 1.0\n"
@@ -16,7 +16,7 @@ msgstr ""
"Project-Id-Version: \n"
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2022-06-07 02:15+0000\n"
+"POT-Creation-Date: 2022-06-11 02:18+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -778,15 +778,15 @@ msgstr ""
msgid "* Move the guide line into the element"
msgstr ""
-#: lib/elements/fill_stitch.py:64
+#: lib/elements/fill_stitch.py:64 lib/elements/stroke.py:35
msgid "Multiple Guide Lines"
msgstr ""
-#: lib/elements/fill_stitch.py:65
+#: lib/elements/fill_stitch.py:65 lib/elements/stroke.py:36
msgid "This object has multiple guide lines, but only the first one will be used."
msgstr ""
-#: lib/elements/fill_stitch.py:67
+#: lib/elements/fill_stitch.py:67 lib/elements/stroke.py:38
msgid "* Remove all guide lines, except for one."
msgstr ""
@@ -1171,7 +1171,7 @@ msgstr "Columna de raso personalizada"
msgid "\"E\" stitch"
msgstr "\"E\" puntada"
-#: lib/elements/satin_column.py:96 lib/elements/satin_column.py:204
+#: lib/elements/satin_column.py:96 lib/elements/satin_column.py:209
msgid "Maximum stitch length"
msgstr "Longitud de puntada máxima"
@@ -1179,7 +1179,7 @@ msgstr "Longitud de puntada máxima"
msgid "Maximum stitch length for split stitches."
msgstr "Longitud máxima de puntada para puntadas divididas."
-#: lib/elements/satin_column.py:108 lib/elements/stroke.py:180
+#: lib/elements/satin_column.py:108 lib/elements/stroke.py:116
msgid "Zig-zag spacing (peak-to-peak)"
msgstr "Espaciado en zig-zag (pico a pico)"
@@ -1221,35 +1221,40 @@ msgid "Center-walk underlay"
msgstr "Capa base para caminar en el centro"
#: lib/elements/satin_column.py:157 lib/elements/satin_column.py:164
+#: lib/elements/satin_column.py:169
msgid "Center-Walk Underlay"
msgstr "Capa base para caminar en el centro"
-#: lib/elements/satin_column.py:169
+#: lib/elements/satin_column.py:169 lib/elements/stroke.py:82
+msgid "Repeats"
+msgstr "Repetir"
+
+#: lib/elements/satin_column.py:174
msgid "Zig-zag underlay"
msgstr "Capa base en zig-zag"
-#: lib/elements/satin_column.py:169 lib/elements/satin_column.py:178
-#: lib/elements/satin_column.py:189 lib/elements/satin_column.py:207
+#: lib/elements/satin_column.py:174 lib/elements/satin_column.py:183
+#: lib/elements/satin_column.py:194 lib/elements/satin_column.py:212
msgid "Zig-zag Underlay"
msgstr "Capa base en zig-zag"
-#: lib/elements/satin_column.py:175
+#: lib/elements/satin_column.py:180
msgid "Zig-Zag spacing (peak-to-peak)"
msgstr "Espaciado en zig-zag (pico a pico)"
-#: lib/elements/satin_column.py:176
+#: lib/elements/satin_column.py:181
msgid "Distance between peaks of the zig-zags."
msgstr "Distancia entre picos de los Zig-Zags."
-#: lib/elements/satin_column.py:186
+#: lib/elements/satin_column.py:191
msgid "Inset amount"
msgstr "Cantidad insertada"
-#: lib/elements/satin_column.py:187
+#: lib/elements/satin_column.py:192
msgid "default: half of contour underlay inset"
msgstr "por defecto: la mitad de la inserción del calco subyacente del contorno"
-#: lib/elements/satin_column.py:205
+#: lib/elements/satin_column.py:210
msgid "Split stitch if distance of maximum stitch length is exceeded"
msgstr "Dividir si se excede el máximo de longitud de puntada"
@@ -1262,118 +1267,174 @@ msgid "Skip values are ignored, because there was no line left to embroider."
msgstr ""
#: lib/elements/stroke.py:29
-msgid "* Reduce values of Skip first and last lines or"
+msgid "* Open the params dialog with this object selected"
msgstr ""
#: lib/elements/stroke.py:30
-msgid "* Increase number of lines accordinly in the params dialog."
+msgid "* Reduce Skip values or increase number of lines"
msgstr ""
-#: lib/elements/stroke.py:35
+#: lib/elements/stroke.py:43
msgid "Stroke"
msgstr "Trazo"
-#: lib/elements/stroke.py:38
+#: lib/elements/stroke.py:46
msgid "Running stitch along paths"
msgstr "Ejecutando puntadas a lo largo del patrón"
-#: lib/elements/stroke.py:52 inx/inkstitch_break_apart.inx:17
+#: lib/elements/stroke.py:60 inx/inkstitch_break_apart.inx:17
msgid "Method"
msgstr "Método"
-#: lib/elements/stroke.py:56
+#: lib/elements/stroke.py:64
msgid "Running Stitch"
msgstr ""
-#: lib/elements/stroke.py:56
+#: lib/elements/stroke.py:64
msgid "Ripple"
msgstr ""
-#: lib/elements/stroke.py:63
+#: lib/elements/stroke.py:71
msgid "Manual stitch placement"
msgstr "Colocación manual de puntadas"
-#: lib/elements/stroke.py:64
+#: lib/elements/stroke.py:72
msgid "Stitch every node in the path. All other options are ignored."
msgstr ""
-#: lib/elements/stroke.py:74
-msgid "Repeats"
-msgstr "Repetir"
-
-#: lib/elements/stroke.py:75
+#: lib/elements/stroke.py:83
msgid "Defines how many times to run down and back along the path."
msgstr "Define cuántas veces baja y sube a lo largo del patrón."
-#: lib/elements/stroke.py:85
+#: lib/elements/stroke.py:93
msgid "Bean stitch number of repeats"
msgstr "Número de repeticiones por puntada triple"
-#: lib/elements/stroke.py:86
-msgid "Backtrack each stitch this many times. A value of 1 would triple each stitch (forward, back, forward). A value of 2 would quintuple each stitch, etc. Only applies to running stitch."
-msgstr "Retroceda cada puntada tantas veces. Un valor de 1 triplicaría cada puntada (adelante, atrás, adelante). Un valor de 2 quintuplicaría cada puntada, etc. Solo se aplica a la puntada continua."
+#: lib/elements/stroke.py:94
+msgid "Backtrack each stitch this many times. A value of 1 would triple each stitch (forward, back, forward). A value of 2 would quintuple each stitch, etc."
+msgstr ""
-#: lib/elements/stroke.py:97
+#: lib/elements/stroke.py:105
msgid "Running stitch length"
msgstr "Corriendo longitud de puntada"
-#: lib/elements/stroke.py:98
+#: lib/elements/stroke.py:106
msgid "Length of stitches in running stitch mode."
msgstr "Longitud de las puntadas en el modo de puntada continua."
-#: lib/elements/stroke.py:108
+#: lib/elements/stroke.py:117
+msgid "Length of stitches in zig-zag mode."
+msgstr "Longitud de las puntadas en modo Zig-Zag."
+
+#: lib/elements/stroke.py:129
msgid "Number of lines"
msgstr ""
-#: lib/elements/stroke.py:109
+#: lib/elements/stroke.py:130
msgid "Number of lines from start to finish"
msgstr ""
-#: lib/elements/stroke.py:120
+#: lib/elements/stroke.py:146
msgid "Skip first lines"
msgstr ""
-#: lib/elements/stroke.py:121
+#: lib/elements/stroke.py:147
msgid "Skip this number of lines at the beginning."
msgstr ""
-#: lib/elements/stroke.py:132
+#: lib/elements/stroke.py:158
msgid "Skip last lines"
msgstr ""
-#: lib/elements/stroke.py:133
+#: lib/elements/stroke.py:159
msgid "Skip this number of lines at the end"
msgstr ""
-#: lib/elements/stroke.py:144
-msgid "Flip"
+#: lib/elements/stroke.py:182
+msgid "Line distance exponent"
msgstr ""
-#: lib/elements/stroke.py:145
-msgid "Flip outer to inner"
+#: lib/elements/stroke.py:183
+msgid "Increase density towards one side."
msgstr ""
-#: lib/elements/stroke.py:156
-msgid "Grid distance"
+#: lib/elements/stroke.py:194
+msgid "Flip exponent"
msgstr ""
-#: lib/elements/stroke.py:157
-msgid "Render as grid. Works only with satin type ripple stitches."
+#: lib/elements/stroke.py:195
+msgid "Reverse exponent effect."
msgstr ""
-#: lib/elements/stroke.py:168
-msgid "Line distance exponent"
+#: lib/elements/stroke.py:206
+msgid "Reverse"
msgstr ""
-#: lib/elements/stroke.py:169
-msgid "Increse density towards one side."
+#: lib/elements/stroke.py:207
+msgid "Flip start and end point"
msgstr ""
-#: lib/elements/stroke.py:181
-msgid "Length of stitches in zig-zag mode."
-msgstr "Longitud de las puntadas en modo Zig-Zag."
+#: lib/elements/stroke.py:218
+msgid "Grid size"
+msgstr ""
+
+#: lib/elements/stroke.py:219
+msgid "Render as grid. Use with care and watch your stitch density."
+msgstr ""
+
+#: lib/elements/stroke.py:231
+msgid "Scale axis"
+msgstr ""
+
+#: lib/elements/stroke.py:232
+msgid "Scale axis for satin guided ripple stitches."
+msgstr ""
-#: lib/elements/stroke.py:252
+#: lib/elements/stroke.py:236
+msgid "X Y"
+msgstr ""
+
+#: lib/elements/stroke.py:236
+msgid "X"
+msgstr ""
+
+#: lib/elements/stroke.py:236
+msgid "Y"
+msgstr ""
+
+#: lib/elements/stroke.py:236 print/templates/ui.html:172
+msgid "None"
+msgstr "Ninguno"
+
+#: lib/elements/stroke.py:244
+msgid "Starting scale"
+msgstr ""
+
+#: lib/elements/stroke.py:245
+msgid "How big the first copy of the line should be, in percent."
+msgstr ""
+
+#: lib/elements/stroke.py:245 lib/elements/stroke.py:256
+msgid "Used only for ripple stitch with a guide line."
+msgstr ""
+
+#: lib/elements/stroke.py:255
+msgid "Ending scale"
+msgstr ""
+
+#: lib/elements/stroke.py:256
+msgid "How big the last copy of the line should be, in percent."
+msgstr ""
+
+#: lib/elements/stroke.py:266
+msgid "Rotate"
+msgstr ""
+
+#: lib/elements/stroke.py:267
+msgid "Rotate satin guided ripple stitches"
+msgstr ""
+
+#: lib/elements/stroke.py:348
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"
@@ -1956,26 +2017,26 @@ msgstr ""
msgid "Auto-Route"
msgstr ""
-#: lib/stitches/auto_run.py:257
+#: lib/stitches/auto_run.py:261
#, python-format
msgid "AutoRun %d"
msgstr ""
-#: lib/stitches/auto_run.py:259
+#: lib/stitches/auto_run.py:263
#, python-format
msgid "AutoRun Underpath %d"
msgstr ""
#. Label for a satin column created by Auto-Route Satin Columns and Lettering
#. extensions
-#: lib/stitches/auto_satin.py:516
+#: lib/stitches/auto_satin.py:517
#, python-format
msgid "AutoSatin %d"
msgstr "AutoSatinado %d"
#. Label for running stitch (underpathing) created by Auto-Route Satin Columns
#. amd Lettering extensions
-#: lib/stitches/auto_satin.py:519
+#: lib/stitches/auto_satin.py:521
#, python-format
msgid "AutoSatin Running Stitch %d"
msgstr "AutoSatinar Puntada corriente %d"
@@ -2365,10 +2426,6 @@ msgstr "* longitud del trayecto"
msgid "Thread Palette"
msgstr "Paleta de hilos"
-#: print/templates/ui.html:172
-msgid "None"
-msgstr "Ninguno"
-
#: print/templates/ui.html:188
msgid "Changing the thread palette will cause thread names and catalog numbers to be recalculated based on the new palette. Any changes you have made to color or thread names will be lost. Are you sure?"
msgstr "Cambiar la paleta de hilos hará que los nombres de los hilos y los números de catálogo se vuelvan a calcular en función de la nueva paleta. Se perderán todos los cambios que haya realizado en el color o en los nombres de los hilos. ¿Está seguro?"
diff --git a/translations/messages_fi_FI.po b/translations/messages_fi_FI.po
index 8b0f44a1..8c40b83d 100644
--- a/translations/messages_fi_FI.po
+++ b/translations/messages_fi_FI.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: inkstitch\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2022-06-07 02:15+0000\n"
-"PO-Revision-Date: 2022-06-07 02:16\n"
+"POT-Creation-Date: 2022-06-11 02:18+0000\n"
+"PO-Revision-Date: 2022-06-11 02:19\n"
"Last-Translator: \n"
"Language-Team: Finnish\n"
"MIME-Version: 1.0\n"
@@ -16,7 +16,7 @@ msgstr ""
"Project-Id-Version: \n"
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2022-06-07 02:15+0000\n"
+"POT-Creation-Date: 2022-06-11 02:18+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -778,15 +778,15 @@ msgstr ""
msgid "* Move the guide line into the element"
msgstr ""
-#: lib/elements/fill_stitch.py:64
+#: lib/elements/fill_stitch.py:64 lib/elements/stroke.py:35
msgid "Multiple Guide Lines"
msgstr ""
-#: lib/elements/fill_stitch.py:65
+#: lib/elements/fill_stitch.py:65 lib/elements/stroke.py:36
msgid "This object has multiple guide lines, but only the first one will be used."
msgstr ""
-#: lib/elements/fill_stitch.py:67
+#: lib/elements/fill_stitch.py:67 lib/elements/stroke.py:38
msgid "* Remove all guide lines, except for one."
msgstr ""
@@ -1171,7 +1171,7 @@ msgstr "Erikois satiini"
msgid "\"E\" stitch"
msgstr "\"E\" tikki"
-#: lib/elements/satin_column.py:96 lib/elements/satin_column.py:204
+#: lib/elements/satin_column.py:96 lib/elements/satin_column.py:209
msgid "Maximum stitch length"
msgstr ""
@@ -1179,7 +1179,7 @@ msgstr ""
msgid "Maximum stitch length for split stitches."
msgstr ""
-#: lib/elements/satin_column.py:108 lib/elements/stroke.py:180
+#: lib/elements/satin_column.py:108 lib/elements/stroke.py:116
msgid "Zig-zag spacing (peak-to-peak)"
msgstr "Sik-sak väli (huipusta huippuun)"
@@ -1221,35 +1221,40 @@ msgid "Center-walk underlay"
msgstr "Keskitikki pohjustus"
#: lib/elements/satin_column.py:157 lib/elements/satin_column.py:164
+#: lib/elements/satin_column.py:169
msgid "Center-Walk Underlay"
msgstr "Keskitikki pohjustus"
-#: lib/elements/satin_column.py:169
+#: lib/elements/satin_column.py:169 lib/elements/stroke.py:82
+msgid "Repeats"
+msgstr "Toistot"
+
+#: lib/elements/satin_column.py:174
msgid "Zig-zag underlay"
msgstr "Sik-Sak pohjustus"
-#: lib/elements/satin_column.py:169 lib/elements/satin_column.py:178
-#: lib/elements/satin_column.py:189 lib/elements/satin_column.py:207
+#: lib/elements/satin_column.py:174 lib/elements/satin_column.py:183
+#: lib/elements/satin_column.py:194 lib/elements/satin_column.py:212
msgid "Zig-zag Underlay"
msgstr "Sik-Sak pohjustus"
-#: lib/elements/satin_column.py:175
+#: lib/elements/satin_column.py:180
msgid "Zig-Zag spacing (peak-to-peak)"
msgstr "Sik-Sak väli (huipustahuippuun)"
-#: lib/elements/satin_column.py:176
+#: lib/elements/satin_column.py:181
msgid "Distance between peaks of the zig-zags."
msgstr "Sik-Sak huippujen väli."
-#: lib/elements/satin_column.py:186
+#: lib/elements/satin_column.py:191
msgid "Inset amount"
msgstr "Sisennyksen etäisyys"
-#: lib/elements/satin_column.py:187
+#: lib/elements/satin_column.py:192
msgid "default: half of contour underlay inset"
msgstr ""
-#: lib/elements/satin_column.py:205
+#: lib/elements/satin_column.py:210
msgid "Split stitch if distance of maximum stitch length is exceeded"
msgstr ""
@@ -1262,118 +1267,174 @@ msgid "Skip values are ignored, because there was no line left to embroider."
msgstr ""
#: lib/elements/stroke.py:29
-msgid "* Reduce values of Skip first and last lines or"
+msgid "* Open the params dialog with this object selected"
msgstr ""
#: lib/elements/stroke.py:30
-msgid "* Increase number of lines accordinly in the params dialog."
+msgid "* Reduce Skip values or increase number of lines"
msgstr ""
-#: lib/elements/stroke.py:35
+#: lib/elements/stroke.py:43
msgid "Stroke"
msgstr ""
-#: lib/elements/stroke.py:38
+#: lib/elements/stroke.py:46
msgid "Running stitch along paths"
msgstr ""
-#: lib/elements/stroke.py:52 inx/inkstitch_break_apart.inx:17
+#: lib/elements/stroke.py:60 inx/inkstitch_break_apart.inx:17
msgid "Method"
msgstr ""
-#: lib/elements/stroke.py:56
+#: lib/elements/stroke.py:64
msgid "Running Stitch"
msgstr ""
-#: lib/elements/stroke.py:56
+#: lib/elements/stroke.py:64
msgid "Ripple"
msgstr ""
-#: lib/elements/stroke.py:63
+#: lib/elements/stroke.py:71
msgid "Manual stitch placement"
msgstr "Manuaalinen tikin sijoitus"
-#: lib/elements/stroke.py:64
+#: lib/elements/stroke.py:72
msgid "Stitch every node in the path. All other options are ignored."
msgstr ""
-#: lib/elements/stroke.py:74
-msgid "Repeats"
-msgstr "Toistot"
-
-#: lib/elements/stroke.py:75
+#: lib/elements/stroke.py:83
msgid "Defines how many times to run down and back along the path."
msgstr "Määrittää kuinka monta kertaa polkua pitkin tikataan edestakaisin."
-#: lib/elements/stroke.py:85
+#: lib/elements/stroke.py:93
msgid "Bean stitch number of repeats"
msgstr "Helmitikki toistojen määrä"
-#: lib/elements/stroke.py:86
-msgid "Backtrack each stitch this many times. A value of 1 would triple each stitch (forward, back, forward). A value of 2 would quintuple each stitch, etc. Only applies to running stitch."
+#: lib/elements/stroke.py:94
+msgid "Backtrack each stitch this many times. A value of 1 would triple each stitch (forward, back, forward). A value of 2 would quintuple each stitch, etc."
msgstr ""
-#: lib/elements/stroke.py:97
+#: lib/elements/stroke.py:105
msgid "Running stitch length"
msgstr "Juoksutikin pituus"
-#: lib/elements/stroke.py:98
+#: lib/elements/stroke.py:106
msgid "Length of stitches in running stitch mode."
msgstr "Tikinpituus juoksutikki moodissa."
-#: lib/elements/stroke.py:108
+#: lib/elements/stroke.py:117
+msgid "Length of stitches in zig-zag mode."
+msgstr "Tikin pituus sik-sak moodissa."
+
+#: lib/elements/stroke.py:129
msgid "Number of lines"
msgstr ""
-#: lib/elements/stroke.py:109
+#: lib/elements/stroke.py:130
msgid "Number of lines from start to finish"
msgstr ""
-#: lib/elements/stroke.py:120
+#: lib/elements/stroke.py:146
msgid "Skip first lines"
msgstr ""
-#: lib/elements/stroke.py:121
+#: lib/elements/stroke.py:147
msgid "Skip this number of lines at the beginning."
msgstr ""
-#: lib/elements/stroke.py:132
+#: lib/elements/stroke.py:158
msgid "Skip last lines"
msgstr ""
-#: lib/elements/stroke.py:133
+#: lib/elements/stroke.py:159
msgid "Skip this number of lines at the end"
msgstr ""
-#: lib/elements/stroke.py:144
-msgid "Flip"
+#: lib/elements/stroke.py:182
+msgid "Line distance exponent"
msgstr ""
-#: lib/elements/stroke.py:145
-msgid "Flip outer to inner"
+#: lib/elements/stroke.py:183
+msgid "Increase density towards one side."
msgstr ""
-#: lib/elements/stroke.py:156
-msgid "Grid distance"
+#: lib/elements/stroke.py:194
+msgid "Flip exponent"
msgstr ""
-#: lib/elements/stroke.py:157
-msgid "Render as grid. Works only with satin type ripple stitches."
+#: lib/elements/stroke.py:195
+msgid "Reverse exponent effect."
msgstr ""
-#: lib/elements/stroke.py:168
-msgid "Line distance exponent"
+#: lib/elements/stroke.py:206
+msgid "Reverse"
msgstr ""
-#: lib/elements/stroke.py:169
-msgid "Increse density towards one side."
+#: lib/elements/stroke.py:207
+msgid "Flip start and end point"
msgstr ""
-#: lib/elements/stroke.py:181
-msgid "Length of stitches in zig-zag mode."
-msgstr "Tikin pituus sik-sak moodissa."
+#: lib/elements/stroke.py:218
+msgid "Grid size"
+msgstr ""
-#: lib/elements/stroke.py:252
+#: lib/elements/stroke.py:219
+msgid "Render as grid. Use with care and watch your stitch density."
+msgstr ""
+
+#: lib/elements/stroke.py:231
+msgid "Scale axis"
+msgstr ""
+
+#: lib/elements/stroke.py:232
+msgid "Scale axis for satin guided ripple stitches."
+msgstr ""
+
+#: lib/elements/stroke.py:236
+msgid "X Y"
+msgstr ""
+
+#: lib/elements/stroke.py:236
+msgid "X"
+msgstr ""
+
+#: lib/elements/stroke.py:236
+msgid "Y"
+msgstr ""
+
+#: lib/elements/stroke.py:236 print/templates/ui.html:172
+msgid "None"
+msgstr "-"
+
+#: lib/elements/stroke.py:244
+msgid "Starting scale"
+msgstr ""
+
+#: lib/elements/stroke.py:245
+msgid "How big the first copy of the line should be, in percent."
+msgstr ""
+
+#: lib/elements/stroke.py:245 lib/elements/stroke.py:256
+msgid "Used only for ripple stitch with a guide line."
+msgstr ""
+
+#: lib/elements/stroke.py:255
+msgid "Ending scale"
+msgstr ""
+
+#: lib/elements/stroke.py:256
+msgid "How big the last copy of the line should be, in percent."
+msgstr ""
+
+#: lib/elements/stroke.py:266
+msgid "Rotate"
+msgstr ""
+
+#: lib/elements/stroke.py:267
+msgid "Rotate satin guided ripple stitches"
+msgstr ""
+
+#: lib/elements/stroke.py:348
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 ""
@@ -1953,26 +2014,26 @@ msgstr ""
msgid "Auto-Route"
msgstr ""
-#: lib/stitches/auto_run.py:257
+#: lib/stitches/auto_run.py:261
#, python-format
msgid "AutoRun %d"
msgstr ""
-#: lib/stitches/auto_run.py:259
+#: lib/stitches/auto_run.py:263
#, python-format
msgid "AutoRun Underpath %d"
msgstr ""
#. Label for a satin column created by Auto-Route Satin Columns and Lettering
#. extensions
-#: lib/stitches/auto_satin.py:516
+#: lib/stitches/auto_satin.py:517
#, python-format
msgid "AutoSatin %d"
msgstr "Automaattinen satiini %d"
#. Label for running stitch (underpathing) created by Auto-Route Satin Columns
#. amd Lettering extensions
-#: lib/stitches/auto_satin.py:519
+#: lib/stitches/auto_satin.py:521
#, python-format
msgid "AutoSatin Running Stitch %d"
msgstr "Automaattinen satiini juoksevatikki %d"
@@ -2362,10 +2423,6 @@ msgstr ""
msgid "Thread Palette"
msgstr "Lankapaletti"
-#: print/templates/ui.html:172
-msgid "None"
-msgstr "-"
-
#: print/templates/ui.html:188
msgid "Changing the thread palette will cause thread names and catalog numbers to be recalculated based on the new palette. Any changes you have made to color or thread names will be lost. Are you sure?"
msgstr ""
diff --git a/translations/messages_fr_FR.po b/translations/messages_fr_FR.po
index c0e1113a..2cee6972 100644
--- a/translations/messages_fr_FR.po
+++ b/translations/messages_fr_FR.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: inkstitch\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2022-06-07 02:15+0000\n"
-"PO-Revision-Date: 2022-06-07 02:17\n"
+"POT-Creation-Date: 2022-06-11 02:18+0000\n"
+"PO-Revision-Date: 2022-06-11 02:19\n"
"Last-Translator: \n"
"Language-Team: French\n"
"MIME-Version: 1.0\n"
@@ -16,7 +16,7 @@ msgstr ""
"Project-Id-Version: \n"
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2022-06-07 02:15+0000\n"
+"POT-Creation-Date: 2022-06-11 02:18+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -781,15 +781,15 @@ msgstr "La ligne-guide de cet objet n'est pas dans les limites de l'objet. La li
msgid "* Move the guide line into the element"
msgstr "* Déplacer la ligne-guide à l'intérieur de l'élément"
-#: lib/elements/fill_stitch.py:64
+#: lib/elements/fill_stitch.py:64 lib/elements/stroke.py:35
msgid "Multiple Guide Lines"
msgstr "Multiples lignes-guide"
-#: lib/elements/fill_stitch.py:65
+#: lib/elements/fill_stitch.py:65 lib/elements/stroke.py:36
msgid "This object has multiple guide lines, but only the first one will be used."
msgstr "Cet objet possède plusieurs lignes-guide, mais seule la première sera utilisée."
-#: lib/elements/fill_stitch.py:67
+#: lib/elements/fill_stitch.py:67 lib/elements/stroke.py:38
msgid "* Remove all guide lines, except for one."
msgstr "* Supprimer toutes les lignes-guide, sauf une."
@@ -1174,7 +1174,7 @@ msgstr "Colonne de satin personnalisée"
msgid "\"E\" stitch"
msgstr "Point « E »"
-#: lib/elements/satin_column.py:96 lib/elements/satin_column.py:204
+#: lib/elements/satin_column.py:96 lib/elements/satin_column.py:209
msgid "Maximum stitch length"
msgstr "Longueur maximale du point"
@@ -1182,7 +1182,7 @@ msgstr "Longueur maximale du point"
msgid "Maximum stitch length for split stitches."
msgstr "Longueur maximale du point pour couper les points."
-#: lib/elements/satin_column.py:108 lib/elements/stroke.py:180
+#: lib/elements/satin_column.py:108 lib/elements/stroke.py:116
msgid "Zig-zag spacing (peak-to-peak)"
msgstr "Espacement Zig-Zag (crête à crête)"
@@ -1224,35 +1224,40 @@ msgid "Center-walk underlay"
msgstr "Sous-couche centrale"
#: lib/elements/satin_column.py:157 lib/elements/satin_column.py:164
+#: lib/elements/satin_column.py:169
msgid "Center-Walk Underlay"
msgstr "Sous-couche centrale"
-#: lib/elements/satin_column.py:169
+#: lib/elements/satin_column.py:169 lib/elements/stroke.py:82
+msgid "Repeats"
+msgstr "Répétitions"
+
+#: lib/elements/satin_column.py:174
msgid "Zig-zag underlay"
msgstr "Sous-couche Zig-Zag"
-#: lib/elements/satin_column.py:169 lib/elements/satin_column.py:178
-#: lib/elements/satin_column.py:189 lib/elements/satin_column.py:207
+#: lib/elements/satin_column.py:174 lib/elements/satin_column.py:183
+#: lib/elements/satin_column.py:194 lib/elements/satin_column.py:212
msgid "Zig-zag Underlay"
msgstr "Sous-couche Zig-Zag"
-#: lib/elements/satin_column.py:175
+#: lib/elements/satin_column.py:180
msgid "Zig-Zag spacing (peak-to-peak)"
msgstr "Espacement Zig-Zag (crête à crête)"
-#: lib/elements/satin_column.py:176
+#: lib/elements/satin_column.py:181
msgid "Distance between peaks of the zig-zags."
msgstr "Distance entre les crêtes des zig-zags."
-#: lib/elements/satin_column.py:186
+#: lib/elements/satin_column.py:191
msgid "Inset amount"
msgstr "Montant du décalage"
-#: lib/elements/satin_column.py:187
+#: lib/elements/satin_column.py:192
msgid "default: half of contour underlay inset"
msgstr "par défaut: la moitié du décalage du contour de la sous-couche"
-#: lib/elements/satin_column.py:205
+#: lib/elements/satin_column.py:210
msgid "Split stitch if distance of maximum stitch length is exceeded"
msgstr "Découper le point en plusieurs si sa longueur dépasse la longueur maximale définie"
@@ -1265,118 +1270,174 @@ msgid "Skip values are ignored, because there was no line left to embroider."
msgstr "Le nombre de lignes à sauter est ignoré, car il ne restait plus de lignes à broder."
#: lib/elements/stroke.py:29
-msgid "* Reduce values of Skip first and last lines or"
-msgstr "* Réduit les valeurs du nombre de premières ou dernières lignes sautées"
+msgid "* Open the params dialog with this object selected"
+msgstr ""
#: lib/elements/stroke.py:30
-msgid "* Increase number of lines accordinly in the params dialog."
-msgstr "* Augmente le nombre de lignes en fonction, dans le dialogue de paramètres."
+msgid "* Reduce Skip values or increase number of lines"
+msgstr ""
-#: lib/elements/stroke.py:35
+#: lib/elements/stroke.py:43
msgid "Stroke"
msgstr "Trait"
-#: lib/elements/stroke.py:38
+#: lib/elements/stroke.py:46
msgid "Running stitch along paths"
msgstr "Points droits le long des chemins"
-#: lib/elements/stroke.py:52 inx/inkstitch_break_apart.inx:17
+#: lib/elements/stroke.py:60 inx/inkstitch_break_apart.inx:17
msgid "Method"
msgstr "Méthode"
-#: lib/elements/stroke.py:56
+#: lib/elements/stroke.py:64
msgid "Running Stitch"
msgstr "Point Droit"
-#: lib/elements/stroke.py:56
+#: lib/elements/stroke.py:64
msgid "Ripple"
msgstr "Broderie ondulée"
-#: lib/elements/stroke.py:63
+#: lib/elements/stroke.py:71
msgid "Manual stitch placement"
msgstr "Placement manuel de points"
-#: lib/elements/stroke.py:64
+#: lib/elements/stroke.py:72
msgid "Stitch every node in the path. All other options are ignored."
msgstr "Pique chaque nœud du chemin. Toutes les autres options sont ignorées."
-#: lib/elements/stroke.py:74
-msgid "Repeats"
-msgstr "Répétitions"
-
-#: lib/elements/stroke.py:75
+#: lib/elements/stroke.py:83
msgid "Defines how many times to run down and back along the path."
msgstr "Définit combien de fois broder en avant et en arrière le long du chemin."
-#: lib/elements/stroke.py:85
+#: lib/elements/stroke.py:93
msgid "Bean stitch number of repeats"
msgstr "Nombre de répétitions pour le point triple (bean stitch)"
-#: lib/elements/stroke.py:86
-msgid "Backtrack each stitch this many times. A value of 1 would triple each stitch (forward, back, forward). A value of 2 would quintuple each stitch, etc. Only applies to running stitch."
-msgstr "Répéter chaque point plusieurs fois. Une valeur de 1 triplerait chaque point (avant, arrière, avant). Une valeur de 2 quintuplerait chaque point, etc.. S’applique uniquement aux points droits."
+#: lib/elements/stroke.py:94
+msgid "Backtrack each stitch this many times. A value of 1 would triple each stitch (forward, back, forward). A value of 2 would quintuple each stitch, etc."
+msgstr ""
-#: lib/elements/stroke.py:97
+#: lib/elements/stroke.py:105
msgid "Running stitch length"
msgstr "Longueur de point droit"
-#: lib/elements/stroke.py:98
+#: lib/elements/stroke.py:106
msgid "Length of stitches in running stitch mode."
msgstr "Longueur de points en mode points droits."
-#: lib/elements/stroke.py:108
+#: lib/elements/stroke.py:117
+msgid "Length of stitches in zig-zag mode."
+msgstr "Longueur de points en mode zig-zag."
+
+#: lib/elements/stroke.py:129
msgid "Number of lines"
msgstr "Nombre de lignes"
-#: lib/elements/stroke.py:109
+#: lib/elements/stroke.py:130
msgid "Number of lines from start to finish"
msgstr "Nombre de lignes du début jusqu'à la fin"
-#: lib/elements/stroke.py:120
+#: lib/elements/stroke.py:146
msgid "Skip first lines"
msgstr "Sauter les premières lignes"
-#: lib/elements/stroke.py:121
+#: lib/elements/stroke.py:147
msgid "Skip this number of lines at the beginning."
msgstr "Sauter ce nombre de lignes au début."
-#: lib/elements/stroke.py:132
+#: lib/elements/stroke.py:158
msgid "Skip last lines"
msgstr "Sauter les dernières lignes"
-#: lib/elements/stroke.py:133
+#: lib/elements/stroke.py:159
msgid "Skip this number of lines at the end"
msgstr "Sauter ce nombre de lignes à la fin."
-#: lib/elements/stroke.py:144
-msgid "Flip"
-msgstr "Intervertir"
+#: lib/elements/stroke.py:182
+msgid "Line distance exponent"
+msgstr "Exposant de la distance entre les lignes"
-#: lib/elements/stroke.py:145
-msgid "Flip outer to inner"
-msgstr "Échanger extérieur en intérieur"
+#: lib/elements/stroke.py:183
+msgid "Increase density towards one side."
+msgstr ""
-#: lib/elements/stroke.py:156
-msgid "Grid distance"
-msgstr "Distance grille"
+#: lib/elements/stroke.py:194
+msgid "Flip exponent"
+msgstr ""
-#: lib/elements/stroke.py:157
-msgid "Render as grid. Works only with satin type ripple stitches."
-msgstr "Rendu en grille. Ne fonctionne qu'avec des broderies ondulées de type satin."
+#: lib/elements/stroke.py:195
+msgid "Reverse exponent effect."
+msgstr ""
-#: lib/elements/stroke.py:168
-msgid "Line distance exponent"
-msgstr "Exposant de la distance entre les lignes"
+#: lib/elements/stroke.py:206
+msgid "Reverse"
+msgstr ""
-#: lib/elements/stroke.py:169
-msgid "Increse density towards one side."
-msgstr "Accroît la densité d'un côté."
+#: lib/elements/stroke.py:207
+msgid "Flip start and end point"
+msgstr ""
-#: lib/elements/stroke.py:181
-msgid "Length of stitches in zig-zag mode."
-msgstr "Longueur de points en mode zig-zag."
+#: lib/elements/stroke.py:218
+msgid "Grid size"
+msgstr ""
+
+#: lib/elements/stroke.py:219
+msgid "Render as grid. Use with care and watch your stitch density."
+msgstr ""
-#: lib/elements/stroke.py:252
+#: lib/elements/stroke.py:231
+msgid "Scale axis"
+msgstr ""
+
+#: lib/elements/stroke.py:232
+msgid "Scale axis for satin guided ripple stitches."
+msgstr ""
+
+#: lib/elements/stroke.py:236
+msgid "X Y"
+msgstr ""
+
+#: lib/elements/stroke.py:236
+msgid "X"
+msgstr ""
+
+#: lib/elements/stroke.py:236
+msgid "Y"
+msgstr ""
+
+#: lib/elements/stroke.py:236 print/templates/ui.html:172
+msgid "None"
+msgstr "Aucune"
+
+#: lib/elements/stroke.py:244
+msgid "Starting scale"
+msgstr ""
+
+#: lib/elements/stroke.py:245
+msgid "How big the first copy of the line should be, in percent."
+msgstr ""
+
+#: lib/elements/stroke.py:245 lib/elements/stroke.py:256
+msgid "Used only for ripple stitch with a guide line."
+msgstr ""
+
+#: lib/elements/stroke.py:255
+msgid "Ending scale"
+msgstr ""
+
+#: lib/elements/stroke.py:256
+msgid "How big the last copy of the line should be, in percent."
+msgstr ""
+
+#: lib/elements/stroke.py:266
+msgid "Rotate"
+msgstr ""
+
+#: lib/elements/stroke.py:267
+msgid "Rotate satin guided ripple stitches"
+msgstr ""
+
+#: lib/elements/stroke.py:348
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"
@@ -1961,26 +2022,26 @@ msgstr "Aucun d'élément brodable est sélectionné. Veuillez exécuter Extensi
msgid "Auto-Route"
msgstr "Agencement automatique"
-#: lib/stitches/auto_run.py:257
+#: lib/stitches/auto_run.py:261
#, python-format
msgid "AutoRun %d"
msgstr "Agencement automatique %d"
-#: lib/stitches/auto_run.py:259
+#: lib/stitches/auto_run.py:263
#, python-format
msgid "AutoRun Underpath %d"
msgstr "Chemin de dessous %d"
#. Label for a satin column created by Auto-Route Satin Columns and Lettering
#. extensions
-#: lib/stitches/auto_satin.py:516
+#: lib/stitches/auto_satin.py:517
#, python-format
msgid "AutoSatin %d"
msgstr "Auto-remplissage satin %d"
#. Label for running stitch (underpathing) created by Auto-Route Satin Columns
#. amd Lettering extensions
-#: lib/stitches/auto_satin.py:519
+#: lib/stitches/auto_satin.py:521
#, python-format
msgid "AutoSatin Running Stitch %d"
msgstr "Points droits pour auto-remplissage satin %d"
@@ -2371,10 +2432,6 @@ msgstr "* longueur du chemin"
msgid "Thread Palette"
msgstr "Palette de fil"
-#: print/templates/ui.html:172
-msgid "None"
-msgstr "Aucune"
-
#: print/templates/ui.html:188
msgid "Changing the thread palette will cause thread names and catalog numbers to be recalculated based on the new palette. Any changes you have made to color or thread names will be lost. Are you sure?"
msgstr "Changer la palette de fil recalculera les noms de fils et les numéros de catalogue, basé sur la nouvelle palette. Toutes les modifications apportées aux couleurs ou noms de fils seront perdues. Êtes-vous sûr/e ?"
diff --git a/translations/messages_he_IL.po b/translations/messages_he_IL.po
index 05fddce1..65e66401 100644
--- a/translations/messages_he_IL.po
+++ b/translations/messages_he_IL.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: inkstitch\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2022-06-07 02:15+0000\n"
-"PO-Revision-Date: 2022-06-07 02:17\n"
+"POT-Creation-Date: 2022-06-11 02:18+0000\n"
+"PO-Revision-Date: 2022-06-11 02:19\n"
"Last-Translator: \n"
"Language-Team: Hebrew\n"
"MIME-Version: 1.0\n"
@@ -16,7 +16,7 @@ msgstr ""
"Project-Id-Version: \n"
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2022-06-07 02:15+0000\n"
+"POT-Creation-Date: 2022-06-11 02:18+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -778,15 +778,15 @@ msgstr ""
msgid "* Move the guide line into the element"
msgstr ""
-#: lib/elements/fill_stitch.py:64
+#: lib/elements/fill_stitch.py:64 lib/elements/stroke.py:35
msgid "Multiple Guide Lines"
msgstr ""
-#: lib/elements/fill_stitch.py:65
+#: lib/elements/fill_stitch.py:65 lib/elements/stroke.py:36
msgid "This object has multiple guide lines, but only the first one will be used."
msgstr ""
-#: lib/elements/fill_stitch.py:67
+#: lib/elements/fill_stitch.py:67 lib/elements/stroke.py:38
msgid "* Remove all guide lines, except for one."
msgstr ""
@@ -1171,7 +1171,7 @@ msgstr ""
msgid "\"E\" stitch"
msgstr ""
-#: lib/elements/satin_column.py:96 lib/elements/satin_column.py:204
+#: lib/elements/satin_column.py:96 lib/elements/satin_column.py:209
msgid "Maximum stitch length"
msgstr ""
@@ -1179,7 +1179,7 @@ msgstr ""
msgid "Maximum stitch length for split stitches."
msgstr ""
-#: lib/elements/satin_column.py:108 lib/elements/stroke.py:180
+#: lib/elements/satin_column.py:108 lib/elements/stroke.py:116
msgid "Zig-zag spacing (peak-to-peak)"
msgstr ""
@@ -1221,35 +1221,40 @@ msgid "Center-walk underlay"
msgstr ""
#: lib/elements/satin_column.py:157 lib/elements/satin_column.py:164
+#: lib/elements/satin_column.py:169
msgid "Center-Walk Underlay"
msgstr ""
-#: lib/elements/satin_column.py:169
+#: lib/elements/satin_column.py:169 lib/elements/stroke.py:82
+msgid "Repeats"
+msgstr ""
+
+#: lib/elements/satin_column.py:174
msgid "Zig-zag underlay"
msgstr ""
-#: lib/elements/satin_column.py:169 lib/elements/satin_column.py:178
-#: lib/elements/satin_column.py:189 lib/elements/satin_column.py:207
+#: lib/elements/satin_column.py:174 lib/elements/satin_column.py:183
+#: lib/elements/satin_column.py:194 lib/elements/satin_column.py:212
msgid "Zig-zag Underlay"
msgstr ""
-#: lib/elements/satin_column.py:175
+#: lib/elements/satin_column.py:180
msgid "Zig-Zag spacing (peak-to-peak)"
msgstr ""
-#: lib/elements/satin_column.py:176
+#: lib/elements/satin_column.py:181
msgid "Distance between peaks of the zig-zags."
msgstr ""
-#: lib/elements/satin_column.py:186
+#: lib/elements/satin_column.py:191
msgid "Inset amount"
msgstr ""
-#: lib/elements/satin_column.py:187
+#: lib/elements/satin_column.py:192
msgid "default: half of contour underlay inset"
msgstr ""
-#: lib/elements/satin_column.py:205
+#: lib/elements/satin_column.py:210
msgid "Split stitch if distance of maximum stitch length is exceeded"
msgstr ""
@@ -1262,118 +1267,174 @@ msgid "Skip values are ignored, because there was no line left to embroider."
msgstr ""
#: lib/elements/stroke.py:29
-msgid "* Reduce values of Skip first and last lines or"
+msgid "* Open the params dialog with this object selected"
msgstr ""
#: lib/elements/stroke.py:30
-msgid "* Increase number of lines accordinly in the params dialog."
+msgid "* Reduce Skip values or increase number of lines"
msgstr ""
-#: lib/elements/stroke.py:35
+#: lib/elements/stroke.py:43
msgid "Stroke"
msgstr ""
-#: lib/elements/stroke.py:38
+#: lib/elements/stroke.py:46
msgid "Running stitch along paths"
msgstr ""
-#: lib/elements/stroke.py:52 inx/inkstitch_break_apart.inx:17
+#: lib/elements/stroke.py:60 inx/inkstitch_break_apart.inx:17
msgid "Method"
msgstr ""
-#: lib/elements/stroke.py:56
+#: lib/elements/stroke.py:64
msgid "Running Stitch"
msgstr ""
-#: lib/elements/stroke.py:56
+#: lib/elements/stroke.py:64
msgid "Ripple"
msgstr ""
-#: lib/elements/stroke.py:63
+#: lib/elements/stroke.py:71
msgid "Manual stitch placement"
msgstr ""
-#: lib/elements/stroke.py:64
+#: lib/elements/stroke.py:72
msgid "Stitch every node in the path. All other options are ignored."
msgstr ""
-#: lib/elements/stroke.py:74
-msgid "Repeats"
-msgstr ""
-
-#: lib/elements/stroke.py:75
+#: lib/elements/stroke.py:83
msgid "Defines how many times to run down and back along the path."
msgstr ""
-#: lib/elements/stroke.py:85
+#: lib/elements/stroke.py:93
msgid "Bean stitch number of repeats"
msgstr ""
-#: lib/elements/stroke.py:86
-msgid "Backtrack each stitch this many times. A value of 1 would triple each stitch (forward, back, forward). A value of 2 would quintuple each stitch, etc. Only applies to running stitch."
+#: lib/elements/stroke.py:94
+msgid "Backtrack each stitch this many times. A value of 1 would triple each stitch (forward, back, forward). A value of 2 would quintuple each stitch, etc."
msgstr ""
-#: lib/elements/stroke.py:97
+#: lib/elements/stroke.py:105
msgid "Running stitch length"
msgstr ""
-#: lib/elements/stroke.py:98
+#: lib/elements/stroke.py:106
msgid "Length of stitches in running stitch mode."
msgstr ""
-#: lib/elements/stroke.py:108
+#: lib/elements/stroke.py:117
+msgid "Length of stitches in zig-zag mode."
+msgstr ""
+
+#: lib/elements/stroke.py:129
msgid "Number of lines"
msgstr ""
-#: lib/elements/stroke.py:109
+#: lib/elements/stroke.py:130
msgid "Number of lines from start to finish"
msgstr ""
-#: lib/elements/stroke.py:120
+#: lib/elements/stroke.py:146
msgid "Skip first lines"
msgstr ""
-#: lib/elements/stroke.py:121
+#: lib/elements/stroke.py:147
msgid "Skip this number of lines at the beginning."
msgstr ""
-#: lib/elements/stroke.py:132
+#: lib/elements/stroke.py:158
msgid "Skip last lines"
msgstr ""
-#: lib/elements/stroke.py:133
+#: lib/elements/stroke.py:159
msgid "Skip this number of lines at the end"
msgstr ""
-#: lib/elements/stroke.py:144
-msgid "Flip"
+#: lib/elements/stroke.py:182
+msgid "Line distance exponent"
msgstr ""
-#: lib/elements/stroke.py:145
-msgid "Flip outer to inner"
+#: lib/elements/stroke.py:183
+msgid "Increase density towards one side."
msgstr ""
-#: lib/elements/stroke.py:156
-msgid "Grid distance"
+#: lib/elements/stroke.py:194
+msgid "Flip exponent"
msgstr ""
-#: lib/elements/stroke.py:157
-msgid "Render as grid. Works only with satin type ripple stitches."
+#: lib/elements/stroke.py:195
+msgid "Reverse exponent effect."
msgstr ""
-#: lib/elements/stroke.py:168
-msgid "Line distance exponent"
+#: lib/elements/stroke.py:206
+msgid "Reverse"
msgstr ""
-#: lib/elements/stroke.py:169
-msgid "Increse density towards one side."
+#: lib/elements/stroke.py:207
+msgid "Flip start and end point"
msgstr ""
-#: lib/elements/stroke.py:181
-msgid "Length of stitches in zig-zag mode."
+#: lib/elements/stroke.py:218
+msgid "Grid size"
+msgstr ""
+
+#: lib/elements/stroke.py:219
+msgid "Render as grid. Use with care and watch your stitch density."
+msgstr ""
+
+#: lib/elements/stroke.py:231
+msgid "Scale axis"
+msgstr ""
+
+#: lib/elements/stroke.py:232
+msgid "Scale axis for satin guided ripple stitches."
+msgstr ""
+
+#: lib/elements/stroke.py:236
+msgid "X Y"
msgstr ""
-#: lib/elements/stroke.py:252
+#: lib/elements/stroke.py:236
+msgid "X"
+msgstr ""
+
+#: lib/elements/stroke.py:236
+msgid "Y"
+msgstr ""
+
+#: lib/elements/stroke.py:236 print/templates/ui.html:172
+msgid "None"
+msgstr ""
+
+#: lib/elements/stroke.py:244
+msgid "Starting scale"
+msgstr ""
+
+#: lib/elements/stroke.py:245
+msgid "How big the first copy of the line should be, in percent."
+msgstr ""
+
+#: lib/elements/stroke.py:245 lib/elements/stroke.py:256
+msgid "Used only for ripple stitch with a guide line."
+msgstr ""
+
+#: lib/elements/stroke.py:255
+msgid "Ending scale"
+msgstr ""
+
+#: lib/elements/stroke.py:256
+msgid "How big the last copy of the line should be, in percent."
+msgstr ""
+
+#: lib/elements/stroke.py:266
+msgid "Rotate"
+msgstr ""
+
+#: lib/elements/stroke.py:267
+msgid "Rotate satin guided ripple stitches"
+msgstr ""
+
+#: lib/elements/stroke.py:348
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 ""
@@ -1953,26 +2014,26 @@ msgstr ""
msgid "Auto-Route"
msgstr ""
-#: lib/stitches/auto_run.py:257
+#: lib/stitches/auto_run.py:261
#, python-format
msgid "AutoRun %d"
msgstr ""
-#: lib/stitches/auto_run.py:259
+#: lib/stitches/auto_run.py:263
#, python-format
msgid "AutoRun Underpath %d"
msgstr ""
#. Label for a satin column created by Auto-Route Satin Columns and Lettering
#. extensions
-#: lib/stitches/auto_satin.py:516
+#: lib/stitches/auto_satin.py:517
#, python-format
msgid "AutoSatin %d"
msgstr ""
#. Label for running stitch (underpathing) created by Auto-Route Satin Columns
#. amd Lettering extensions
-#: lib/stitches/auto_satin.py:519
+#: lib/stitches/auto_satin.py:521
#, python-format
msgid "AutoSatin Running Stitch %d"
msgstr ""
@@ -2362,10 +2423,6 @@ msgstr ""
msgid "Thread Palette"
msgstr ""
-#: print/templates/ui.html:172
-msgid "None"
-msgstr ""
-
#: print/templates/ui.html:188
msgid "Changing the thread palette will cause thread names and catalog numbers to be recalculated based on the new palette. Any changes you have made to color or thread names will be lost. Are you sure?"
msgstr ""
diff --git a/translations/messages_hu_HU.po b/translations/messages_hu_HU.po
index c47524a5..582b4afe 100644
--- a/translations/messages_hu_HU.po
+++ b/translations/messages_hu_HU.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: inkstitch\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2022-06-07 02:15+0000\n"
-"PO-Revision-Date: 2022-06-07 02:17\n"
+"POT-Creation-Date: 2022-06-11 02:18+0000\n"
+"PO-Revision-Date: 2022-06-11 02:19\n"
"Last-Translator: \n"
"Language-Team: Hungarian\n"
"MIME-Version: 1.0\n"
@@ -16,7 +16,7 @@ msgstr ""
"Project-Id-Version: \n"
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2022-06-07 02:15+0000\n"
+"POT-Creation-Date: 2022-06-11 02:18+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -778,15 +778,15 @@ msgstr ""
msgid "* Move the guide line into the element"
msgstr ""
-#: lib/elements/fill_stitch.py:64
+#: lib/elements/fill_stitch.py:64 lib/elements/stroke.py:35
msgid "Multiple Guide Lines"
msgstr ""
-#: lib/elements/fill_stitch.py:65
+#: lib/elements/fill_stitch.py:65 lib/elements/stroke.py:36
msgid "This object has multiple guide lines, but only the first one will be used."
msgstr ""
-#: lib/elements/fill_stitch.py:67
+#: lib/elements/fill_stitch.py:67 lib/elements/stroke.py:38
msgid "* Remove all guide lines, except for one."
msgstr ""
@@ -1171,7 +1171,7 @@ msgstr ""
msgid "\"E\" stitch"
msgstr ""
-#: lib/elements/satin_column.py:96 lib/elements/satin_column.py:204
+#: lib/elements/satin_column.py:96 lib/elements/satin_column.py:209
msgid "Maximum stitch length"
msgstr ""
@@ -1179,7 +1179,7 @@ msgstr ""
msgid "Maximum stitch length for split stitches."
msgstr ""
-#: lib/elements/satin_column.py:108 lib/elements/stroke.py:180
+#: lib/elements/satin_column.py:108 lib/elements/stroke.py:116
msgid "Zig-zag spacing (peak-to-peak)"
msgstr ""
@@ -1221,35 +1221,40 @@ msgid "Center-walk underlay"
msgstr ""
#: lib/elements/satin_column.py:157 lib/elements/satin_column.py:164
+#: lib/elements/satin_column.py:169
msgid "Center-Walk Underlay"
msgstr ""
-#: lib/elements/satin_column.py:169
+#: lib/elements/satin_column.py:169 lib/elements/stroke.py:82
+msgid "Repeats"
+msgstr ""
+
+#: lib/elements/satin_column.py:174
msgid "Zig-zag underlay"
msgstr ""
-#: lib/elements/satin_column.py:169 lib/elements/satin_column.py:178
-#: lib/elements/satin_column.py:189 lib/elements/satin_column.py:207
+#: lib/elements/satin_column.py:174 lib/elements/satin_column.py:183
+#: lib/elements/satin_column.py:194 lib/elements/satin_column.py:212
msgid "Zig-zag Underlay"
msgstr ""
-#: lib/elements/satin_column.py:175
+#: lib/elements/satin_column.py:180
msgid "Zig-Zag spacing (peak-to-peak)"
msgstr ""
-#: lib/elements/satin_column.py:176
+#: lib/elements/satin_column.py:181
msgid "Distance between peaks of the zig-zags."
msgstr ""
-#: lib/elements/satin_column.py:186
+#: lib/elements/satin_column.py:191
msgid "Inset amount"
msgstr ""
-#: lib/elements/satin_column.py:187
+#: lib/elements/satin_column.py:192
msgid "default: half of contour underlay inset"
msgstr ""
-#: lib/elements/satin_column.py:205
+#: lib/elements/satin_column.py:210
msgid "Split stitch if distance of maximum stitch length is exceeded"
msgstr ""
@@ -1262,118 +1267,174 @@ msgid "Skip values are ignored, because there was no line left to embroider."
msgstr ""
#: lib/elements/stroke.py:29
-msgid "* Reduce values of Skip first and last lines or"
+msgid "* Open the params dialog with this object selected"
msgstr ""
#: lib/elements/stroke.py:30
-msgid "* Increase number of lines accordinly in the params dialog."
+msgid "* Reduce Skip values or increase number of lines"
msgstr ""
-#: lib/elements/stroke.py:35
+#: lib/elements/stroke.py:43
msgid "Stroke"
msgstr ""
-#: lib/elements/stroke.py:38
+#: lib/elements/stroke.py:46
msgid "Running stitch along paths"
msgstr ""
-#: lib/elements/stroke.py:52 inx/inkstitch_break_apart.inx:17
+#: lib/elements/stroke.py:60 inx/inkstitch_break_apart.inx:17
msgid "Method"
msgstr ""
-#: lib/elements/stroke.py:56
+#: lib/elements/stroke.py:64
msgid "Running Stitch"
msgstr ""
-#: lib/elements/stroke.py:56
+#: lib/elements/stroke.py:64
msgid "Ripple"
msgstr ""
-#: lib/elements/stroke.py:63
+#: lib/elements/stroke.py:71
msgid "Manual stitch placement"
msgstr ""
-#: lib/elements/stroke.py:64
+#: lib/elements/stroke.py:72
msgid "Stitch every node in the path. All other options are ignored."
msgstr ""
-#: lib/elements/stroke.py:74
-msgid "Repeats"
-msgstr ""
-
-#: lib/elements/stroke.py:75
+#: lib/elements/stroke.py:83
msgid "Defines how many times to run down and back along the path."
msgstr ""
-#: lib/elements/stroke.py:85
+#: lib/elements/stroke.py:93
msgid "Bean stitch number of repeats"
msgstr ""
-#: lib/elements/stroke.py:86
-msgid "Backtrack each stitch this many times. A value of 1 would triple each stitch (forward, back, forward). A value of 2 would quintuple each stitch, etc. Only applies to running stitch."
+#: lib/elements/stroke.py:94
+msgid "Backtrack each stitch this many times. A value of 1 would triple each stitch (forward, back, forward). A value of 2 would quintuple each stitch, etc."
msgstr ""
-#: lib/elements/stroke.py:97
+#: lib/elements/stroke.py:105
msgid "Running stitch length"
msgstr ""
-#: lib/elements/stroke.py:98
+#: lib/elements/stroke.py:106
msgid "Length of stitches in running stitch mode."
msgstr ""
-#: lib/elements/stroke.py:108
+#: lib/elements/stroke.py:117
+msgid "Length of stitches in zig-zag mode."
+msgstr ""
+
+#: lib/elements/stroke.py:129
msgid "Number of lines"
msgstr ""
-#: lib/elements/stroke.py:109
+#: lib/elements/stroke.py:130
msgid "Number of lines from start to finish"
msgstr ""
-#: lib/elements/stroke.py:120
+#: lib/elements/stroke.py:146
msgid "Skip first lines"
msgstr ""
-#: lib/elements/stroke.py:121
+#: lib/elements/stroke.py:147
msgid "Skip this number of lines at the beginning."
msgstr ""
-#: lib/elements/stroke.py:132
+#: lib/elements/stroke.py:158
msgid "Skip last lines"
msgstr ""
-#: lib/elements/stroke.py:133
+#: lib/elements/stroke.py:159
msgid "Skip this number of lines at the end"
msgstr ""
-#: lib/elements/stroke.py:144
-msgid "Flip"
+#: lib/elements/stroke.py:182
+msgid "Line distance exponent"
msgstr ""
-#: lib/elements/stroke.py:145
-msgid "Flip outer to inner"
+#: lib/elements/stroke.py:183
+msgid "Increase density towards one side."
msgstr ""
-#: lib/elements/stroke.py:156
-msgid "Grid distance"
+#: lib/elements/stroke.py:194
+msgid "Flip exponent"
msgstr ""
-#: lib/elements/stroke.py:157
-msgid "Render as grid. Works only with satin type ripple stitches."
+#: lib/elements/stroke.py:195
+msgid "Reverse exponent effect."
msgstr ""
-#: lib/elements/stroke.py:168
-msgid "Line distance exponent"
+#: lib/elements/stroke.py:206
+msgid "Reverse"
msgstr ""
-#: lib/elements/stroke.py:169
-msgid "Increse density towards one side."
+#: lib/elements/stroke.py:207
+msgid "Flip start and end point"
msgstr ""
-#: lib/elements/stroke.py:181
-msgid "Length of stitches in zig-zag mode."
+#: lib/elements/stroke.py:218
+msgid "Grid size"
+msgstr ""
+
+#: lib/elements/stroke.py:219
+msgid "Render as grid. Use with care and watch your stitch density."
+msgstr ""
+
+#: lib/elements/stroke.py:231
+msgid "Scale axis"
+msgstr ""
+
+#: lib/elements/stroke.py:232
+msgid "Scale axis for satin guided ripple stitches."
+msgstr ""
+
+#: lib/elements/stroke.py:236
+msgid "X Y"
msgstr ""
-#: lib/elements/stroke.py:252
+#: lib/elements/stroke.py:236
+msgid "X"
+msgstr ""
+
+#: lib/elements/stroke.py:236
+msgid "Y"
+msgstr ""
+
+#: lib/elements/stroke.py:236 print/templates/ui.html:172
+msgid "None"
+msgstr ""
+
+#: lib/elements/stroke.py:244
+msgid "Starting scale"
+msgstr ""
+
+#: lib/elements/stroke.py:245
+msgid "How big the first copy of the line should be, in percent."
+msgstr ""
+
+#: lib/elements/stroke.py:245 lib/elements/stroke.py:256
+msgid "Used only for ripple stitch with a guide line."
+msgstr ""
+
+#: lib/elements/stroke.py:255
+msgid "Ending scale"
+msgstr ""
+
+#: lib/elements/stroke.py:256
+msgid "How big the last copy of the line should be, in percent."
+msgstr ""
+
+#: lib/elements/stroke.py:266
+msgid "Rotate"
+msgstr ""
+
+#: lib/elements/stroke.py:267
+msgid "Rotate satin guided ripple stitches"
+msgstr ""
+
+#: lib/elements/stroke.py:348
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 ""
@@ -1953,26 +2014,26 @@ msgstr ""
msgid "Auto-Route"
msgstr ""
-#: lib/stitches/auto_run.py:257
+#: lib/stitches/auto_run.py:261
#, python-format
msgid "AutoRun %d"
msgstr ""
-#: lib/stitches/auto_run.py:259
+#: lib/stitches/auto_run.py:263
#, python-format
msgid "AutoRun Underpath %d"
msgstr ""
#. Label for a satin column created by Auto-Route Satin Columns and Lettering
#. extensions
-#: lib/stitches/auto_satin.py:516
+#: lib/stitches/auto_satin.py:517
#, python-format
msgid "AutoSatin %d"
msgstr ""
#. Label for running stitch (underpathing) created by Auto-Route Satin Columns
#. amd Lettering extensions
-#: lib/stitches/auto_satin.py:519
+#: lib/stitches/auto_satin.py:521
#, python-format
msgid "AutoSatin Running Stitch %d"
msgstr ""
@@ -2362,10 +2423,6 @@ msgstr ""
msgid "Thread Palette"
msgstr ""
-#: print/templates/ui.html:172
-msgid "None"
-msgstr ""
-
#: print/templates/ui.html:188
msgid "Changing the thread palette will cause thread names and catalog numbers to be recalculated based on the new palette. Any changes you have made to color or thread names will be lost. Are you sure?"
msgstr ""
diff --git a/translations/messages_it_IT.po b/translations/messages_it_IT.po
index 0380230c..6d5a1582 100644
--- a/translations/messages_it_IT.po
+++ b/translations/messages_it_IT.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: inkstitch\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2022-06-07 02:15+0000\n"
-"PO-Revision-Date: 2022-06-07 02:17\n"
+"POT-Creation-Date: 2022-06-11 02:18+0000\n"
+"PO-Revision-Date: 2022-06-11 02:19\n"
"Last-Translator: \n"
"Language-Team: Italian\n"
"MIME-Version: 1.0\n"
@@ -16,7 +16,7 @@ msgstr ""
"Project-Id-Version: \n"
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2022-06-07 02:15+0000\n"
+"POT-Creation-Date: 2022-06-11 02:18+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -778,15 +778,15 @@ msgstr ""
msgid "* Move the guide line into the element"
msgstr ""
-#: lib/elements/fill_stitch.py:64
+#: lib/elements/fill_stitch.py:64 lib/elements/stroke.py:35
msgid "Multiple Guide Lines"
msgstr ""
-#: lib/elements/fill_stitch.py:65
+#: lib/elements/fill_stitch.py:65 lib/elements/stroke.py:36
msgid "This object has multiple guide lines, but only the first one will be used."
msgstr ""
-#: lib/elements/fill_stitch.py:67
+#: lib/elements/fill_stitch.py:67 lib/elements/stroke.py:38
msgid "* Remove all guide lines, except for one."
msgstr ""
@@ -1171,7 +1171,7 @@ msgstr "Colonna in raso personalizzata"
msgid "\"E\" stitch"
msgstr "Punto \"E\""
-#: lib/elements/satin_column.py:96 lib/elements/satin_column.py:204
+#: lib/elements/satin_column.py:96 lib/elements/satin_column.py:209
msgid "Maximum stitch length"
msgstr ""
@@ -1179,7 +1179,7 @@ msgstr ""
msgid "Maximum stitch length for split stitches."
msgstr ""
-#: lib/elements/satin_column.py:108 lib/elements/stroke.py:180
+#: lib/elements/satin_column.py:108 lib/elements/stroke.py:116
msgid "Zig-zag spacing (peak-to-peak)"
msgstr "Spaziatura a zig-zag (picco a picco)"
@@ -1221,35 +1221,40 @@ msgid "Center-walk underlay"
msgstr "Base passaggio centrale"
#: lib/elements/satin_column.py:157 lib/elements/satin_column.py:164
+#: lib/elements/satin_column.py:169
msgid "Center-Walk Underlay"
msgstr "Base passaggio centrale"
-#: lib/elements/satin_column.py:169
+#: lib/elements/satin_column.py:169 lib/elements/stroke.py:82
+msgid "Repeats"
+msgstr "Ripetizioni"
+
+#: lib/elements/satin_column.py:174
msgid "Zig-zag underlay"
msgstr "Base zig-zag"
-#: lib/elements/satin_column.py:169 lib/elements/satin_column.py:178
-#: lib/elements/satin_column.py:189 lib/elements/satin_column.py:207
+#: lib/elements/satin_column.py:174 lib/elements/satin_column.py:183
+#: lib/elements/satin_column.py:194 lib/elements/satin_column.py:212
msgid "Zig-zag Underlay"
msgstr "Base zig-zag"
-#: lib/elements/satin_column.py:175
+#: lib/elements/satin_column.py:180
msgid "Zig-Zag spacing (peak-to-peak)"
msgstr "Spazio del zig-zag (da picco a picco)"
-#: lib/elements/satin_column.py:176
+#: lib/elements/satin_column.py:181
msgid "Distance between peaks of the zig-zags."
msgstr "Distanza dei picchi del zig-zag."
-#: lib/elements/satin_column.py:186
+#: lib/elements/satin_column.py:191
msgid "Inset amount"
msgstr "Quantità di inserimento"
-#: lib/elements/satin_column.py:187
+#: lib/elements/satin_column.py:192
msgid "default: half of contour underlay inset"
msgstr "default: metà dell'inserimento di sottostrato del contorno"
-#: lib/elements/satin_column.py:205
+#: lib/elements/satin_column.py:210
msgid "Split stitch if distance of maximum stitch length is exceeded"
msgstr ""
@@ -1262,118 +1267,174 @@ msgid "Skip values are ignored, because there was no line left to embroider."
msgstr ""
#: lib/elements/stroke.py:29
-msgid "* Reduce values of Skip first and last lines or"
+msgid "* Open the params dialog with this object selected"
msgstr ""
#: lib/elements/stroke.py:30
-msgid "* Increase number of lines accordinly in the params dialog."
+msgid "* Reduce Skip values or increase number of lines"
msgstr ""
-#: lib/elements/stroke.py:35
+#: lib/elements/stroke.py:43
msgid "Stroke"
msgstr ""
-#: lib/elements/stroke.py:38
+#: lib/elements/stroke.py:46
msgid "Running stitch along paths"
msgstr ""
-#: lib/elements/stroke.py:52 inx/inkstitch_break_apart.inx:17
+#: lib/elements/stroke.py:60 inx/inkstitch_break_apart.inx:17
msgid "Method"
msgstr ""
-#: lib/elements/stroke.py:56
+#: lib/elements/stroke.py:64
msgid "Running Stitch"
msgstr ""
-#: lib/elements/stroke.py:56
+#: lib/elements/stroke.py:64
msgid "Ripple"
msgstr ""
-#: lib/elements/stroke.py:63
+#: lib/elements/stroke.py:71
msgid "Manual stitch placement"
msgstr "Piazzamento manuale dei punti"
-#: lib/elements/stroke.py:64
+#: lib/elements/stroke.py:72
msgid "Stitch every node in the path. All other options are ignored."
msgstr ""
-#: lib/elements/stroke.py:74
-msgid "Repeats"
-msgstr "Ripetizioni"
-
-#: lib/elements/stroke.py:75
+#: lib/elements/stroke.py:83
msgid "Defines how many times to run down and back along the path."
msgstr "Definisce quante volte percorre avanti e indietro il percorso."
-#: lib/elements/stroke.py:85
+#: lib/elements/stroke.py:93
msgid "Bean stitch number of repeats"
msgstr "Numero di ripetizioni del punto a fagiolo"
-#: lib/elements/stroke.py:86
-msgid "Backtrack each stitch this many times. A value of 1 would triple each stitch (forward, back, forward). A value of 2 would quintuple each stitch, etc. Only applies to running stitch."
-msgstr "Ripassare ogni punto questo numero di volte. Il valore 1 comporta un triplo passaggio (avanti, indietro, avanti). Il valore 2 comporta 5 passaggi e così via. Si applica solo alla modalità di cucito progressiva."
+#: lib/elements/stroke.py:94
+msgid "Backtrack each stitch this many times. A value of 1 would triple each stitch (forward, back, forward). A value of 2 would quintuple each stitch, etc."
+msgstr ""
-#: lib/elements/stroke.py:97
+#: lib/elements/stroke.py:105
msgid "Running stitch length"
msgstr "Lunghezza progressiva dei punti"
-#: lib/elements/stroke.py:98
+#: lib/elements/stroke.py:106
msgid "Length of stitches in running stitch mode."
msgstr "Lunghezza dei punti in modalità cucitura progressiva."
-#: lib/elements/stroke.py:108
+#: lib/elements/stroke.py:117
+msgid "Length of stitches in zig-zag mode."
+msgstr "Lunghezza dei punti nel modo zig-zag."
+
+#: lib/elements/stroke.py:129
msgid "Number of lines"
msgstr ""
-#: lib/elements/stroke.py:109
+#: lib/elements/stroke.py:130
msgid "Number of lines from start to finish"
msgstr ""
-#: lib/elements/stroke.py:120
+#: lib/elements/stroke.py:146
msgid "Skip first lines"
msgstr ""
-#: lib/elements/stroke.py:121
+#: lib/elements/stroke.py:147
msgid "Skip this number of lines at the beginning."
msgstr ""
-#: lib/elements/stroke.py:132
+#: lib/elements/stroke.py:158
msgid "Skip last lines"
msgstr ""
-#: lib/elements/stroke.py:133
+#: lib/elements/stroke.py:159
msgid "Skip this number of lines at the end"
msgstr ""
-#: lib/elements/stroke.py:144
-msgid "Flip"
+#: lib/elements/stroke.py:182
+msgid "Line distance exponent"
msgstr ""
-#: lib/elements/stroke.py:145
-msgid "Flip outer to inner"
+#: lib/elements/stroke.py:183
+msgid "Increase density towards one side."
msgstr ""
-#: lib/elements/stroke.py:156
-msgid "Grid distance"
+#: lib/elements/stroke.py:194
+msgid "Flip exponent"
msgstr ""
-#: lib/elements/stroke.py:157
-msgid "Render as grid. Works only with satin type ripple stitches."
+#: lib/elements/stroke.py:195
+msgid "Reverse exponent effect."
msgstr ""
-#: lib/elements/stroke.py:168
-msgid "Line distance exponent"
+#: lib/elements/stroke.py:206
+msgid "Reverse"
msgstr ""
-#: lib/elements/stroke.py:169
-msgid "Increse density towards one side."
+#: lib/elements/stroke.py:207
+msgid "Flip start and end point"
msgstr ""
-#: lib/elements/stroke.py:181
-msgid "Length of stitches in zig-zag mode."
-msgstr "Lunghezza dei punti nel modo zig-zag."
+#: lib/elements/stroke.py:218
+msgid "Grid size"
+msgstr ""
+
+#: lib/elements/stroke.py:219
+msgid "Render as grid. Use with care and watch your stitch density."
+msgstr ""
+
+#: lib/elements/stroke.py:231
+msgid "Scale axis"
+msgstr ""
+
+#: lib/elements/stroke.py:232
+msgid "Scale axis for satin guided ripple stitches."
+msgstr ""
-#: lib/elements/stroke.py:252
+#: lib/elements/stroke.py:236
+msgid "X Y"
+msgstr ""
+
+#: lib/elements/stroke.py:236
+msgid "X"
+msgstr ""
+
+#: lib/elements/stroke.py:236
+msgid "Y"
+msgstr ""
+
+#: lib/elements/stroke.py:236 print/templates/ui.html:172
+msgid "None"
+msgstr "Niente"
+
+#: lib/elements/stroke.py:244
+msgid "Starting scale"
+msgstr ""
+
+#: lib/elements/stroke.py:245
+msgid "How big the first copy of the line should be, in percent."
+msgstr ""
+
+#: lib/elements/stroke.py:245 lib/elements/stroke.py:256
+msgid "Used only for ripple stitch with a guide line."
+msgstr ""
+
+#: lib/elements/stroke.py:255
+msgid "Ending scale"
+msgstr ""
+
+#: lib/elements/stroke.py:256
+msgid "How big the last copy of the line should be, in percent."
+msgstr ""
+
+#: lib/elements/stroke.py:266
+msgid "Rotate"
+msgstr ""
+
+#: lib/elements/stroke.py:267
+msgid "Rotate satin guided ripple stitches"
+msgstr ""
+
+#: lib/elements/stroke.py:348
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"
@@ -1954,26 +2015,26 @@ msgstr ""
msgid "Auto-Route"
msgstr ""
-#: lib/stitches/auto_run.py:257
+#: lib/stitches/auto_run.py:261
#, python-format
msgid "AutoRun %d"
msgstr ""
-#: lib/stitches/auto_run.py:259
+#: lib/stitches/auto_run.py:263
#, python-format
msgid "AutoRun Underpath %d"
msgstr ""
#. Label for a satin column created by Auto-Route Satin Columns and Lettering
#. extensions
-#: lib/stitches/auto_satin.py:516
+#: lib/stitches/auto_satin.py:517
#, python-format
msgid "AutoSatin %d"
msgstr "AutoRaso %d"
#. Label for running stitch (underpathing) created by Auto-Route Satin Columns
#. amd Lettering extensions
-#: lib/stitches/auto_satin.py:519
+#: lib/stitches/auto_satin.py:521
#, python-format
msgid "AutoSatin Running Stitch %d"
msgstr "Punto progressivo AutoRase %d"
@@ -2363,10 +2424,6 @@ msgstr ""
msgid "Thread Palette"
msgstr "Palette dei fili"
-#: print/templates/ui.html:172
-msgid "None"
-msgstr "Niente"
-
#: print/templates/ui.html:188
msgid "Changing the thread palette will cause thread names and catalog numbers to be recalculated based on the new palette. Any changes you have made to color or thread names will be lost. Are you sure?"
msgstr "La modifica della paletta dei fili comporterà la ridefinizione dei nomi dei fili e dei numeri di catalogo. Qualsiasi modifica apportata al colore o ai nomi dei fili andrà persa. Sei sicuro?"
diff --git a/translations/messages_ja_JP.po b/translations/messages_ja_JP.po
index 9dff1c3a..35e64da9 100644
--- a/translations/messages_ja_JP.po
+++ b/translations/messages_ja_JP.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: inkstitch\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2022-06-07 02:15+0000\n"
-"PO-Revision-Date: 2022-06-07 02:17\n"
+"POT-Creation-Date: 2022-06-11 02:18+0000\n"
+"PO-Revision-Date: 2022-06-11 02:19\n"
"Last-Translator: \n"
"Language-Team: Japanese\n"
"MIME-Version: 1.0\n"
@@ -16,7 +16,7 @@ msgstr ""
"Project-Id-Version: \n"
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2022-06-07 02:15+0000\n"
+"POT-Creation-Date: 2022-06-11 02:18+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -780,15 +780,15 @@ msgstr ""
msgid "* Move the guide line into the element"
msgstr ""
-#: lib/elements/fill_stitch.py:64
+#: lib/elements/fill_stitch.py:64 lib/elements/stroke.py:35
msgid "Multiple Guide Lines"
msgstr ""
-#: lib/elements/fill_stitch.py:65
+#: lib/elements/fill_stitch.py:65 lib/elements/stroke.py:36
msgid "This object has multiple guide lines, but only the first one will be used."
msgstr ""
-#: lib/elements/fill_stitch.py:67
+#: lib/elements/fill_stitch.py:67 lib/elements/stroke.py:38
msgid "* Remove all guide lines, except for one."
msgstr ""
@@ -1173,7 +1173,7 @@ msgstr "カスタムサテンカラム"
msgid "\"E\" stitch"
msgstr "「E」ステッチ"
-#: lib/elements/satin_column.py:96 lib/elements/satin_column.py:204
+#: lib/elements/satin_column.py:96 lib/elements/satin_column.py:209
msgid "Maximum stitch length"
msgstr "最大ステッチの長さ"
@@ -1181,7 +1181,7 @@ msgstr "最大ステッチの長さ"
msgid "Maximum stitch length for split stitches."
msgstr "スプリットステッチの最大ステッチ長さ"
-#: lib/elements/satin_column.py:108 lib/elements/stroke.py:180
+#: lib/elements/satin_column.py:108 lib/elements/stroke.py:116
msgid "Zig-zag spacing (peak-to-peak)"
msgstr "ジグザグ間隔(ピークツーピーク)"
@@ -1223,35 +1223,40 @@ msgid "Center-walk underlay"
msgstr "センターウォークアンダーレイ"
#: lib/elements/satin_column.py:157 lib/elements/satin_column.py:164
+#: lib/elements/satin_column.py:169
msgid "Center-Walk Underlay"
msgstr "センターウォークアンダーレイ"
-#: lib/elements/satin_column.py:169
+#: lib/elements/satin_column.py:169 lib/elements/stroke.py:82
+msgid "Repeats"
+msgstr "繰り返し"
+
+#: lib/elements/satin_column.py:174
msgid "Zig-zag underlay"
msgstr "ジグザグアンダーレイ"
-#: lib/elements/satin_column.py:169 lib/elements/satin_column.py:178
-#: lib/elements/satin_column.py:189 lib/elements/satin_column.py:207
+#: lib/elements/satin_column.py:174 lib/elements/satin_column.py:183
+#: lib/elements/satin_column.py:194 lib/elements/satin_column.py:212
msgid "Zig-zag Underlay"
msgstr "ジグザグアンダーレイ"
-#: lib/elements/satin_column.py:175
+#: lib/elements/satin_column.py:180
msgid "Zig-Zag spacing (peak-to-peak)"
msgstr "ジグザグ間隔(ピークツーピーク)"
-#: lib/elements/satin_column.py:176
+#: lib/elements/satin_column.py:181
msgid "Distance between peaks of the zig-zags."
msgstr "ジグザグのピーク間の距離。"
-#: lib/elements/satin_column.py:186
+#: lib/elements/satin_column.py:191
msgid "Inset amount"
msgstr "はめ込み量"
-#: lib/elements/satin_column.py:187
+#: lib/elements/satin_column.py:192
msgid "default: half of contour underlay inset"
msgstr "デフォルト:等高線アンダーレイインセットの半分"
-#: lib/elements/satin_column.py:205
+#: lib/elements/satin_column.py:210
msgid "Split stitch if distance of maximum stitch length is exceeded"
msgstr "最大ステッチ長さを超えた場合のスプリットステッチ"
@@ -1264,118 +1269,174 @@ msgid "Skip values are ignored, because there was no line left to embroider."
msgstr ""
#: lib/elements/stroke.py:29
-msgid "* Reduce values of Skip first and last lines or"
+msgid "* Open the params dialog with this object selected"
msgstr ""
#: lib/elements/stroke.py:30
-msgid "* Increase number of lines accordinly in the params dialog."
+msgid "* Reduce Skip values or increase number of lines"
msgstr ""
-#: lib/elements/stroke.py:35
+#: lib/elements/stroke.py:43
msgid "Stroke"
msgstr "ストローク"
-#: lib/elements/stroke.py:38
+#: lib/elements/stroke.py:46
msgid "Running stitch along paths"
msgstr "パスに沿ってステッチを走らせる"
-#: lib/elements/stroke.py:52 inx/inkstitch_break_apart.inx:17
+#: lib/elements/stroke.py:60 inx/inkstitch_break_apart.inx:17
msgid "Method"
msgstr ""
-#: lib/elements/stroke.py:56
+#: lib/elements/stroke.py:64
msgid "Running Stitch"
msgstr ""
-#: lib/elements/stroke.py:56
+#: lib/elements/stroke.py:64
msgid "Ripple"
msgstr ""
-#: lib/elements/stroke.py:63
+#: lib/elements/stroke.py:71
msgid "Manual stitch placement"
msgstr "手動ステッチ配置"
-#: lib/elements/stroke.py:64
+#: lib/elements/stroke.py:72
msgid "Stitch every node in the path. All other options are ignored."
msgstr ""
-#: lib/elements/stroke.py:74
-msgid "Repeats"
-msgstr "繰り返し"
-
-#: lib/elements/stroke.py:75
+#: lib/elements/stroke.py:83
msgid "Defines how many times to run down and back along the path."
msgstr "パスに沿って縫ったり戻ったりする回数を定義します。"
-#: lib/elements/stroke.py:85
+#: lib/elements/stroke.py:93
msgid "Bean stitch number of repeats"
msgstr "繰り返すビーンステッチ数"
-#: lib/elements/stroke.py:86
-msgid "Backtrack each stitch this many times. A value of 1 would triple each stitch (forward, back, forward). A value of 2 would quintuple each stitch, etc. Only applies to running stitch."
-msgstr "各ステッチをバックトラックします。値が1の場合、各ステッチは3倍になります(前方、後方、前方)。値が2の場合、各ステッチは5倍になります。ランニングステッチにのみ適用されます。"
+#: lib/elements/stroke.py:94
+msgid "Backtrack each stitch this many times. A value of 1 would triple each stitch (forward, back, forward). A value of 2 would quintuple each stitch, etc."
+msgstr ""
-#: lib/elements/stroke.py:97
+#: lib/elements/stroke.py:105
msgid "Running stitch length"
msgstr "ランニングステッチの長さ"
-#: lib/elements/stroke.py:98
+#: lib/elements/stroke.py:106
msgid "Length of stitches in running stitch mode."
msgstr "ランニングステッチモードでのステッチの長さ"
-#: lib/elements/stroke.py:108
+#: lib/elements/stroke.py:117
+msgid "Length of stitches in zig-zag mode."
+msgstr "ジグザグモードでのステッチ長さ"
+
+#: lib/elements/stroke.py:129
msgid "Number of lines"
msgstr ""
-#: lib/elements/stroke.py:109
+#: lib/elements/stroke.py:130
msgid "Number of lines from start to finish"
msgstr ""
-#: lib/elements/stroke.py:120
+#: lib/elements/stroke.py:146
msgid "Skip first lines"
msgstr ""
-#: lib/elements/stroke.py:121
+#: lib/elements/stroke.py:147
msgid "Skip this number of lines at the beginning."
msgstr ""
-#: lib/elements/stroke.py:132
+#: lib/elements/stroke.py:158
msgid "Skip last lines"
msgstr ""
-#: lib/elements/stroke.py:133
+#: lib/elements/stroke.py:159
msgid "Skip this number of lines at the end"
msgstr ""
-#: lib/elements/stroke.py:144
-msgid "Flip"
+#: lib/elements/stroke.py:182
+msgid "Line distance exponent"
msgstr ""
-#: lib/elements/stroke.py:145
-msgid "Flip outer to inner"
+#: lib/elements/stroke.py:183
+msgid "Increase density towards one side."
msgstr ""
-#: lib/elements/stroke.py:156
-msgid "Grid distance"
+#: lib/elements/stroke.py:194
+msgid "Flip exponent"
msgstr ""
-#: lib/elements/stroke.py:157
-msgid "Render as grid. Works only with satin type ripple stitches."
+#: lib/elements/stroke.py:195
+msgid "Reverse exponent effect."
msgstr ""
-#: lib/elements/stroke.py:168
-msgid "Line distance exponent"
+#: lib/elements/stroke.py:206
+msgid "Reverse"
msgstr ""
-#: lib/elements/stroke.py:169
-msgid "Increse density towards one side."
+#: lib/elements/stroke.py:207
+msgid "Flip start and end point"
msgstr ""
-#: lib/elements/stroke.py:181
-msgid "Length of stitches in zig-zag mode."
-msgstr "ジグザグモードでのステッチ長さ"
+#: lib/elements/stroke.py:218
+msgid "Grid size"
+msgstr ""
+
+#: lib/elements/stroke.py:219
+msgid "Render as grid. Use with care and watch your stitch density."
+msgstr ""
+
+#: lib/elements/stroke.py:231
+msgid "Scale axis"
+msgstr ""
+
+#: lib/elements/stroke.py:232
+msgid "Scale axis for satin guided ripple stitches."
+msgstr ""
-#: lib/elements/stroke.py:252
+#: lib/elements/stroke.py:236
+msgid "X Y"
+msgstr ""
+
+#: lib/elements/stroke.py:236
+msgid "X"
+msgstr ""
+
+#: lib/elements/stroke.py:236
+msgid "Y"
+msgstr ""
+
+#: lib/elements/stroke.py:236 print/templates/ui.html:172
+msgid "None"
+msgstr "なし"
+
+#: lib/elements/stroke.py:244
+msgid "Starting scale"
+msgstr ""
+
+#: lib/elements/stroke.py:245
+msgid "How big the first copy of the line should be, in percent."
+msgstr ""
+
+#: lib/elements/stroke.py:245 lib/elements/stroke.py:256
+msgid "Used only for ripple stitch with a guide line."
+msgstr ""
+
+#: lib/elements/stroke.py:255
+msgid "Ending scale"
+msgstr ""
+
+#: lib/elements/stroke.py:256
+msgid "How big the last copy of the line should be, in percent."
+msgstr ""
+
+#: lib/elements/stroke.py:266
+msgid "Rotate"
+msgstr ""
+
+#: lib/elements/stroke.py:267
+msgid "Rotate satin guided ripple stitches"
+msgstr ""
+
+#: lib/elements/stroke.py:348
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"
@@ -1957,26 +2018,26 @@ msgstr ""
msgid "Auto-Route"
msgstr ""
-#: lib/stitches/auto_run.py:257
+#: lib/stitches/auto_run.py:261
#, python-format
msgid "AutoRun %d"
msgstr ""
-#: lib/stitches/auto_run.py:259
+#: lib/stitches/auto_run.py:263
#, python-format
msgid "AutoRun Underpath %d"
msgstr ""
#. Label for a satin column created by Auto-Route Satin Columns and Lettering
#. extensions
-#: lib/stitches/auto_satin.py:516
+#: lib/stitches/auto_satin.py:517
#, python-format
msgid "AutoSatin %d"
msgstr "自動サテン %d"
#. Label for running stitch (underpathing) created by Auto-Route Satin Columns
#. amd Lettering extensions
-#: lib/stitches/auto_satin.py:519
+#: lib/stitches/auto_satin.py:521
#, python-format
msgid "AutoSatin Running Stitch %d"
msgstr "自動サテンランニングステッチ %d"
@@ -2366,10 +2427,6 @@ msgstr ""
msgid "Thread Palette"
msgstr "スレッドパレット"
-#: print/templates/ui.html:172
-msgid "None"
-msgstr "なし"
-
#: print/templates/ui.html:188
msgid "Changing the thread palette will cause thread names and catalog numbers to be recalculated based on the new palette. Any changes you have made to color or thread names will be lost. Are you sure?"
msgstr "糸のパレットを変更すると、糸の名前やカタログ番号が新しいパレットに基づいて再設定されます。 それまでに行った色や糸の名前の変更は失われます。 続行しますか?"
diff --git a/translations/messages_ko_KR.po b/translations/messages_ko_KR.po
index c30dd24b..be0f3d9c 100644
--- a/translations/messages_ko_KR.po
+++ b/translations/messages_ko_KR.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: inkstitch\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2022-06-07 02:15+0000\n"
-"PO-Revision-Date: 2022-06-07 02:17\n"
+"POT-Creation-Date: 2022-06-11 02:18+0000\n"
+"PO-Revision-Date: 2022-06-11 02:19\n"
"Last-Translator: \n"
"Language-Team: Korean\n"
"MIME-Version: 1.0\n"
@@ -16,7 +16,7 @@ msgstr ""
"Project-Id-Version: \n"
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2022-06-07 02:15+0000\n"
+"POT-Creation-Date: 2022-06-11 02:18+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -778,15 +778,15 @@ msgstr ""
msgid "* Move the guide line into the element"
msgstr ""
-#: lib/elements/fill_stitch.py:64
+#: lib/elements/fill_stitch.py:64 lib/elements/stroke.py:35
msgid "Multiple Guide Lines"
msgstr ""
-#: lib/elements/fill_stitch.py:65
+#: lib/elements/fill_stitch.py:65 lib/elements/stroke.py:36
msgid "This object has multiple guide lines, but only the first one will be used."
msgstr ""
-#: lib/elements/fill_stitch.py:67
+#: lib/elements/fill_stitch.py:67 lib/elements/stroke.py:38
msgid "* Remove all guide lines, except for one."
msgstr ""
@@ -1171,7 +1171,7 @@ msgstr ""
msgid "\"E\" stitch"
msgstr ""
-#: lib/elements/satin_column.py:96 lib/elements/satin_column.py:204
+#: lib/elements/satin_column.py:96 lib/elements/satin_column.py:209
msgid "Maximum stitch length"
msgstr ""
@@ -1179,7 +1179,7 @@ msgstr ""
msgid "Maximum stitch length for split stitches."
msgstr ""
-#: lib/elements/satin_column.py:108 lib/elements/stroke.py:180
+#: lib/elements/satin_column.py:108 lib/elements/stroke.py:116
msgid "Zig-zag spacing (peak-to-peak)"
msgstr ""
@@ -1221,35 +1221,40 @@ msgid "Center-walk underlay"
msgstr ""
#: lib/elements/satin_column.py:157 lib/elements/satin_column.py:164
+#: lib/elements/satin_column.py:169
msgid "Center-Walk Underlay"
msgstr ""
-#: lib/elements/satin_column.py:169
+#: lib/elements/satin_column.py:169 lib/elements/stroke.py:82
+msgid "Repeats"
+msgstr ""
+
+#: lib/elements/satin_column.py:174
msgid "Zig-zag underlay"
msgstr ""
-#: lib/elements/satin_column.py:169 lib/elements/satin_column.py:178
-#: lib/elements/satin_column.py:189 lib/elements/satin_column.py:207
+#: lib/elements/satin_column.py:174 lib/elements/satin_column.py:183
+#: lib/elements/satin_column.py:194 lib/elements/satin_column.py:212
msgid "Zig-zag Underlay"
msgstr ""
-#: lib/elements/satin_column.py:175
+#: lib/elements/satin_column.py:180
msgid "Zig-Zag spacing (peak-to-peak)"
msgstr ""
-#: lib/elements/satin_column.py:176
+#: lib/elements/satin_column.py:181
msgid "Distance between peaks of the zig-zags."
msgstr ""
-#: lib/elements/satin_column.py:186
+#: lib/elements/satin_column.py:191
msgid "Inset amount"
msgstr ""
-#: lib/elements/satin_column.py:187
+#: lib/elements/satin_column.py:192
msgid "default: half of contour underlay inset"
msgstr ""
-#: lib/elements/satin_column.py:205
+#: lib/elements/satin_column.py:210
msgid "Split stitch if distance of maximum stitch length is exceeded"
msgstr ""
@@ -1262,118 +1267,174 @@ msgid "Skip values are ignored, because there was no line left to embroider."
msgstr ""
#: lib/elements/stroke.py:29
-msgid "* Reduce values of Skip first and last lines or"
+msgid "* Open the params dialog with this object selected"
msgstr ""
#: lib/elements/stroke.py:30
-msgid "* Increase number of lines accordinly in the params dialog."
+msgid "* Reduce Skip values or increase number of lines"
msgstr ""
-#: lib/elements/stroke.py:35
+#: lib/elements/stroke.py:43
msgid "Stroke"
msgstr ""
-#: lib/elements/stroke.py:38
+#: lib/elements/stroke.py:46
msgid "Running stitch along paths"
msgstr ""
-#: lib/elements/stroke.py:52 inx/inkstitch_break_apart.inx:17
+#: lib/elements/stroke.py:60 inx/inkstitch_break_apart.inx:17
msgid "Method"
msgstr ""
-#: lib/elements/stroke.py:56
+#: lib/elements/stroke.py:64
msgid "Running Stitch"
msgstr ""
-#: lib/elements/stroke.py:56
+#: lib/elements/stroke.py:64
msgid "Ripple"
msgstr ""
-#: lib/elements/stroke.py:63
+#: lib/elements/stroke.py:71
msgid "Manual stitch placement"
msgstr ""
-#: lib/elements/stroke.py:64
+#: lib/elements/stroke.py:72
msgid "Stitch every node in the path. All other options are ignored."
msgstr ""
-#: lib/elements/stroke.py:74
-msgid "Repeats"
-msgstr ""
-
-#: lib/elements/stroke.py:75
+#: lib/elements/stroke.py:83
msgid "Defines how many times to run down and back along the path."
msgstr ""
-#: lib/elements/stroke.py:85
+#: lib/elements/stroke.py:93
msgid "Bean stitch number of repeats"
msgstr ""
-#: lib/elements/stroke.py:86
-msgid "Backtrack each stitch this many times. A value of 1 would triple each stitch (forward, back, forward). A value of 2 would quintuple each stitch, etc. Only applies to running stitch."
+#: lib/elements/stroke.py:94
+msgid "Backtrack each stitch this many times. A value of 1 would triple each stitch (forward, back, forward). A value of 2 would quintuple each stitch, etc."
msgstr ""
-#: lib/elements/stroke.py:97
+#: lib/elements/stroke.py:105
msgid "Running stitch length"
msgstr ""
-#: lib/elements/stroke.py:98
+#: lib/elements/stroke.py:106
msgid "Length of stitches in running stitch mode."
msgstr ""
-#: lib/elements/stroke.py:108
+#: lib/elements/stroke.py:117
+msgid "Length of stitches in zig-zag mode."
+msgstr ""
+
+#: lib/elements/stroke.py:129
msgid "Number of lines"
msgstr ""
-#: lib/elements/stroke.py:109
+#: lib/elements/stroke.py:130
msgid "Number of lines from start to finish"
msgstr ""
-#: lib/elements/stroke.py:120
+#: lib/elements/stroke.py:146
msgid "Skip first lines"
msgstr ""
-#: lib/elements/stroke.py:121
+#: lib/elements/stroke.py:147
msgid "Skip this number of lines at the beginning."
msgstr ""
-#: lib/elements/stroke.py:132
+#: lib/elements/stroke.py:158
msgid "Skip last lines"
msgstr ""
-#: lib/elements/stroke.py:133
+#: lib/elements/stroke.py:159
msgid "Skip this number of lines at the end"
msgstr ""
-#: lib/elements/stroke.py:144
-msgid "Flip"
+#: lib/elements/stroke.py:182
+msgid "Line distance exponent"
msgstr ""
-#: lib/elements/stroke.py:145
-msgid "Flip outer to inner"
+#: lib/elements/stroke.py:183
+msgid "Increase density towards one side."
msgstr ""
-#: lib/elements/stroke.py:156
-msgid "Grid distance"
+#: lib/elements/stroke.py:194
+msgid "Flip exponent"
msgstr ""
-#: lib/elements/stroke.py:157
-msgid "Render as grid. Works only with satin type ripple stitches."
+#: lib/elements/stroke.py:195
+msgid "Reverse exponent effect."
msgstr ""
-#: lib/elements/stroke.py:168
-msgid "Line distance exponent"
+#: lib/elements/stroke.py:206
+msgid "Reverse"
msgstr ""
-#: lib/elements/stroke.py:169
-msgid "Increse density towards one side."
+#: lib/elements/stroke.py:207
+msgid "Flip start and end point"
msgstr ""
-#: lib/elements/stroke.py:181
-msgid "Length of stitches in zig-zag mode."
+#: lib/elements/stroke.py:218
+msgid "Grid size"
+msgstr ""
+
+#: lib/elements/stroke.py:219
+msgid "Render as grid. Use with care and watch your stitch density."
+msgstr ""
+
+#: lib/elements/stroke.py:231
+msgid "Scale axis"
+msgstr ""
+
+#: lib/elements/stroke.py:232
+msgid "Scale axis for satin guided ripple stitches."
+msgstr ""
+
+#: lib/elements/stroke.py:236
+msgid "X Y"
msgstr ""
-#: lib/elements/stroke.py:252
+#: lib/elements/stroke.py:236
+msgid "X"
+msgstr ""
+
+#: lib/elements/stroke.py:236
+msgid "Y"
+msgstr ""
+
+#: lib/elements/stroke.py:236 print/templates/ui.html:172
+msgid "None"
+msgstr ""
+
+#: lib/elements/stroke.py:244
+msgid "Starting scale"
+msgstr ""
+
+#: lib/elements/stroke.py:245
+msgid "How big the first copy of the line should be, in percent."
+msgstr ""
+
+#: lib/elements/stroke.py:245 lib/elements/stroke.py:256
+msgid "Used only for ripple stitch with a guide line."
+msgstr ""
+
+#: lib/elements/stroke.py:255
+msgid "Ending scale"
+msgstr ""
+
+#: lib/elements/stroke.py:256
+msgid "How big the last copy of the line should be, in percent."
+msgstr ""
+
+#: lib/elements/stroke.py:266
+msgid "Rotate"
+msgstr ""
+
+#: lib/elements/stroke.py:267
+msgid "Rotate satin guided ripple stitches"
+msgstr ""
+
+#: lib/elements/stroke.py:348
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 ""
@@ -1953,26 +2014,26 @@ msgstr ""
msgid "Auto-Route"
msgstr ""
-#: lib/stitches/auto_run.py:257
+#: lib/stitches/auto_run.py:261
#, python-format
msgid "AutoRun %d"
msgstr ""
-#: lib/stitches/auto_run.py:259
+#: lib/stitches/auto_run.py:263
#, python-format
msgid "AutoRun Underpath %d"
msgstr ""
#. Label for a satin column created by Auto-Route Satin Columns and Lettering
#. extensions
-#: lib/stitches/auto_satin.py:516
+#: lib/stitches/auto_satin.py:517
#, python-format
msgid "AutoSatin %d"
msgstr ""
#. Label for running stitch (underpathing) created by Auto-Route Satin Columns
#. amd Lettering extensions
-#: lib/stitches/auto_satin.py:519
+#: lib/stitches/auto_satin.py:521
#, python-format
msgid "AutoSatin Running Stitch %d"
msgstr ""
@@ -2362,10 +2423,6 @@ msgstr ""
msgid "Thread Palette"
msgstr ""
-#: print/templates/ui.html:172
-msgid "None"
-msgstr ""
-
#: print/templates/ui.html:188
msgid "Changing the thread palette will cause thread names and catalog numbers to be recalculated based on the new palette. Any changes you have made to color or thread names will be lost. Are you sure?"
msgstr ""
diff --git a/translations/messages_nl_NL.po b/translations/messages_nl_NL.po
index 3441d313..3216c15a 100644
--- a/translations/messages_nl_NL.po
+++ b/translations/messages_nl_NL.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: inkstitch\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2022-06-07 02:15+0000\n"
-"PO-Revision-Date: 2022-06-07 02:16\n"
+"POT-Creation-Date: 2022-06-11 02:18+0000\n"
+"PO-Revision-Date: 2022-06-11 02:19\n"
"Last-Translator: \n"
"Language-Team: Dutch\n"
"MIME-Version: 1.0\n"
@@ -16,7 +16,7 @@ msgstr ""
"Project-Id-Version: \n"
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2022-06-07 02:15+0000\n"
+"POT-Creation-Date: 2022-06-11 02:18+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -778,15 +778,15 @@ msgstr ""
msgid "* Move the guide line into the element"
msgstr ""
-#: lib/elements/fill_stitch.py:64
+#: lib/elements/fill_stitch.py:64 lib/elements/stroke.py:35
msgid "Multiple Guide Lines"
msgstr ""
-#: lib/elements/fill_stitch.py:65
+#: lib/elements/fill_stitch.py:65 lib/elements/stroke.py:36
msgid "This object has multiple guide lines, but only the first one will be used."
msgstr ""
-#: lib/elements/fill_stitch.py:67
+#: lib/elements/fill_stitch.py:67 lib/elements/stroke.py:38
msgid "* Remove all guide lines, except for one."
msgstr ""
@@ -1171,7 +1171,7 @@ msgstr "Aangepaste satijnbaan"
msgid "\"E\" stitch"
msgstr "\"E\" steek"
-#: lib/elements/satin_column.py:96 lib/elements/satin_column.py:204
+#: lib/elements/satin_column.py:96 lib/elements/satin_column.py:209
msgid "Maximum stitch length"
msgstr ""
@@ -1179,7 +1179,7 @@ msgstr ""
msgid "Maximum stitch length for split stitches."
msgstr ""
-#: lib/elements/satin_column.py:108 lib/elements/stroke.py:180
+#: lib/elements/satin_column.py:108 lib/elements/stroke.py:116
msgid "Zig-zag spacing (peak-to-peak)"
msgstr "Zig-zag afstand (piek-naar-piek)"
@@ -1221,35 +1221,40 @@ msgid "Center-walk underlay"
msgstr "Middenlijn versteviging"
#: lib/elements/satin_column.py:157 lib/elements/satin_column.py:164
+#: lib/elements/satin_column.py:169
msgid "Center-Walk Underlay"
msgstr "Middenlijn Versteviging"
-#: lib/elements/satin_column.py:169
+#: lib/elements/satin_column.py:169 lib/elements/stroke.py:82
+msgid "Repeats"
+msgstr "Herhalingen"
+
+#: lib/elements/satin_column.py:174
msgid "Zig-zag underlay"
msgstr "Zig-zag versteviging"
-#: lib/elements/satin_column.py:169 lib/elements/satin_column.py:178
-#: lib/elements/satin_column.py:189 lib/elements/satin_column.py:207
+#: lib/elements/satin_column.py:174 lib/elements/satin_column.py:183
+#: lib/elements/satin_column.py:194 lib/elements/satin_column.py:212
msgid "Zig-zag Underlay"
msgstr "Zig-zag Versteviging"
-#: lib/elements/satin_column.py:175
+#: lib/elements/satin_column.py:180
msgid "Zig-Zag spacing (peak-to-peak)"
msgstr "Zig-zag afstand (piek-naar-piek)"
-#: lib/elements/satin_column.py:176
+#: lib/elements/satin_column.py:181
msgid "Distance between peaks of the zig-zags."
msgstr "Afstand tussen pieken van de zig-zag steken."
-#: lib/elements/satin_column.py:186
+#: lib/elements/satin_column.py:191
msgid "Inset amount"
msgstr "Randafstand"
-#: lib/elements/satin_column.py:187
+#: lib/elements/satin_column.py:192
msgid "default: half of contour underlay inset"
msgstr "standaard: de helft van de versteviging randafstand"
-#: lib/elements/satin_column.py:205
+#: lib/elements/satin_column.py:210
msgid "Split stitch if distance of maximum stitch length is exceeded"
msgstr ""
@@ -1262,118 +1267,174 @@ msgid "Skip values are ignored, because there was no line left to embroider."
msgstr ""
#: lib/elements/stroke.py:29
-msgid "* Reduce values of Skip first and last lines or"
+msgid "* Open the params dialog with this object selected"
msgstr ""
#: lib/elements/stroke.py:30
-msgid "* Increase number of lines accordinly in the params dialog."
+msgid "* Reduce Skip values or increase number of lines"
msgstr ""
-#: lib/elements/stroke.py:35
+#: lib/elements/stroke.py:43
msgid "Stroke"
msgstr "Lijn"
-#: lib/elements/stroke.py:38
+#: lib/elements/stroke.py:46
msgid "Running stitch along paths"
msgstr ""
-#: lib/elements/stroke.py:52 inx/inkstitch_break_apart.inx:17
+#: lib/elements/stroke.py:60 inx/inkstitch_break_apart.inx:17
msgid "Method"
msgstr ""
-#: lib/elements/stroke.py:56
+#: lib/elements/stroke.py:64
msgid "Running Stitch"
msgstr ""
-#: lib/elements/stroke.py:56
+#: lib/elements/stroke.py:64
msgid "Ripple"
msgstr ""
-#: lib/elements/stroke.py:63
+#: lib/elements/stroke.py:71
msgid "Manual stitch placement"
msgstr "Handmatige steek plaatsing"
-#: lib/elements/stroke.py:64
+#: lib/elements/stroke.py:72
msgid "Stitch every node in the path. All other options are ignored."
msgstr ""
-#: lib/elements/stroke.py:74
-msgid "Repeats"
-msgstr "Herhalingen"
-
-#: lib/elements/stroke.py:75
+#: lib/elements/stroke.py:83
msgid "Defines how many times to run down and back along the path."
msgstr "Bepaalt hoe vaak op en neer langs een pad wordt gegaan."
-#: lib/elements/stroke.py:85
+#: lib/elements/stroke.py:93
msgid "Bean stitch number of repeats"
msgstr "Bonensteek aantal herhalingen"
-#: lib/elements/stroke.py:86
-msgid "Backtrack each stitch this many times. A value of 1 would triple each stitch (forward, back, forward). A value of 2 would quintuple each stitch, etc. Only applies to running stitch."
-msgstr "Aantal keer terugsteken per steek. Een waarde van 1 zou elke steek verdrievoudigen (vooruit, terug, vooruit). Een waarde van 2 zou elke steek vervijfvoudigen, etc. Alleen van toepassing bij doorlopende steken."
+#: lib/elements/stroke.py:94
+msgid "Backtrack each stitch this many times. A value of 1 would triple each stitch (forward, back, forward). A value of 2 would quintuple each stitch, etc."
+msgstr ""
-#: lib/elements/stroke.py:97
+#: lib/elements/stroke.py:105
msgid "Running stitch length"
msgstr "Doorlopende steek lengte"
-#: lib/elements/stroke.py:98
+#: lib/elements/stroke.py:106
msgid "Length of stitches in running stitch mode."
msgstr "Lengte van steken in doorlopende steek modus."
-#: lib/elements/stroke.py:108
+#: lib/elements/stroke.py:117
+msgid "Length of stitches in zig-zag mode."
+msgstr "Lengte van steken in zig-zag modus."
+
+#: lib/elements/stroke.py:129
msgid "Number of lines"
msgstr ""
-#: lib/elements/stroke.py:109
+#: lib/elements/stroke.py:130
msgid "Number of lines from start to finish"
msgstr ""
-#: lib/elements/stroke.py:120
+#: lib/elements/stroke.py:146
msgid "Skip first lines"
msgstr ""
-#: lib/elements/stroke.py:121
+#: lib/elements/stroke.py:147
msgid "Skip this number of lines at the beginning."
msgstr ""
-#: lib/elements/stroke.py:132
+#: lib/elements/stroke.py:158
msgid "Skip last lines"
msgstr ""
-#: lib/elements/stroke.py:133
+#: lib/elements/stroke.py:159
msgid "Skip this number of lines at the end"
msgstr ""
-#: lib/elements/stroke.py:144
-msgid "Flip"
+#: lib/elements/stroke.py:182
+msgid "Line distance exponent"
msgstr ""
-#: lib/elements/stroke.py:145
-msgid "Flip outer to inner"
+#: lib/elements/stroke.py:183
+msgid "Increase density towards one side."
msgstr ""
-#: lib/elements/stroke.py:156
-msgid "Grid distance"
+#: lib/elements/stroke.py:194
+msgid "Flip exponent"
msgstr ""
-#: lib/elements/stroke.py:157
-msgid "Render as grid. Works only with satin type ripple stitches."
+#: lib/elements/stroke.py:195
+msgid "Reverse exponent effect."
msgstr ""
-#: lib/elements/stroke.py:168
-msgid "Line distance exponent"
+#: lib/elements/stroke.py:206
+msgid "Reverse"
msgstr ""
-#: lib/elements/stroke.py:169
-msgid "Increse density towards one side."
+#: lib/elements/stroke.py:207
+msgid "Flip start and end point"
msgstr ""
-#: lib/elements/stroke.py:181
-msgid "Length of stitches in zig-zag mode."
-msgstr "Lengte van steken in zig-zag modus."
+#: lib/elements/stroke.py:218
+msgid "Grid size"
+msgstr ""
+
+#: lib/elements/stroke.py:219
+msgid "Render as grid. Use with care and watch your stitch density."
+msgstr ""
+
+#: lib/elements/stroke.py:231
+msgid "Scale axis"
+msgstr ""
+
+#: lib/elements/stroke.py:232
+msgid "Scale axis for satin guided ripple stitches."
+msgstr ""
-#: lib/elements/stroke.py:252
+#: lib/elements/stroke.py:236
+msgid "X Y"
+msgstr ""
+
+#: lib/elements/stroke.py:236
+msgid "X"
+msgstr ""
+
+#: lib/elements/stroke.py:236
+msgid "Y"
+msgstr ""
+
+#: lib/elements/stroke.py:236 print/templates/ui.html:172
+msgid "None"
+msgstr "Geen"
+
+#: lib/elements/stroke.py:244
+msgid "Starting scale"
+msgstr ""
+
+#: lib/elements/stroke.py:245
+msgid "How big the first copy of the line should be, in percent."
+msgstr ""
+
+#: lib/elements/stroke.py:245 lib/elements/stroke.py:256
+msgid "Used only for ripple stitch with a guide line."
+msgstr ""
+
+#: lib/elements/stroke.py:255
+msgid "Ending scale"
+msgstr ""
+
+#: lib/elements/stroke.py:256
+msgid "How big the last copy of the line should be, in percent."
+msgstr ""
+
+#: lib/elements/stroke.py:266
+msgid "Rotate"
+msgstr ""
+
+#: lib/elements/stroke.py:267
+msgid "Rotate satin guided ripple stitches"
+msgstr ""
+
+#: lib/elements/stroke.py:348
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"
@@ -1954,26 +2015,26 @@ msgstr ""
msgid "Auto-Route"
msgstr ""
-#: lib/stitches/auto_run.py:257
+#: lib/stitches/auto_run.py:261
#, python-format
msgid "AutoRun %d"
msgstr ""
-#: lib/stitches/auto_run.py:259
+#: lib/stitches/auto_run.py:263
#, python-format
msgid "AutoRun Underpath %d"
msgstr ""
#. Label for a satin column created by Auto-Route Satin Columns and Lettering
#. extensions
-#: lib/stitches/auto_satin.py:516
+#: lib/stitches/auto_satin.py:517
#, python-format
msgid "AutoSatin %d"
msgstr "AutoSatijn %d"
#. Label for running stitch (underpathing) created by Auto-Route Satin Columns
#. amd Lettering extensions
-#: lib/stitches/auto_satin.py:519
+#: lib/stitches/auto_satin.py:521
#, python-format
msgid "AutoSatin Running Stitch %d"
msgstr "AutoSatijn Doorlopende Steek %d"
@@ -2363,10 +2424,6 @@ msgstr ""
msgid "Thread Palette"
msgstr "Garen Palet"
-#: print/templates/ui.html:172
-msgid "None"
-msgstr "Geen"
-
#: print/templates/ui.html:188
msgid "Changing the thread palette will cause thread names and catalog numbers to be recalculated based on the new palette. Any changes you have made to color or thread names will be lost. Are you sure?"
msgstr "Aanpassen van het garenpalet zorgt voor herberekening van garen namen en catalogus nummers gebaseerd op het nieuwe palet. Wijzigingen aan kleur of garen namen zullen verloren gaan. Weet u het zeker?"
diff --git a/translations/messages_no_NO.po b/translations/messages_no_NO.po
index 03a16532..ec533368 100644
--- a/translations/messages_no_NO.po
+++ b/translations/messages_no_NO.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: inkstitch\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2022-06-07 02:15+0000\n"
-"PO-Revision-Date: 2022-06-07 02:17\n"
+"POT-Creation-Date: 2022-06-11 02:18+0000\n"
+"PO-Revision-Date: 2022-06-11 02:20\n"
"Last-Translator: \n"
"Language-Team: Norwegian\n"
"MIME-Version: 1.0\n"
@@ -16,7 +16,7 @@ msgstr ""
"Project-Id-Version: \n"
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2022-06-07 02:15+0000\n"
+"POT-Creation-Date: 2022-06-11 02:18+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -778,15 +778,15 @@ msgstr ""
msgid "* Move the guide line into the element"
msgstr ""
-#: lib/elements/fill_stitch.py:64
+#: lib/elements/fill_stitch.py:64 lib/elements/stroke.py:35
msgid "Multiple Guide Lines"
msgstr ""
-#: lib/elements/fill_stitch.py:65
+#: lib/elements/fill_stitch.py:65 lib/elements/stroke.py:36
msgid "This object has multiple guide lines, but only the first one will be used."
msgstr ""
-#: lib/elements/fill_stitch.py:67
+#: lib/elements/fill_stitch.py:67 lib/elements/stroke.py:38
msgid "* Remove all guide lines, except for one."
msgstr ""
@@ -1171,7 +1171,7 @@ msgstr ""
msgid "\"E\" stitch"
msgstr ""
-#: lib/elements/satin_column.py:96 lib/elements/satin_column.py:204
+#: lib/elements/satin_column.py:96 lib/elements/satin_column.py:209
msgid "Maximum stitch length"
msgstr ""
@@ -1179,7 +1179,7 @@ msgstr ""
msgid "Maximum stitch length for split stitches."
msgstr ""
-#: lib/elements/satin_column.py:108 lib/elements/stroke.py:180
+#: lib/elements/satin_column.py:108 lib/elements/stroke.py:116
msgid "Zig-zag spacing (peak-to-peak)"
msgstr ""
@@ -1221,35 +1221,40 @@ msgid "Center-walk underlay"
msgstr ""
#: lib/elements/satin_column.py:157 lib/elements/satin_column.py:164
+#: lib/elements/satin_column.py:169
msgid "Center-Walk Underlay"
msgstr ""
-#: lib/elements/satin_column.py:169
+#: lib/elements/satin_column.py:169 lib/elements/stroke.py:82
+msgid "Repeats"
+msgstr ""
+
+#: lib/elements/satin_column.py:174
msgid "Zig-zag underlay"
msgstr ""
-#: lib/elements/satin_column.py:169 lib/elements/satin_column.py:178
-#: lib/elements/satin_column.py:189 lib/elements/satin_column.py:207
+#: lib/elements/satin_column.py:174 lib/elements/satin_column.py:183
+#: lib/elements/satin_column.py:194 lib/elements/satin_column.py:212
msgid "Zig-zag Underlay"
msgstr ""
-#: lib/elements/satin_column.py:175
+#: lib/elements/satin_column.py:180
msgid "Zig-Zag spacing (peak-to-peak)"
msgstr ""
-#: lib/elements/satin_column.py:176
+#: lib/elements/satin_column.py:181
msgid "Distance between peaks of the zig-zags."
msgstr ""
-#: lib/elements/satin_column.py:186
+#: lib/elements/satin_column.py:191
msgid "Inset amount"
msgstr ""
-#: lib/elements/satin_column.py:187
+#: lib/elements/satin_column.py:192
msgid "default: half of contour underlay inset"
msgstr ""
-#: lib/elements/satin_column.py:205
+#: lib/elements/satin_column.py:210
msgid "Split stitch if distance of maximum stitch length is exceeded"
msgstr ""
@@ -1262,118 +1267,174 @@ msgid "Skip values are ignored, because there was no line left to embroider."
msgstr ""
#: lib/elements/stroke.py:29
-msgid "* Reduce values of Skip first and last lines or"
+msgid "* Open the params dialog with this object selected"
msgstr ""
#: lib/elements/stroke.py:30
-msgid "* Increase number of lines accordinly in the params dialog."
+msgid "* Reduce Skip values or increase number of lines"
msgstr ""
-#: lib/elements/stroke.py:35
+#: lib/elements/stroke.py:43
msgid "Stroke"
msgstr ""
-#: lib/elements/stroke.py:38
+#: lib/elements/stroke.py:46
msgid "Running stitch along paths"
msgstr ""
-#: lib/elements/stroke.py:52 inx/inkstitch_break_apart.inx:17
+#: lib/elements/stroke.py:60 inx/inkstitch_break_apart.inx:17
msgid "Method"
msgstr ""
-#: lib/elements/stroke.py:56
+#: lib/elements/stroke.py:64
msgid "Running Stitch"
msgstr ""
-#: lib/elements/stroke.py:56
+#: lib/elements/stroke.py:64
msgid "Ripple"
msgstr ""
-#: lib/elements/stroke.py:63
+#: lib/elements/stroke.py:71
msgid "Manual stitch placement"
msgstr ""
-#: lib/elements/stroke.py:64
+#: lib/elements/stroke.py:72
msgid "Stitch every node in the path. All other options are ignored."
msgstr ""
-#: lib/elements/stroke.py:74
-msgid "Repeats"
-msgstr ""
-
-#: lib/elements/stroke.py:75
+#: lib/elements/stroke.py:83
msgid "Defines how many times to run down and back along the path."
msgstr ""
-#: lib/elements/stroke.py:85
+#: lib/elements/stroke.py:93
msgid "Bean stitch number of repeats"
msgstr ""
-#: lib/elements/stroke.py:86
-msgid "Backtrack each stitch this many times. A value of 1 would triple each stitch (forward, back, forward). A value of 2 would quintuple each stitch, etc. Only applies to running stitch."
+#: lib/elements/stroke.py:94
+msgid "Backtrack each stitch this many times. A value of 1 would triple each stitch (forward, back, forward). A value of 2 would quintuple each stitch, etc."
msgstr ""
-#: lib/elements/stroke.py:97
+#: lib/elements/stroke.py:105
msgid "Running stitch length"
msgstr ""
-#: lib/elements/stroke.py:98
+#: lib/elements/stroke.py:106
msgid "Length of stitches in running stitch mode."
msgstr ""
-#: lib/elements/stroke.py:108
+#: lib/elements/stroke.py:117
+msgid "Length of stitches in zig-zag mode."
+msgstr ""
+
+#: lib/elements/stroke.py:129
msgid "Number of lines"
msgstr ""
-#: lib/elements/stroke.py:109
+#: lib/elements/stroke.py:130
msgid "Number of lines from start to finish"
msgstr ""
-#: lib/elements/stroke.py:120
+#: lib/elements/stroke.py:146
msgid "Skip first lines"
msgstr ""
-#: lib/elements/stroke.py:121
+#: lib/elements/stroke.py:147
msgid "Skip this number of lines at the beginning."
msgstr ""
-#: lib/elements/stroke.py:132
+#: lib/elements/stroke.py:158
msgid "Skip last lines"
msgstr ""
-#: lib/elements/stroke.py:133
+#: lib/elements/stroke.py:159
msgid "Skip this number of lines at the end"
msgstr ""
-#: lib/elements/stroke.py:144
-msgid "Flip"
+#: lib/elements/stroke.py:182
+msgid "Line distance exponent"
msgstr ""
-#: lib/elements/stroke.py:145
-msgid "Flip outer to inner"
+#: lib/elements/stroke.py:183
+msgid "Increase density towards one side."
msgstr ""
-#: lib/elements/stroke.py:156
-msgid "Grid distance"
+#: lib/elements/stroke.py:194
+msgid "Flip exponent"
msgstr ""
-#: lib/elements/stroke.py:157
-msgid "Render as grid. Works only with satin type ripple stitches."
+#: lib/elements/stroke.py:195
+msgid "Reverse exponent effect."
msgstr ""
-#: lib/elements/stroke.py:168
-msgid "Line distance exponent"
+#: lib/elements/stroke.py:206
+msgid "Reverse"
msgstr ""
-#: lib/elements/stroke.py:169
-msgid "Increse density towards one side."
+#: lib/elements/stroke.py:207
+msgid "Flip start and end point"
msgstr ""
-#: lib/elements/stroke.py:181
-msgid "Length of stitches in zig-zag mode."
+#: lib/elements/stroke.py:218
+msgid "Grid size"
+msgstr ""
+
+#: lib/elements/stroke.py:219
+msgid "Render as grid. Use with care and watch your stitch density."
+msgstr ""
+
+#: lib/elements/stroke.py:231
+msgid "Scale axis"
+msgstr ""
+
+#: lib/elements/stroke.py:232
+msgid "Scale axis for satin guided ripple stitches."
+msgstr ""
+
+#: lib/elements/stroke.py:236
+msgid "X Y"
msgstr ""
-#: lib/elements/stroke.py:252
+#: lib/elements/stroke.py:236
+msgid "X"
+msgstr ""
+
+#: lib/elements/stroke.py:236
+msgid "Y"
+msgstr ""
+
+#: lib/elements/stroke.py:236 print/templates/ui.html:172
+msgid "None"
+msgstr ""
+
+#: lib/elements/stroke.py:244
+msgid "Starting scale"
+msgstr ""
+
+#: lib/elements/stroke.py:245
+msgid "How big the first copy of the line should be, in percent."
+msgstr ""
+
+#: lib/elements/stroke.py:245 lib/elements/stroke.py:256
+msgid "Used only for ripple stitch with a guide line."
+msgstr ""
+
+#: lib/elements/stroke.py:255
+msgid "Ending scale"
+msgstr ""
+
+#: lib/elements/stroke.py:256
+msgid "How big the last copy of the line should be, in percent."
+msgstr ""
+
+#: lib/elements/stroke.py:266
+msgid "Rotate"
+msgstr ""
+
+#: lib/elements/stroke.py:267
+msgid "Rotate satin guided ripple stitches"
+msgstr ""
+
+#: lib/elements/stroke.py:348
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 ""
@@ -1953,26 +2014,26 @@ msgstr ""
msgid "Auto-Route"
msgstr ""
-#: lib/stitches/auto_run.py:257
+#: lib/stitches/auto_run.py:261
#, python-format
msgid "AutoRun %d"
msgstr ""
-#: lib/stitches/auto_run.py:259
+#: lib/stitches/auto_run.py:263
#, python-format
msgid "AutoRun Underpath %d"
msgstr ""
#. Label for a satin column created by Auto-Route Satin Columns and Lettering
#. extensions
-#: lib/stitches/auto_satin.py:516
+#: lib/stitches/auto_satin.py:517
#, python-format
msgid "AutoSatin %d"
msgstr ""
#. Label for running stitch (underpathing) created by Auto-Route Satin Columns
#. amd Lettering extensions
-#: lib/stitches/auto_satin.py:519
+#: lib/stitches/auto_satin.py:521
#, python-format
msgid "AutoSatin Running Stitch %d"
msgstr ""
@@ -2362,10 +2423,6 @@ msgstr ""
msgid "Thread Palette"
msgstr ""
-#: print/templates/ui.html:172
-msgid "None"
-msgstr ""
-
#: print/templates/ui.html:188
msgid "Changing the thread palette will cause thread names and catalog numbers to be recalculated based on the new palette. Any changes you have made to color or thread names will be lost. Are you sure?"
msgstr ""
diff --git a/translations/messages_pl_PL.po b/translations/messages_pl_PL.po
index a28e8516..af8c5066 100644
--- a/translations/messages_pl_PL.po
+++ b/translations/messages_pl_PL.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: inkstitch\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2022-06-07 02:15+0000\n"
-"PO-Revision-Date: 2022-06-07 02:17\n"
+"POT-Creation-Date: 2022-06-11 02:18+0000\n"
+"PO-Revision-Date: 2022-06-11 02:20\n"
"Last-Translator: \n"
"Language-Team: Polish\n"
"MIME-Version: 1.0\n"
@@ -16,7 +16,7 @@ msgstr ""
"Project-Id-Version: \n"
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2022-06-07 02:15+0000\n"
+"POT-Creation-Date: 2022-06-11 02:18+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -778,15 +778,15 @@ msgstr ""
msgid "* Move the guide line into the element"
msgstr ""
-#: lib/elements/fill_stitch.py:64
+#: lib/elements/fill_stitch.py:64 lib/elements/stroke.py:35
msgid "Multiple Guide Lines"
msgstr ""
-#: lib/elements/fill_stitch.py:65
+#: lib/elements/fill_stitch.py:65 lib/elements/stroke.py:36
msgid "This object has multiple guide lines, but only the first one will be used."
msgstr ""
-#: lib/elements/fill_stitch.py:67
+#: lib/elements/fill_stitch.py:67 lib/elements/stroke.py:38
msgid "* Remove all guide lines, except for one."
msgstr ""
@@ -1171,7 +1171,7 @@ msgstr ""
msgid "\"E\" stitch"
msgstr ""
-#: lib/elements/satin_column.py:96 lib/elements/satin_column.py:204
+#: lib/elements/satin_column.py:96 lib/elements/satin_column.py:209
msgid "Maximum stitch length"
msgstr ""
@@ -1179,7 +1179,7 @@ msgstr ""
msgid "Maximum stitch length for split stitches."
msgstr ""
-#: lib/elements/satin_column.py:108 lib/elements/stroke.py:180
+#: lib/elements/satin_column.py:108 lib/elements/stroke.py:116
msgid "Zig-zag spacing (peak-to-peak)"
msgstr ""
@@ -1221,35 +1221,40 @@ msgid "Center-walk underlay"
msgstr ""
#: lib/elements/satin_column.py:157 lib/elements/satin_column.py:164
+#: lib/elements/satin_column.py:169
msgid "Center-Walk Underlay"
msgstr ""
-#: lib/elements/satin_column.py:169
+#: lib/elements/satin_column.py:169 lib/elements/stroke.py:82
+msgid "Repeats"
+msgstr ""
+
+#: lib/elements/satin_column.py:174
msgid "Zig-zag underlay"
msgstr ""
-#: lib/elements/satin_column.py:169 lib/elements/satin_column.py:178
-#: lib/elements/satin_column.py:189 lib/elements/satin_column.py:207
+#: lib/elements/satin_column.py:174 lib/elements/satin_column.py:183
+#: lib/elements/satin_column.py:194 lib/elements/satin_column.py:212
msgid "Zig-zag Underlay"
msgstr ""
-#: lib/elements/satin_column.py:175
+#: lib/elements/satin_column.py:180
msgid "Zig-Zag spacing (peak-to-peak)"
msgstr ""
-#: lib/elements/satin_column.py:176
+#: lib/elements/satin_column.py:181
msgid "Distance between peaks of the zig-zags."
msgstr ""
-#: lib/elements/satin_column.py:186
+#: lib/elements/satin_column.py:191
msgid "Inset amount"
msgstr ""
-#: lib/elements/satin_column.py:187
+#: lib/elements/satin_column.py:192
msgid "default: half of contour underlay inset"
msgstr ""
-#: lib/elements/satin_column.py:205
+#: lib/elements/satin_column.py:210
msgid "Split stitch if distance of maximum stitch length is exceeded"
msgstr ""
@@ -1262,118 +1267,174 @@ msgid "Skip values are ignored, because there was no line left to embroider."
msgstr ""
#: lib/elements/stroke.py:29
-msgid "* Reduce values of Skip first and last lines or"
+msgid "* Open the params dialog with this object selected"
msgstr ""
#: lib/elements/stroke.py:30
-msgid "* Increase number of lines accordinly in the params dialog."
+msgid "* Reduce Skip values or increase number of lines"
msgstr ""
-#: lib/elements/stroke.py:35
+#: lib/elements/stroke.py:43
msgid "Stroke"
msgstr ""
-#: lib/elements/stroke.py:38
+#: lib/elements/stroke.py:46
msgid "Running stitch along paths"
msgstr ""
-#: lib/elements/stroke.py:52 inx/inkstitch_break_apart.inx:17
+#: lib/elements/stroke.py:60 inx/inkstitch_break_apart.inx:17
msgid "Method"
msgstr ""
-#: lib/elements/stroke.py:56
+#: lib/elements/stroke.py:64
msgid "Running Stitch"
msgstr ""
-#: lib/elements/stroke.py:56
+#: lib/elements/stroke.py:64
msgid "Ripple"
msgstr ""
-#: lib/elements/stroke.py:63
+#: lib/elements/stroke.py:71
msgid "Manual stitch placement"
msgstr ""
-#: lib/elements/stroke.py:64
+#: lib/elements/stroke.py:72
msgid "Stitch every node in the path. All other options are ignored."
msgstr ""
-#: lib/elements/stroke.py:74
-msgid "Repeats"
-msgstr ""
-
-#: lib/elements/stroke.py:75
+#: lib/elements/stroke.py:83
msgid "Defines how many times to run down and back along the path."
msgstr ""
-#: lib/elements/stroke.py:85
+#: lib/elements/stroke.py:93
msgid "Bean stitch number of repeats"
msgstr ""
-#: lib/elements/stroke.py:86
-msgid "Backtrack each stitch this many times. A value of 1 would triple each stitch (forward, back, forward). A value of 2 would quintuple each stitch, etc. Only applies to running stitch."
+#: lib/elements/stroke.py:94
+msgid "Backtrack each stitch this many times. A value of 1 would triple each stitch (forward, back, forward). A value of 2 would quintuple each stitch, etc."
msgstr ""
-#: lib/elements/stroke.py:97
+#: lib/elements/stroke.py:105
msgid "Running stitch length"
msgstr ""
-#: lib/elements/stroke.py:98
+#: lib/elements/stroke.py:106
msgid "Length of stitches in running stitch mode."
msgstr ""
-#: lib/elements/stroke.py:108
+#: lib/elements/stroke.py:117
+msgid "Length of stitches in zig-zag mode."
+msgstr ""
+
+#: lib/elements/stroke.py:129
msgid "Number of lines"
msgstr ""
-#: lib/elements/stroke.py:109
+#: lib/elements/stroke.py:130
msgid "Number of lines from start to finish"
msgstr ""
-#: lib/elements/stroke.py:120
+#: lib/elements/stroke.py:146
msgid "Skip first lines"
msgstr ""
-#: lib/elements/stroke.py:121
+#: lib/elements/stroke.py:147
msgid "Skip this number of lines at the beginning."
msgstr ""
-#: lib/elements/stroke.py:132
+#: lib/elements/stroke.py:158
msgid "Skip last lines"
msgstr ""
-#: lib/elements/stroke.py:133
+#: lib/elements/stroke.py:159
msgid "Skip this number of lines at the end"
msgstr ""
-#: lib/elements/stroke.py:144
-msgid "Flip"
+#: lib/elements/stroke.py:182
+msgid "Line distance exponent"
msgstr ""
-#: lib/elements/stroke.py:145
-msgid "Flip outer to inner"
+#: lib/elements/stroke.py:183
+msgid "Increase density towards one side."
msgstr ""
-#: lib/elements/stroke.py:156
-msgid "Grid distance"
+#: lib/elements/stroke.py:194
+msgid "Flip exponent"
msgstr ""
-#: lib/elements/stroke.py:157
-msgid "Render as grid. Works only with satin type ripple stitches."
+#: lib/elements/stroke.py:195
+msgid "Reverse exponent effect."
msgstr ""
-#: lib/elements/stroke.py:168
-msgid "Line distance exponent"
+#: lib/elements/stroke.py:206
+msgid "Reverse"
msgstr ""
-#: lib/elements/stroke.py:169
-msgid "Increse density towards one side."
+#: lib/elements/stroke.py:207
+msgid "Flip start and end point"
msgstr ""
-#: lib/elements/stroke.py:181
-msgid "Length of stitches in zig-zag mode."
+#: lib/elements/stroke.py:218
+msgid "Grid size"
+msgstr ""
+
+#: lib/elements/stroke.py:219
+msgid "Render as grid. Use with care and watch your stitch density."
+msgstr ""
+
+#: lib/elements/stroke.py:231
+msgid "Scale axis"
+msgstr ""
+
+#: lib/elements/stroke.py:232
+msgid "Scale axis for satin guided ripple stitches."
+msgstr ""
+
+#: lib/elements/stroke.py:236
+msgid "X Y"
msgstr ""
-#: lib/elements/stroke.py:252
+#: lib/elements/stroke.py:236
+msgid "X"
+msgstr ""
+
+#: lib/elements/stroke.py:236
+msgid "Y"
+msgstr ""
+
+#: lib/elements/stroke.py:236 print/templates/ui.html:172
+msgid "None"
+msgstr ""
+
+#: lib/elements/stroke.py:244
+msgid "Starting scale"
+msgstr ""
+
+#: lib/elements/stroke.py:245
+msgid "How big the first copy of the line should be, in percent."
+msgstr ""
+
+#: lib/elements/stroke.py:245 lib/elements/stroke.py:256
+msgid "Used only for ripple stitch with a guide line."
+msgstr ""
+
+#: lib/elements/stroke.py:255
+msgid "Ending scale"
+msgstr ""
+
+#: lib/elements/stroke.py:256
+msgid "How big the last copy of the line should be, in percent."
+msgstr ""
+
+#: lib/elements/stroke.py:266
+msgid "Rotate"
+msgstr ""
+
+#: lib/elements/stroke.py:267
+msgid "Rotate satin guided ripple stitches"
+msgstr ""
+
+#: lib/elements/stroke.py:348
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 ""
@@ -1953,26 +2014,26 @@ msgstr ""
msgid "Auto-Route"
msgstr ""
-#: lib/stitches/auto_run.py:257
+#: lib/stitches/auto_run.py:261
#, python-format
msgid "AutoRun %d"
msgstr ""
-#: lib/stitches/auto_run.py:259
+#: lib/stitches/auto_run.py:263
#, python-format
msgid "AutoRun Underpath %d"
msgstr ""
#. Label for a satin column created by Auto-Route Satin Columns and Lettering
#. extensions
-#: lib/stitches/auto_satin.py:516
+#: lib/stitches/auto_satin.py:517
#, python-format
msgid "AutoSatin %d"
msgstr ""
#. Label for running stitch (underpathing) created by Auto-Route Satin Columns
#. amd Lettering extensions
-#: lib/stitches/auto_satin.py:519
+#: lib/stitches/auto_satin.py:521
#, python-format
msgid "AutoSatin Running Stitch %d"
msgstr ""
@@ -2362,10 +2423,6 @@ msgstr ""
msgid "Thread Palette"
msgstr ""
-#: print/templates/ui.html:172
-msgid "None"
-msgstr ""
-
#: print/templates/ui.html:188
msgid "Changing the thread palette will cause thread names and catalog numbers to be recalculated based on the new palette. Any changes you have made to color or thread names will be lost. Are you sure?"
msgstr ""
diff --git a/translations/messages_pt_BR.po b/translations/messages_pt_BR.po
index 4fbdd6de..edb4e349 100644
--- a/translations/messages_pt_BR.po
+++ b/translations/messages_pt_BR.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: inkstitch\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2022-06-07 02:15+0000\n"
-"PO-Revision-Date: 2022-06-07 02:17\n"
+"POT-Creation-Date: 2022-06-11 02:18+0000\n"
+"PO-Revision-Date: 2022-06-11 02:20\n"
"Last-Translator: \n"
"Language-Team: Portuguese, Brazilian\n"
"MIME-Version: 1.0\n"
@@ -16,7 +16,7 @@ msgstr ""
"Project-Id-Version: \n"
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2022-06-07 02:15+0000\n"
+"POT-Creation-Date: 2022-06-11 02:18+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -778,15 +778,15 @@ msgstr ""
msgid "* Move the guide line into the element"
msgstr ""
-#: lib/elements/fill_stitch.py:64
+#: lib/elements/fill_stitch.py:64 lib/elements/stroke.py:35
msgid "Multiple Guide Lines"
msgstr ""
-#: lib/elements/fill_stitch.py:65
+#: lib/elements/fill_stitch.py:65 lib/elements/stroke.py:36
msgid "This object has multiple guide lines, but only the first one will be used."
msgstr ""
-#: lib/elements/fill_stitch.py:67
+#: lib/elements/fill_stitch.py:67 lib/elements/stroke.py:38
msgid "* Remove all guide lines, except for one."
msgstr ""
@@ -1171,7 +1171,7 @@ msgstr ""
msgid "\"E\" stitch"
msgstr ""
-#: lib/elements/satin_column.py:96 lib/elements/satin_column.py:204
+#: lib/elements/satin_column.py:96 lib/elements/satin_column.py:209
msgid "Maximum stitch length"
msgstr ""
@@ -1179,7 +1179,7 @@ msgstr ""
msgid "Maximum stitch length for split stitches."
msgstr ""
-#: lib/elements/satin_column.py:108 lib/elements/stroke.py:180
+#: lib/elements/satin_column.py:108 lib/elements/stroke.py:116
msgid "Zig-zag spacing (peak-to-peak)"
msgstr ""
@@ -1221,35 +1221,40 @@ msgid "Center-walk underlay"
msgstr ""
#: lib/elements/satin_column.py:157 lib/elements/satin_column.py:164
+#: lib/elements/satin_column.py:169
msgid "Center-Walk Underlay"
msgstr ""
-#: lib/elements/satin_column.py:169
+#: lib/elements/satin_column.py:169 lib/elements/stroke.py:82
+msgid "Repeats"
+msgstr ""
+
+#: lib/elements/satin_column.py:174
msgid "Zig-zag underlay"
msgstr ""
-#: lib/elements/satin_column.py:169 lib/elements/satin_column.py:178
-#: lib/elements/satin_column.py:189 lib/elements/satin_column.py:207
+#: lib/elements/satin_column.py:174 lib/elements/satin_column.py:183
+#: lib/elements/satin_column.py:194 lib/elements/satin_column.py:212
msgid "Zig-zag Underlay"
msgstr ""
-#: lib/elements/satin_column.py:175
+#: lib/elements/satin_column.py:180
msgid "Zig-Zag spacing (peak-to-peak)"
msgstr ""
-#: lib/elements/satin_column.py:176
+#: lib/elements/satin_column.py:181
msgid "Distance between peaks of the zig-zags."
msgstr ""
-#: lib/elements/satin_column.py:186
+#: lib/elements/satin_column.py:191
msgid "Inset amount"
msgstr ""
-#: lib/elements/satin_column.py:187
+#: lib/elements/satin_column.py:192
msgid "default: half of contour underlay inset"
msgstr ""
-#: lib/elements/satin_column.py:205
+#: lib/elements/satin_column.py:210
msgid "Split stitch if distance of maximum stitch length is exceeded"
msgstr ""
@@ -1262,118 +1267,174 @@ msgid "Skip values are ignored, because there was no line left to embroider."
msgstr ""
#: lib/elements/stroke.py:29
-msgid "* Reduce values of Skip first and last lines or"
+msgid "* Open the params dialog with this object selected"
msgstr ""
#: lib/elements/stroke.py:30
-msgid "* Increase number of lines accordinly in the params dialog."
+msgid "* Reduce Skip values or increase number of lines"
msgstr ""
-#: lib/elements/stroke.py:35
+#: lib/elements/stroke.py:43
msgid "Stroke"
msgstr ""
-#: lib/elements/stroke.py:38
+#: lib/elements/stroke.py:46
msgid "Running stitch along paths"
msgstr ""
-#: lib/elements/stroke.py:52 inx/inkstitch_break_apart.inx:17
+#: lib/elements/stroke.py:60 inx/inkstitch_break_apart.inx:17
msgid "Method"
msgstr ""
-#: lib/elements/stroke.py:56
+#: lib/elements/stroke.py:64
msgid "Running Stitch"
msgstr ""
-#: lib/elements/stroke.py:56
+#: lib/elements/stroke.py:64
msgid "Ripple"
msgstr ""
-#: lib/elements/stroke.py:63
+#: lib/elements/stroke.py:71
msgid "Manual stitch placement"
msgstr ""
-#: lib/elements/stroke.py:64
+#: lib/elements/stroke.py:72
msgid "Stitch every node in the path. All other options are ignored."
msgstr ""
-#: lib/elements/stroke.py:74
-msgid "Repeats"
-msgstr ""
-
-#: lib/elements/stroke.py:75
+#: lib/elements/stroke.py:83
msgid "Defines how many times to run down and back along the path."
msgstr ""
-#: lib/elements/stroke.py:85
+#: lib/elements/stroke.py:93
msgid "Bean stitch number of repeats"
msgstr ""
-#: lib/elements/stroke.py:86
-msgid "Backtrack each stitch this many times. A value of 1 would triple each stitch (forward, back, forward). A value of 2 would quintuple each stitch, etc. Only applies to running stitch."
+#: lib/elements/stroke.py:94
+msgid "Backtrack each stitch this many times. A value of 1 would triple each stitch (forward, back, forward). A value of 2 would quintuple each stitch, etc."
msgstr ""
-#: lib/elements/stroke.py:97
+#: lib/elements/stroke.py:105
msgid "Running stitch length"
msgstr ""
-#: lib/elements/stroke.py:98
+#: lib/elements/stroke.py:106
msgid "Length of stitches in running stitch mode."
msgstr ""
-#: lib/elements/stroke.py:108
+#: lib/elements/stroke.py:117
+msgid "Length of stitches in zig-zag mode."
+msgstr ""
+
+#: lib/elements/stroke.py:129
msgid "Number of lines"
msgstr ""
-#: lib/elements/stroke.py:109
+#: lib/elements/stroke.py:130
msgid "Number of lines from start to finish"
msgstr ""
-#: lib/elements/stroke.py:120
+#: lib/elements/stroke.py:146
msgid "Skip first lines"
msgstr ""
-#: lib/elements/stroke.py:121
+#: lib/elements/stroke.py:147
msgid "Skip this number of lines at the beginning."
msgstr ""
-#: lib/elements/stroke.py:132
+#: lib/elements/stroke.py:158
msgid "Skip last lines"
msgstr ""
-#: lib/elements/stroke.py:133
+#: lib/elements/stroke.py:159
msgid "Skip this number of lines at the end"
msgstr ""
-#: lib/elements/stroke.py:144
-msgid "Flip"
+#: lib/elements/stroke.py:182
+msgid "Line distance exponent"
msgstr ""
-#: lib/elements/stroke.py:145
-msgid "Flip outer to inner"
+#: lib/elements/stroke.py:183
+msgid "Increase density towards one side."
msgstr ""
-#: lib/elements/stroke.py:156
-msgid "Grid distance"
+#: lib/elements/stroke.py:194
+msgid "Flip exponent"
msgstr ""
-#: lib/elements/stroke.py:157
-msgid "Render as grid. Works only with satin type ripple stitches."
+#: lib/elements/stroke.py:195
+msgid "Reverse exponent effect."
msgstr ""
-#: lib/elements/stroke.py:168
-msgid "Line distance exponent"
+#: lib/elements/stroke.py:206
+msgid "Reverse"
msgstr ""
-#: lib/elements/stroke.py:169
-msgid "Increse density towards one side."
+#: lib/elements/stroke.py:207
+msgid "Flip start and end point"
msgstr ""
-#: lib/elements/stroke.py:181
-msgid "Length of stitches in zig-zag mode."
+#: lib/elements/stroke.py:218
+msgid "Grid size"
+msgstr ""
+
+#: lib/elements/stroke.py:219
+msgid "Render as grid. Use with care and watch your stitch density."
+msgstr ""
+
+#: lib/elements/stroke.py:231
+msgid "Scale axis"
+msgstr ""
+
+#: lib/elements/stroke.py:232
+msgid "Scale axis for satin guided ripple stitches."
+msgstr ""
+
+#: lib/elements/stroke.py:236
+msgid "X Y"
msgstr ""
-#: lib/elements/stroke.py:252
+#: lib/elements/stroke.py:236
+msgid "X"
+msgstr ""
+
+#: lib/elements/stroke.py:236
+msgid "Y"
+msgstr ""
+
+#: lib/elements/stroke.py:236 print/templates/ui.html:172
+msgid "None"
+msgstr ""
+
+#: lib/elements/stroke.py:244
+msgid "Starting scale"
+msgstr ""
+
+#: lib/elements/stroke.py:245
+msgid "How big the first copy of the line should be, in percent."
+msgstr ""
+
+#: lib/elements/stroke.py:245 lib/elements/stroke.py:256
+msgid "Used only for ripple stitch with a guide line."
+msgstr ""
+
+#: lib/elements/stroke.py:255
+msgid "Ending scale"
+msgstr ""
+
+#: lib/elements/stroke.py:256
+msgid "How big the last copy of the line should be, in percent."
+msgstr ""
+
+#: lib/elements/stroke.py:266
+msgid "Rotate"
+msgstr ""
+
+#: lib/elements/stroke.py:267
+msgid "Rotate satin guided ripple stitches"
+msgstr ""
+
+#: lib/elements/stroke.py:348
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 ""
@@ -1953,26 +2014,26 @@ msgstr ""
msgid "Auto-Route"
msgstr ""
-#: lib/stitches/auto_run.py:257
+#: lib/stitches/auto_run.py:261
#, python-format
msgid "AutoRun %d"
msgstr ""
-#: lib/stitches/auto_run.py:259
+#: lib/stitches/auto_run.py:263
#, python-format
msgid "AutoRun Underpath %d"
msgstr ""
#. Label for a satin column created by Auto-Route Satin Columns and Lettering
#. extensions
-#: lib/stitches/auto_satin.py:516
+#: lib/stitches/auto_satin.py:517
#, python-format
msgid "AutoSatin %d"
msgstr ""
#. Label for running stitch (underpathing) created by Auto-Route Satin Columns
#. amd Lettering extensions
-#: lib/stitches/auto_satin.py:519
+#: lib/stitches/auto_satin.py:521
#, python-format
msgid "AutoSatin Running Stitch %d"
msgstr ""
@@ -2362,10 +2423,6 @@ msgstr ""
msgid "Thread Palette"
msgstr ""
-#: print/templates/ui.html:172
-msgid "None"
-msgstr ""
-
#: print/templates/ui.html:188
msgid "Changing the thread palette will cause thread names and catalog numbers to be recalculated based on the new palette. Any changes you have made to color or thread names will be lost. Are you sure?"
msgstr ""
diff --git a/translations/messages_pt_PT.po b/translations/messages_pt_PT.po
index ca83a4c5..8d653b7a 100644
--- a/translations/messages_pt_PT.po
+++ b/translations/messages_pt_PT.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: inkstitch\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2022-06-07 02:15+0000\n"
-"PO-Revision-Date: 2022-06-07 02:17\n"
+"POT-Creation-Date: 2022-06-11 02:18+0000\n"
+"PO-Revision-Date: 2022-06-11 02:20\n"
"Last-Translator: \n"
"Language-Team: Portuguese\n"
"MIME-Version: 1.0\n"
@@ -16,7 +16,7 @@ msgstr ""
"Project-Id-Version: \n"
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2022-06-07 02:15+0000\n"
+"POT-Creation-Date: 2022-06-11 02:18+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -778,15 +778,15 @@ msgstr ""
msgid "* Move the guide line into the element"
msgstr ""
-#: lib/elements/fill_stitch.py:64
+#: lib/elements/fill_stitch.py:64 lib/elements/stroke.py:35
msgid "Multiple Guide Lines"
msgstr ""
-#: lib/elements/fill_stitch.py:65
+#: lib/elements/fill_stitch.py:65 lib/elements/stroke.py:36
msgid "This object has multiple guide lines, but only the first one will be used."
msgstr ""
-#: lib/elements/fill_stitch.py:67
+#: lib/elements/fill_stitch.py:67 lib/elements/stroke.py:38
msgid "* Remove all guide lines, except for one."
msgstr ""
@@ -1171,7 +1171,7 @@ msgstr "Coluna de matizado personalizado"
msgid "\"E\" stitch"
msgstr ""
-#: lib/elements/satin_column.py:96 lib/elements/satin_column.py:204
+#: lib/elements/satin_column.py:96 lib/elements/satin_column.py:209
msgid "Maximum stitch length"
msgstr ""
@@ -1179,7 +1179,7 @@ msgstr ""
msgid "Maximum stitch length for split stitches."
msgstr ""
-#: lib/elements/satin_column.py:108 lib/elements/stroke.py:180
+#: lib/elements/satin_column.py:108 lib/elements/stroke.py:116
msgid "Zig-zag spacing (peak-to-peak)"
msgstr "Espaçamento Zig-zag (crista-a-crista)"
@@ -1221,35 +1221,40 @@ msgid "Center-walk underlay"
msgstr "Sub-camada com movimento central"
#: lib/elements/satin_column.py:157 lib/elements/satin_column.py:164
+#: lib/elements/satin_column.py:169
msgid "Center-Walk Underlay"
msgstr "Sub-camada com movimento central"
-#: lib/elements/satin_column.py:169
+#: lib/elements/satin_column.py:169 lib/elements/stroke.py:82
+msgid "Repeats"
+msgstr "Repetições"
+
+#: lib/elements/satin_column.py:174
msgid "Zig-zag underlay"
msgstr "Sub-camada em Zig-zag"
-#: lib/elements/satin_column.py:169 lib/elements/satin_column.py:178
-#: lib/elements/satin_column.py:189 lib/elements/satin_column.py:207
+#: lib/elements/satin_column.py:174 lib/elements/satin_column.py:183
+#: lib/elements/satin_column.py:194 lib/elements/satin_column.py:212
msgid "Zig-zag Underlay"
msgstr "Sub-camada em Zig-zag"
-#: lib/elements/satin_column.py:175
+#: lib/elements/satin_column.py:180
msgid "Zig-Zag spacing (peak-to-peak)"
msgstr "Espaçamento Zig-zag (crista-a-crista)"
-#: lib/elements/satin_column.py:176
+#: lib/elements/satin_column.py:181
msgid "Distance between peaks of the zig-zags."
msgstr ""
-#: lib/elements/satin_column.py:186
+#: lib/elements/satin_column.py:191
msgid "Inset amount"
msgstr ""
-#: lib/elements/satin_column.py:187
+#: lib/elements/satin_column.py:192
msgid "default: half of contour underlay inset"
msgstr ""
-#: lib/elements/satin_column.py:205
+#: lib/elements/satin_column.py:210
msgid "Split stitch if distance of maximum stitch length is exceeded"
msgstr ""
@@ -1262,118 +1267,174 @@ msgid "Skip values are ignored, because there was no line left to embroider."
msgstr ""
#: lib/elements/stroke.py:29
-msgid "* Reduce values of Skip first and last lines or"
+msgid "* Open the params dialog with this object selected"
msgstr ""
#: lib/elements/stroke.py:30
-msgid "* Increase number of lines accordinly in the params dialog."
+msgid "* Reduce Skip values or increase number of lines"
msgstr ""
-#: lib/elements/stroke.py:35
+#: lib/elements/stroke.py:43
msgid "Stroke"
msgstr ""
-#: lib/elements/stroke.py:38
+#: lib/elements/stroke.py:46
msgid "Running stitch along paths"
msgstr ""
-#: lib/elements/stroke.py:52 inx/inkstitch_break_apart.inx:17
+#: lib/elements/stroke.py:60 inx/inkstitch_break_apart.inx:17
msgid "Method"
msgstr ""
-#: lib/elements/stroke.py:56
+#: lib/elements/stroke.py:64
msgid "Running Stitch"
msgstr ""
-#: lib/elements/stroke.py:56
+#: lib/elements/stroke.py:64
msgid "Ripple"
msgstr ""
-#: lib/elements/stroke.py:63
+#: lib/elements/stroke.py:71
msgid "Manual stitch placement"
msgstr "Colocação manual de pontos"
-#: lib/elements/stroke.py:64
+#: lib/elements/stroke.py:72
msgid "Stitch every node in the path. All other options are ignored."
msgstr ""
-#: lib/elements/stroke.py:74
-msgid "Repeats"
-msgstr "Repetições"
-
-#: lib/elements/stroke.py:75
+#: lib/elements/stroke.py:83
msgid "Defines how many times to run down and back along the path."
msgstr ""
-#: lib/elements/stroke.py:85
+#: lib/elements/stroke.py:93
msgid "Bean stitch number of repeats"
msgstr ""
-#: lib/elements/stroke.py:86
-msgid "Backtrack each stitch this many times. A value of 1 would triple each stitch (forward, back, forward). A value of 2 would quintuple each stitch, etc. Only applies to running stitch."
+#: lib/elements/stroke.py:94
+msgid "Backtrack each stitch this many times. A value of 1 would triple each stitch (forward, back, forward). A value of 2 would quintuple each stitch, etc."
msgstr ""
-#: lib/elements/stroke.py:97
+#: lib/elements/stroke.py:105
msgid "Running stitch length"
msgstr "Distância de ponto corrido"
-#: lib/elements/stroke.py:98
+#: lib/elements/stroke.py:106
msgid "Length of stitches in running stitch mode."
msgstr ""
-#: lib/elements/stroke.py:108
+#: lib/elements/stroke.py:117
+msgid "Length of stitches in zig-zag mode."
+msgstr ""
+
+#: lib/elements/stroke.py:129
msgid "Number of lines"
msgstr ""
-#: lib/elements/stroke.py:109
+#: lib/elements/stroke.py:130
msgid "Number of lines from start to finish"
msgstr ""
-#: lib/elements/stroke.py:120
+#: lib/elements/stroke.py:146
msgid "Skip first lines"
msgstr ""
-#: lib/elements/stroke.py:121
+#: lib/elements/stroke.py:147
msgid "Skip this number of lines at the beginning."
msgstr ""
-#: lib/elements/stroke.py:132
+#: lib/elements/stroke.py:158
msgid "Skip last lines"
msgstr ""
-#: lib/elements/stroke.py:133
+#: lib/elements/stroke.py:159
msgid "Skip this number of lines at the end"
msgstr ""
-#: lib/elements/stroke.py:144
-msgid "Flip"
+#: lib/elements/stroke.py:182
+msgid "Line distance exponent"
msgstr ""
-#: lib/elements/stroke.py:145
-msgid "Flip outer to inner"
+#: lib/elements/stroke.py:183
+msgid "Increase density towards one side."
msgstr ""
-#: lib/elements/stroke.py:156
-msgid "Grid distance"
+#: lib/elements/stroke.py:194
+msgid "Flip exponent"
msgstr ""
-#: lib/elements/stroke.py:157
-msgid "Render as grid. Works only with satin type ripple stitches."
+#: lib/elements/stroke.py:195
+msgid "Reverse exponent effect."
msgstr ""
-#: lib/elements/stroke.py:168
-msgid "Line distance exponent"
+#: lib/elements/stroke.py:206
+msgid "Reverse"
msgstr ""
-#: lib/elements/stroke.py:169
-msgid "Increse density towards one side."
+#: lib/elements/stroke.py:207
+msgid "Flip start and end point"
msgstr ""
-#: lib/elements/stroke.py:181
-msgid "Length of stitches in zig-zag mode."
+#: lib/elements/stroke.py:218
+msgid "Grid size"
+msgstr ""
+
+#: lib/elements/stroke.py:219
+msgid "Render as grid. Use with care and watch your stitch density."
+msgstr ""
+
+#: lib/elements/stroke.py:231
+msgid "Scale axis"
+msgstr ""
+
+#: lib/elements/stroke.py:232
+msgid "Scale axis for satin guided ripple stitches."
+msgstr ""
+
+#: lib/elements/stroke.py:236
+msgid "X Y"
msgstr ""
-#: lib/elements/stroke.py:252
+#: lib/elements/stroke.py:236
+msgid "X"
+msgstr ""
+
+#: lib/elements/stroke.py:236
+msgid "Y"
+msgstr ""
+
+#: lib/elements/stroke.py:236 print/templates/ui.html:172
+msgid "None"
+msgstr ""
+
+#: lib/elements/stroke.py:244
+msgid "Starting scale"
+msgstr ""
+
+#: lib/elements/stroke.py:245
+msgid "How big the first copy of the line should be, in percent."
+msgstr ""
+
+#: lib/elements/stroke.py:245 lib/elements/stroke.py:256
+msgid "Used only for ripple stitch with a guide line."
+msgstr ""
+
+#: lib/elements/stroke.py:255
+msgid "Ending scale"
+msgstr ""
+
+#: lib/elements/stroke.py:256
+msgid "How big the last copy of the line should be, in percent."
+msgstr ""
+
+#: lib/elements/stroke.py:266
+msgid "Rotate"
+msgstr ""
+
+#: lib/elements/stroke.py:267
+msgid "Rotate satin guided ripple stitches"
+msgstr ""
+
+#: lib/elements/stroke.py:348
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 ""
@@ -1953,26 +2014,26 @@ msgstr ""
msgid "Auto-Route"
msgstr ""
-#: lib/stitches/auto_run.py:257
+#: lib/stitches/auto_run.py:261
#, python-format
msgid "AutoRun %d"
msgstr ""
-#: lib/stitches/auto_run.py:259
+#: lib/stitches/auto_run.py:263
#, python-format
msgid "AutoRun Underpath %d"
msgstr ""
#. Label for a satin column created by Auto-Route Satin Columns and Lettering
#. extensions
-#: lib/stitches/auto_satin.py:516
+#: lib/stitches/auto_satin.py:517
#, python-format
msgid "AutoSatin %d"
msgstr ""
#. Label for running stitch (underpathing) created by Auto-Route Satin Columns
#. amd Lettering extensions
-#: lib/stitches/auto_satin.py:519
+#: lib/stitches/auto_satin.py:521
#, python-format
msgid "AutoSatin Running Stitch %d"
msgstr ""
@@ -2362,10 +2423,6 @@ msgstr ""
msgid "Thread Palette"
msgstr ""
-#: print/templates/ui.html:172
-msgid "None"
-msgstr ""
-
#: print/templates/ui.html:188
msgid "Changing the thread palette will cause thread names and catalog numbers to be recalculated based on the new palette. Any changes you have made to color or thread names will be lost. Are you sure?"
msgstr ""
diff --git a/translations/messages_ro_RO.po b/translations/messages_ro_RO.po
index ebfc0825..bd3e6fbe 100644
--- a/translations/messages_ro_RO.po
+++ b/translations/messages_ro_RO.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: inkstitch\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2022-06-07 02:15+0000\n"
-"PO-Revision-Date: 2022-06-07 02:17\n"
+"POT-Creation-Date: 2022-06-11 02:18+0000\n"
+"PO-Revision-Date: 2022-06-11 02:20\n"
"Last-Translator: \n"
"Language-Team: Romanian\n"
"MIME-Version: 1.0\n"
@@ -16,7 +16,7 @@ msgstr ""
"Project-Id-Version: \n"
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2022-06-07 02:15+0000\n"
+"POT-Creation-Date: 2022-06-11 02:18+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -778,15 +778,15 @@ msgstr ""
msgid "* Move the guide line into the element"
msgstr ""
-#: lib/elements/fill_stitch.py:64
+#: lib/elements/fill_stitch.py:64 lib/elements/stroke.py:35
msgid "Multiple Guide Lines"
msgstr ""
-#: lib/elements/fill_stitch.py:65
+#: lib/elements/fill_stitch.py:65 lib/elements/stroke.py:36
msgid "This object has multiple guide lines, but only the first one will be used."
msgstr ""
-#: lib/elements/fill_stitch.py:67
+#: lib/elements/fill_stitch.py:67 lib/elements/stroke.py:38
msgid "* Remove all guide lines, except for one."
msgstr ""
@@ -1171,7 +1171,7 @@ msgstr ""
msgid "\"E\" stitch"
msgstr ""
-#: lib/elements/satin_column.py:96 lib/elements/satin_column.py:204
+#: lib/elements/satin_column.py:96 lib/elements/satin_column.py:209
msgid "Maximum stitch length"
msgstr ""
@@ -1179,7 +1179,7 @@ msgstr ""
msgid "Maximum stitch length for split stitches."
msgstr ""
-#: lib/elements/satin_column.py:108 lib/elements/stroke.py:180
+#: lib/elements/satin_column.py:108 lib/elements/stroke.py:116
msgid "Zig-zag spacing (peak-to-peak)"
msgstr ""
@@ -1221,35 +1221,40 @@ msgid "Center-walk underlay"
msgstr ""
#: lib/elements/satin_column.py:157 lib/elements/satin_column.py:164
+#: lib/elements/satin_column.py:169
msgid "Center-Walk Underlay"
msgstr ""
-#: lib/elements/satin_column.py:169
+#: lib/elements/satin_column.py:169 lib/elements/stroke.py:82
+msgid "Repeats"
+msgstr ""
+
+#: lib/elements/satin_column.py:174
msgid "Zig-zag underlay"
msgstr ""
-#: lib/elements/satin_column.py:169 lib/elements/satin_column.py:178
-#: lib/elements/satin_column.py:189 lib/elements/satin_column.py:207
+#: lib/elements/satin_column.py:174 lib/elements/satin_column.py:183
+#: lib/elements/satin_column.py:194 lib/elements/satin_column.py:212
msgid "Zig-zag Underlay"
msgstr ""
-#: lib/elements/satin_column.py:175
+#: lib/elements/satin_column.py:180
msgid "Zig-Zag spacing (peak-to-peak)"
msgstr ""
-#: lib/elements/satin_column.py:176
+#: lib/elements/satin_column.py:181
msgid "Distance between peaks of the zig-zags."
msgstr ""
-#: lib/elements/satin_column.py:186
+#: lib/elements/satin_column.py:191
msgid "Inset amount"
msgstr ""
-#: lib/elements/satin_column.py:187
+#: lib/elements/satin_column.py:192
msgid "default: half of contour underlay inset"
msgstr ""
-#: lib/elements/satin_column.py:205
+#: lib/elements/satin_column.py:210
msgid "Split stitch if distance of maximum stitch length is exceeded"
msgstr ""
@@ -1262,118 +1267,174 @@ msgid "Skip values are ignored, because there was no line left to embroider."
msgstr ""
#: lib/elements/stroke.py:29
-msgid "* Reduce values of Skip first and last lines or"
+msgid "* Open the params dialog with this object selected"
msgstr ""
#: lib/elements/stroke.py:30
-msgid "* Increase number of lines accordinly in the params dialog."
+msgid "* Reduce Skip values or increase number of lines"
msgstr ""
-#: lib/elements/stroke.py:35
+#: lib/elements/stroke.py:43
msgid "Stroke"
msgstr "Chenar"
-#: lib/elements/stroke.py:38
+#: lib/elements/stroke.py:46
msgid "Running stitch along paths"
msgstr ""
-#: lib/elements/stroke.py:52 inx/inkstitch_break_apart.inx:17
+#: lib/elements/stroke.py:60 inx/inkstitch_break_apart.inx:17
msgid "Method"
msgstr ""
-#: lib/elements/stroke.py:56
+#: lib/elements/stroke.py:64
msgid "Running Stitch"
msgstr ""
-#: lib/elements/stroke.py:56
+#: lib/elements/stroke.py:64
msgid "Ripple"
msgstr ""
-#: lib/elements/stroke.py:63
+#: lib/elements/stroke.py:71
msgid "Manual stitch placement"
msgstr ""
-#: lib/elements/stroke.py:64
+#: lib/elements/stroke.py:72
msgid "Stitch every node in the path. All other options are ignored."
msgstr ""
-#: lib/elements/stroke.py:74
-msgid "Repeats"
-msgstr ""
-
-#: lib/elements/stroke.py:75
+#: lib/elements/stroke.py:83
msgid "Defines how many times to run down and back along the path."
msgstr ""
-#: lib/elements/stroke.py:85
+#: lib/elements/stroke.py:93
msgid "Bean stitch number of repeats"
msgstr ""
-#: lib/elements/stroke.py:86
-msgid "Backtrack each stitch this many times. A value of 1 would triple each stitch (forward, back, forward). A value of 2 would quintuple each stitch, etc. Only applies to running stitch."
+#: lib/elements/stroke.py:94
+msgid "Backtrack each stitch this many times. A value of 1 would triple each stitch (forward, back, forward). A value of 2 would quintuple each stitch, etc."
msgstr ""
-#: lib/elements/stroke.py:97
+#: lib/elements/stroke.py:105
msgid "Running stitch length"
msgstr ""
-#: lib/elements/stroke.py:98
+#: lib/elements/stroke.py:106
msgid "Length of stitches in running stitch mode."
msgstr ""
-#: lib/elements/stroke.py:108
+#: lib/elements/stroke.py:117
+msgid "Length of stitches in zig-zag mode."
+msgstr ""
+
+#: lib/elements/stroke.py:129
msgid "Number of lines"
msgstr ""
-#: lib/elements/stroke.py:109
+#: lib/elements/stroke.py:130
msgid "Number of lines from start to finish"
msgstr ""
-#: lib/elements/stroke.py:120
+#: lib/elements/stroke.py:146
msgid "Skip first lines"
msgstr ""
-#: lib/elements/stroke.py:121
+#: lib/elements/stroke.py:147
msgid "Skip this number of lines at the beginning."
msgstr ""
-#: lib/elements/stroke.py:132
+#: lib/elements/stroke.py:158
msgid "Skip last lines"
msgstr ""
-#: lib/elements/stroke.py:133
+#: lib/elements/stroke.py:159
msgid "Skip this number of lines at the end"
msgstr ""
-#: lib/elements/stroke.py:144
-msgid "Flip"
+#: lib/elements/stroke.py:182
+msgid "Line distance exponent"
msgstr ""
-#: lib/elements/stroke.py:145
-msgid "Flip outer to inner"
+#: lib/elements/stroke.py:183
+msgid "Increase density towards one side."
msgstr ""
-#: lib/elements/stroke.py:156
-msgid "Grid distance"
+#: lib/elements/stroke.py:194
+msgid "Flip exponent"
msgstr ""
-#: lib/elements/stroke.py:157
-msgid "Render as grid. Works only with satin type ripple stitches."
+#: lib/elements/stroke.py:195
+msgid "Reverse exponent effect."
msgstr ""
-#: lib/elements/stroke.py:168
-msgid "Line distance exponent"
+#: lib/elements/stroke.py:206
+msgid "Reverse"
msgstr ""
-#: lib/elements/stroke.py:169
-msgid "Increse density towards one side."
+#: lib/elements/stroke.py:207
+msgid "Flip start and end point"
msgstr ""
-#: lib/elements/stroke.py:181
-msgid "Length of stitches in zig-zag mode."
+#: lib/elements/stroke.py:218
+msgid "Grid size"
+msgstr ""
+
+#: lib/elements/stroke.py:219
+msgid "Render as grid. Use with care and watch your stitch density."
+msgstr ""
+
+#: lib/elements/stroke.py:231
+msgid "Scale axis"
+msgstr ""
+
+#: lib/elements/stroke.py:232
+msgid "Scale axis for satin guided ripple stitches."
+msgstr ""
+
+#: lib/elements/stroke.py:236
+msgid "X Y"
msgstr ""
-#: lib/elements/stroke.py:252
+#: lib/elements/stroke.py:236
+msgid "X"
+msgstr ""
+
+#: lib/elements/stroke.py:236
+msgid "Y"
+msgstr ""
+
+#: lib/elements/stroke.py:236 print/templates/ui.html:172
+msgid "None"
+msgstr ""
+
+#: lib/elements/stroke.py:244
+msgid "Starting scale"
+msgstr ""
+
+#: lib/elements/stroke.py:245
+msgid "How big the first copy of the line should be, in percent."
+msgstr ""
+
+#: lib/elements/stroke.py:245 lib/elements/stroke.py:256
+msgid "Used only for ripple stitch with a guide line."
+msgstr ""
+
+#: lib/elements/stroke.py:255
+msgid "Ending scale"
+msgstr ""
+
+#: lib/elements/stroke.py:256
+msgid "How big the last copy of the line should be, in percent."
+msgstr ""
+
+#: lib/elements/stroke.py:266
+msgid "Rotate"
+msgstr ""
+
+#: lib/elements/stroke.py:267
+msgid "Rotate satin guided ripple stitches"
+msgstr ""
+
+#: lib/elements/stroke.py:348
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 ""
@@ -1953,26 +2014,26 @@ msgstr ""
msgid "Auto-Route"
msgstr ""
-#: lib/stitches/auto_run.py:257
+#: lib/stitches/auto_run.py:261
#, python-format
msgid "AutoRun %d"
msgstr ""
-#: lib/stitches/auto_run.py:259
+#: lib/stitches/auto_run.py:263
#, python-format
msgid "AutoRun Underpath %d"
msgstr ""
#. Label for a satin column created by Auto-Route Satin Columns and Lettering
#. extensions
-#: lib/stitches/auto_satin.py:516
+#: lib/stitches/auto_satin.py:517
#, python-format
msgid "AutoSatin %d"
msgstr ""
#. Label for running stitch (underpathing) created by Auto-Route Satin Columns
#. amd Lettering extensions
-#: lib/stitches/auto_satin.py:519
+#: lib/stitches/auto_satin.py:521
#, python-format
msgid "AutoSatin Running Stitch %d"
msgstr ""
@@ -2362,10 +2423,6 @@ msgstr ""
msgid "Thread Palette"
msgstr ""
-#: print/templates/ui.html:172
-msgid "None"
-msgstr ""
-
#: print/templates/ui.html:188
msgid "Changing the thread palette will cause thread names and catalog numbers to be recalculated based on the new palette. Any changes you have made to color or thread names will be lost. Are you sure?"
msgstr ""
diff --git a/translations/messages_ru_RU.po b/translations/messages_ru_RU.po
index 3ce7c9b0..f9b3e058 100644
--- a/translations/messages_ru_RU.po
+++ b/translations/messages_ru_RU.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: inkstitch\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2022-06-07 02:15+0000\n"
-"PO-Revision-Date: 2022-06-07 02:17\n"
+"POT-Creation-Date: 2022-06-11 02:18+0000\n"
+"PO-Revision-Date: 2022-06-11 02:20\n"
"Last-Translator: \n"
"Language-Team: Russian\n"
"MIME-Version: 1.0\n"
@@ -16,7 +16,7 @@ msgstr ""
"Project-Id-Version: \n"
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2022-06-07 02:15+0000\n"
+"POT-Creation-Date: 2022-06-11 02:18+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -778,15 +778,15 @@ msgstr ""
msgid "* Move the guide line into the element"
msgstr ""
-#: lib/elements/fill_stitch.py:64
+#: lib/elements/fill_stitch.py:64 lib/elements/stroke.py:35
msgid "Multiple Guide Lines"
msgstr ""
-#: lib/elements/fill_stitch.py:65
+#: lib/elements/fill_stitch.py:65 lib/elements/stroke.py:36
msgid "This object has multiple guide lines, but only the first one will be used."
msgstr ""
-#: lib/elements/fill_stitch.py:67
+#: lib/elements/fill_stitch.py:67 lib/elements/stroke.py:38
msgid "* Remove all guide lines, except for one."
msgstr ""
@@ -1171,7 +1171,7 @@ msgstr "Сатиновая колонна"
msgid "\"E\" stitch"
msgstr "Стежки в форме \"Е\""
-#: lib/elements/satin_column.py:96 lib/elements/satin_column.py:204
+#: lib/elements/satin_column.py:96 lib/elements/satin_column.py:209
msgid "Maximum stitch length"
msgstr "Максимальная длина стежка"
@@ -1179,7 +1179,7 @@ msgstr "Максимальная длина стежка"
msgid "Maximum stitch length for split stitches."
msgstr "Максимальная длина стежка до его разделения."
-#: lib/elements/satin_column.py:108 lib/elements/stroke.py:180
+#: lib/elements/satin_column.py:108 lib/elements/stroke.py:116
msgid "Zig-zag spacing (peak-to-peak)"
msgstr "Плотность зигзага (расстояние между пиками)"
@@ -1221,35 +1221,40 @@ msgid "Center-walk underlay"
msgstr "Предварительная прострочка по центру"
#: lib/elements/satin_column.py:157 lib/elements/satin_column.py:164
+#: lib/elements/satin_column.py:169
msgid "Center-Walk Underlay"
msgstr "Прострочка По Центру"
-#: lib/elements/satin_column.py:169
+#: lib/elements/satin_column.py:169 lib/elements/stroke.py:82
+msgid "Repeats"
+msgstr "Повторов строчки"
+
+#: lib/elements/satin_column.py:174
msgid "Zig-zag underlay"
msgstr "Предварительная прострочка зигзагом"
-#: lib/elements/satin_column.py:169 lib/elements/satin_column.py:178
-#: lib/elements/satin_column.py:189 lib/elements/satin_column.py:207
+#: lib/elements/satin_column.py:174 lib/elements/satin_column.py:183
+#: lib/elements/satin_column.py:194 lib/elements/satin_column.py:212
msgid "Zig-zag Underlay"
msgstr "Прострочка Зигзагом"
-#: lib/elements/satin_column.py:175
+#: lib/elements/satin_column.py:180
msgid "Zig-Zag spacing (peak-to-peak)"
msgstr "Плотность зигзага"
-#: lib/elements/satin_column.py:176
+#: lib/elements/satin_column.py:181
msgid "Distance between peaks of the zig-zags."
msgstr "Расстояние между пиками зигзага."
-#: lib/elements/satin_column.py:186
+#: lib/elements/satin_column.py:191
msgid "Inset amount"
msgstr "Величина отступа"
-#: lib/elements/satin_column.py:187
+#: lib/elements/satin_column.py:192
msgid "default: half of contour underlay inset"
msgstr "по умолчанию: половина отступа прострочки контура"
-#: lib/elements/satin_column.py:205
+#: lib/elements/satin_column.py:210
msgid "Split stitch if distance of maximum stitch length is exceeded"
msgstr "Разделять стежки, если их длина превосходит указанную"
@@ -1262,118 +1267,174 @@ msgid "Skip values are ignored, because there was no line left to embroider."
msgstr ""
#: lib/elements/stroke.py:29
-msgid "* Reduce values of Skip first and last lines or"
+msgid "* Open the params dialog with this object selected"
msgstr ""
#: lib/elements/stroke.py:30
-msgid "* Increase number of lines accordinly in the params dialog."
+msgid "* Reduce Skip values or increase number of lines"
msgstr ""
-#: lib/elements/stroke.py:35
+#: lib/elements/stroke.py:43
msgid "Stroke"
msgstr "Строчка"
-#: lib/elements/stroke.py:38
+#: lib/elements/stroke.py:46
msgid "Running stitch along paths"
msgstr "Строчка вдоль линий"
-#: lib/elements/stroke.py:52 inx/inkstitch_break_apart.inx:17
+#: lib/elements/stroke.py:60 inx/inkstitch_break_apart.inx:17
msgid "Method"
msgstr "Метод"
-#: lib/elements/stroke.py:56
+#: lib/elements/stroke.py:64
msgid "Running Stitch"
msgstr ""
-#: lib/elements/stroke.py:56
+#: lib/elements/stroke.py:64
msgid "Ripple"
msgstr ""
-#: lib/elements/stroke.py:63
+#: lib/elements/stroke.py:71
msgid "Manual stitch placement"
msgstr "Ручная расстановка стежков"
-#: lib/elements/stroke.py:64
+#: lib/elements/stroke.py:72
msgid "Stitch every node in the path. All other options are ignored."
msgstr ""
-#: lib/elements/stroke.py:74
-msgid "Repeats"
-msgstr "Повторов строчки"
-
-#: lib/elements/stroke.py:75
+#: lib/elements/stroke.py:83
msgid "Defines how many times to run down and back along the path."
msgstr "Определяет сколько раз нужно пройти по строчке вперед и назад."
-#: lib/elements/stroke.py:85
+#: lib/elements/stroke.py:93
msgid "Bean stitch number of repeats"
msgstr "Число повторов стежка"
-#: lib/elements/stroke.py:86
-msgid "Backtrack each stitch this many times. A value of 1 would triple each stitch (forward, back, forward). A value of 2 would quintuple each stitch, etc. Only applies to running stitch."
-msgstr "Забивать каждый стежок указанное количество раз. Значение 1 утроит количество нитей в стежке (вперед, назад, вперед). Значение 2 - упятерит. Применяется только для строчки."
+#: lib/elements/stroke.py:94
+msgid "Backtrack each stitch this many times. A value of 1 would triple each stitch (forward, back, forward). A value of 2 would quintuple each stitch, etc."
+msgstr ""
-#: lib/elements/stroke.py:97
+#: lib/elements/stroke.py:105
msgid "Running stitch length"
msgstr "Длина стежка строчки"
-#: lib/elements/stroke.py:98
+#: lib/elements/stroke.py:106
msgid "Length of stitches in running stitch mode."
msgstr "Длина стежков в режиме строчки."
-#: lib/elements/stroke.py:108
+#: lib/elements/stroke.py:117
+msgid "Length of stitches in zig-zag mode."
+msgstr "Длина стяжков в режиме зигзага."
+
+#: lib/elements/stroke.py:129
msgid "Number of lines"
msgstr ""
-#: lib/elements/stroke.py:109
+#: lib/elements/stroke.py:130
msgid "Number of lines from start to finish"
msgstr ""
-#: lib/elements/stroke.py:120
+#: lib/elements/stroke.py:146
msgid "Skip first lines"
msgstr ""
-#: lib/elements/stroke.py:121
+#: lib/elements/stroke.py:147
msgid "Skip this number of lines at the beginning."
msgstr ""
-#: lib/elements/stroke.py:132
+#: lib/elements/stroke.py:158
msgid "Skip last lines"
msgstr ""
-#: lib/elements/stroke.py:133
+#: lib/elements/stroke.py:159
msgid "Skip this number of lines at the end"
msgstr ""
-#: lib/elements/stroke.py:144
-msgid "Flip"
+#: lib/elements/stroke.py:182
+msgid "Line distance exponent"
msgstr ""
-#: lib/elements/stroke.py:145
-msgid "Flip outer to inner"
+#: lib/elements/stroke.py:183
+msgid "Increase density towards one side."
msgstr ""
-#: lib/elements/stroke.py:156
-msgid "Grid distance"
+#: lib/elements/stroke.py:194
+msgid "Flip exponent"
msgstr ""
-#: lib/elements/stroke.py:157
-msgid "Render as grid. Works only with satin type ripple stitches."
+#: lib/elements/stroke.py:195
+msgid "Reverse exponent effect."
msgstr ""
-#: lib/elements/stroke.py:168
-msgid "Line distance exponent"
+#: lib/elements/stroke.py:206
+msgid "Reverse"
msgstr ""
-#: lib/elements/stroke.py:169
-msgid "Increse density towards one side."
+#: lib/elements/stroke.py:207
+msgid "Flip start and end point"
msgstr ""
-#: lib/elements/stroke.py:181
-msgid "Length of stitches in zig-zag mode."
-msgstr "Длина стяжков в режиме зигзага."
+#: lib/elements/stroke.py:218
+msgid "Grid size"
+msgstr ""
+
+#: lib/elements/stroke.py:219
+msgid "Render as grid. Use with care and watch your stitch density."
+msgstr ""
+
+#: lib/elements/stroke.py:231
+msgid "Scale axis"
+msgstr ""
+
+#: lib/elements/stroke.py:232
+msgid "Scale axis for satin guided ripple stitches."
+msgstr ""
-#: lib/elements/stroke.py:252
+#: lib/elements/stroke.py:236
+msgid "X Y"
+msgstr ""
+
+#: lib/elements/stroke.py:236
+msgid "X"
+msgstr ""
+
+#: lib/elements/stroke.py:236
+msgid "Y"
+msgstr ""
+
+#: lib/elements/stroke.py:236 print/templates/ui.html:172
+msgid "None"
+msgstr "Нет"
+
+#: lib/elements/stroke.py:244
+msgid "Starting scale"
+msgstr ""
+
+#: lib/elements/stroke.py:245
+msgid "How big the first copy of the line should be, in percent."
+msgstr ""
+
+#: lib/elements/stroke.py:245 lib/elements/stroke.py:256
+msgid "Used only for ripple stitch with a guide line."
+msgstr ""
+
+#: lib/elements/stroke.py:255
+msgid "Ending scale"
+msgstr ""
+
+#: lib/elements/stroke.py:256
+msgid "How big the last copy of the line should be, in percent."
+msgstr ""
+
+#: lib/elements/stroke.py:266
+msgid "Rotate"
+msgstr ""
+
+#: lib/elements/stroke.py:267
+msgid "Rotate satin guided ripple stitches"
+msgstr ""
+
+#: lib/elements/stroke.py:348
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"
@@ -1955,26 +2016,26 @@ msgstr ""
msgid "Auto-Route"
msgstr ""
-#: lib/stitches/auto_run.py:257
+#: lib/stitches/auto_run.py:261
#, python-format
msgid "AutoRun %d"
msgstr ""
-#: lib/stitches/auto_run.py:259
+#: lib/stitches/auto_run.py:263
#, python-format
msgid "AutoRun Underpath %d"
msgstr ""
#. Label for a satin column created by Auto-Route Satin Columns and Lettering
#. extensions
-#: lib/stitches/auto_satin.py:516
+#: lib/stitches/auto_satin.py:517
#, python-format
msgid "AutoSatin %d"
msgstr "АвтоСатин %d"
#. Label for running stitch (underpathing) created by Auto-Route Satin Columns
#. amd Lettering extensions
-#: lib/stitches/auto_satin.py:519
+#: lib/stitches/auto_satin.py:521
#, python-format
msgid "AutoSatin Running Stitch %d"
msgstr "АвтоСатин Строчка %d"
@@ -2364,10 +2425,6 @@ msgstr "* путь иглы"
msgid "Thread Palette"
msgstr "Палитра Ниток"
-#: print/templates/ui.html:172
-msgid "None"
-msgstr "Нет"
-
#: print/templates/ui.html:188
msgid "Changing the thread palette will cause thread names and catalog numbers to be recalculated based on the new palette. Any changes you have made to color or thread names will be lost. Are you sure?"
msgstr "Изменение палитры ниток приведет к пересчету названий и каталожных номеров согласно новой палитре. Любые изменения, которые вы вносили в имена цветов и нитей будут утрачены. Продолжить?"
diff --git a/translations/messages_sr_SP.po b/translations/messages_sr_SP.po
index 901fed0c..20645d54 100644
--- a/translations/messages_sr_SP.po
+++ b/translations/messages_sr_SP.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: inkstitch\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2022-06-07 02:15+0000\n"
-"PO-Revision-Date: 2022-06-07 02:17\n"
+"POT-Creation-Date: 2022-06-11 02:18+0000\n"
+"PO-Revision-Date: 2022-06-11 02:20\n"
"Last-Translator: \n"
"Language-Team: Serbian (Cyrillic)\n"
"MIME-Version: 1.0\n"
@@ -16,7 +16,7 @@ msgstr ""
"Project-Id-Version: \n"
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2022-06-07 02:15+0000\n"
+"POT-Creation-Date: 2022-06-11 02:18+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -778,15 +778,15 @@ msgstr ""
msgid "* Move the guide line into the element"
msgstr ""
-#: lib/elements/fill_stitch.py:64
+#: lib/elements/fill_stitch.py:64 lib/elements/stroke.py:35
msgid "Multiple Guide Lines"
msgstr ""
-#: lib/elements/fill_stitch.py:65
+#: lib/elements/fill_stitch.py:65 lib/elements/stroke.py:36
msgid "This object has multiple guide lines, but only the first one will be used."
msgstr ""
-#: lib/elements/fill_stitch.py:67
+#: lib/elements/fill_stitch.py:67 lib/elements/stroke.py:38
msgid "* Remove all guide lines, except for one."
msgstr ""
@@ -1171,7 +1171,7 @@ msgstr ""
msgid "\"E\" stitch"
msgstr ""
-#: lib/elements/satin_column.py:96 lib/elements/satin_column.py:204
+#: lib/elements/satin_column.py:96 lib/elements/satin_column.py:209
msgid "Maximum stitch length"
msgstr ""
@@ -1179,7 +1179,7 @@ msgstr ""
msgid "Maximum stitch length for split stitches."
msgstr ""
-#: lib/elements/satin_column.py:108 lib/elements/stroke.py:180
+#: lib/elements/satin_column.py:108 lib/elements/stroke.py:116
msgid "Zig-zag spacing (peak-to-peak)"
msgstr ""
@@ -1221,35 +1221,40 @@ msgid "Center-walk underlay"
msgstr ""
#: lib/elements/satin_column.py:157 lib/elements/satin_column.py:164
+#: lib/elements/satin_column.py:169
msgid "Center-Walk Underlay"
msgstr ""
-#: lib/elements/satin_column.py:169
+#: lib/elements/satin_column.py:169 lib/elements/stroke.py:82
+msgid "Repeats"
+msgstr ""
+
+#: lib/elements/satin_column.py:174
msgid "Zig-zag underlay"
msgstr ""
-#: lib/elements/satin_column.py:169 lib/elements/satin_column.py:178
-#: lib/elements/satin_column.py:189 lib/elements/satin_column.py:207
+#: lib/elements/satin_column.py:174 lib/elements/satin_column.py:183
+#: lib/elements/satin_column.py:194 lib/elements/satin_column.py:212
msgid "Zig-zag Underlay"
msgstr ""
-#: lib/elements/satin_column.py:175
+#: lib/elements/satin_column.py:180
msgid "Zig-Zag spacing (peak-to-peak)"
msgstr ""
-#: lib/elements/satin_column.py:176
+#: lib/elements/satin_column.py:181
msgid "Distance between peaks of the zig-zags."
msgstr ""
-#: lib/elements/satin_column.py:186
+#: lib/elements/satin_column.py:191
msgid "Inset amount"
msgstr ""
-#: lib/elements/satin_column.py:187
+#: lib/elements/satin_column.py:192
msgid "default: half of contour underlay inset"
msgstr ""
-#: lib/elements/satin_column.py:205
+#: lib/elements/satin_column.py:210
msgid "Split stitch if distance of maximum stitch length is exceeded"
msgstr ""
@@ -1262,118 +1267,174 @@ msgid "Skip values are ignored, because there was no line left to embroider."
msgstr ""
#: lib/elements/stroke.py:29
-msgid "* Reduce values of Skip first and last lines or"
+msgid "* Open the params dialog with this object selected"
msgstr ""
#: lib/elements/stroke.py:30
-msgid "* Increase number of lines accordinly in the params dialog."
+msgid "* Reduce Skip values or increase number of lines"
msgstr ""
-#: lib/elements/stroke.py:35
+#: lib/elements/stroke.py:43
msgid "Stroke"
msgstr ""
-#: lib/elements/stroke.py:38
+#: lib/elements/stroke.py:46
msgid "Running stitch along paths"
msgstr ""
-#: lib/elements/stroke.py:52 inx/inkstitch_break_apart.inx:17
+#: lib/elements/stroke.py:60 inx/inkstitch_break_apart.inx:17
msgid "Method"
msgstr ""
-#: lib/elements/stroke.py:56
+#: lib/elements/stroke.py:64
msgid "Running Stitch"
msgstr ""
-#: lib/elements/stroke.py:56
+#: lib/elements/stroke.py:64
msgid "Ripple"
msgstr ""
-#: lib/elements/stroke.py:63
+#: lib/elements/stroke.py:71
msgid "Manual stitch placement"
msgstr ""
-#: lib/elements/stroke.py:64
+#: lib/elements/stroke.py:72
msgid "Stitch every node in the path. All other options are ignored."
msgstr ""
-#: lib/elements/stroke.py:74
-msgid "Repeats"
-msgstr ""
-
-#: lib/elements/stroke.py:75
+#: lib/elements/stroke.py:83
msgid "Defines how many times to run down and back along the path."
msgstr ""
-#: lib/elements/stroke.py:85
+#: lib/elements/stroke.py:93
msgid "Bean stitch number of repeats"
msgstr ""
-#: lib/elements/stroke.py:86
-msgid "Backtrack each stitch this many times. A value of 1 would triple each stitch (forward, back, forward). A value of 2 would quintuple each stitch, etc. Only applies to running stitch."
+#: lib/elements/stroke.py:94
+msgid "Backtrack each stitch this many times. A value of 1 would triple each stitch (forward, back, forward). A value of 2 would quintuple each stitch, etc."
msgstr ""
-#: lib/elements/stroke.py:97
+#: lib/elements/stroke.py:105
msgid "Running stitch length"
msgstr ""
-#: lib/elements/stroke.py:98
+#: lib/elements/stroke.py:106
msgid "Length of stitches in running stitch mode."
msgstr ""
-#: lib/elements/stroke.py:108
+#: lib/elements/stroke.py:117
+msgid "Length of stitches in zig-zag mode."
+msgstr ""
+
+#: lib/elements/stroke.py:129
msgid "Number of lines"
msgstr ""
-#: lib/elements/stroke.py:109
+#: lib/elements/stroke.py:130
msgid "Number of lines from start to finish"
msgstr ""
-#: lib/elements/stroke.py:120
+#: lib/elements/stroke.py:146
msgid "Skip first lines"
msgstr ""
-#: lib/elements/stroke.py:121
+#: lib/elements/stroke.py:147
msgid "Skip this number of lines at the beginning."
msgstr ""
-#: lib/elements/stroke.py:132
+#: lib/elements/stroke.py:158
msgid "Skip last lines"
msgstr ""
-#: lib/elements/stroke.py:133
+#: lib/elements/stroke.py:159
msgid "Skip this number of lines at the end"
msgstr ""
-#: lib/elements/stroke.py:144
-msgid "Flip"
+#: lib/elements/stroke.py:182
+msgid "Line distance exponent"
msgstr ""
-#: lib/elements/stroke.py:145
-msgid "Flip outer to inner"
+#: lib/elements/stroke.py:183
+msgid "Increase density towards one side."
msgstr ""
-#: lib/elements/stroke.py:156
-msgid "Grid distance"
+#: lib/elements/stroke.py:194
+msgid "Flip exponent"
msgstr ""
-#: lib/elements/stroke.py:157
-msgid "Render as grid. Works only with satin type ripple stitches."
+#: lib/elements/stroke.py:195
+msgid "Reverse exponent effect."
msgstr ""
-#: lib/elements/stroke.py:168
-msgid "Line distance exponent"
+#: lib/elements/stroke.py:206
+msgid "Reverse"
msgstr ""
-#: lib/elements/stroke.py:169
-msgid "Increse density towards one side."
+#: lib/elements/stroke.py:207
+msgid "Flip start and end point"
msgstr ""
-#: lib/elements/stroke.py:181
-msgid "Length of stitches in zig-zag mode."
+#: lib/elements/stroke.py:218
+msgid "Grid size"
+msgstr ""
+
+#: lib/elements/stroke.py:219
+msgid "Render as grid. Use with care and watch your stitch density."
+msgstr ""
+
+#: lib/elements/stroke.py:231
+msgid "Scale axis"
+msgstr ""
+
+#: lib/elements/stroke.py:232
+msgid "Scale axis for satin guided ripple stitches."
+msgstr ""
+
+#: lib/elements/stroke.py:236
+msgid "X Y"
msgstr ""
-#: lib/elements/stroke.py:252
+#: lib/elements/stroke.py:236
+msgid "X"
+msgstr ""
+
+#: lib/elements/stroke.py:236
+msgid "Y"
+msgstr ""
+
+#: lib/elements/stroke.py:236 print/templates/ui.html:172
+msgid "None"
+msgstr ""
+
+#: lib/elements/stroke.py:244
+msgid "Starting scale"
+msgstr ""
+
+#: lib/elements/stroke.py:245
+msgid "How big the first copy of the line should be, in percent."
+msgstr ""
+
+#: lib/elements/stroke.py:245 lib/elements/stroke.py:256
+msgid "Used only for ripple stitch with a guide line."
+msgstr ""
+
+#: lib/elements/stroke.py:255
+msgid "Ending scale"
+msgstr ""
+
+#: lib/elements/stroke.py:256
+msgid "How big the last copy of the line should be, in percent."
+msgstr ""
+
+#: lib/elements/stroke.py:266
+msgid "Rotate"
+msgstr ""
+
+#: lib/elements/stroke.py:267
+msgid "Rotate satin guided ripple stitches"
+msgstr ""
+
+#: lib/elements/stroke.py:348
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 ""
@@ -1953,26 +2014,26 @@ msgstr ""
msgid "Auto-Route"
msgstr ""
-#: lib/stitches/auto_run.py:257
+#: lib/stitches/auto_run.py:261
#, python-format
msgid "AutoRun %d"
msgstr ""
-#: lib/stitches/auto_run.py:259
+#: lib/stitches/auto_run.py:263
#, python-format
msgid "AutoRun Underpath %d"
msgstr ""
#. Label for a satin column created by Auto-Route Satin Columns and Lettering
#. extensions
-#: lib/stitches/auto_satin.py:516
+#: lib/stitches/auto_satin.py:517
#, python-format
msgid "AutoSatin %d"
msgstr ""
#. Label for running stitch (underpathing) created by Auto-Route Satin Columns
#. amd Lettering extensions
-#: lib/stitches/auto_satin.py:519
+#: lib/stitches/auto_satin.py:521
#, python-format
msgid "AutoSatin Running Stitch %d"
msgstr ""
@@ -2362,10 +2423,6 @@ msgstr ""
msgid "Thread Palette"
msgstr ""
-#: print/templates/ui.html:172
-msgid "None"
-msgstr ""
-
#: print/templates/ui.html:188
msgid "Changing the thread palette will cause thread names and catalog numbers to be recalculated based on the new palette. Any changes you have made to color or thread names will be lost. Are you sure?"
msgstr ""
diff --git a/translations/messages_sv_SE.po b/translations/messages_sv_SE.po
index 9443dec0..92e194f4 100644
--- a/translations/messages_sv_SE.po
+++ b/translations/messages_sv_SE.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: inkstitch\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2022-06-07 02:15+0000\n"
-"PO-Revision-Date: 2022-06-07 02:17\n"
+"POT-Creation-Date: 2022-06-11 02:18+0000\n"
+"PO-Revision-Date: 2022-06-11 02:20\n"
"Last-Translator: \n"
"Language-Team: Swedish\n"
"MIME-Version: 1.0\n"
@@ -16,7 +16,7 @@ msgstr ""
"Project-Id-Version: \n"
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2022-06-07 02:15+0000\n"
+"POT-Creation-Date: 2022-06-11 02:18+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -778,15 +778,15 @@ msgstr ""
msgid "* Move the guide line into the element"
msgstr ""
-#: lib/elements/fill_stitch.py:64
+#: lib/elements/fill_stitch.py:64 lib/elements/stroke.py:35
msgid "Multiple Guide Lines"
msgstr ""
-#: lib/elements/fill_stitch.py:65
+#: lib/elements/fill_stitch.py:65 lib/elements/stroke.py:36
msgid "This object has multiple guide lines, but only the first one will be used."
msgstr ""
-#: lib/elements/fill_stitch.py:67
+#: lib/elements/fill_stitch.py:67 lib/elements/stroke.py:38
msgid "* Remove all guide lines, except for one."
msgstr ""
@@ -1171,7 +1171,7 @@ msgstr ""
msgid "\"E\" stitch"
msgstr ""
-#: lib/elements/satin_column.py:96 lib/elements/satin_column.py:204
+#: lib/elements/satin_column.py:96 lib/elements/satin_column.py:209
msgid "Maximum stitch length"
msgstr ""
@@ -1179,7 +1179,7 @@ msgstr ""
msgid "Maximum stitch length for split stitches."
msgstr ""
-#: lib/elements/satin_column.py:108 lib/elements/stroke.py:180
+#: lib/elements/satin_column.py:108 lib/elements/stroke.py:116
msgid "Zig-zag spacing (peak-to-peak)"
msgstr ""
@@ -1221,35 +1221,40 @@ msgid "Center-walk underlay"
msgstr ""
#: lib/elements/satin_column.py:157 lib/elements/satin_column.py:164
+#: lib/elements/satin_column.py:169
msgid "Center-Walk Underlay"
msgstr ""
-#: lib/elements/satin_column.py:169
+#: lib/elements/satin_column.py:169 lib/elements/stroke.py:82
+msgid "Repeats"
+msgstr ""
+
+#: lib/elements/satin_column.py:174
msgid "Zig-zag underlay"
msgstr ""
-#: lib/elements/satin_column.py:169 lib/elements/satin_column.py:178
-#: lib/elements/satin_column.py:189 lib/elements/satin_column.py:207
+#: lib/elements/satin_column.py:174 lib/elements/satin_column.py:183
+#: lib/elements/satin_column.py:194 lib/elements/satin_column.py:212
msgid "Zig-zag Underlay"
msgstr ""
-#: lib/elements/satin_column.py:175
+#: lib/elements/satin_column.py:180
msgid "Zig-Zag spacing (peak-to-peak)"
msgstr ""
-#: lib/elements/satin_column.py:176
+#: lib/elements/satin_column.py:181
msgid "Distance between peaks of the zig-zags."
msgstr ""
-#: lib/elements/satin_column.py:186
+#: lib/elements/satin_column.py:191
msgid "Inset amount"
msgstr ""
-#: lib/elements/satin_column.py:187
+#: lib/elements/satin_column.py:192
msgid "default: half of contour underlay inset"
msgstr ""
-#: lib/elements/satin_column.py:205
+#: lib/elements/satin_column.py:210
msgid "Split stitch if distance of maximum stitch length is exceeded"
msgstr ""
@@ -1262,118 +1267,174 @@ msgid "Skip values are ignored, because there was no line left to embroider."
msgstr ""
#: lib/elements/stroke.py:29
-msgid "* Reduce values of Skip first and last lines or"
+msgid "* Open the params dialog with this object selected"
msgstr ""
#: lib/elements/stroke.py:30
-msgid "* Increase number of lines accordinly in the params dialog."
+msgid "* Reduce Skip values or increase number of lines"
msgstr ""
-#: lib/elements/stroke.py:35
+#: lib/elements/stroke.py:43
msgid "Stroke"
msgstr ""
-#: lib/elements/stroke.py:38
+#: lib/elements/stroke.py:46
msgid "Running stitch along paths"
msgstr ""
-#: lib/elements/stroke.py:52 inx/inkstitch_break_apart.inx:17
+#: lib/elements/stroke.py:60 inx/inkstitch_break_apart.inx:17
msgid "Method"
msgstr ""
-#: lib/elements/stroke.py:56
+#: lib/elements/stroke.py:64
msgid "Running Stitch"
msgstr ""
-#: lib/elements/stroke.py:56
+#: lib/elements/stroke.py:64
msgid "Ripple"
msgstr ""
-#: lib/elements/stroke.py:63
+#: lib/elements/stroke.py:71
msgid "Manual stitch placement"
msgstr ""
-#: lib/elements/stroke.py:64
+#: lib/elements/stroke.py:72
msgid "Stitch every node in the path. All other options are ignored."
msgstr ""
-#: lib/elements/stroke.py:74
-msgid "Repeats"
-msgstr ""
-
-#: lib/elements/stroke.py:75
+#: lib/elements/stroke.py:83
msgid "Defines how many times to run down and back along the path."
msgstr ""
-#: lib/elements/stroke.py:85
+#: lib/elements/stroke.py:93
msgid "Bean stitch number of repeats"
msgstr ""
-#: lib/elements/stroke.py:86
-msgid "Backtrack each stitch this many times. A value of 1 would triple each stitch (forward, back, forward). A value of 2 would quintuple each stitch, etc. Only applies to running stitch."
+#: lib/elements/stroke.py:94
+msgid "Backtrack each stitch this many times. A value of 1 would triple each stitch (forward, back, forward). A value of 2 would quintuple each stitch, etc."
msgstr ""
-#: lib/elements/stroke.py:97
+#: lib/elements/stroke.py:105
msgid "Running stitch length"
msgstr ""
-#: lib/elements/stroke.py:98
+#: lib/elements/stroke.py:106
msgid "Length of stitches in running stitch mode."
msgstr ""
-#: lib/elements/stroke.py:108
+#: lib/elements/stroke.py:117
+msgid "Length of stitches in zig-zag mode."
+msgstr ""
+
+#: lib/elements/stroke.py:129
msgid "Number of lines"
msgstr ""
-#: lib/elements/stroke.py:109
+#: lib/elements/stroke.py:130
msgid "Number of lines from start to finish"
msgstr ""
-#: lib/elements/stroke.py:120
+#: lib/elements/stroke.py:146
msgid "Skip first lines"
msgstr ""
-#: lib/elements/stroke.py:121
+#: lib/elements/stroke.py:147
msgid "Skip this number of lines at the beginning."
msgstr ""
-#: lib/elements/stroke.py:132
+#: lib/elements/stroke.py:158
msgid "Skip last lines"
msgstr ""
-#: lib/elements/stroke.py:133
+#: lib/elements/stroke.py:159
msgid "Skip this number of lines at the end"
msgstr ""
-#: lib/elements/stroke.py:144
-msgid "Flip"
+#: lib/elements/stroke.py:182
+msgid "Line distance exponent"
msgstr ""
-#: lib/elements/stroke.py:145
-msgid "Flip outer to inner"
+#: lib/elements/stroke.py:183
+msgid "Increase density towards one side."
msgstr ""
-#: lib/elements/stroke.py:156
-msgid "Grid distance"
+#: lib/elements/stroke.py:194
+msgid "Flip exponent"
msgstr ""
-#: lib/elements/stroke.py:157
-msgid "Render as grid. Works only with satin type ripple stitches."
+#: lib/elements/stroke.py:195
+msgid "Reverse exponent effect."
msgstr ""
-#: lib/elements/stroke.py:168
-msgid "Line distance exponent"
+#: lib/elements/stroke.py:206
+msgid "Reverse"
msgstr ""
-#: lib/elements/stroke.py:169
-msgid "Increse density towards one side."
+#: lib/elements/stroke.py:207
+msgid "Flip start and end point"
msgstr ""
-#: lib/elements/stroke.py:181
-msgid "Length of stitches in zig-zag mode."
+#: lib/elements/stroke.py:218
+msgid "Grid size"
+msgstr ""
+
+#: lib/elements/stroke.py:219
+msgid "Render as grid. Use with care and watch your stitch density."
+msgstr ""
+
+#: lib/elements/stroke.py:231
+msgid "Scale axis"
+msgstr ""
+
+#: lib/elements/stroke.py:232
+msgid "Scale axis for satin guided ripple stitches."
+msgstr ""
+
+#: lib/elements/stroke.py:236
+msgid "X Y"
msgstr ""
-#: lib/elements/stroke.py:252
+#: lib/elements/stroke.py:236
+msgid "X"
+msgstr ""
+
+#: lib/elements/stroke.py:236
+msgid "Y"
+msgstr ""
+
+#: lib/elements/stroke.py:236 print/templates/ui.html:172
+msgid "None"
+msgstr ""
+
+#: lib/elements/stroke.py:244
+msgid "Starting scale"
+msgstr ""
+
+#: lib/elements/stroke.py:245
+msgid "How big the first copy of the line should be, in percent."
+msgstr ""
+
+#: lib/elements/stroke.py:245 lib/elements/stroke.py:256
+msgid "Used only for ripple stitch with a guide line."
+msgstr ""
+
+#: lib/elements/stroke.py:255
+msgid "Ending scale"
+msgstr ""
+
+#: lib/elements/stroke.py:256
+msgid "How big the last copy of the line should be, in percent."
+msgstr ""
+
+#: lib/elements/stroke.py:266
+msgid "Rotate"
+msgstr ""
+
+#: lib/elements/stroke.py:267
+msgid "Rotate satin guided ripple stitches"
+msgstr ""
+
+#: lib/elements/stroke.py:348
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 ""
@@ -1953,26 +2014,26 @@ msgstr ""
msgid "Auto-Route"
msgstr ""
-#: lib/stitches/auto_run.py:257
+#: lib/stitches/auto_run.py:261
#, python-format
msgid "AutoRun %d"
msgstr ""
-#: lib/stitches/auto_run.py:259
+#: lib/stitches/auto_run.py:263
#, python-format
msgid "AutoRun Underpath %d"
msgstr ""
#. Label for a satin column created by Auto-Route Satin Columns and Lettering
#. extensions
-#: lib/stitches/auto_satin.py:516
+#: lib/stitches/auto_satin.py:517
#, python-format
msgid "AutoSatin %d"
msgstr ""
#. Label for running stitch (underpathing) created by Auto-Route Satin Columns
#. amd Lettering extensions
-#: lib/stitches/auto_satin.py:519
+#: lib/stitches/auto_satin.py:521
#, python-format
msgid "AutoSatin Running Stitch %d"
msgstr ""
@@ -2362,10 +2423,6 @@ msgstr ""
msgid "Thread Palette"
msgstr ""
-#: print/templates/ui.html:172
-msgid "None"
-msgstr ""
-
#: print/templates/ui.html:188
msgid "Changing the thread palette will cause thread names and catalog numbers to be recalculated based on the new palette. Any changes you have made to color or thread names will be lost. Are you sure?"
msgstr ""
diff --git a/translations/messages_tr_TR.po b/translations/messages_tr_TR.po
index 2e27af0d..295424ed 100644
--- a/translations/messages_tr_TR.po
+++ b/translations/messages_tr_TR.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: inkstitch\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2022-06-07 02:15+0000\n"
-"PO-Revision-Date: 2022-06-07 02:17\n"
+"POT-Creation-Date: 2022-06-11 02:18+0000\n"
+"PO-Revision-Date: 2022-06-11 02:20\n"
"Last-Translator: \n"
"Language-Team: Turkish\n"
"MIME-Version: 1.0\n"
@@ -16,7 +16,7 @@ msgstr ""
"Project-Id-Version: \n"
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2022-06-07 02:15+0000\n"
+"POT-Creation-Date: 2022-06-11 02:18+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -778,15 +778,15 @@ msgstr ""
msgid "* Move the guide line into the element"
msgstr ""
-#: lib/elements/fill_stitch.py:64
+#: lib/elements/fill_stitch.py:64 lib/elements/stroke.py:35
msgid "Multiple Guide Lines"
msgstr ""
-#: lib/elements/fill_stitch.py:65
+#: lib/elements/fill_stitch.py:65 lib/elements/stroke.py:36
msgid "This object has multiple guide lines, but only the first one will be used."
msgstr ""
-#: lib/elements/fill_stitch.py:67
+#: lib/elements/fill_stitch.py:67 lib/elements/stroke.py:38
msgid "* Remove all guide lines, except for one."
msgstr ""
@@ -1171,7 +1171,7 @@ msgstr ""
msgid "\"E\" stitch"
msgstr "“E” dikiş"
-#: lib/elements/satin_column.py:96 lib/elements/satin_column.py:204
+#: lib/elements/satin_column.py:96 lib/elements/satin_column.py:209
msgid "Maximum stitch length"
msgstr ""
@@ -1179,7 +1179,7 @@ msgstr ""
msgid "Maximum stitch length for split stitches."
msgstr ""
-#: lib/elements/satin_column.py:108 lib/elements/stroke.py:180
+#: lib/elements/satin_column.py:108 lib/elements/stroke.py:116
msgid "Zig-zag spacing (peak-to-peak)"
msgstr ""
@@ -1221,35 +1221,40 @@ msgid "Center-walk underlay"
msgstr ""
#: lib/elements/satin_column.py:157 lib/elements/satin_column.py:164
+#: lib/elements/satin_column.py:169
msgid "Center-Walk Underlay"
msgstr ""
-#: lib/elements/satin_column.py:169
+#: lib/elements/satin_column.py:169 lib/elements/stroke.py:82
+msgid "Repeats"
+msgstr "Tekrarlamalar"
+
+#: lib/elements/satin_column.py:174
msgid "Zig-zag underlay"
msgstr ""
-#: lib/elements/satin_column.py:169 lib/elements/satin_column.py:178
-#: lib/elements/satin_column.py:189 lib/elements/satin_column.py:207
+#: lib/elements/satin_column.py:174 lib/elements/satin_column.py:183
+#: lib/elements/satin_column.py:194 lib/elements/satin_column.py:212
msgid "Zig-zag Underlay"
msgstr ""
-#: lib/elements/satin_column.py:175
+#: lib/elements/satin_column.py:180
msgid "Zig-Zag spacing (peak-to-peak)"
msgstr ""
-#: lib/elements/satin_column.py:176
+#: lib/elements/satin_column.py:181
msgid "Distance between peaks of the zig-zags."
msgstr ""
-#: lib/elements/satin_column.py:186
+#: lib/elements/satin_column.py:191
msgid "Inset amount"
msgstr ""
-#: lib/elements/satin_column.py:187
+#: lib/elements/satin_column.py:192
msgid "default: half of contour underlay inset"
msgstr ""
-#: lib/elements/satin_column.py:205
+#: lib/elements/satin_column.py:210
msgid "Split stitch if distance of maximum stitch length is exceeded"
msgstr ""
@@ -1262,118 +1267,174 @@ msgid "Skip values are ignored, because there was no line left to embroider."
msgstr ""
#: lib/elements/stroke.py:29
-msgid "* Reduce values of Skip first and last lines or"
+msgid "* Open the params dialog with this object selected"
msgstr ""
#: lib/elements/stroke.py:30
-msgid "* Increase number of lines accordinly in the params dialog."
+msgid "* Reduce Skip values or increase number of lines"
msgstr ""
-#: lib/elements/stroke.py:35
+#: lib/elements/stroke.py:43
msgid "Stroke"
msgstr ""
-#: lib/elements/stroke.py:38
+#: lib/elements/stroke.py:46
msgid "Running stitch along paths"
msgstr ""
-#: lib/elements/stroke.py:52 inx/inkstitch_break_apart.inx:17
+#: lib/elements/stroke.py:60 inx/inkstitch_break_apart.inx:17
msgid "Method"
msgstr ""
-#: lib/elements/stroke.py:56
+#: lib/elements/stroke.py:64
msgid "Running Stitch"
msgstr ""
-#: lib/elements/stroke.py:56
+#: lib/elements/stroke.py:64
msgid "Ripple"
msgstr ""
-#: lib/elements/stroke.py:63
+#: lib/elements/stroke.py:71
msgid "Manual stitch placement"
msgstr ""
-#: lib/elements/stroke.py:64
+#: lib/elements/stroke.py:72
msgid "Stitch every node in the path. All other options are ignored."
msgstr ""
-#: lib/elements/stroke.py:74
-msgid "Repeats"
-msgstr "Tekrarlamalar"
-
-#: lib/elements/stroke.py:75
+#: lib/elements/stroke.py:83
msgid "Defines how many times to run down and back along the path."
msgstr ""
-#: lib/elements/stroke.py:85
+#: lib/elements/stroke.py:93
msgid "Bean stitch number of repeats"
msgstr ""
-#: lib/elements/stroke.py:86
-msgid "Backtrack each stitch this many times. A value of 1 would triple each stitch (forward, back, forward). A value of 2 would quintuple each stitch, etc. Only applies to running stitch."
+#: lib/elements/stroke.py:94
+msgid "Backtrack each stitch this many times. A value of 1 would triple each stitch (forward, back, forward). A value of 2 would quintuple each stitch, etc."
msgstr ""
-#: lib/elements/stroke.py:97
+#: lib/elements/stroke.py:105
msgid "Running stitch length"
msgstr ""
-#: lib/elements/stroke.py:98
+#: lib/elements/stroke.py:106
msgid "Length of stitches in running stitch mode."
msgstr ""
-#: lib/elements/stroke.py:108
+#: lib/elements/stroke.py:117
+msgid "Length of stitches in zig-zag mode."
+msgstr ""
+
+#: lib/elements/stroke.py:129
msgid "Number of lines"
msgstr ""
-#: lib/elements/stroke.py:109
+#: lib/elements/stroke.py:130
msgid "Number of lines from start to finish"
msgstr ""
-#: lib/elements/stroke.py:120
+#: lib/elements/stroke.py:146
msgid "Skip first lines"
msgstr ""
-#: lib/elements/stroke.py:121
+#: lib/elements/stroke.py:147
msgid "Skip this number of lines at the beginning."
msgstr ""
-#: lib/elements/stroke.py:132
+#: lib/elements/stroke.py:158
msgid "Skip last lines"
msgstr ""
-#: lib/elements/stroke.py:133
+#: lib/elements/stroke.py:159
msgid "Skip this number of lines at the end"
msgstr ""
-#: lib/elements/stroke.py:144
-msgid "Flip"
+#: lib/elements/stroke.py:182
+msgid "Line distance exponent"
msgstr ""
-#: lib/elements/stroke.py:145
-msgid "Flip outer to inner"
+#: lib/elements/stroke.py:183
+msgid "Increase density towards one side."
msgstr ""
-#: lib/elements/stroke.py:156
-msgid "Grid distance"
+#: lib/elements/stroke.py:194
+msgid "Flip exponent"
msgstr ""
-#: lib/elements/stroke.py:157
-msgid "Render as grid. Works only with satin type ripple stitches."
+#: lib/elements/stroke.py:195
+msgid "Reverse exponent effect."
msgstr ""
-#: lib/elements/stroke.py:168
-msgid "Line distance exponent"
+#: lib/elements/stroke.py:206
+msgid "Reverse"
msgstr ""
-#: lib/elements/stroke.py:169
-msgid "Increse density towards one side."
+#: lib/elements/stroke.py:207
+msgid "Flip start and end point"
msgstr ""
-#: lib/elements/stroke.py:181
-msgid "Length of stitches in zig-zag mode."
+#: lib/elements/stroke.py:218
+msgid "Grid size"
+msgstr ""
+
+#: lib/elements/stroke.py:219
+msgid "Render as grid. Use with care and watch your stitch density."
+msgstr ""
+
+#: lib/elements/stroke.py:231
+msgid "Scale axis"
+msgstr ""
+
+#: lib/elements/stroke.py:232
+msgid "Scale axis for satin guided ripple stitches."
+msgstr ""
+
+#: lib/elements/stroke.py:236
+msgid "X Y"
msgstr ""
-#: lib/elements/stroke.py:252
+#: lib/elements/stroke.py:236
+msgid "X"
+msgstr ""
+
+#: lib/elements/stroke.py:236
+msgid "Y"
+msgstr ""
+
+#: lib/elements/stroke.py:236 print/templates/ui.html:172
+msgid "None"
+msgstr ""
+
+#: lib/elements/stroke.py:244
+msgid "Starting scale"
+msgstr ""
+
+#: lib/elements/stroke.py:245
+msgid "How big the first copy of the line should be, in percent."
+msgstr ""
+
+#: lib/elements/stroke.py:245 lib/elements/stroke.py:256
+msgid "Used only for ripple stitch with a guide line."
+msgstr ""
+
+#: lib/elements/stroke.py:255
+msgid "Ending scale"
+msgstr ""
+
+#: lib/elements/stroke.py:256
+msgid "How big the last copy of the line should be, in percent."
+msgstr ""
+
+#: lib/elements/stroke.py:266
+msgid "Rotate"
+msgstr ""
+
+#: lib/elements/stroke.py:267
+msgid "Rotate satin guided ripple stitches"
+msgstr ""
+
+#: lib/elements/stroke.py:348
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 ""
@@ -1953,26 +2014,26 @@ msgstr ""
msgid "Auto-Route"
msgstr ""
-#: lib/stitches/auto_run.py:257
+#: lib/stitches/auto_run.py:261
#, python-format
msgid "AutoRun %d"
msgstr ""
-#: lib/stitches/auto_run.py:259
+#: lib/stitches/auto_run.py:263
#, python-format
msgid "AutoRun Underpath %d"
msgstr ""
#. Label for a satin column created by Auto-Route Satin Columns and Lettering
#. extensions
-#: lib/stitches/auto_satin.py:516
+#: lib/stitches/auto_satin.py:517
#, python-format
msgid "AutoSatin %d"
msgstr ""
#. Label for running stitch (underpathing) created by Auto-Route Satin Columns
#. amd Lettering extensions
-#: lib/stitches/auto_satin.py:519
+#: lib/stitches/auto_satin.py:521
#, python-format
msgid "AutoSatin Running Stitch %d"
msgstr ""
@@ -2362,10 +2423,6 @@ msgstr ""
msgid "Thread Palette"
msgstr ""
-#: print/templates/ui.html:172
-msgid "None"
-msgstr ""
-
#: print/templates/ui.html:188
msgid "Changing the thread palette will cause thread names and catalog numbers to be recalculated based on the new palette. Any changes you have made to color or thread names will be lost. Are you sure?"
msgstr ""
diff --git a/translations/messages_uk_UA.po b/translations/messages_uk_UA.po
index 3a5c6401..35721c84 100644
--- a/translations/messages_uk_UA.po
+++ b/translations/messages_uk_UA.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: inkstitch\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2022-06-07 02:15+0000\n"
-"PO-Revision-Date: 2022-06-07 02:17\n"
+"POT-Creation-Date: 2022-06-11 02:18+0000\n"
+"PO-Revision-Date: 2022-06-11 02:20\n"
"Last-Translator: \n"
"Language-Team: Ukrainian\n"
"MIME-Version: 1.0\n"
@@ -16,7 +16,7 @@ msgstr ""
"Project-Id-Version: \n"
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2022-06-07 02:15+0000\n"
+"POT-Creation-Date: 2022-06-11 02:18+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -778,15 +778,15 @@ msgstr ""
msgid "* Move the guide line into the element"
msgstr ""
-#: lib/elements/fill_stitch.py:64
+#: lib/elements/fill_stitch.py:64 lib/elements/stroke.py:35
msgid "Multiple Guide Lines"
msgstr ""
-#: lib/elements/fill_stitch.py:65
+#: lib/elements/fill_stitch.py:65 lib/elements/stroke.py:36
msgid "This object has multiple guide lines, but only the first one will be used."
msgstr ""
-#: lib/elements/fill_stitch.py:67
+#: lib/elements/fill_stitch.py:67 lib/elements/stroke.py:38
msgid "* Remove all guide lines, except for one."
msgstr ""
@@ -1171,7 +1171,7 @@ msgstr "Спеціальна сатинова колонка"
msgid "\"E\" stitch"
msgstr "\"E\" стібок"
-#: lib/elements/satin_column.py:96 lib/elements/satin_column.py:204
+#: lib/elements/satin_column.py:96 lib/elements/satin_column.py:209
msgid "Maximum stitch length"
msgstr "Максимальна довжина стібка"
@@ -1179,7 +1179,7 @@ msgstr "Максимальна довжина стібка"
msgid "Maximum stitch length for split stitches."
msgstr "Максимальна довжина стібка для роздільних стібків."
-#: lib/elements/satin_column.py:108 lib/elements/stroke.py:180
+#: lib/elements/satin_column.py:108 lib/elements/stroke.py:116
msgid "Zig-zag spacing (peak-to-peak)"
msgstr "Щільність зигзага (відстань між піками)"
@@ -1221,35 +1221,40 @@ msgid "Center-walk underlay"
msgstr "Попередня прострочка по центру"
#: lib/elements/satin_column.py:157 lib/elements/satin_column.py:164
+#: lib/elements/satin_column.py:169
msgid "Center-Walk Underlay"
msgstr "Прострочка по центру"
-#: lib/elements/satin_column.py:169
+#: lib/elements/satin_column.py:169 lib/elements/stroke.py:82
+msgid "Repeats"
+msgstr "Повтори прострочки"
+
+#: lib/elements/satin_column.py:174
msgid "Zig-zag underlay"
msgstr "Попередня просточка зигзагом"
-#: lib/elements/satin_column.py:169 lib/elements/satin_column.py:178
-#: lib/elements/satin_column.py:189 lib/elements/satin_column.py:207
+#: lib/elements/satin_column.py:174 lib/elements/satin_column.py:183
+#: lib/elements/satin_column.py:194 lib/elements/satin_column.py:212
msgid "Zig-zag Underlay"
msgstr "Прострочка зигзагом"
-#: lib/elements/satin_column.py:175
+#: lib/elements/satin_column.py:180
msgid "Zig-Zag spacing (peak-to-peak)"
msgstr "Щільність зигзага (відстань між піками)"
-#: lib/elements/satin_column.py:176
+#: lib/elements/satin_column.py:181
msgid "Distance between peaks of the zig-zags."
msgstr "Відстань між піками зигзага."
-#: lib/elements/satin_column.py:186
+#: lib/elements/satin_column.py:191
msgid "Inset amount"
msgstr "Величина відступа"
-#: lib/elements/satin_column.py:187
+#: lib/elements/satin_column.py:192
msgid "default: half of contour underlay inset"
msgstr "по замовчуванню: половина відступа прострочки контура"
-#: lib/elements/satin_column.py:205
+#: lib/elements/satin_column.py:210
msgid "Split stitch if distance of maximum stitch length is exceeded"
msgstr ""
@@ -1262,118 +1267,174 @@ msgid "Skip values are ignored, because there was no line left to embroider."
msgstr ""
#: lib/elements/stroke.py:29
-msgid "* Reduce values of Skip first and last lines or"
+msgid "* Open the params dialog with this object selected"
msgstr ""
#: lib/elements/stroke.py:30
-msgid "* Increase number of lines accordinly in the params dialog."
+msgid "* Reduce Skip values or increase number of lines"
msgstr ""
-#: lib/elements/stroke.py:35
+#: lib/elements/stroke.py:43
msgid "Stroke"
msgstr "Лінія"
-#: lib/elements/stroke.py:38
+#: lib/elements/stroke.py:46
msgid "Running stitch along paths"
msgstr "Вишивка вздовж шляхів"
-#: lib/elements/stroke.py:52 inx/inkstitch_break_apart.inx:17
+#: lib/elements/stroke.py:60 inx/inkstitch_break_apart.inx:17
msgid "Method"
msgstr ""
-#: lib/elements/stroke.py:56
+#: lib/elements/stroke.py:64
msgid "Running Stitch"
msgstr ""
-#: lib/elements/stroke.py:56
+#: lib/elements/stroke.py:64
msgid "Ripple"
msgstr ""
-#: lib/elements/stroke.py:63
+#: lib/elements/stroke.py:71
msgid "Manual stitch placement"
msgstr "Ручне розставлення стіжків"
-#: lib/elements/stroke.py:64
+#: lib/elements/stroke.py:72
msgid "Stitch every node in the path. All other options are ignored."
msgstr ""
-#: lib/elements/stroke.py:74
-msgid "Repeats"
-msgstr "Повтори прострочки"
-
-#: lib/elements/stroke.py:75
+#: lib/elements/stroke.py:83
msgid "Defines how many times to run down and back along the path."
msgstr "Визначає скільки разів потрібно пройти про стрічці вперед і назад."
-#: lib/elements/stroke.py:85
+#: lib/elements/stroke.py:93
msgid "Bean stitch number of repeats"
msgstr "Бобова вишивка кількість повторень"
-#: lib/elements/stroke.py:86
-msgid "Backtrack each stitch this many times. A value of 1 would triple each stitch (forward, back, forward). A value of 2 would quintuple each stitch, etc. Only applies to running stitch."
-msgstr "Проходити кожен стіжок вказану кількість разів. Значення 1 потроїть кількість ниток в стіжці (вперед, назад, вперед). Значення 2 - збільшить вп'ятеро. Застосовується тільки для просторочки."
+#: lib/elements/stroke.py:94
+msgid "Backtrack each stitch this many times. A value of 1 would triple each stitch (forward, back, forward). A value of 2 would quintuple each stitch, etc."
+msgstr ""
-#: lib/elements/stroke.py:97
+#: lib/elements/stroke.py:105
msgid "Running stitch length"
msgstr "Довжина стіжка по лінії"
-#: lib/elements/stroke.py:98
+#: lib/elements/stroke.py:106
msgid "Length of stitches in running stitch mode."
msgstr "Довжина стіжків в режимі прострочки."
-#: lib/elements/stroke.py:108
+#: lib/elements/stroke.py:117
+msgid "Length of stitches in zig-zag mode."
+msgstr "Довжина стіжків у режимі прострочки зигзагом."
+
+#: lib/elements/stroke.py:129
msgid "Number of lines"
msgstr ""
-#: lib/elements/stroke.py:109
+#: lib/elements/stroke.py:130
msgid "Number of lines from start to finish"
msgstr ""
-#: lib/elements/stroke.py:120
+#: lib/elements/stroke.py:146
msgid "Skip first lines"
msgstr ""
-#: lib/elements/stroke.py:121
+#: lib/elements/stroke.py:147
msgid "Skip this number of lines at the beginning."
msgstr ""
-#: lib/elements/stroke.py:132
+#: lib/elements/stroke.py:158
msgid "Skip last lines"
msgstr ""
-#: lib/elements/stroke.py:133
+#: lib/elements/stroke.py:159
msgid "Skip this number of lines at the end"
msgstr ""
-#: lib/elements/stroke.py:144
-msgid "Flip"
+#: lib/elements/stroke.py:182
+msgid "Line distance exponent"
msgstr ""
-#: lib/elements/stroke.py:145
-msgid "Flip outer to inner"
+#: lib/elements/stroke.py:183
+msgid "Increase density towards one side."
msgstr ""
-#: lib/elements/stroke.py:156
-msgid "Grid distance"
+#: lib/elements/stroke.py:194
+msgid "Flip exponent"
msgstr ""
-#: lib/elements/stroke.py:157
-msgid "Render as grid. Works only with satin type ripple stitches."
+#: lib/elements/stroke.py:195
+msgid "Reverse exponent effect."
msgstr ""
-#: lib/elements/stroke.py:168
-msgid "Line distance exponent"
+#: lib/elements/stroke.py:206
+msgid "Reverse"
msgstr ""
-#: lib/elements/stroke.py:169
-msgid "Increse density towards one side."
+#: lib/elements/stroke.py:207
+msgid "Flip start and end point"
msgstr ""
-#: lib/elements/stroke.py:181
-msgid "Length of stitches in zig-zag mode."
-msgstr "Довжина стіжків у режимі прострочки зигзагом."
+#: lib/elements/stroke.py:218
+msgid "Grid size"
+msgstr ""
+
+#: lib/elements/stroke.py:219
+msgid "Render as grid. Use with care and watch your stitch density."
+msgstr ""
+
+#: lib/elements/stroke.py:231
+msgid "Scale axis"
+msgstr ""
+
+#: lib/elements/stroke.py:232
+msgid "Scale axis for satin guided ripple stitches."
+msgstr ""
-#: lib/elements/stroke.py:252
+#: lib/elements/stroke.py:236
+msgid "X Y"
+msgstr ""
+
+#: lib/elements/stroke.py:236
+msgid "X"
+msgstr ""
+
+#: lib/elements/stroke.py:236
+msgid "Y"
+msgstr ""
+
+#: lib/elements/stroke.py:236 print/templates/ui.html:172
+msgid "None"
+msgstr "Жоден"
+
+#: lib/elements/stroke.py:244
+msgid "Starting scale"
+msgstr ""
+
+#: lib/elements/stroke.py:245
+msgid "How big the first copy of the line should be, in percent."
+msgstr ""
+
+#: lib/elements/stroke.py:245 lib/elements/stroke.py:256
+msgid "Used only for ripple stitch with a guide line."
+msgstr ""
+
+#: lib/elements/stroke.py:255
+msgid "Ending scale"
+msgstr ""
+
+#: lib/elements/stroke.py:256
+msgid "How big the last copy of the line should be, in percent."
+msgstr ""
+
+#: lib/elements/stroke.py:266
+msgid "Rotate"
+msgstr ""
+
+#: lib/elements/stroke.py:267
+msgid "Rotate satin guided ripple stitches"
+msgstr ""
+
+#: lib/elements/stroke.py:348
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"
@@ -1955,26 +2016,26 @@ msgstr ""
msgid "Auto-Route"
msgstr ""
-#: lib/stitches/auto_run.py:257
+#: lib/stitches/auto_run.py:261
#, python-format
msgid "AutoRun %d"
msgstr ""
-#: lib/stitches/auto_run.py:259
+#: lib/stitches/auto_run.py:263
#, python-format
msgid "AutoRun Underpath %d"
msgstr ""
#. Label for a satin column created by Auto-Route Satin Columns and Lettering
#. extensions
-#: lib/stitches/auto_satin.py:516
+#: lib/stitches/auto_satin.py:517
#, python-format
msgid "AutoSatin %d"
msgstr "АвтоСатин %d"
#. Label for running stitch (underpathing) created by Auto-Route Satin Columns
#. amd Lettering extensions
-#: lib/stitches/auto_satin.py:519
+#: lib/stitches/auto_satin.py:521
#, python-format
msgid "AutoSatin Running Stitch %d"
msgstr "АвтоСатин Стрічка %d"
@@ -2364,10 +2425,6 @@ msgstr ""
msgid "Thread Palette"
msgstr "Палітра Ниток"
-#: print/templates/ui.html:172
-msgid "None"
-msgstr "Жоден"
-
#: print/templates/ui.html:188
msgid "Changing the thread palette will cause thread names and catalog numbers to be recalculated based on the new palette. Any changes you have made to color or thread names will be lost. Are you sure?"
msgstr "Зміна палітри ниток призведе до перерахунку імен ниток та номерів каталогів на основі нової палітри. Будь-які зміни, внесені до імені кольору або ниток, будуть втрачені. Впевнені?"
diff --git a/translations/messages_vi_VN.po b/translations/messages_vi_VN.po
index 69231d14..f13c77eb 100644
--- a/translations/messages_vi_VN.po
+++ b/translations/messages_vi_VN.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: inkstitch\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2022-06-07 02:15+0000\n"
-"PO-Revision-Date: 2022-06-07 02:17\n"
+"POT-Creation-Date: 2022-06-11 02:18+0000\n"
+"PO-Revision-Date: 2022-06-11 02:20\n"
"Last-Translator: \n"
"Language-Team: Vietnamese\n"
"MIME-Version: 1.0\n"
@@ -16,7 +16,7 @@ msgstr ""
"Project-Id-Version: \n"
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2022-06-07 02:15+0000\n"
+"POT-Creation-Date: 2022-06-11 02:18+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -778,15 +778,15 @@ msgstr ""
msgid "* Move the guide line into the element"
msgstr ""
-#: lib/elements/fill_stitch.py:64
+#: lib/elements/fill_stitch.py:64 lib/elements/stroke.py:35
msgid "Multiple Guide Lines"
msgstr ""
-#: lib/elements/fill_stitch.py:65
+#: lib/elements/fill_stitch.py:65 lib/elements/stroke.py:36
msgid "This object has multiple guide lines, but only the first one will be used."
msgstr ""
-#: lib/elements/fill_stitch.py:67
+#: lib/elements/fill_stitch.py:67 lib/elements/stroke.py:38
msgid "* Remove all guide lines, except for one."
msgstr ""
@@ -1171,7 +1171,7 @@ msgstr ""
msgid "\"E\" stitch"
msgstr ""
-#: lib/elements/satin_column.py:96 lib/elements/satin_column.py:204
+#: lib/elements/satin_column.py:96 lib/elements/satin_column.py:209
msgid "Maximum stitch length"
msgstr ""
@@ -1179,7 +1179,7 @@ msgstr ""
msgid "Maximum stitch length for split stitches."
msgstr ""
-#: lib/elements/satin_column.py:108 lib/elements/stroke.py:180
+#: lib/elements/satin_column.py:108 lib/elements/stroke.py:116
msgid "Zig-zag spacing (peak-to-peak)"
msgstr ""
@@ -1221,35 +1221,40 @@ msgid "Center-walk underlay"
msgstr ""
#: lib/elements/satin_column.py:157 lib/elements/satin_column.py:164
+#: lib/elements/satin_column.py:169
msgid "Center-Walk Underlay"
msgstr ""
-#: lib/elements/satin_column.py:169
+#: lib/elements/satin_column.py:169 lib/elements/stroke.py:82
+msgid "Repeats"
+msgstr ""
+
+#: lib/elements/satin_column.py:174
msgid "Zig-zag underlay"
msgstr ""
-#: lib/elements/satin_column.py:169 lib/elements/satin_column.py:178
-#: lib/elements/satin_column.py:189 lib/elements/satin_column.py:207
+#: lib/elements/satin_column.py:174 lib/elements/satin_column.py:183
+#: lib/elements/satin_column.py:194 lib/elements/satin_column.py:212
msgid "Zig-zag Underlay"
msgstr ""
-#: lib/elements/satin_column.py:175
+#: lib/elements/satin_column.py:180
msgid "Zig-Zag spacing (peak-to-peak)"
msgstr ""
-#: lib/elements/satin_column.py:176
+#: lib/elements/satin_column.py:181
msgid "Distance between peaks of the zig-zags."
msgstr ""
-#: lib/elements/satin_column.py:186
+#: lib/elements/satin_column.py:191
msgid "Inset amount"
msgstr ""
-#: lib/elements/satin_column.py:187
+#: lib/elements/satin_column.py:192
msgid "default: half of contour underlay inset"
msgstr ""
-#: lib/elements/satin_column.py:205
+#: lib/elements/satin_column.py:210
msgid "Split stitch if distance of maximum stitch length is exceeded"
msgstr ""
@@ -1262,118 +1267,174 @@ msgid "Skip values are ignored, because there was no line left to embroider."
msgstr ""
#: lib/elements/stroke.py:29
-msgid "* Reduce values of Skip first and last lines or"
+msgid "* Open the params dialog with this object selected"
msgstr ""
#: lib/elements/stroke.py:30
-msgid "* Increase number of lines accordinly in the params dialog."
+msgid "* Reduce Skip values or increase number of lines"
msgstr ""
-#: lib/elements/stroke.py:35
+#: lib/elements/stroke.py:43
msgid "Stroke"
msgstr ""
-#: lib/elements/stroke.py:38
+#: lib/elements/stroke.py:46
msgid "Running stitch along paths"
msgstr ""
-#: lib/elements/stroke.py:52 inx/inkstitch_break_apart.inx:17
+#: lib/elements/stroke.py:60 inx/inkstitch_break_apart.inx:17
msgid "Method"
msgstr ""
-#: lib/elements/stroke.py:56
+#: lib/elements/stroke.py:64
msgid "Running Stitch"
msgstr ""
-#: lib/elements/stroke.py:56
+#: lib/elements/stroke.py:64
msgid "Ripple"
msgstr ""
-#: lib/elements/stroke.py:63
+#: lib/elements/stroke.py:71
msgid "Manual stitch placement"
msgstr ""
-#: lib/elements/stroke.py:64
+#: lib/elements/stroke.py:72
msgid "Stitch every node in the path. All other options are ignored."
msgstr ""
-#: lib/elements/stroke.py:74
-msgid "Repeats"
-msgstr ""
-
-#: lib/elements/stroke.py:75
+#: lib/elements/stroke.py:83
msgid "Defines how many times to run down and back along the path."
msgstr ""
-#: lib/elements/stroke.py:85
+#: lib/elements/stroke.py:93
msgid "Bean stitch number of repeats"
msgstr ""
-#: lib/elements/stroke.py:86
-msgid "Backtrack each stitch this many times. A value of 1 would triple each stitch (forward, back, forward). A value of 2 would quintuple each stitch, etc. Only applies to running stitch."
+#: lib/elements/stroke.py:94
+msgid "Backtrack each stitch this many times. A value of 1 would triple each stitch (forward, back, forward). A value of 2 would quintuple each stitch, etc."
msgstr ""
-#: lib/elements/stroke.py:97
+#: lib/elements/stroke.py:105
msgid "Running stitch length"
msgstr ""
-#: lib/elements/stroke.py:98
+#: lib/elements/stroke.py:106
msgid "Length of stitches in running stitch mode."
msgstr ""
-#: lib/elements/stroke.py:108
+#: lib/elements/stroke.py:117
+msgid "Length of stitches in zig-zag mode."
+msgstr ""
+
+#: lib/elements/stroke.py:129
msgid "Number of lines"
msgstr ""
-#: lib/elements/stroke.py:109
+#: lib/elements/stroke.py:130
msgid "Number of lines from start to finish"
msgstr ""
-#: lib/elements/stroke.py:120
+#: lib/elements/stroke.py:146
msgid "Skip first lines"
msgstr ""
-#: lib/elements/stroke.py:121
+#: lib/elements/stroke.py:147
msgid "Skip this number of lines at the beginning."
msgstr ""
-#: lib/elements/stroke.py:132
+#: lib/elements/stroke.py:158
msgid "Skip last lines"
msgstr ""
-#: lib/elements/stroke.py:133
+#: lib/elements/stroke.py:159
msgid "Skip this number of lines at the end"
msgstr ""
-#: lib/elements/stroke.py:144
-msgid "Flip"
+#: lib/elements/stroke.py:182
+msgid "Line distance exponent"
msgstr ""
-#: lib/elements/stroke.py:145
-msgid "Flip outer to inner"
+#: lib/elements/stroke.py:183
+msgid "Increase density towards one side."
msgstr ""
-#: lib/elements/stroke.py:156
-msgid "Grid distance"
+#: lib/elements/stroke.py:194
+msgid "Flip exponent"
msgstr ""
-#: lib/elements/stroke.py:157
-msgid "Render as grid. Works only with satin type ripple stitches."
+#: lib/elements/stroke.py:195
+msgid "Reverse exponent effect."
msgstr ""
-#: lib/elements/stroke.py:168
-msgid "Line distance exponent"
+#: lib/elements/stroke.py:206
+msgid "Reverse"
msgstr ""
-#: lib/elements/stroke.py:169
-msgid "Increse density towards one side."
+#: lib/elements/stroke.py:207
+msgid "Flip start and end point"
msgstr ""
-#: lib/elements/stroke.py:181
-msgid "Length of stitches in zig-zag mode."
+#: lib/elements/stroke.py:218
+msgid "Grid size"
+msgstr ""
+
+#: lib/elements/stroke.py:219
+msgid "Render as grid. Use with care and watch your stitch density."
+msgstr ""
+
+#: lib/elements/stroke.py:231
+msgid "Scale axis"
+msgstr ""
+
+#: lib/elements/stroke.py:232
+msgid "Scale axis for satin guided ripple stitches."
+msgstr ""
+
+#: lib/elements/stroke.py:236
+msgid "X Y"
msgstr ""
-#: lib/elements/stroke.py:252
+#: lib/elements/stroke.py:236
+msgid "X"
+msgstr ""
+
+#: lib/elements/stroke.py:236
+msgid "Y"
+msgstr ""
+
+#: lib/elements/stroke.py:236 print/templates/ui.html:172
+msgid "None"
+msgstr ""
+
+#: lib/elements/stroke.py:244
+msgid "Starting scale"
+msgstr ""
+
+#: lib/elements/stroke.py:245
+msgid "How big the first copy of the line should be, in percent."
+msgstr ""
+
+#: lib/elements/stroke.py:245 lib/elements/stroke.py:256
+msgid "Used only for ripple stitch with a guide line."
+msgstr ""
+
+#: lib/elements/stroke.py:255
+msgid "Ending scale"
+msgstr ""
+
+#: lib/elements/stroke.py:256
+msgid "How big the last copy of the line should be, in percent."
+msgstr ""
+
+#: lib/elements/stroke.py:266
+msgid "Rotate"
+msgstr ""
+
+#: lib/elements/stroke.py:267
+msgid "Rotate satin guided ripple stitches"
+msgstr ""
+
+#: lib/elements/stroke.py:348
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 ""
@@ -1953,26 +2014,26 @@ msgstr ""
msgid "Auto-Route"
msgstr ""
-#: lib/stitches/auto_run.py:257
+#: lib/stitches/auto_run.py:261
#, python-format
msgid "AutoRun %d"
msgstr ""
-#: lib/stitches/auto_run.py:259
+#: lib/stitches/auto_run.py:263
#, python-format
msgid "AutoRun Underpath %d"
msgstr ""
#. Label for a satin column created by Auto-Route Satin Columns and Lettering
#. extensions
-#: lib/stitches/auto_satin.py:516
+#: lib/stitches/auto_satin.py:517
#, python-format
msgid "AutoSatin %d"
msgstr ""
#. Label for running stitch (underpathing) created by Auto-Route Satin Columns
#. amd Lettering extensions
-#: lib/stitches/auto_satin.py:519
+#: lib/stitches/auto_satin.py:521
#, python-format
msgid "AutoSatin Running Stitch %d"
msgstr ""
@@ -2362,10 +2423,6 @@ msgstr ""
msgid "Thread Palette"
msgstr ""
-#: print/templates/ui.html:172
-msgid "None"
-msgstr ""
-
#: print/templates/ui.html:188
msgid "Changing the thread palette will cause thread names and catalog numbers to be recalculated based on the new palette. Any changes you have made to color or thread names will be lost. Are you sure?"
msgstr ""
diff --git a/translations/messages_zh_CN.po b/translations/messages_zh_CN.po
index d4a113ac..775f7467 100644
--- a/translations/messages_zh_CN.po
+++ b/translations/messages_zh_CN.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: inkstitch\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2022-06-07 02:15+0000\n"
-"PO-Revision-Date: 2022-06-07 02:16\n"
+"POT-Creation-Date: 2022-06-11 02:18+0000\n"
+"PO-Revision-Date: 2022-06-11 02:19\n"
"Last-Translator: \n"
"Language-Team: Chinese Simplified\n"
"MIME-Version: 1.0\n"
@@ -16,7 +16,7 @@ msgstr ""
"Project-Id-Version: \n"
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2022-06-07 02:15+0000\n"
+"POT-Creation-Date: 2022-06-11 02:18+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -778,15 +778,15 @@ msgstr ""
msgid "* Move the guide line into the element"
msgstr ""
-#: lib/elements/fill_stitch.py:64
+#: lib/elements/fill_stitch.py:64 lib/elements/stroke.py:35
msgid "Multiple Guide Lines"
msgstr ""
-#: lib/elements/fill_stitch.py:65
+#: lib/elements/fill_stitch.py:65 lib/elements/stroke.py:36
msgid "This object has multiple guide lines, but only the first one will be used."
msgstr ""
-#: lib/elements/fill_stitch.py:67
+#: lib/elements/fill_stitch.py:67 lib/elements/stroke.py:38
msgid "* Remove all guide lines, except for one."
msgstr ""
@@ -1171,7 +1171,7 @@ msgstr ""
msgid "\"E\" stitch"
msgstr ""
-#: lib/elements/satin_column.py:96 lib/elements/satin_column.py:204
+#: lib/elements/satin_column.py:96 lib/elements/satin_column.py:209
msgid "Maximum stitch length"
msgstr ""
@@ -1179,7 +1179,7 @@ msgstr ""
msgid "Maximum stitch length for split stitches."
msgstr ""
-#: lib/elements/satin_column.py:108 lib/elements/stroke.py:180
+#: lib/elements/satin_column.py:108 lib/elements/stroke.py:116
msgid "Zig-zag spacing (peak-to-peak)"
msgstr ""
@@ -1221,35 +1221,40 @@ msgid "Center-walk underlay"
msgstr ""
#: lib/elements/satin_column.py:157 lib/elements/satin_column.py:164
+#: lib/elements/satin_column.py:169
msgid "Center-Walk Underlay"
msgstr ""
-#: lib/elements/satin_column.py:169
+#: lib/elements/satin_column.py:169 lib/elements/stroke.py:82
+msgid "Repeats"
+msgstr ""
+
+#: lib/elements/satin_column.py:174
msgid "Zig-zag underlay"
msgstr ""
-#: lib/elements/satin_column.py:169 lib/elements/satin_column.py:178
-#: lib/elements/satin_column.py:189 lib/elements/satin_column.py:207
+#: lib/elements/satin_column.py:174 lib/elements/satin_column.py:183
+#: lib/elements/satin_column.py:194 lib/elements/satin_column.py:212
msgid "Zig-zag Underlay"
msgstr ""
-#: lib/elements/satin_column.py:175
+#: lib/elements/satin_column.py:180
msgid "Zig-Zag spacing (peak-to-peak)"
msgstr ""
-#: lib/elements/satin_column.py:176
+#: lib/elements/satin_column.py:181
msgid "Distance between peaks of the zig-zags."
msgstr ""
-#: lib/elements/satin_column.py:186
+#: lib/elements/satin_column.py:191
msgid "Inset amount"
msgstr ""
-#: lib/elements/satin_column.py:187
+#: lib/elements/satin_column.py:192
msgid "default: half of contour underlay inset"
msgstr ""
-#: lib/elements/satin_column.py:205
+#: lib/elements/satin_column.py:210
msgid "Split stitch if distance of maximum stitch length is exceeded"
msgstr ""
@@ -1262,118 +1267,174 @@ msgid "Skip values are ignored, because there was no line left to embroider."
msgstr ""
#: lib/elements/stroke.py:29
-msgid "* Reduce values of Skip first and last lines or"
+msgid "* Open the params dialog with this object selected"
msgstr ""
#: lib/elements/stroke.py:30
-msgid "* Increase number of lines accordinly in the params dialog."
+msgid "* Reduce Skip values or increase number of lines"
msgstr ""
-#: lib/elements/stroke.py:35
+#: lib/elements/stroke.py:43
msgid "Stroke"
msgstr ""
-#: lib/elements/stroke.py:38
+#: lib/elements/stroke.py:46
msgid "Running stitch along paths"
msgstr ""
-#: lib/elements/stroke.py:52 inx/inkstitch_break_apart.inx:17
+#: lib/elements/stroke.py:60 inx/inkstitch_break_apart.inx:17
msgid "Method"
msgstr ""
-#: lib/elements/stroke.py:56
+#: lib/elements/stroke.py:64
msgid "Running Stitch"
msgstr ""
-#: lib/elements/stroke.py:56
+#: lib/elements/stroke.py:64
msgid "Ripple"
msgstr ""
-#: lib/elements/stroke.py:63
+#: lib/elements/stroke.py:71
msgid "Manual stitch placement"
msgstr ""
-#: lib/elements/stroke.py:64
+#: lib/elements/stroke.py:72
msgid "Stitch every node in the path. All other options are ignored."
msgstr ""
-#: lib/elements/stroke.py:74
-msgid "Repeats"
-msgstr ""
-
-#: lib/elements/stroke.py:75
+#: lib/elements/stroke.py:83
msgid "Defines how many times to run down and back along the path."
msgstr ""
-#: lib/elements/stroke.py:85
+#: lib/elements/stroke.py:93
msgid "Bean stitch number of repeats"
msgstr ""
-#: lib/elements/stroke.py:86
-msgid "Backtrack each stitch this many times. A value of 1 would triple each stitch (forward, back, forward). A value of 2 would quintuple each stitch, etc. Only applies to running stitch."
+#: lib/elements/stroke.py:94
+msgid "Backtrack each stitch this many times. A value of 1 would triple each stitch (forward, back, forward). A value of 2 would quintuple each stitch, etc."
msgstr ""
-#: lib/elements/stroke.py:97
+#: lib/elements/stroke.py:105
msgid "Running stitch length"
msgstr ""
-#: lib/elements/stroke.py:98
+#: lib/elements/stroke.py:106
msgid "Length of stitches in running stitch mode."
msgstr ""
-#: lib/elements/stroke.py:108
+#: lib/elements/stroke.py:117
+msgid "Length of stitches in zig-zag mode."
+msgstr ""
+
+#: lib/elements/stroke.py:129
msgid "Number of lines"
msgstr ""
-#: lib/elements/stroke.py:109
+#: lib/elements/stroke.py:130
msgid "Number of lines from start to finish"
msgstr ""
-#: lib/elements/stroke.py:120
+#: lib/elements/stroke.py:146
msgid "Skip first lines"
msgstr ""
-#: lib/elements/stroke.py:121
+#: lib/elements/stroke.py:147
msgid "Skip this number of lines at the beginning."
msgstr ""
-#: lib/elements/stroke.py:132
+#: lib/elements/stroke.py:158
msgid "Skip last lines"
msgstr ""
-#: lib/elements/stroke.py:133
+#: lib/elements/stroke.py:159
msgid "Skip this number of lines at the end"
msgstr ""
-#: lib/elements/stroke.py:144
-msgid "Flip"
+#: lib/elements/stroke.py:182
+msgid "Line distance exponent"
msgstr ""
-#: lib/elements/stroke.py:145
-msgid "Flip outer to inner"
+#: lib/elements/stroke.py:183
+msgid "Increase density towards one side."
msgstr ""
-#: lib/elements/stroke.py:156
-msgid "Grid distance"
+#: lib/elements/stroke.py:194
+msgid "Flip exponent"
msgstr ""
-#: lib/elements/stroke.py:157
-msgid "Render as grid. Works only with satin type ripple stitches."
+#: lib/elements/stroke.py:195
+msgid "Reverse exponent effect."
msgstr ""
-#: lib/elements/stroke.py:168
-msgid "Line distance exponent"
+#: lib/elements/stroke.py:206
+msgid "Reverse"
msgstr ""
-#: lib/elements/stroke.py:169
-msgid "Increse density towards one side."
+#: lib/elements/stroke.py:207
+msgid "Flip start and end point"
msgstr ""
-#: lib/elements/stroke.py:181
-msgid "Length of stitches in zig-zag mode."
+#: lib/elements/stroke.py:218
+msgid "Grid size"
+msgstr ""
+
+#: lib/elements/stroke.py:219
+msgid "Render as grid. Use with care and watch your stitch density."
+msgstr ""
+
+#: lib/elements/stroke.py:231
+msgid "Scale axis"
+msgstr ""
+
+#: lib/elements/stroke.py:232
+msgid "Scale axis for satin guided ripple stitches."
+msgstr ""
+
+#: lib/elements/stroke.py:236
+msgid "X Y"
msgstr ""
-#: lib/elements/stroke.py:252
+#: lib/elements/stroke.py:236
+msgid "X"
+msgstr ""
+
+#: lib/elements/stroke.py:236
+msgid "Y"
+msgstr ""
+
+#: lib/elements/stroke.py:236 print/templates/ui.html:172
+msgid "None"
+msgstr ""
+
+#: lib/elements/stroke.py:244
+msgid "Starting scale"
+msgstr ""
+
+#: lib/elements/stroke.py:245
+msgid "How big the first copy of the line should be, in percent."
+msgstr ""
+
+#: lib/elements/stroke.py:245 lib/elements/stroke.py:256
+msgid "Used only for ripple stitch with a guide line."
+msgstr ""
+
+#: lib/elements/stroke.py:255
+msgid "Ending scale"
+msgstr ""
+
+#: lib/elements/stroke.py:256
+msgid "How big the last copy of the line should be, in percent."
+msgstr ""
+
+#: lib/elements/stroke.py:266
+msgid "Rotate"
+msgstr ""
+
+#: lib/elements/stroke.py:267
+msgid "Rotate satin guided ripple stitches"
+msgstr ""
+
+#: lib/elements/stroke.py:348
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 ""
@@ -1953,26 +2014,26 @@ msgstr ""
msgid "Auto-Route"
msgstr ""
-#: lib/stitches/auto_run.py:257
+#: lib/stitches/auto_run.py:261
#, python-format
msgid "AutoRun %d"
msgstr ""
-#: lib/stitches/auto_run.py:259
+#: lib/stitches/auto_run.py:263
#, python-format
msgid "AutoRun Underpath %d"
msgstr ""
#. Label for a satin column created by Auto-Route Satin Columns and Lettering
#. extensions
-#: lib/stitches/auto_satin.py:516
+#: lib/stitches/auto_satin.py:517
#, python-format
msgid "AutoSatin %d"
msgstr ""
#. Label for running stitch (underpathing) created by Auto-Route Satin Columns
#. amd Lettering extensions
-#: lib/stitches/auto_satin.py:519
+#: lib/stitches/auto_satin.py:521
#, python-format
msgid "AutoSatin Running Stitch %d"
msgstr ""
@@ -2362,10 +2423,6 @@ msgstr ""
msgid "Thread Palette"
msgstr ""
-#: print/templates/ui.html:172
-msgid "None"
-msgstr ""
-
#: print/templates/ui.html:188
msgid "Changing the thread palette will cause thread names and catalog numbers to be recalculated based on the new palette. Any changes you have made to color or thread names will be lost. Are you sure?"
msgstr ""
diff --git a/translations/messages_zh_TW.po b/translations/messages_zh_TW.po
index 71f16bdc..05699181 100644
--- a/translations/messages_zh_TW.po
+++ b/translations/messages_zh_TW.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: inkstitch\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2022-06-07 02:15+0000\n"
-"PO-Revision-Date: 2022-06-07 02:16\n"
+"POT-Creation-Date: 2022-06-11 02:18+0000\n"
+"PO-Revision-Date: 2022-06-11 02:19\n"
"Last-Translator: \n"
"Language-Team: Chinese Traditional\n"
"MIME-Version: 1.0\n"
@@ -16,7 +16,7 @@ msgstr ""
"Project-Id-Version: \n"
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2022-06-07 02:15+0000\n"
+"POT-Creation-Date: 2022-06-11 02:18+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -778,15 +778,15 @@ msgstr ""
msgid "* Move the guide line into the element"
msgstr ""
-#: lib/elements/fill_stitch.py:64
+#: lib/elements/fill_stitch.py:64 lib/elements/stroke.py:35
msgid "Multiple Guide Lines"
msgstr ""
-#: lib/elements/fill_stitch.py:65
+#: lib/elements/fill_stitch.py:65 lib/elements/stroke.py:36
msgid "This object has multiple guide lines, but only the first one will be used."
msgstr ""
-#: lib/elements/fill_stitch.py:67
+#: lib/elements/fill_stitch.py:67 lib/elements/stroke.py:38
msgid "* Remove all guide lines, except for one."
msgstr ""
@@ -1171,7 +1171,7 @@ msgstr ""
msgid "\"E\" stitch"
msgstr ""
-#: lib/elements/satin_column.py:96 lib/elements/satin_column.py:204
+#: lib/elements/satin_column.py:96 lib/elements/satin_column.py:209
msgid "Maximum stitch length"
msgstr ""
@@ -1179,7 +1179,7 @@ msgstr ""
msgid "Maximum stitch length for split stitches."
msgstr ""
-#: lib/elements/satin_column.py:108 lib/elements/stroke.py:180
+#: lib/elements/satin_column.py:108 lib/elements/stroke.py:116
msgid "Zig-zag spacing (peak-to-peak)"
msgstr ""
@@ -1221,35 +1221,40 @@ msgid "Center-walk underlay"
msgstr ""
#: lib/elements/satin_column.py:157 lib/elements/satin_column.py:164
+#: lib/elements/satin_column.py:169
msgid "Center-Walk Underlay"
msgstr ""
-#: lib/elements/satin_column.py:169
+#: lib/elements/satin_column.py:169 lib/elements/stroke.py:82
+msgid "Repeats"
+msgstr ""
+
+#: lib/elements/satin_column.py:174
msgid "Zig-zag underlay"
msgstr ""
-#: lib/elements/satin_column.py:169 lib/elements/satin_column.py:178
-#: lib/elements/satin_column.py:189 lib/elements/satin_column.py:207
+#: lib/elements/satin_column.py:174 lib/elements/satin_column.py:183
+#: lib/elements/satin_column.py:194 lib/elements/satin_column.py:212
msgid "Zig-zag Underlay"
msgstr ""
-#: lib/elements/satin_column.py:175
+#: lib/elements/satin_column.py:180
msgid "Zig-Zag spacing (peak-to-peak)"
msgstr ""
-#: lib/elements/satin_column.py:176
+#: lib/elements/satin_column.py:181
msgid "Distance between peaks of the zig-zags."
msgstr ""
-#: lib/elements/satin_column.py:186
+#: lib/elements/satin_column.py:191
msgid "Inset amount"
msgstr ""
-#: lib/elements/satin_column.py:187
+#: lib/elements/satin_column.py:192
msgid "default: half of contour underlay inset"
msgstr ""
-#: lib/elements/satin_column.py:205
+#: lib/elements/satin_column.py:210
msgid "Split stitch if distance of maximum stitch length is exceeded"
msgstr ""
@@ -1262,118 +1267,174 @@ msgid "Skip values are ignored, because there was no line left to embroider."
msgstr ""
#: lib/elements/stroke.py:29
-msgid "* Reduce values of Skip first and last lines or"
+msgid "* Open the params dialog with this object selected"
msgstr ""
#: lib/elements/stroke.py:30
-msgid "* Increase number of lines accordinly in the params dialog."
+msgid "* Reduce Skip values or increase number of lines"
msgstr ""
-#: lib/elements/stroke.py:35
+#: lib/elements/stroke.py:43
msgid "Stroke"
msgstr ""
-#: lib/elements/stroke.py:38
+#: lib/elements/stroke.py:46
msgid "Running stitch along paths"
msgstr ""
-#: lib/elements/stroke.py:52 inx/inkstitch_break_apart.inx:17
+#: lib/elements/stroke.py:60 inx/inkstitch_break_apart.inx:17
msgid "Method"
msgstr ""
-#: lib/elements/stroke.py:56
+#: lib/elements/stroke.py:64
msgid "Running Stitch"
msgstr ""
-#: lib/elements/stroke.py:56
+#: lib/elements/stroke.py:64
msgid "Ripple"
msgstr ""
-#: lib/elements/stroke.py:63
+#: lib/elements/stroke.py:71
msgid "Manual stitch placement"
msgstr ""
-#: lib/elements/stroke.py:64
+#: lib/elements/stroke.py:72
msgid "Stitch every node in the path. All other options are ignored."
msgstr ""
-#: lib/elements/stroke.py:74
-msgid "Repeats"
-msgstr ""
-
-#: lib/elements/stroke.py:75
+#: lib/elements/stroke.py:83
msgid "Defines how many times to run down and back along the path."
msgstr ""
-#: lib/elements/stroke.py:85
+#: lib/elements/stroke.py:93
msgid "Bean stitch number of repeats"
msgstr ""
-#: lib/elements/stroke.py:86
-msgid "Backtrack each stitch this many times. A value of 1 would triple each stitch (forward, back, forward). A value of 2 would quintuple each stitch, etc. Only applies to running stitch."
+#: lib/elements/stroke.py:94
+msgid "Backtrack each stitch this many times. A value of 1 would triple each stitch (forward, back, forward). A value of 2 would quintuple each stitch, etc."
msgstr ""
-#: lib/elements/stroke.py:97
+#: lib/elements/stroke.py:105
msgid "Running stitch length"
msgstr ""
-#: lib/elements/stroke.py:98
+#: lib/elements/stroke.py:106
msgid "Length of stitches in running stitch mode."
msgstr ""
-#: lib/elements/stroke.py:108
+#: lib/elements/stroke.py:117
+msgid "Length of stitches in zig-zag mode."
+msgstr ""
+
+#: lib/elements/stroke.py:129
msgid "Number of lines"
msgstr ""
-#: lib/elements/stroke.py:109
+#: lib/elements/stroke.py:130
msgid "Number of lines from start to finish"
msgstr ""
-#: lib/elements/stroke.py:120
+#: lib/elements/stroke.py:146
msgid "Skip first lines"
msgstr ""
-#: lib/elements/stroke.py:121
+#: lib/elements/stroke.py:147
msgid "Skip this number of lines at the beginning."
msgstr ""
-#: lib/elements/stroke.py:132
+#: lib/elements/stroke.py:158
msgid "Skip last lines"
msgstr ""
-#: lib/elements/stroke.py:133
+#: lib/elements/stroke.py:159
msgid "Skip this number of lines at the end"
msgstr ""
-#: lib/elements/stroke.py:144
-msgid "Flip"
+#: lib/elements/stroke.py:182
+msgid "Line distance exponent"
msgstr ""
-#: lib/elements/stroke.py:145
-msgid "Flip outer to inner"
+#: lib/elements/stroke.py:183
+msgid "Increase density towards one side."
msgstr ""
-#: lib/elements/stroke.py:156
-msgid "Grid distance"
+#: lib/elements/stroke.py:194
+msgid "Flip exponent"
msgstr ""
-#: lib/elements/stroke.py:157
-msgid "Render as grid. Works only with satin type ripple stitches."
+#: lib/elements/stroke.py:195
+msgid "Reverse exponent effect."
msgstr ""
-#: lib/elements/stroke.py:168
-msgid "Line distance exponent"
+#: lib/elements/stroke.py:206
+msgid "Reverse"
msgstr ""
-#: lib/elements/stroke.py:169
-msgid "Increse density towards one side."
+#: lib/elements/stroke.py:207
+msgid "Flip start and end point"
msgstr ""
-#: lib/elements/stroke.py:181
-msgid "Length of stitches in zig-zag mode."
+#: lib/elements/stroke.py:218
+msgid "Grid size"
+msgstr ""
+
+#: lib/elements/stroke.py:219
+msgid "Render as grid. Use with care and watch your stitch density."
+msgstr ""
+
+#: lib/elements/stroke.py:231
+msgid "Scale axis"
+msgstr ""
+
+#: lib/elements/stroke.py:232
+msgid "Scale axis for satin guided ripple stitches."
+msgstr ""
+
+#: lib/elements/stroke.py:236
+msgid "X Y"
msgstr ""
-#: lib/elements/stroke.py:252
+#: lib/elements/stroke.py:236
+msgid "X"
+msgstr ""
+
+#: lib/elements/stroke.py:236
+msgid "Y"
+msgstr ""
+
+#: lib/elements/stroke.py:236 print/templates/ui.html:172
+msgid "None"
+msgstr ""
+
+#: lib/elements/stroke.py:244
+msgid "Starting scale"
+msgstr ""
+
+#: lib/elements/stroke.py:245
+msgid "How big the first copy of the line should be, in percent."
+msgstr ""
+
+#: lib/elements/stroke.py:245 lib/elements/stroke.py:256
+msgid "Used only for ripple stitch with a guide line."
+msgstr ""
+
+#: lib/elements/stroke.py:255
+msgid "Ending scale"
+msgstr ""
+
+#: lib/elements/stroke.py:256
+msgid "How big the last copy of the line should be, in percent."
+msgstr ""
+
+#: lib/elements/stroke.py:266
+msgid "Rotate"
+msgstr ""
+
+#: lib/elements/stroke.py:267
+msgid "Rotate satin guided ripple stitches"
+msgstr ""
+
+#: lib/elements/stroke.py:348
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 ""
@@ -1953,26 +2014,26 @@ msgstr ""
msgid "Auto-Route"
msgstr ""
-#: lib/stitches/auto_run.py:257
+#: lib/stitches/auto_run.py:261
#, python-format
msgid "AutoRun %d"
msgstr ""
-#: lib/stitches/auto_run.py:259
+#: lib/stitches/auto_run.py:263
#, python-format
msgid "AutoRun Underpath %d"
msgstr ""
#. Label for a satin column created by Auto-Route Satin Columns and Lettering
#. extensions
-#: lib/stitches/auto_satin.py:516
+#: lib/stitches/auto_satin.py:517
#, python-format
msgid "AutoSatin %d"
msgstr ""
#. Label for running stitch (underpathing) created by Auto-Route Satin Columns
#. amd Lettering extensions
-#: lib/stitches/auto_satin.py:519
+#: lib/stitches/auto_satin.py:521
#, python-format
msgid "AutoSatin Running Stitch %d"
msgstr ""
@@ -2362,10 +2423,6 @@ msgstr ""
msgid "Thread Palette"
msgstr ""
-#: print/templates/ui.html:172
-msgid "None"
-msgstr ""
-
#: print/templates/ui.html:188
msgid "Changing the thread palette will cause thread names and catalog numbers to be recalculated based on the new palette. Any changes you have made to color or thread names will be lost. Are you sure?"
msgstr ""