summaryrefslogtreecommitdiff
path: root/translations
diff options
context:
space:
mode:
authorInk/Stitch Crowdin integration <inkstitch-crowdin@lex.gd>2024-02-24 01:02:12 +0000
committerInk/Stitch Crowdin integration <inkstitch-crowdin@lex.gd>2024-02-24 01:02:12 +0000
commit339905f80487d7d07d8fc5ba7b8652248d6e12fe (patch)
tree9e95fb9d54f19637508b8c5bfa9104abecb91fdd /translations
parent0816635d7ef1b93c93824da156b17a93f19becef (diff)
new translations from Crowdin
Diffstat (limited to 'translations')
-rw-r--r--translations/messages_af_ZA.po277
-rw-r--r--translations/messages_ar_SA.po277
-rw-r--r--translations/messages_ca_ES.po277
-rw-r--r--translations/messages_cs_CZ.po277
-rw-r--r--translations/messages_da_DK.po277
-rw-r--r--translations/messages_de_DE.po277
-rw-r--r--translations/messages_el_GR.po277
-rw-r--r--translations/messages_en_US.po277
-rw-r--r--translations/messages_es_ES.po277
-rw-r--r--translations/messages_fi_FI.po277
-rw-r--r--translations/messages_fr_FR.po277
-rw-r--r--translations/messages_he_IL.po277
-rw-r--r--translations/messages_hu_HU.po277
-rw-r--r--translations/messages_it_IT.po277
-rw-r--r--translations/messages_ja_JP.po277
-rw-r--r--translations/messages_ko_KR.po277
-rw-r--r--translations/messages_nl_NL.po277
-rw-r--r--translations/messages_no_NO.po277
-rw-r--r--translations/messages_pl_PL.po277
-rw-r--r--translations/messages_pt_BR.po277
-rw-r--r--translations/messages_pt_PT.po277
-rw-r--r--translations/messages_ro_RO.po277
-rw-r--r--translations/messages_ru_RU.po277
-rw-r--r--translations/messages_sr_SP.po277
-rw-r--r--translations/messages_sv_SE.po277
-rw-r--r--translations/messages_tr_TR.po277
-rw-r--r--translations/messages_uk_UA.po277
-rw-r--r--translations/messages_vi_VN.po277
-rw-r--r--translations/messages_zh_CN.po277
-rw-r--r--translations/messages_zh_TW.po277
30 files changed, 7110 insertions, 1200 deletions
diff --git a/translations/messages_af_ZA.po b/translations/messages_af_ZA.po
index 516adaeb..65ff261c 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: 2024-02-22 01:03+0000\n"
-"PO-Revision-Date: 2024-02-22 01:03\n"
+"POT-Creation-Date: 2024-02-24 01:01+0000\n"
+"PO-Revision-Date: 2024-02-24 01:01\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: 2024-02-22 01:03+0000\n"
+"POT-Creation-Date: 2024-02-24 01:00+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -1137,7 +1137,8 @@ msgstr ""
msgid "* Select the clone."
msgstr ""
-#: lib/elements/clone.py:53
+#: lib/elements/clone.py:53 inx/inkstitch_select_elements.inx:72
+#: inx/inkstitch_select_elements.inx:73
msgid "Clone"
msgstr ""
@@ -1385,27 +1386,27 @@ msgstr ""
msgid "Auto Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:114
+#: lib/elements/fill_stitch.py:114 inx/inkstitch_select_elements.inx:56
msgid "Contour Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:115
+#: lib/elements/fill_stitch.py:115 inx/inkstitch_select_elements.inx:57
msgid "Guided Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:116
+#: lib/elements/fill_stitch.py:116 inx/inkstitch_select_elements.inx:59
msgid "Meander Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:117
+#: lib/elements/fill_stitch.py:117 inx/inkstitch_select_elements.inx:55
msgid "Circular Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:118
+#: lib/elements/fill_stitch.py:118 inx/inkstitch_select_elements.inx:58
msgid "Linear Gradient Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:119
+#: lib/elements/fill_stitch.py:119 inx/inkstitch_select_elements.inx:60
msgid "Legacy Fill"
msgstr ""
@@ -1628,7 +1629,8 @@ msgstr ""
msgid "Width of the zigzag line."
msgstr ""
-#: lib/elements/fill_stitch.py:463
+#: lib/elements/fill_stitch.py:463 inx/inkstitch_select_elements.inx:35
+#: inx/inkstitch_select_elements.inx:62 inx/inkstitch_select_elements.inx:64
msgid "Underlay"
msgstr ""
@@ -1656,7 +1658,7 @@ msgid "default: 3x fill row spacing"
msgstr ""
#: lib/elements/fill_stitch.py:507 lib/elements/stroke.py:135
-#: lib/extensions/element_info.py:110 lib/extensions/element_info.py:166
+#: lib/extensions/element_info.py:125 lib/extensions/element_info.py:181
msgid "Max stitch length"
msgstr ""
@@ -1829,6 +1831,7 @@ msgid "* Hold \"Shift\" while drawing the rung."
msgstr ""
#: lib/elements/satin_column.py:81 lib/elements/satin_column.py:91
+#: inx/inkstitch_select_elements.inx:30
msgid "Satin Column"
msgstr ""
@@ -2110,7 +2113,7 @@ msgstr ""
msgid "* Use as satin column: add an other rail and optionally rungs."
msgstr ""
-#: lib/elements/stroke.py:45
+#: lib/elements/stroke.py:45 inx/inkstitch_select_elements.inx:12
msgid "Stroke"
msgstr ""
@@ -2126,11 +2129,11 @@ msgstr ""
msgid "Ripple Stitch"
msgstr ""
-#: lib/elements/stroke.py:68
+#: lib/elements/stroke.py:68 inx/inkstitch_select_elements.inx:21
msgid "ZigZag Stitch"
msgstr ""
-#: lib/elements/stroke.py:69
+#: lib/elements/stroke.py:69 inx/inkstitch_select_elements.inx:22
msgid "Manual Stitch"
msgstr ""
@@ -2473,7 +2476,7 @@ msgstr ""
msgid "This function copies Ink/Stitch parameters from the first selected element to the rest of the selection. Please select at least two elements."
msgstr ""
-#: lib/extensions/element_info.py:47
+#: lib/extensions/element_info.py:47 inx/inkstitch_select_elements.inx:15
msgid "Type"
msgstr ""
@@ -2489,48 +2492,48 @@ msgstr ""
msgid "Stroke Method"
msgstr ""
-#: lib/extensions/element_info.py:72 lib/extensions/element_info.py:134
+#: lib/extensions/element_info.py:72 lib/extensions/element_info.py:149
msgid "Dimensions (mm)"
msgstr ""
-#: lib/extensions/element_info.py:98 lib/extensions/element_info.py:158
-#: lib/extensions/zip.py:134
+#: lib/extensions/element_info.py:98 lib/extensions/element_info.py:113
+#: lib/extensions/element_info.py:173 lib/extensions/zip.py:134
msgid "Stitches"
msgstr ""
-#: lib/extensions/element_info.py:102
+#: lib/extensions/element_info.py:103 lib/extensions/element_info.py:117
msgid "Small stitches (removed)"
msgstr ""
-#: lib/extensions/element_info.py:106 lib/extensions/element_info.py:146
+#: lib/extensions/element_info.py:121 lib/extensions/element_info.py:161
msgid "Jumps"
msgstr ""
-#: lib/extensions/element_info.py:114 lib/extensions/element_info.py:162
+#: lib/extensions/element_info.py:129 lib/extensions/element_info.py:177
msgid "Min stitch length"
msgstr ""
-#: lib/extensions/element_info.py:130
+#: lib/extensions/element_info.py:145
msgid "All Selected Elements"
msgstr ""
-#: lib/extensions/element_info.py:138 lib/extensions/zip.py:135
+#: lib/extensions/element_info.py:153 lib/extensions/zip.py:135
msgid "Colors"
msgstr ""
-#: lib/extensions/element_info.py:142
+#: lib/extensions/element_info.py:157
msgid "Color Changes"
msgstr ""
-#: lib/extensions/element_info.py:150
+#: lib/extensions/element_info.py:165
msgid "Trims"
msgstr ""
-#: lib/extensions/element_info.py:154
+#: lib/extensions/element_info.py:169
msgid "Stops"
msgstr ""
-#: lib/extensions/element_info.py:170
+#: lib/extensions/element_info.py:185
msgid "Filter stitches smaller than (mm)"
msgstr ""
@@ -2593,7 +2596,7 @@ msgstr ""
msgid "Ink/Stitch cannot find your palette folder automatically. Please install your palette manually."
msgstr ""
-#: lib/extensions/jump_to_stroke.py:25
+#: lib/extensions/jump_to_stroke.py:37
msgid "Please select at least two elements to convert the jump stitch to a running stitch."
msgstr ""
@@ -2784,7 +2787,8 @@ msgstr ""
#: lib/extensions/troubleshoot.py:111 lib/extensions/troubleshoot.py:157
#: inx/inkstitch_cleanup.inx:23 inx/inkstitch_element_info.inx:10
#: inx/inkstitch_remove_embroidery_settings.inx:39
-#: inx/inkstitch_troubleshoot.inx:12 inx/inkstitch_update_svg.inx:10
+#: inx/inkstitch_select_elements.inx:86 inx/inkstitch_troubleshoot.inx:12
+#: inx/inkstitch_update_svg.inx:10
msgid "Troubleshoot"
msgstr ""
@@ -2878,9 +2882,9 @@ msgstr ""
#: inx/inkstitch_apply_threadlist.inx:87 inx/inkstitch_auto_run.inx:23
#: inx/inkstitch_cutwork_segmentation.inx:42
#: inx/inkstitch_fill_to_stroke.inx:23 inx/inkstitch_generate_palette.inx:24
-#: inx/inkstitch_gradient_blocks.inx:24
+#: inx/inkstitch_gradient_blocks.inx:24 inx/inkstitch_jump_to_stroke.inx:39
#: inx/inkstitch_lettering_along_path.inx:17
-#: inx/inkstitch_palette_to_text.inx:19
+#: inx/inkstitch_palette_to_text.inx:19 inx/inkstitch_select_elements.inx:78
#: inx/inkstitch_stroke_to_lpe_satin.inx:26
#: inx/inkstitch_zigzag_line_to_satin.inx:18
msgid "Help"
@@ -2924,7 +2928,7 @@ msgstr ""
#: lib/gui/lettering.py:78 lib/gui/test_swatches.py:33
#: inx/inkstitch_apply_threadlist.inx:7 inx/inkstitch_fill_to_stroke.inx:15
-#: inx/inkstitch_gradient_blocks.inx:15
+#: inx/inkstitch_gradient_blocks.inx:15 inx/inkstitch_jump_to_stroke.inx:15
#: inx/inkstitch_lettering_along_path.inx:13
#: inx/inkstitch_palette_to_text.inx:15 inx/inkstitch_stroke_to_lpe_satin.inx:7
#: inx/inkstitch_zigzag_line_to_satin.inx:7
@@ -3224,7 +3228,8 @@ msgid "This extension generates test swatches from a selection.\n"
msgstr ""
#: lib/gui/test_swatches.py:100 inx/inkstitch_apply_threadlist.inx:98
-#: inx/inkstitch_fill_to_stroke.inx:32 inx/inkstitch_stroke_to_lpe_satin.inx:32
+#: inx/inkstitch_fill_to_stroke.inx:32 inx/inkstitch_jump_to_stroke.inx:41
+#: inx/inkstitch_stroke_to_lpe_satin.inx:32
#: inx/inkstitch_zigzag_line_to_satin.inx:28
msgid "Get more information on our website"
msgstr ""
@@ -3270,6 +3275,7 @@ msgid "Multicolor"
msgstr ""
#: lib/lettering/categories.py:26 inx/inkstitch_lettering_generate_json.inx:55
+#: inx/inkstitch_select_elements.inx:13
msgid "Running Stitch"
msgstr ""
@@ -4590,6 +4596,7 @@ msgid "Duplicate Params"
msgstr ""
#: inx/inkstitch_duplicate_params.inx:10 inx/inkstitch_reorder.inx:10
+#: inx/inkstitch_select_elements.inx:101
#: inx/inkstitch_selection_to_guide_line.inx:10
#: inx/inkstitch_selection_to_pattern.inx:10 inx/inkstitch_test_swatches.inx:10
msgid "Edit"
@@ -5312,14 +5319,74 @@ msgstr ""
msgid "Jump Stitch to Stroke"
msgstr ""
-#: inx/inkstitch_jump_to_stroke.inx:14
+#: inx/inkstitch_jump_to_stroke.inx:17
+msgid "Convert jumps not shorter than (mm)"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:19
+msgid "Convert jumps not longer than (mm)"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:20
+msgid "Connect"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:21
+msgid "all"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:22
+msgid "in same layer"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:23
+msgid "in same group"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:25
+msgid "Do not connect after"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:26
+msgid "Trim"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:27
+msgid "Stop"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:28
+msgid "Force lock stitch"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:30
+msgid "Output settings"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:31
+msgid "Merge consecutive strokes"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:35
+msgid "These settings only apply when merging is disabled"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:36
msgid "Running stitch length (mm)"
msgstr ""
-#: inx/inkstitch_jump_to_stroke.inx:15
+#: inx/inkstitch_jump_to_stroke.inx:37
msgid "Running stitch tolerance (mm)"
msgstr ""
+#: inx/inkstitch_jump_to_stroke.inx:40
+msgid "This extension converts jump stithes to running stitches."
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:42
+msgid "https://inkstitch.org/docs/stroke-tools/#jump-to-stroke"
+msgstr ""
+
#: inx/inkstitch_layer_commands.inx:3
msgid "Add Layer Commands"
msgstr ""
@@ -5965,6 +6032,140 @@ msgstr ""
msgid "Re-stack objects in order of selection"
msgstr ""
+#: inx/inkstitch_select_elements.inx:3
+msgid "Select embroidery elements"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:8
+msgid "Select options"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:9
+msgid "Select Stitch Type"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:15
+msgid "Select only specific running stitches"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:16 inx/inkstitch_select_elements.inx:36
+#: inx/inkstitch_select_elements.inx:44 inx/inkstitch_select_elements.inx:63
+msgid "No restriction"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:17
+msgid "Auto-Run Top Stitching"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:18
+msgid "Auto-Run Underpath"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:20
+msgid "Ripples"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:23
+msgid "Polyline"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:29
+msgid "Satin"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:31
+msgid "E-Stitch"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:32
+msgid "S-Stitch"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:33
+msgid "Zig-Zag"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:35
+msgid "Only select satins with this underlay type"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:37
+msgid "No underlay"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:38
+msgid "Centerwalk"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:39
+msgid "Contour"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:40
+#: inx/inkstitch_zigzag_line_to_satin.inx:12
+msgid "Zigzag"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:43
+msgid "Rung count"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:43
+msgid "Only select satins with this rung count"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:45
+msgid "No Rungs"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:46
+msgid "Two Rungs"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:53 inx/inkstitch_select_elements.inx:54
+msgid "Fill"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:62
+msgid "Only select fills with this underlay"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:65
+msgid "No Underlay"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:79
+msgid "Select embroidery objects"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:81
+msgid "Selects specific embroidery elements by stitch type."
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:82
+msgid "If there is already an active selection, non maching elements will be deselected."
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:88
+msgid "If this isn't working for you, you may need to insert your path to a python executable manualy."
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:90
+msgid "* Windows: Open the \"Command Prompt\" and type \"where python\". Copy the path and paste it here."
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:91
+msgid "* Linux: Open the command line and type \"which python3\". Copy the path and paste it here."
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:92
+msgid "* macOS: doesn't work, sorry"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:93
+msgid "Python Path"
+msgstr ""
+
#: inx/inkstitch_selection_to_guide_line.inx:3
msgid "Selection to guide line"
msgstr ""
@@ -6151,10 +6352,6 @@ msgstr ""
msgid "Sawtooth"
msgstr ""
-#: inx/inkstitch_zigzag_line_to_satin.inx:12
-msgid "Zigzag"
-msgstr ""
-
#: inx/inkstitch_zigzag_line_to_satin.inx:14
msgid "Smoothing"
msgstr ""
diff --git a/translations/messages_ar_SA.po b/translations/messages_ar_SA.po
index ea7be8fa..32e65868 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: 2024-02-22 01:03+0000\n"
-"PO-Revision-Date: 2024-02-22 01:03\n"
+"POT-Creation-Date: 2024-02-24 01:01+0000\n"
+"PO-Revision-Date: 2024-02-24 01:01\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: 2024-02-22 01:03+0000\n"
+"POT-Creation-Date: 2024-02-24 01:00+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -1137,7 +1137,8 @@ msgstr ""
msgid "* Select the clone."
msgstr ""
-#: lib/elements/clone.py:53
+#: lib/elements/clone.py:53 inx/inkstitch_select_elements.inx:72
+#: inx/inkstitch_select_elements.inx:73
msgid "Clone"
msgstr ""
@@ -1385,27 +1386,27 @@ msgstr ""
msgid "Auto Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:114
+#: lib/elements/fill_stitch.py:114 inx/inkstitch_select_elements.inx:56
msgid "Contour Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:115
+#: lib/elements/fill_stitch.py:115 inx/inkstitch_select_elements.inx:57
msgid "Guided Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:116
+#: lib/elements/fill_stitch.py:116 inx/inkstitch_select_elements.inx:59
msgid "Meander Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:117
+#: lib/elements/fill_stitch.py:117 inx/inkstitch_select_elements.inx:55
msgid "Circular Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:118
+#: lib/elements/fill_stitch.py:118 inx/inkstitch_select_elements.inx:58
msgid "Linear Gradient Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:119
+#: lib/elements/fill_stitch.py:119 inx/inkstitch_select_elements.inx:60
msgid "Legacy Fill"
msgstr ""
@@ -1628,7 +1629,8 @@ msgstr ""
msgid "Width of the zigzag line."
msgstr ""
-#: lib/elements/fill_stitch.py:463
+#: lib/elements/fill_stitch.py:463 inx/inkstitch_select_elements.inx:35
+#: inx/inkstitch_select_elements.inx:62 inx/inkstitch_select_elements.inx:64
msgid "Underlay"
msgstr ""
@@ -1656,7 +1658,7 @@ msgid "default: 3x fill row spacing"
msgstr ""
#: lib/elements/fill_stitch.py:507 lib/elements/stroke.py:135
-#: lib/extensions/element_info.py:110 lib/extensions/element_info.py:166
+#: lib/extensions/element_info.py:125 lib/extensions/element_info.py:181
msgid "Max stitch length"
msgstr ""
@@ -1829,6 +1831,7 @@ msgid "* Hold \"Shift\" while drawing the rung."
msgstr ""
#: lib/elements/satin_column.py:81 lib/elements/satin_column.py:91
+#: inx/inkstitch_select_elements.inx:30
msgid "Satin Column"
msgstr ""
@@ -2110,7 +2113,7 @@ msgstr ""
msgid "* Use as satin column: add an other rail and optionally rungs."
msgstr ""
-#: lib/elements/stroke.py:45
+#: lib/elements/stroke.py:45 inx/inkstitch_select_elements.inx:12
msgid "Stroke"
msgstr ""
@@ -2126,11 +2129,11 @@ msgstr ""
msgid "Ripple Stitch"
msgstr ""
-#: lib/elements/stroke.py:68
+#: lib/elements/stroke.py:68 inx/inkstitch_select_elements.inx:21
msgid "ZigZag Stitch"
msgstr ""
-#: lib/elements/stroke.py:69
+#: lib/elements/stroke.py:69 inx/inkstitch_select_elements.inx:22
msgid "Manual Stitch"
msgstr ""
@@ -2473,7 +2476,7 @@ msgstr ""
msgid "This function copies Ink/Stitch parameters from the first selected element to the rest of the selection. Please select at least two elements."
msgstr ""
-#: lib/extensions/element_info.py:47
+#: lib/extensions/element_info.py:47 inx/inkstitch_select_elements.inx:15
msgid "Type"
msgstr ""
@@ -2489,48 +2492,48 @@ msgstr ""
msgid "Stroke Method"
msgstr ""
-#: lib/extensions/element_info.py:72 lib/extensions/element_info.py:134
+#: lib/extensions/element_info.py:72 lib/extensions/element_info.py:149
msgid "Dimensions (mm)"
msgstr ""
-#: lib/extensions/element_info.py:98 lib/extensions/element_info.py:158
-#: lib/extensions/zip.py:134
+#: lib/extensions/element_info.py:98 lib/extensions/element_info.py:113
+#: lib/extensions/element_info.py:173 lib/extensions/zip.py:134
msgid "Stitches"
msgstr ""
-#: lib/extensions/element_info.py:102
+#: lib/extensions/element_info.py:103 lib/extensions/element_info.py:117
msgid "Small stitches (removed)"
msgstr ""
-#: lib/extensions/element_info.py:106 lib/extensions/element_info.py:146
+#: lib/extensions/element_info.py:121 lib/extensions/element_info.py:161
msgid "Jumps"
msgstr ""
-#: lib/extensions/element_info.py:114 lib/extensions/element_info.py:162
+#: lib/extensions/element_info.py:129 lib/extensions/element_info.py:177
msgid "Min stitch length"
msgstr ""
-#: lib/extensions/element_info.py:130
+#: lib/extensions/element_info.py:145
msgid "All Selected Elements"
msgstr ""
-#: lib/extensions/element_info.py:138 lib/extensions/zip.py:135
+#: lib/extensions/element_info.py:153 lib/extensions/zip.py:135
msgid "Colors"
msgstr ""
-#: lib/extensions/element_info.py:142
+#: lib/extensions/element_info.py:157
msgid "Color Changes"
msgstr ""
-#: lib/extensions/element_info.py:150
+#: lib/extensions/element_info.py:165
msgid "Trims"
msgstr ""
-#: lib/extensions/element_info.py:154
+#: lib/extensions/element_info.py:169
msgid "Stops"
msgstr ""
-#: lib/extensions/element_info.py:170
+#: lib/extensions/element_info.py:185
msgid "Filter stitches smaller than (mm)"
msgstr ""
@@ -2593,7 +2596,7 @@ msgstr ""
msgid "Ink/Stitch cannot find your palette folder automatically. Please install your palette manually."
msgstr ""
-#: lib/extensions/jump_to_stroke.py:25
+#: lib/extensions/jump_to_stroke.py:37
msgid "Please select at least two elements to convert the jump stitch to a running stitch."
msgstr ""
@@ -2784,7 +2787,8 @@ msgstr ""
#: lib/extensions/troubleshoot.py:111 lib/extensions/troubleshoot.py:157
#: inx/inkstitch_cleanup.inx:23 inx/inkstitch_element_info.inx:10
#: inx/inkstitch_remove_embroidery_settings.inx:39
-#: inx/inkstitch_troubleshoot.inx:12 inx/inkstitch_update_svg.inx:10
+#: inx/inkstitch_select_elements.inx:86 inx/inkstitch_troubleshoot.inx:12
+#: inx/inkstitch_update_svg.inx:10
msgid "Troubleshoot"
msgstr ""
@@ -2878,9 +2882,9 @@ msgstr ""
#: inx/inkstitch_apply_threadlist.inx:87 inx/inkstitch_auto_run.inx:23
#: inx/inkstitch_cutwork_segmentation.inx:42
#: inx/inkstitch_fill_to_stroke.inx:23 inx/inkstitch_generate_palette.inx:24
-#: inx/inkstitch_gradient_blocks.inx:24
+#: inx/inkstitch_gradient_blocks.inx:24 inx/inkstitch_jump_to_stroke.inx:39
#: inx/inkstitch_lettering_along_path.inx:17
-#: inx/inkstitch_palette_to_text.inx:19
+#: inx/inkstitch_palette_to_text.inx:19 inx/inkstitch_select_elements.inx:78
#: inx/inkstitch_stroke_to_lpe_satin.inx:26
#: inx/inkstitch_zigzag_line_to_satin.inx:18
msgid "Help"
@@ -2924,7 +2928,7 @@ msgstr ""
#: lib/gui/lettering.py:78 lib/gui/test_swatches.py:33
#: inx/inkstitch_apply_threadlist.inx:7 inx/inkstitch_fill_to_stroke.inx:15
-#: inx/inkstitch_gradient_blocks.inx:15
+#: inx/inkstitch_gradient_blocks.inx:15 inx/inkstitch_jump_to_stroke.inx:15
#: inx/inkstitch_lettering_along_path.inx:13
#: inx/inkstitch_palette_to_text.inx:15 inx/inkstitch_stroke_to_lpe_satin.inx:7
#: inx/inkstitch_zigzag_line_to_satin.inx:7
@@ -3224,7 +3228,8 @@ msgid "This extension generates test swatches from a selection.\n"
msgstr ""
#: lib/gui/test_swatches.py:100 inx/inkstitch_apply_threadlist.inx:98
-#: inx/inkstitch_fill_to_stroke.inx:32 inx/inkstitch_stroke_to_lpe_satin.inx:32
+#: inx/inkstitch_fill_to_stroke.inx:32 inx/inkstitch_jump_to_stroke.inx:41
+#: inx/inkstitch_stroke_to_lpe_satin.inx:32
#: inx/inkstitch_zigzag_line_to_satin.inx:28
msgid "Get more information on our website"
msgstr ""
@@ -3270,6 +3275,7 @@ msgid "Multicolor"
msgstr ""
#: lib/lettering/categories.py:26 inx/inkstitch_lettering_generate_json.inx:55
+#: inx/inkstitch_select_elements.inx:13
msgid "Running Stitch"
msgstr ""
@@ -4594,6 +4600,7 @@ msgid "Duplicate Params"
msgstr ""
#: inx/inkstitch_duplicate_params.inx:10 inx/inkstitch_reorder.inx:10
+#: inx/inkstitch_select_elements.inx:101
#: inx/inkstitch_selection_to_guide_line.inx:10
#: inx/inkstitch_selection_to_pattern.inx:10 inx/inkstitch_test_swatches.inx:10
msgid "Edit"
@@ -5316,14 +5323,74 @@ msgstr ""
msgid "Jump Stitch to Stroke"
msgstr ""
-#: inx/inkstitch_jump_to_stroke.inx:14
+#: inx/inkstitch_jump_to_stroke.inx:17
+msgid "Convert jumps not shorter than (mm)"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:19
+msgid "Convert jumps not longer than (mm)"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:20
+msgid "Connect"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:21
+msgid "all"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:22
+msgid "in same layer"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:23
+msgid "in same group"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:25
+msgid "Do not connect after"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:26
+msgid "Trim"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:27
+msgid "Stop"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:28
+msgid "Force lock stitch"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:30
+msgid "Output settings"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:31
+msgid "Merge consecutive strokes"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:35
+msgid "These settings only apply when merging is disabled"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:36
msgid "Running stitch length (mm)"
msgstr ""
-#: inx/inkstitch_jump_to_stroke.inx:15
+#: inx/inkstitch_jump_to_stroke.inx:37
msgid "Running stitch tolerance (mm)"
msgstr ""
+#: inx/inkstitch_jump_to_stroke.inx:40
+msgid "This extension converts jump stithes to running stitches."
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:42
+msgid "https://inkstitch.org/docs/stroke-tools/#jump-to-stroke"
+msgstr ""
+
#: inx/inkstitch_layer_commands.inx:3
msgid "Add Layer Commands"
msgstr ""
@@ -5969,6 +6036,140 @@ msgstr ""
msgid "Re-stack objects in order of selection"
msgstr ""
+#: inx/inkstitch_select_elements.inx:3
+msgid "Select embroidery elements"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:8
+msgid "Select options"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:9
+msgid "Select Stitch Type"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:15
+msgid "Select only specific running stitches"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:16 inx/inkstitch_select_elements.inx:36
+#: inx/inkstitch_select_elements.inx:44 inx/inkstitch_select_elements.inx:63
+msgid "No restriction"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:17
+msgid "Auto-Run Top Stitching"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:18
+msgid "Auto-Run Underpath"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:20
+msgid "Ripples"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:23
+msgid "Polyline"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:29
+msgid "Satin"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:31
+msgid "E-Stitch"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:32
+msgid "S-Stitch"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:33
+msgid "Zig-Zag"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:35
+msgid "Only select satins with this underlay type"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:37
+msgid "No underlay"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:38
+msgid "Centerwalk"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:39
+msgid "Contour"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:40
+#: inx/inkstitch_zigzag_line_to_satin.inx:12
+msgid "Zigzag"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:43
+msgid "Rung count"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:43
+msgid "Only select satins with this rung count"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:45
+msgid "No Rungs"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:46
+msgid "Two Rungs"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:53 inx/inkstitch_select_elements.inx:54
+msgid "Fill"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:62
+msgid "Only select fills with this underlay"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:65
+msgid "No Underlay"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:79
+msgid "Select embroidery objects"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:81
+msgid "Selects specific embroidery elements by stitch type."
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:82
+msgid "If there is already an active selection, non maching elements will be deselected."
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:88
+msgid "If this isn't working for you, you may need to insert your path to a python executable manualy."
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:90
+msgid "* Windows: Open the \"Command Prompt\" and type \"where python\". Copy the path and paste it here."
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:91
+msgid "* Linux: Open the command line and type \"which python3\". Copy the path and paste it here."
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:92
+msgid "* macOS: doesn't work, sorry"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:93
+msgid "Python Path"
+msgstr ""
+
#: inx/inkstitch_selection_to_guide_line.inx:3
msgid "Selection to guide line"
msgstr ""
@@ -6155,10 +6356,6 @@ msgstr ""
msgid "Sawtooth"
msgstr ""
-#: inx/inkstitch_zigzag_line_to_satin.inx:12
-msgid "Zigzag"
-msgstr ""
-
#: inx/inkstitch_zigzag_line_to_satin.inx:14
msgid "Smoothing"
msgstr ""
diff --git a/translations/messages_ca_ES.po b/translations/messages_ca_ES.po
index 89908715..0ecce92c 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: 2024-02-22 01:03+0000\n"
-"PO-Revision-Date: 2024-02-22 01:03\n"
+"POT-Creation-Date: 2024-02-24 01:01+0000\n"
+"PO-Revision-Date: 2024-02-24 01:01\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: 2024-02-22 01:03+0000\n"
+"POT-Creation-Date: 2024-02-24 01:00+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -1137,7 +1137,8 @@ msgstr ""
msgid "* Select the clone."
msgstr ""
-#: lib/elements/clone.py:53
+#: lib/elements/clone.py:53 inx/inkstitch_select_elements.inx:72
+#: inx/inkstitch_select_elements.inx:73
msgid "Clone"
msgstr ""
@@ -1385,27 +1386,27 @@ msgstr ""
msgid "Auto Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:114
+#: lib/elements/fill_stitch.py:114 inx/inkstitch_select_elements.inx:56
msgid "Contour Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:115
+#: lib/elements/fill_stitch.py:115 inx/inkstitch_select_elements.inx:57
msgid "Guided Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:116
+#: lib/elements/fill_stitch.py:116 inx/inkstitch_select_elements.inx:59
msgid "Meander Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:117
+#: lib/elements/fill_stitch.py:117 inx/inkstitch_select_elements.inx:55
msgid "Circular Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:118
+#: lib/elements/fill_stitch.py:118 inx/inkstitch_select_elements.inx:58
msgid "Linear Gradient Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:119
+#: lib/elements/fill_stitch.py:119 inx/inkstitch_select_elements.inx:60
msgid "Legacy Fill"
msgstr ""
@@ -1628,7 +1629,8 @@ msgstr ""
msgid "Width of the zigzag line."
msgstr ""
-#: lib/elements/fill_stitch.py:463
+#: lib/elements/fill_stitch.py:463 inx/inkstitch_select_elements.inx:35
+#: inx/inkstitch_select_elements.inx:62 inx/inkstitch_select_elements.inx:64
msgid "Underlay"
msgstr ""
@@ -1656,7 +1658,7 @@ msgid "default: 3x fill row spacing"
msgstr ""
#: lib/elements/fill_stitch.py:507 lib/elements/stroke.py:135
-#: lib/extensions/element_info.py:110 lib/extensions/element_info.py:166
+#: lib/extensions/element_info.py:125 lib/extensions/element_info.py:181
msgid "Max stitch length"
msgstr ""
@@ -1829,6 +1831,7 @@ msgid "* Hold \"Shift\" while drawing the rung."
msgstr ""
#: lib/elements/satin_column.py:81 lib/elements/satin_column.py:91
+#: inx/inkstitch_select_elements.inx:30
msgid "Satin Column"
msgstr ""
@@ -2110,7 +2113,7 @@ msgstr ""
msgid "* Use as satin column: add an other rail and optionally rungs."
msgstr ""
-#: lib/elements/stroke.py:45
+#: lib/elements/stroke.py:45 inx/inkstitch_select_elements.inx:12
msgid "Stroke"
msgstr ""
@@ -2126,11 +2129,11 @@ msgstr ""
msgid "Ripple Stitch"
msgstr ""
-#: lib/elements/stroke.py:68
+#: lib/elements/stroke.py:68 inx/inkstitch_select_elements.inx:21
msgid "ZigZag Stitch"
msgstr ""
-#: lib/elements/stroke.py:69
+#: lib/elements/stroke.py:69 inx/inkstitch_select_elements.inx:22
msgid "Manual Stitch"
msgstr ""
@@ -2473,7 +2476,7 @@ msgstr ""
msgid "This function copies Ink/Stitch parameters from the first selected element to the rest of the selection. Please select at least two elements."
msgstr ""
-#: lib/extensions/element_info.py:47
+#: lib/extensions/element_info.py:47 inx/inkstitch_select_elements.inx:15
msgid "Type"
msgstr ""
@@ -2489,48 +2492,48 @@ msgstr ""
msgid "Stroke Method"
msgstr ""
-#: lib/extensions/element_info.py:72 lib/extensions/element_info.py:134
+#: lib/extensions/element_info.py:72 lib/extensions/element_info.py:149
msgid "Dimensions (mm)"
msgstr ""
-#: lib/extensions/element_info.py:98 lib/extensions/element_info.py:158
-#: lib/extensions/zip.py:134
+#: lib/extensions/element_info.py:98 lib/extensions/element_info.py:113
+#: lib/extensions/element_info.py:173 lib/extensions/zip.py:134
msgid "Stitches"
msgstr ""
-#: lib/extensions/element_info.py:102
+#: lib/extensions/element_info.py:103 lib/extensions/element_info.py:117
msgid "Small stitches (removed)"
msgstr ""
-#: lib/extensions/element_info.py:106 lib/extensions/element_info.py:146
+#: lib/extensions/element_info.py:121 lib/extensions/element_info.py:161
msgid "Jumps"
msgstr ""
-#: lib/extensions/element_info.py:114 lib/extensions/element_info.py:162
+#: lib/extensions/element_info.py:129 lib/extensions/element_info.py:177
msgid "Min stitch length"
msgstr ""
-#: lib/extensions/element_info.py:130
+#: lib/extensions/element_info.py:145
msgid "All Selected Elements"
msgstr ""
-#: lib/extensions/element_info.py:138 lib/extensions/zip.py:135
+#: lib/extensions/element_info.py:153 lib/extensions/zip.py:135
msgid "Colors"
msgstr ""
-#: lib/extensions/element_info.py:142
+#: lib/extensions/element_info.py:157
msgid "Color Changes"
msgstr ""
-#: lib/extensions/element_info.py:150
+#: lib/extensions/element_info.py:165
msgid "Trims"
msgstr ""
-#: lib/extensions/element_info.py:154
+#: lib/extensions/element_info.py:169
msgid "Stops"
msgstr ""
-#: lib/extensions/element_info.py:170
+#: lib/extensions/element_info.py:185
msgid "Filter stitches smaller than (mm)"
msgstr ""
@@ -2593,7 +2596,7 @@ msgstr ""
msgid "Ink/Stitch cannot find your palette folder automatically. Please install your palette manually."
msgstr ""
-#: lib/extensions/jump_to_stroke.py:25
+#: lib/extensions/jump_to_stroke.py:37
msgid "Please select at least two elements to convert the jump stitch to a running stitch."
msgstr ""
@@ -2784,7 +2787,8 @@ msgstr ""
#: lib/extensions/troubleshoot.py:111 lib/extensions/troubleshoot.py:157
#: inx/inkstitch_cleanup.inx:23 inx/inkstitch_element_info.inx:10
#: inx/inkstitch_remove_embroidery_settings.inx:39
-#: inx/inkstitch_troubleshoot.inx:12 inx/inkstitch_update_svg.inx:10
+#: inx/inkstitch_select_elements.inx:86 inx/inkstitch_troubleshoot.inx:12
+#: inx/inkstitch_update_svg.inx:10
msgid "Troubleshoot"
msgstr ""
@@ -2878,9 +2882,9 @@ msgstr ""
#: inx/inkstitch_apply_threadlist.inx:87 inx/inkstitch_auto_run.inx:23
#: inx/inkstitch_cutwork_segmentation.inx:42
#: inx/inkstitch_fill_to_stroke.inx:23 inx/inkstitch_generate_palette.inx:24
-#: inx/inkstitch_gradient_blocks.inx:24
+#: inx/inkstitch_gradient_blocks.inx:24 inx/inkstitch_jump_to_stroke.inx:39
#: inx/inkstitch_lettering_along_path.inx:17
-#: inx/inkstitch_palette_to_text.inx:19
+#: inx/inkstitch_palette_to_text.inx:19 inx/inkstitch_select_elements.inx:78
#: inx/inkstitch_stroke_to_lpe_satin.inx:26
#: inx/inkstitch_zigzag_line_to_satin.inx:18
msgid "Help"
@@ -2924,7 +2928,7 @@ msgstr ""
#: lib/gui/lettering.py:78 lib/gui/test_swatches.py:33
#: inx/inkstitch_apply_threadlist.inx:7 inx/inkstitch_fill_to_stroke.inx:15
-#: inx/inkstitch_gradient_blocks.inx:15
+#: inx/inkstitch_gradient_blocks.inx:15 inx/inkstitch_jump_to_stroke.inx:15
#: inx/inkstitch_lettering_along_path.inx:13
#: inx/inkstitch_palette_to_text.inx:15 inx/inkstitch_stroke_to_lpe_satin.inx:7
#: inx/inkstitch_zigzag_line_to_satin.inx:7
@@ -3224,7 +3228,8 @@ msgid "This extension generates test swatches from a selection.\n"
msgstr ""
#: lib/gui/test_swatches.py:100 inx/inkstitch_apply_threadlist.inx:98
-#: inx/inkstitch_fill_to_stroke.inx:32 inx/inkstitch_stroke_to_lpe_satin.inx:32
+#: inx/inkstitch_fill_to_stroke.inx:32 inx/inkstitch_jump_to_stroke.inx:41
+#: inx/inkstitch_stroke_to_lpe_satin.inx:32
#: inx/inkstitch_zigzag_line_to_satin.inx:28
msgid "Get more information on our website"
msgstr ""
@@ -3270,6 +3275,7 @@ msgid "Multicolor"
msgstr ""
#: lib/lettering/categories.py:26 inx/inkstitch_lettering_generate_json.inx:55
+#: inx/inkstitch_select_elements.inx:13
msgid "Running Stitch"
msgstr ""
@@ -4590,6 +4596,7 @@ msgid "Duplicate Params"
msgstr ""
#: inx/inkstitch_duplicate_params.inx:10 inx/inkstitch_reorder.inx:10
+#: inx/inkstitch_select_elements.inx:101
#: inx/inkstitch_selection_to_guide_line.inx:10
#: inx/inkstitch_selection_to_pattern.inx:10 inx/inkstitch_test_swatches.inx:10
msgid "Edit"
@@ -5312,14 +5319,74 @@ msgstr ""
msgid "Jump Stitch to Stroke"
msgstr ""
-#: inx/inkstitch_jump_to_stroke.inx:14
+#: inx/inkstitch_jump_to_stroke.inx:17
+msgid "Convert jumps not shorter than (mm)"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:19
+msgid "Convert jumps not longer than (mm)"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:20
+msgid "Connect"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:21
+msgid "all"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:22
+msgid "in same layer"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:23
+msgid "in same group"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:25
+msgid "Do not connect after"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:26
+msgid "Trim"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:27
+msgid "Stop"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:28
+msgid "Force lock stitch"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:30
+msgid "Output settings"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:31
+msgid "Merge consecutive strokes"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:35
+msgid "These settings only apply when merging is disabled"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:36
msgid "Running stitch length (mm)"
msgstr ""
-#: inx/inkstitch_jump_to_stroke.inx:15
+#: inx/inkstitch_jump_to_stroke.inx:37
msgid "Running stitch tolerance (mm)"
msgstr ""
+#: inx/inkstitch_jump_to_stroke.inx:40
+msgid "This extension converts jump stithes to running stitches."
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:42
+msgid "https://inkstitch.org/docs/stroke-tools/#jump-to-stroke"
+msgstr ""
+
#: inx/inkstitch_layer_commands.inx:3
msgid "Add Layer Commands"
msgstr ""
@@ -5965,6 +6032,140 @@ msgstr ""
msgid "Re-stack objects in order of selection"
msgstr ""
+#: inx/inkstitch_select_elements.inx:3
+msgid "Select embroidery elements"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:8
+msgid "Select options"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:9
+msgid "Select Stitch Type"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:15
+msgid "Select only specific running stitches"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:16 inx/inkstitch_select_elements.inx:36
+#: inx/inkstitch_select_elements.inx:44 inx/inkstitch_select_elements.inx:63
+msgid "No restriction"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:17
+msgid "Auto-Run Top Stitching"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:18
+msgid "Auto-Run Underpath"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:20
+msgid "Ripples"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:23
+msgid "Polyline"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:29
+msgid "Satin"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:31
+msgid "E-Stitch"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:32
+msgid "S-Stitch"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:33
+msgid "Zig-Zag"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:35
+msgid "Only select satins with this underlay type"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:37
+msgid "No underlay"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:38
+msgid "Centerwalk"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:39
+msgid "Contour"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:40
+#: inx/inkstitch_zigzag_line_to_satin.inx:12
+msgid "Zigzag"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:43
+msgid "Rung count"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:43
+msgid "Only select satins with this rung count"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:45
+msgid "No Rungs"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:46
+msgid "Two Rungs"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:53 inx/inkstitch_select_elements.inx:54
+msgid "Fill"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:62
+msgid "Only select fills with this underlay"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:65
+msgid "No Underlay"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:79
+msgid "Select embroidery objects"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:81
+msgid "Selects specific embroidery elements by stitch type."
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:82
+msgid "If there is already an active selection, non maching elements will be deselected."
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:88
+msgid "If this isn't working for you, you may need to insert your path to a python executable manualy."
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:90
+msgid "* Windows: Open the \"Command Prompt\" and type \"where python\". Copy the path and paste it here."
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:91
+msgid "* Linux: Open the command line and type \"which python3\". Copy the path and paste it here."
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:92
+msgid "* macOS: doesn't work, sorry"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:93
+msgid "Python Path"
+msgstr ""
+
#: inx/inkstitch_selection_to_guide_line.inx:3
msgid "Selection to guide line"
msgstr ""
@@ -6151,10 +6352,6 @@ msgstr ""
msgid "Sawtooth"
msgstr ""
-#: inx/inkstitch_zigzag_line_to_satin.inx:12
-msgid "Zigzag"
-msgstr ""
-
#: inx/inkstitch_zigzag_line_to_satin.inx:14
msgid "Smoothing"
msgstr ""
diff --git a/translations/messages_cs_CZ.po b/translations/messages_cs_CZ.po
index 4ff5cc88..87d9411f 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: 2024-02-22 01:03+0000\n"
-"PO-Revision-Date: 2024-02-22 01:04\n"
+"POT-Creation-Date: 2024-02-24 01:01+0000\n"
+"PO-Revision-Date: 2024-02-24 01:01\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: 2024-02-22 01:03+0000\n"
+"POT-Creation-Date: 2024-02-24 01:00+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -1137,7 +1137,8 @@ msgstr ""
msgid "* Select the clone."
msgstr "* Vyberte klon."
-#: lib/elements/clone.py:53
+#: lib/elements/clone.py:53 inx/inkstitch_select_elements.inx:72
+#: inx/inkstitch_select_elements.inx:73
msgid "Clone"
msgstr "Klonovat"
@@ -1385,27 +1386,27 @@ msgstr ""
msgid "Auto Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:114
+#: lib/elements/fill_stitch.py:114 inx/inkstitch_select_elements.inx:56
msgid "Contour Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:115
+#: lib/elements/fill_stitch.py:115 inx/inkstitch_select_elements.inx:57
msgid "Guided Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:116
+#: lib/elements/fill_stitch.py:116 inx/inkstitch_select_elements.inx:59
msgid "Meander Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:117
+#: lib/elements/fill_stitch.py:117 inx/inkstitch_select_elements.inx:55
msgid "Circular Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:118
+#: lib/elements/fill_stitch.py:118 inx/inkstitch_select_elements.inx:58
msgid "Linear Gradient Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:119
+#: lib/elements/fill_stitch.py:119 inx/inkstitch_select_elements.inx:60
msgid "Legacy Fill"
msgstr ""
@@ -1628,7 +1629,8 @@ msgstr ""
msgid "Width of the zigzag line."
msgstr ""
-#: lib/elements/fill_stitch.py:463
+#: lib/elements/fill_stitch.py:463 inx/inkstitch_select_elements.inx:35
+#: inx/inkstitch_select_elements.inx:62 inx/inkstitch_select_elements.inx:64
msgid "Underlay"
msgstr ""
@@ -1656,7 +1658,7 @@ msgid "default: 3x fill row spacing"
msgstr ""
#: lib/elements/fill_stitch.py:507 lib/elements/stroke.py:135
-#: lib/extensions/element_info.py:110 lib/extensions/element_info.py:166
+#: lib/extensions/element_info.py:125 lib/extensions/element_info.py:181
msgid "Max stitch length"
msgstr "Maximální délka stehu"
@@ -1829,6 +1831,7 @@ msgid "* Hold \"Shift\" while drawing the rung."
msgstr ""
#: lib/elements/satin_column.py:81 lib/elements/satin_column.py:91
+#: inx/inkstitch_select_elements.inx:30
msgid "Satin Column"
msgstr ""
@@ -2110,7 +2113,7 @@ msgstr ""
msgid "* Use as satin column: add an other rail and optionally rungs."
msgstr ""
-#: lib/elements/stroke.py:45
+#: lib/elements/stroke.py:45 inx/inkstitch_select_elements.inx:12
msgid "Stroke"
msgstr ""
@@ -2126,11 +2129,11 @@ msgstr ""
msgid "Ripple Stitch"
msgstr ""
-#: lib/elements/stroke.py:68
+#: lib/elements/stroke.py:68 inx/inkstitch_select_elements.inx:21
msgid "ZigZag Stitch"
msgstr ""
-#: lib/elements/stroke.py:69
+#: lib/elements/stroke.py:69 inx/inkstitch_select_elements.inx:22
msgid "Manual Stitch"
msgstr ""
@@ -2473,7 +2476,7 @@ msgstr ""
msgid "This function copies Ink/Stitch parameters from the first selected element to the rest of the selection. Please select at least two elements."
msgstr ""
-#: lib/extensions/element_info.py:47
+#: lib/extensions/element_info.py:47 inx/inkstitch_select_elements.inx:15
msgid "Type"
msgstr ""
@@ -2489,48 +2492,48 @@ msgstr ""
msgid "Stroke Method"
msgstr ""
-#: lib/extensions/element_info.py:72 lib/extensions/element_info.py:134
+#: lib/extensions/element_info.py:72 lib/extensions/element_info.py:149
msgid "Dimensions (mm)"
msgstr ""
-#: lib/extensions/element_info.py:98 lib/extensions/element_info.py:158
-#: lib/extensions/zip.py:134
+#: lib/extensions/element_info.py:98 lib/extensions/element_info.py:113
+#: lib/extensions/element_info.py:173 lib/extensions/zip.py:134
msgid "Stitches"
msgstr "Stehy"
-#: lib/extensions/element_info.py:102
+#: lib/extensions/element_info.py:103 lib/extensions/element_info.py:117
msgid "Small stitches (removed)"
msgstr ""
-#: lib/extensions/element_info.py:106 lib/extensions/element_info.py:146
+#: lib/extensions/element_info.py:121 lib/extensions/element_info.py:161
msgid "Jumps"
msgstr ""
-#: lib/extensions/element_info.py:114 lib/extensions/element_info.py:162
+#: lib/extensions/element_info.py:129 lib/extensions/element_info.py:177
msgid "Min stitch length"
msgstr ""
-#: lib/extensions/element_info.py:130
+#: lib/extensions/element_info.py:145
msgid "All Selected Elements"
msgstr ""
-#: lib/extensions/element_info.py:138 lib/extensions/zip.py:135
+#: lib/extensions/element_info.py:153 lib/extensions/zip.py:135
msgid "Colors"
msgstr "Barvy"
-#: lib/extensions/element_info.py:142
+#: lib/extensions/element_info.py:157
msgid "Color Changes"
msgstr ""
-#: lib/extensions/element_info.py:150
+#: lib/extensions/element_info.py:165
msgid "Trims"
msgstr ""
-#: lib/extensions/element_info.py:154
+#: lib/extensions/element_info.py:169
msgid "Stops"
msgstr ""
-#: lib/extensions/element_info.py:170
+#: lib/extensions/element_info.py:185
msgid "Filter stitches smaller than (mm)"
msgstr ""
@@ -2593,7 +2596,7 @@ msgstr ""
msgid "Ink/Stitch cannot find your palette folder automatically. Please install your palette manually."
msgstr ""
-#: lib/extensions/jump_to_stroke.py:25
+#: lib/extensions/jump_to_stroke.py:37
msgid "Please select at least two elements to convert the jump stitch to a running stitch."
msgstr ""
@@ -2784,7 +2787,8 @@ msgstr "Popis"
#: lib/extensions/troubleshoot.py:111 lib/extensions/troubleshoot.py:157
#: inx/inkstitch_cleanup.inx:23 inx/inkstitch_element_info.inx:10
#: inx/inkstitch_remove_embroidery_settings.inx:39
-#: inx/inkstitch_troubleshoot.inx:12 inx/inkstitch_update_svg.inx:10
+#: inx/inkstitch_select_elements.inx:86 inx/inkstitch_troubleshoot.inx:12
+#: inx/inkstitch_update_svg.inx:10
msgid "Troubleshoot"
msgstr "Řešení problémů"
@@ -2878,9 +2882,9 @@ msgstr ""
#: inx/inkstitch_apply_threadlist.inx:87 inx/inkstitch_auto_run.inx:23
#: inx/inkstitch_cutwork_segmentation.inx:42
#: inx/inkstitch_fill_to_stroke.inx:23 inx/inkstitch_generate_palette.inx:24
-#: inx/inkstitch_gradient_blocks.inx:24
+#: inx/inkstitch_gradient_blocks.inx:24 inx/inkstitch_jump_to_stroke.inx:39
#: inx/inkstitch_lettering_along_path.inx:17
-#: inx/inkstitch_palette_to_text.inx:19
+#: inx/inkstitch_palette_to_text.inx:19 inx/inkstitch_select_elements.inx:78
#: inx/inkstitch_stroke_to_lpe_satin.inx:26
#: inx/inkstitch_zigzag_line_to_satin.inx:18
msgid "Help"
@@ -2924,7 +2928,7 @@ msgstr ""
#: lib/gui/lettering.py:78 lib/gui/test_swatches.py:33
#: inx/inkstitch_apply_threadlist.inx:7 inx/inkstitch_fill_to_stroke.inx:15
-#: inx/inkstitch_gradient_blocks.inx:15
+#: inx/inkstitch_gradient_blocks.inx:15 inx/inkstitch_jump_to_stroke.inx:15
#: inx/inkstitch_lettering_along_path.inx:13
#: inx/inkstitch_palette_to_text.inx:15 inx/inkstitch_stroke_to_lpe_satin.inx:7
#: inx/inkstitch_zigzag_line_to_satin.inx:7
@@ -3224,7 +3228,8 @@ msgid "This extension generates test swatches from a selection.\n"
msgstr ""
#: lib/gui/test_swatches.py:100 inx/inkstitch_apply_threadlist.inx:98
-#: inx/inkstitch_fill_to_stroke.inx:32 inx/inkstitch_stroke_to_lpe_satin.inx:32
+#: inx/inkstitch_fill_to_stroke.inx:32 inx/inkstitch_jump_to_stroke.inx:41
+#: inx/inkstitch_stroke_to_lpe_satin.inx:32
#: inx/inkstitch_zigzag_line_to_satin.inx:28
msgid "Get more information on our website"
msgstr ""
@@ -3270,6 +3275,7 @@ msgid "Multicolor"
msgstr ""
#: lib/lettering/categories.py:26 inx/inkstitch_lettering_generate_json.inx:55
+#: inx/inkstitch_select_elements.inx:13
msgid "Running Stitch"
msgstr ""
@@ -4592,6 +4598,7 @@ msgid "Duplicate Params"
msgstr ""
#: inx/inkstitch_duplicate_params.inx:10 inx/inkstitch_reorder.inx:10
+#: inx/inkstitch_select_elements.inx:101
#: inx/inkstitch_selection_to_guide_line.inx:10
#: inx/inkstitch_selection_to_pattern.inx:10 inx/inkstitch_test_swatches.inx:10
msgid "Edit"
@@ -5314,14 +5321,74 @@ msgstr "Před použití je nutné restartovat Inkscape."
msgid "Jump Stitch to Stroke"
msgstr ""
-#: inx/inkstitch_jump_to_stroke.inx:14
+#: inx/inkstitch_jump_to_stroke.inx:17
+msgid "Convert jumps not shorter than (mm)"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:19
+msgid "Convert jumps not longer than (mm)"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:20
+msgid "Connect"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:21
+msgid "all"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:22
+msgid "in same layer"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:23
+msgid "in same group"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:25
+msgid "Do not connect after"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:26
+msgid "Trim"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:27
+msgid "Stop"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:28
+msgid "Force lock stitch"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:30
+msgid "Output settings"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:31
+msgid "Merge consecutive strokes"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:35
+msgid "These settings only apply when merging is disabled"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:36
msgid "Running stitch length (mm)"
msgstr ""
-#: inx/inkstitch_jump_to_stroke.inx:15
+#: inx/inkstitch_jump_to_stroke.inx:37
msgid "Running stitch tolerance (mm)"
msgstr ""
+#: inx/inkstitch_jump_to_stroke.inx:40
+msgid "This extension converts jump stithes to running stitches."
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:42
+msgid "https://inkstitch.org/docs/stroke-tools/#jump-to-stroke"
+msgstr ""
+
#: inx/inkstitch_layer_commands.inx:3
msgid "Add Layer Commands"
msgstr ""
@@ -5967,6 +6034,140 @@ msgstr ""
msgid "Re-stack objects in order of selection"
msgstr ""
+#: inx/inkstitch_select_elements.inx:3
+msgid "Select embroidery elements"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:8
+msgid "Select options"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:9
+msgid "Select Stitch Type"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:15
+msgid "Select only specific running stitches"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:16 inx/inkstitch_select_elements.inx:36
+#: inx/inkstitch_select_elements.inx:44 inx/inkstitch_select_elements.inx:63
+msgid "No restriction"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:17
+msgid "Auto-Run Top Stitching"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:18
+msgid "Auto-Run Underpath"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:20
+msgid "Ripples"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:23
+msgid "Polyline"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:29
+msgid "Satin"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:31
+msgid "E-Stitch"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:32
+msgid "S-Stitch"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:33
+msgid "Zig-Zag"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:35
+msgid "Only select satins with this underlay type"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:37
+msgid "No underlay"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:38
+msgid "Centerwalk"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:39
+msgid "Contour"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:40
+#: inx/inkstitch_zigzag_line_to_satin.inx:12
+msgid "Zigzag"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:43
+msgid "Rung count"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:43
+msgid "Only select satins with this rung count"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:45
+msgid "No Rungs"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:46
+msgid "Two Rungs"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:53 inx/inkstitch_select_elements.inx:54
+msgid "Fill"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:62
+msgid "Only select fills with this underlay"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:65
+msgid "No Underlay"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:79
+msgid "Select embroidery objects"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:81
+msgid "Selects specific embroidery elements by stitch type."
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:82
+msgid "If there is already an active selection, non maching elements will be deselected."
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:88
+msgid "If this isn't working for you, you may need to insert your path to a python executable manualy."
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:90
+msgid "* Windows: Open the \"Command Prompt\" and type \"where python\". Copy the path and paste it here."
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:91
+msgid "* Linux: Open the command line and type \"which python3\". Copy the path and paste it here."
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:92
+msgid "* macOS: doesn't work, sorry"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:93
+msgid "Python Path"
+msgstr ""
+
#: inx/inkstitch_selection_to_guide_line.inx:3
msgid "Selection to guide line"
msgstr ""
@@ -6153,10 +6354,6 @@ msgstr ""
msgid "Sawtooth"
msgstr ""
-#: inx/inkstitch_zigzag_line_to_satin.inx:12
-msgid "Zigzag"
-msgstr ""
-
#: inx/inkstitch_zigzag_line_to_satin.inx:14
msgid "Smoothing"
msgstr ""
diff --git a/translations/messages_da_DK.po b/translations/messages_da_DK.po
index 72178cbf..2fdfbab9 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: 2024-02-22 01:03+0000\n"
-"PO-Revision-Date: 2024-02-22 01:04\n"
+"POT-Creation-Date: 2024-02-24 01:01+0000\n"
+"PO-Revision-Date: 2024-02-24 01:01\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: 2024-02-22 01:03+0000\n"
+"POT-Creation-Date: 2024-02-24 01:00+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -1137,7 +1137,8 @@ msgstr ""
msgid "* Select the clone."
msgstr ""
-#: lib/elements/clone.py:53
+#: lib/elements/clone.py:53 inx/inkstitch_select_elements.inx:72
+#: inx/inkstitch_select_elements.inx:73
msgid "Clone"
msgstr ""
@@ -1385,27 +1386,27 @@ msgstr ""
msgid "Auto Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:114
+#: lib/elements/fill_stitch.py:114 inx/inkstitch_select_elements.inx:56
msgid "Contour Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:115
+#: lib/elements/fill_stitch.py:115 inx/inkstitch_select_elements.inx:57
msgid "Guided Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:116
+#: lib/elements/fill_stitch.py:116 inx/inkstitch_select_elements.inx:59
msgid "Meander Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:117
+#: lib/elements/fill_stitch.py:117 inx/inkstitch_select_elements.inx:55
msgid "Circular Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:118
+#: lib/elements/fill_stitch.py:118 inx/inkstitch_select_elements.inx:58
msgid "Linear Gradient Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:119
+#: lib/elements/fill_stitch.py:119 inx/inkstitch_select_elements.inx:60
msgid "Legacy Fill"
msgstr ""
@@ -1628,7 +1629,8 @@ msgstr ""
msgid "Width of the zigzag line."
msgstr ""
-#: lib/elements/fill_stitch.py:463
+#: lib/elements/fill_stitch.py:463 inx/inkstitch_select_elements.inx:35
+#: inx/inkstitch_select_elements.inx:62 inx/inkstitch_select_elements.inx:64
msgid "Underlay"
msgstr ""
@@ -1656,7 +1658,7 @@ msgid "default: 3x fill row spacing"
msgstr ""
#: lib/elements/fill_stitch.py:507 lib/elements/stroke.py:135
-#: lib/extensions/element_info.py:110 lib/extensions/element_info.py:166
+#: lib/extensions/element_info.py:125 lib/extensions/element_info.py:181
msgid "Max stitch length"
msgstr ""
@@ -1829,6 +1831,7 @@ msgid "* Hold \"Shift\" while drawing the rung."
msgstr ""
#: lib/elements/satin_column.py:81 lib/elements/satin_column.py:91
+#: inx/inkstitch_select_elements.inx:30
msgid "Satin Column"
msgstr ""
@@ -2110,7 +2113,7 @@ msgstr ""
msgid "* Use as satin column: add an other rail and optionally rungs."
msgstr ""
-#: lib/elements/stroke.py:45
+#: lib/elements/stroke.py:45 inx/inkstitch_select_elements.inx:12
msgid "Stroke"
msgstr ""
@@ -2126,11 +2129,11 @@ msgstr ""
msgid "Ripple Stitch"
msgstr ""
-#: lib/elements/stroke.py:68
+#: lib/elements/stroke.py:68 inx/inkstitch_select_elements.inx:21
msgid "ZigZag Stitch"
msgstr ""
-#: lib/elements/stroke.py:69
+#: lib/elements/stroke.py:69 inx/inkstitch_select_elements.inx:22
msgid "Manual Stitch"
msgstr ""
@@ -2473,7 +2476,7 @@ msgstr ""
msgid "This function copies Ink/Stitch parameters from the first selected element to the rest of the selection. Please select at least two elements."
msgstr ""
-#: lib/extensions/element_info.py:47
+#: lib/extensions/element_info.py:47 inx/inkstitch_select_elements.inx:15
msgid "Type"
msgstr ""
@@ -2489,48 +2492,48 @@ msgstr ""
msgid "Stroke Method"
msgstr ""
-#: lib/extensions/element_info.py:72 lib/extensions/element_info.py:134
+#: lib/extensions/element_info.py:72 lib/extensions/element_info.py:149
msgid "Dimensions (mm)"
msgstr ""
-#: lib/extensions/element_info.py:98 lib/extensions/element_info.py:158
-#: lib/extensions/zip.py:134
+#: lib/extensions/element_info.py:98 lib/extensions/element_info.py:113
+#: lib/extensions/element_info.py:173 lib/extensions/zip.py:134
msgid "Stitches"
msgstr ""
-#: lib/extensions/element_info.py:102
+#: lib/extensions/element_info.py:103 lib/extensions/element_info.py:117
msgid "Small stitches (removed)"
msgstr ""
-#: lib/extensions/element_info.py:106 lib/extensions/element_info.py:146
+#: lib/extensions/element_info.py:121 lib/extensions/element_info.py:161
msgid "Jumps"
msgstr ""
-#: lib/extensions/element_info.py:114 lib/extensions/element_info.py:162
+#: lib/extensions/element_info.py:129 lib/extensions/element_info.py:177
msgid "Min stitch length"
msgstr ""
-#: lib/extensions/element_info.py:130
+#: lib/extensions/element_info.py:145
msgid "All Selected Elements"
msgstr ""
-#: lib/extensions/element_info.py:138 lib/extensions/zip.py:135
+#: lib/extensions/element_info.py:153 lib/extensions/zip.py:135
msgid "Colors"
msgstr ""
-#: lib/extensions/element_info.py:142
+#: lib/extensions/element_info.py:157
msgid "Color Changes"
msgstr ""
-#: lib/extensions/element_info.py:150
+#: lib/extensions/element_info.py:165
msgid "Trims"
msgstr ""
-#: lib/extensions/element_info.py:154
+#: lib/extensions/element_info.py:169
msgid "Stops"
msgstr ""
-#: lib/extensions/element_info.py:170
+#: lib/extensions/element_info.py:185
msgid "Filter stitches smaller than (mm)"
msgstr ""
@@ -2593,7 +2596,7 @@ msgstr ""
msgid "Ink/Stitch cannot find your palette folder automatically. Please install your palette manually."
msgstr ""
-#: lib/extensions/jump_to_stroke.py:25
+#: lib/extensions/jump_to_stroke.py:37
msgid "Please select at least two elements to convert the jump stitch to a running stitch."
msgstr ""
@@ -2784,7 +2787,8 @@ msgstr ""
#: lib/extensions/troubleshoot.py:111 lib/extensions/troubleshoot.py:157
#: inx/inkstitch_cleanup.inx:23 inx/inkstitch_element_info.inx:10
#: inx/inkstitch_remove_embroidery_settings.inx:39
-#: inx/inkstitch_troubleshoot.inx:12 inx/inkstitch_update_svg.inx:10
+#: inx/inkstitch_select_elements.inx:86 inx/inkstitch_troubleshoot.inx:12
+#: inx/inkstitch_update_svg.inx:10
msgid "Troubleshoot"
msgstr ""
@@ -2878,9 +2882,9 @@ msgstr ""
#: inx/inkstitch_apply_threadlist.inx:87 inx/inkstitch_auto_run.inx:23
#: inx/inkstitch_cutwork_segmentation.inx:42
#: inx/inkstitch_fill_to_stroke.inx:23 inx/inkstitch_generate_palette.inx:24
-#: inx/inkstitch_gradient_blocks.inx:24
+#: inx/inkstitch_gradient_blocks.inx:24 inx/inkstitch_jump_to_stroke.inx:39
#: inx/inkstitch_lettering_along_path.inx:17
-#: inx/inkstitch_palette_to_text.inx:19
+#: inx/inkstitch_palette_to_text.inx:19 inx/inkstitch_select_elements.inx:78
#: inx/inkstitch_stroke_to_lpe_satin.inx:26
#: inx/inkstitch_zigzag_line_to_satin.inx:18
msgid "Help"
@@ -2924,7 +2928,7 @@ msgstr ""
#: lib/gui/lettering.py:78 lib/gui/test_swatches.py:33
#: inx/inkstitch_apply_threadlist.inx:7 inx/inkstitch_fill_to_stroke.inx:15
-#: inx/inkstitch_gradient_blocks.inx:15
+#: inx/inkstitch_gradient_blocks.inx:15 inx/inkstitch_jump_to_stroke.inx:15
#: inx/inkstitch_lettering_along_path.inx:13
#: inx/inkstitch_palette_to_text.inx:15 inx/inkstitch_stroke_to_lpe_satin.inx:7
#: inx/inkstitch_zigzag_line_to_satin.inx:7
@@ -3224,7 +3228,8 @@ msgid "This extension generates test swatches from a selection.\n"
msgstr ""
#: lib/gui/test_swatches.py:100 inx/inkstitch_apply_threadlist.inx:98
-#: inx/inkstitch_fill_to_stroke.inx:32 inx/inkstitch_stroke_to_lpe_satin.inx:32
+#: inx/inkstitch_fill_to_stroke.inx:32 inx/inkstitch_jump_to_stroke.inx:41
+#: inx/inkstitch_stroke_to_lpe_satin.inx:32
#: inx/inkstitch_zigzag_line_to_satin.inx:28
msgid "Get more information on our website"
msgstr ""
@@ -3270,6 +3275,7 @@ msgid "Multicolor"
msgstr ""
#: lib/lettering/categories.py:26 inx/inkstitch_lettering_generate_json.inx:55
+#: inx/inkstitch_select_elements.inx:13
msgid "Running Stitch"
msgstr ""
@@ -4590,6 +4596,7 @@ msgid "Duplicate Params"
msgstr ""
#: inx/inkstitch_duplicate_params.inx:10 inx/inkstitch_reorder.inx:10
+#: inx/inkstitch_select_elements.inx:101
#: inx/inkstitch_selection_to_guide_line.inx:10
#: inx/inkstitch_selection_to_pattern.inx:10 inx/inkstitch_test_swatches.inx:10
msgid "Edit"
@@ -5312,14 +5319,74 @@ msgstr "Genstart Inkscape for at bruge."
msgid "Jump Stitch to Stroke"
msgstr ""
-#: inx/inkstitch_jump_to_stroke.inx:14
+#: inx/inkstitch_jump_to_stroke.inx:17
+msgid "Convert jumps not shorter than (mm)"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:19
+msgid "Convert jumps not longer than (mm)"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:20
+msgid "Connect"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:21
+msgid "all"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:22
+msgid "in same layer"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:23
+msgid "in same group"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:25
+msgid "Do not connect after"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:26
+msgid "Trim"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:27
+msgid "Stop"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:28
+msgid "Force lock stitch"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:30
+msgid "Output settings"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:31
+msgid "Merge consecutive strokes"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:35
+msgid "These settings only apply when merging is disabled"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:36
msgid "Running stitch length (mm)"
msgstr ""
-#: inx/inkstitch_jump_to_stroke.inx:15
+#: inx/inkstitch_jump_to_stroke.inx:37
msgid "Running stitch tolerance (mm)"
msgstr ""
+#: inx/inkstitch_jump_to_stroke.inx:40
+msgid "This extension converts jump stithes to running stitches."
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:42
+msgid "https://inkstitch.org/docs/stroke-tools/#jump-to-stroke"
+msgstr ""
+
#: inx/inkstitch_layer_commands.inx:3
msgid "Add Layer Commands"
msgstr ""
@@ -5965,6 +6032,140 @@ msgstr ""
msgid "Re-stack objects in order of selection"
msgstr ""
+#: inx/inkstitch_select_elements.inx:3
+msgid "Select embroidery elements"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:8
+msgid "Select options"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:9
+msgid "Select Stitch Type"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:15
+msgid "Select only specific running stitches"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:16 inx/inkstitch_select_elements.inx:36
+#: inx/inkstitch_select_elements.inx:44 inx/inkstitch_select_elements.inx:63
+msgid "No restriction"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:17
+msgid "Auto-Run Top Stitching"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:18
+msgid "Auto-Run Underpath"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:20
+msgid "Ripples"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:23
+msgid "Polyline"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:29
+msgid "Satin"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:31
+msgid "E-Stitch"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:32
+msgid "S-Stitch"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:33
+msgid "Zig-Zag"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:35
+msgid "Only select satins with this underlay type"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:37
+msgid "No underlay"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:38
+msgid "Centerwalk"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:39
+msgid "Contour"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:40
+#: inx/inkstitch_zigzag_line_to_satin.inx:12
+msgid "Zigzag"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:43
+msgid "Rung count"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:43
+msgid "Only select satins with this rung count"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:45
+msgid "No Rungs"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:46
+msgid "Two Rungs"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:53 inx/inkstitch_select_elements.inx:54
+msgid "Fill"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:62
+msgid "Only select fills with this underlay"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:65
+msgid "No Underlay"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:79
+msgid "Select embroidery objects"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:81
+msgid "Selects specific embroidery elements by stitch type."
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:82
+msgid "If there is already an active selection, non maching elements will be deselected."
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:88
+msgid "If this isn't working for you, you may need to insert your path to a python executable manualy."
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:90
+msgid "* Windows: Open the \"Command Prompt\" and type \"where python\". Copy the path and paste it here."
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:91
+msgid "* Linux: Open the command line and type \"which python3\". Copy the path and paste it here."
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:92
+msgid "* macOS: doesn't work, sorry"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:93
+msgid "Python Path"
+msgstr ""
+
#: inx/inkstitch_selection_to_guide_line.inx:3
msgid "Selection to guide line"
msgstr ""
@@ -6151,10 +6352,6 @@ msgstr ""
msgid "Sawtooth"
msgstr ""
-#: inx/inkstitch_zigzag_line_to_satin.inx:12
-msgid "Zigzag"
-msgstr ""
-
#: inx/inkstitch_zigzag_line_to_satin.inx:14
msgid "Smoothing"
msgstr ""
diff --git a/translations/messages_de_DE.po b/translations/messages_de_DE.po
index 82738d7c..c3af67a2 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: 2024-02-22 01:03+0000\n"
-"PO-Revision-Date: 2024-02-22 01:04\n"
+"POT-Creation-Date: 2024-02-24 01:01+0000\n"
+"PO-Revision-Date: 2024-02-24 01:01\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: 2024-02-22 01:03+0000\n"
+"POT-Creation-Date: 2024-02-24 01:00+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -1137,7 +1137,8 @@ msgstr "Klon in ein echtes Element konvertieren:"
msgid "* Select the clone."
msgstr "* Klon auswählen."
-#: lib/elements/clone.py:53
+#: lib/elements/clone.py:53 inx/inkstitch_select_elements.inx:72
+#: inx/inkstitch_select_elements.inx:73
msgid "Clone"
msgstr "Klon"
@@ -1385,27 +1386,27 @@ msgstr "Automatisch geführte Füllstiche"
msgid "Auto Fill"
msgstr "Automatische Füllung"
-#: lib/elements/fill_stitch.py:114
+#: lib/elements/fill_stitch.py:114 inx/inkstitch_select_elements.inx:56
msgid "Contour Fill"
msgstr "Konturfüllung"
-#: lib/elements/fill_stitch.py:115
+#: lib/elements/fill_stitch.py:115 inx/inkstitch_select_elements.inx:57
msgid "Guided Fill"
msgstr "Kurvenfüllung"
-#: lib/elements/fill_stitch.py:116
+#: lib/elements/fill_stitch.py:116 inx/inkstitch_select_elements.inx:59
msgid "Meander Fill"
msgstr "Mäanderfüllung"
-#: lib/elements/fill_stitch.py:117
+#: lib/elements/fill_stitch.py:117 inx/inkstitch_select_elements.inx:55
msgid "Circular Fill"
msgstr "Spiralfüllung"
-#: lib/elements/fill_stitch.py:118
+#: lib/elements/fill_stitch.py:118 inx/inkstitch_select_elements.inx:58
msgid "Linear Gradient Fill"
msgstr "Lineare Verlaufsfüllung"
-#: lib/elements/fill_stitch.py:119
+#: lib/elements/fill_stitch.py:119 inx/inkstitch_select_elements.inx:60
msgid "Legacy Fill"
msgstr "Veraltete Füllung"
@@ -1629,7 +1630,8 @@ msgstr ""
msgid "Width of the zigzag line."
msgstr ""
-#: lib/elements/fill_stitch.py:463
+#: lib/elements/fill_stitch.py:463 inx/inkstitch_select_elements.inx:35
+#: inx/inkstitch_select_elements.inx:62 inx/inkstitch_select_elements.inx:64
msgid "Underlay"
msgstr "Unterlage"
@@ -1657,7 +1659,7 @@ msgid "default: 3x fill row spacing"
msgstr "Standard: 3x Füllreihenabstand"
#: lib/elements/fill_stitch.py:507 lib/elements/stroke.py:135
-#: lib/extensions/element_info.py:110 lib/extensions/element_info.py:166
+#: lib/extensions/element_info.py:125 lib/extensions/element_info.py:181
msgid "Max stitch length"
msgstr "Maximale Stichlänge"
@@ -1830,6 +1832,7 @@ msgid "* Hold \"Shift\" while drawing the rung."
msgstr "* Halte die Shift-Taste gedrückt, während du die Stichlagen zeichnest."
#: lib/elements/satin_column.py:81 lib/elements/satin_column.py:91
+#: inx/inkstitch_select_elements.inx:30
msgid "Satin Column"
msgstr "Satinsäule"
@@ -2111,7 +2114,7 @@ msgstr "* In einen Geradstich umwandeln: wähle das Element aus und öffne Erwei
msgid "* Use as satin column: add an other rail and optionally rungs."
msgstr "* Als Satinsäule benutzen: füge eine weitere Außenkonturlinie hinzu und ggf. Richtungsvektoren."
-#: lib/elements/stroke.py:45
+#: lib/elements/stroke.py:45 inx/inkstitch_select_elements.inx:12
msgid "Stroke"
msgstr "Linie"
@@ -2127,11 +2130,11 @@ msgstr "Geradstich / Mehrfachstich"
msgid "Ripple Stitch"
msgstr "Ripple-Stich"
-#: lib/elements/stroke.py:68
+#: lib/elements/stroke.py:68 inx/inkstitch_select_elements.inx:21
msgid "ZigZag Stitch"
msgstr "Zickzack-Stich"
-#: lib/elements/stroke.py:69
+#: lib/elements/stroke.py:69 inx/inkstitch_select_elements.inx:22
msgid "Manual Stitch"
msgstr "Manuelle Stichpositionierung"
@@ -2478,7 +2481,7 @@ msgstr "Stickreihenfolge"
msgid "This function copies Ink/Stitch parameters from the first selected element to the rest of the selection. Please select at least two elements."
msgstr "Diese Funktion kopiert Ink/Stitch Parameter von dem zuerst gewählten Element auf den Rest der Auswahl. Dafür bitte mindestens zwei Elemente auswählen."
-#: lib/extensions/element_info.py:47
+#: lib/extensions/element_info.py:47 inx/inkstitch_select_elements.inx:15
msgid "Type"
msgstr "Art"
@@ -2494,48 +2497,48 @@ msgstr "Satin Methode"
msgid "Stroke Method"
msgstr "Linien-Methode"
-#: lib/extensions/element_info.py:72 lib/extensions/element_info.py:134
+#: lib/extensions/element_info.py:72 lib/extensions/element_info.py:149
msgid "Dimensions (mm)"
msgstr "Ausmaße (mm)"
-#: lib/extensions/element_info.py:98 lib/extensions/element_info.py:158
-#: lib/extensions/zip.py:134
+#: lib/extensions/element_info.py:98 lib/extensions/element_info.py:113
+#: lib/extensions/element_info.py:173 lib/extensions/zip.py:134
msgid "Stitches"
msgstr "Stiche"
-#: lib/extensions/element_info.py:102
+#: lib/extensions/element_info.py:103 lib/extensions/element_info.py:117
msgid "Small stitches (removed)"
msgstr "Kleine Stiche (entfernt)"
-#: lib/extensions/element_info.py:106 lib/extensions/element_info.py:146
+#: lib/extensions/element_info.py:121 lib/extensions/element_info.py:161
msgid "Jumps"
msgstr "Sprungstiche"
-#: lib/extensions/element_info.py:114 lib/extensions/element_info.py:162
+#: lib/extensions/element_info.py:129 lib/extensions/element_info.py:177
msgid "Min stitch length"
msgstr "Minimale Stichlänge"
-#: lib/extensions/element_info.py:130
+#: lib/extensions/element_info.py:145
msgid "All Selected Elements"
msgstr "Gesamte Auswahl"
-#: lib/extensions/element_info.py:138 lib/extensions/zip.py:135
+#: lib/extensions/element_info.py:153 lib/extensions/zip.py:135
msgid "Colors"
msgstr "Farben"
-#: lib/extensions/element_info.py:142
+#: lib/extensions/element_info.py:157
msgid "Color Changes"
msgstr "Farbwechsel"
-#: lib/extensions/element_info.py:150
+#: lib/extensions/element_info.py:165
msgid "Trims"
msgstr "Fadenschnitt-Befehle"
-#: lib/extensions/element_info.py:154
+#: lib/extensions/element_info.py:169
msgid "Stops"
msgstr "Stopp-Befehle"
-#: lib/extensions/element_info.py:170
+#: lib/extensions/element_info.py:185
msgid "Filter stitches smaller than (mm)"
msgstr "Filtert Stiche kleiner als (mm)"
@@ -2599,7 +2602,7 @@ msgstr "Falscher Dateityp. Ink/Stitch akzeptiert nur Farbpaletten im GPL-Format.
msgid "Ink/Stitch cannot find your palette folder automatically. Please install your palette manually."
msgstr "Ink/Stitch kann den Ordner für Farbpaletten nicht automatisch erkennen. Bitte den Pfad manuell angeben."
-#: lib/extensions/jump_to_stroke.py:25
+#: lib/extensions/jump_to_stroke.py:37
msgid "Please select at least two elements to convert the jump stitch to a running stitch."
msgstr "Bitte mindestens zwei Elemente auswählen, um einen Sprungstich in einen Geradstich umzuwandeln."
@@ -2790,7 +2793,8 @@ msgstr "Beschreibung"
#: lib/extensions/troubleshoot.py:111 lib/extensions/troubleshoot.py:157
#: inx/inkstitch_cleanup.inx:23 inx/inkstitch_element_info.inx:10
#: inx/inkstitch_remove_embroidery_settings.inx:39
-#: inx/inkstitch_troubleshoot.inx:12 inx/inkstitch_update_svg.inx:10
+#: inx/inkstitch_select_elements.inx:86 inx/inkstitch_troubleshoot.inx:12
+#: inx/inkstitch_update_svg.inx:10
msgid "Troubleshoot"
msgstr "Fehlerbehebung"
@@ -2884,9 +2888,9 @@ msgstr "Wert"
#: inx/inkstitch_apply_threadlist.inx:87 inx/inkstitch_auto_run.inx:23
#: inx/inkstitch_cutwork_segmentation.inx:42
#: inx/inkstitch_fill_to_stroke.inx:23 inx/inkstitch_generate_palette.inx:24
-#: inx/inkstitch_gradient_blocks.inx:24
+#: inx/inkstitch_gradient_blocks.inx:24 inx/inkstitch_jump_to_stroke.inx:39
#: inx/inkstitch_lettering_along_path.inx:17
-#: inx/inkstitch_palette_to_text.inx:19
+#: inx/inkstitch_palette_to_text.inx:19 inx/inkstitch_select_elements.inx:78
#: inx/inkstitch_stroke_to_lpe_satin.inx:26
#: inx/inkstitch_zigzag_line_to_satin.inx:18
msgid "Help"
@@ -2930,7 +2934,7 @@ msgstr "Schriftfilter"
#: lib/gui/lettering.py:78 lib/gui/test_swatches.py:33
#: inx/inkstitch_apply_threadlist.inx:7 inx/inkstitch_fill_to_stroke.inx:15
-#: inx/inkstitch_gradient_blocks.inx:15
+#: inx/inkstitch_gradient_blocks.inx:15 inx/inkstitch_jump_to_stroke.inx:15
#: inx/inkstitch_lettering_along_path.inx:13
#: inx/inkstitch_palette_to_text.inx:15 inx/inkstitch_stroke_to_lpe_satin.inx:7
#: inx/inkstitch_zigzag_line_to_satin.inx:7
@@ -3234,7 +3238,8 @@ msgstr "Diese Erweiterung generiert Testmuster von einer Auswahl.\n"
"Sticke die Muster auf dem gleichen Stoff mit dem gleichen Garn wie es für das fertige Design vorgesehen ist."
#: lib/gui/test_swatches.py:100 inx/inkstitch_apply_threadlist.inx:98
-#: inx/inkstitch_fill_to_stroke.inx:32 inx/inkstitch_stroke_to_lpe_satin.inx:32
+#: inx/inkstitch_fill_to_stroke.inx:32 inx/inkstitch_jump_to_stroke.inx:41
+#: inx/inkstitch_stroke_to_lpe_satin.inx:32
#: inx/inkstitch_zigzag_line_to_satin.inx:28
msgid "Get more information on our website"
msgstr "Weitere Informationen auf unserer Webseite"
@@ -3280,6 +3285,7 @@ msgid "Multicolor"
msgstr "Mehrfarbig"
#: lib/lettering/categories.py:26 inx/inkstitch_lettering_generate_json.inx:55
+#: inx/inkstitch_select_elements.inx:13
msgid "Running Stitch"
msgstr "Geradstich"
@@ -4601,6 +4607,7 @@ msgid "Duplicate Params"
msgstr "Parameter duplizieren"
#: inx/inkstitch_duplicate_params.inx:10 inx/inkstitch_reorder.inx:10
+#: inx/inkstitch_select_elements.inx:101
#: inx/inkstitch_selection_to_guide_line.inx:10
#: inx/inkstitch_selection_to_pattern.inx:10 inx/inkstitch_test_swatches.inx:10
msgid "Edit"
@@ -5323,14 +5330,74 @@ msgstr "Inkscape benötigt einen Neustart um die Farbpalette verfügbar zu mache
msgid "Jump Stitch to Stroke"
msgstr "Sprungstich zu Linie"
-#: inx/inkstitch_jump_to_stroke.inx:14
+#: inx/inkstitch_jump_to_stroke.inx:17
+msgid "Convert jumps not shorter than (mm)"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:19
+msgid "Convert jumps not longer than (mm)"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:20
+msgid "Connect"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:21
+msgid "all"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:22
+msgid "in same layer"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:23
+msgid "in same group"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:25
+msgid "Do not connect after"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:26
+msgid "Trim"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:27
+msgid "Stop"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:28
+msgid "Force lock stitch"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:30
+msgid "Output settings"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:31
+msgid "Merge consecutive strokes"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:35
+msgid "These settings only apply when merging is disabled"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:36
msgid "Running stitch length (mm)"
msgstr "Geradstichlänge (mm)"
-#: inx/inkstitch_jump_to_stroke.inx:15
+#: inx/inkstitch_jump_to_stroke.inx:37
msgid "Running stitch tolerance (mm)"
msgstr "Geradstich-Toleranz (mm)"
+#: inx/inkstitch_jump_to_stroke.inx:40
+msgid "This extension converts jump stithes to running stitches."
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:42
+msgid "https://inkstitch.org/docs/stroke-tools/#jump-to-stroke"
+msgstr ""
+
#: inx/inkstitch_layer_commands.inx:3
msgid "Add Layer Commands"
msgstr "Ebenenbefehle hinzufügen"
@@ -5976,6 +6043,140 @@ msgstr "Druckeinstellungen aus den SVG Metadaten entfernen"
msgid "Re-stack objects in order of selection"
msgstr "Objekte in Auswahlreihenfolge sortieren"
+#: inx/inkstitch_select_elements.inx:3
+msgid "Select embroidery elements"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:8
+msgid "Select options"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:9
+msgid "Select Stitch Type"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:15
+msgid "Select only specific running stitches"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:16 inx/inkstitch_select_elements.inx:36
+#: inx/inkstitch_select_elements.inx:44 inx/inkstitch_select_elements.inx:63
+msgid "No restriction"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:17
+msgid "Auto-Run Top Stitching"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:18
+msgid "Auto-Run Underpath"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:20
+msgid "Ripples"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:23
+msgid "Polyline"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:29
+msgid "Satin"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:31
+msgid "E-Stitch"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:32
+msgid "S-Stitch"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:33
+msgid "Zig-Zag"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:35
+msgid "Only select satins with this underlay type"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:37
+msgid "No underlay"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:38
+msgid "Centerwalk"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:39
+msgid "Contour"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:40
+#: inx/inkstitch_zigzag_line_to_satin.inx:12
+msgid "Zigzag"
+msgstr "Zickzack"
+
+#: inx/inkstitch_select_elements.inx:43
+msgid "Rung count"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:43
+msgid "Only select satins with this rung count"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:45
+msgid "No Rungs"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:46
+msgid "Two Rungs"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:53 inx/inkstitch_select_elements.inx:54
+msgid "Fill"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:62
+msgid "Only select fills with this underlay"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:65
+msgid "No Underlay"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:79
+msgid "Select embroidery objects"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:81
+msgid "Selects specific embroidery elements by stitch type."
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:82
+msgid "If there is already an active selection, non maching elements will be deselected."
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:88
+msgid "If this isn't working for you, you may need to insert your path to a python executable manualy."
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:90
+msgid "* Windows: Open the \"Command Prompt\" and type \"where python\". Copy the path and paste it here."
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:91
+msgid "* Linux: Open the command line and type \"which python3\". Copy the path and paste it here."
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:92
+msgid "* macOS: doesn't work, sorry"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:93
+msgid "Python Path"
+msgstr ""
+
#: inx/inkstitch_selection_to_guide_line.inx:3
msgid "Selection to guide line"
msgstr "Auswahl zu Führungslinie"
@@ -6162,10 +6363,6 @@ msgstr "Viereck"
msgid "Sawtooth"
msgstr "Sägezahn"
-#: inx/inkstitch_zigzag_line_to_satin.inx:12
-msgid "Zigzag"
-msgstr "Zickzack"
-
#: inx/inkstitch_zigzag_line_to_satin.inx:14
msgid "Smoothing"
msgstr "Glätten"
diff --git a/translations/messages_el_GR.po b/translations/messages_el_GR.po
index 88959cc4..a2a24c77 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: 2024-02-22 01:03+0000\n"
-"PO-Revision-Date: 2024-02-22 01:04\n"
+"POT-Creation-Date: 2024-02-24 01:01+0000\n"
+"PO-Revision-Date: 2024-02-24 01:01\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: 2024-02-22 01:03+0000\n"
+"POT-Creation-Date: 2024-02-24 01:00+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -1137,7 +1137,8 @@ msgstr ""
msgid "* Select the clone."
msgstr ""
-#: lib/elements/clone.py:53
+#: lib/elements/clone.py:53 inx/inkstitch_select_elements.inx:72
+#: inx/inkstitch_select_elements.inx:73
msgid "Clone"
msgstr ""
@@ -1385,27 +1386,27 @@ msgstr ""
msgid "Auto Fill"
msgstr "Αυτόματο γέμισμα"
-#: lib/elements/fill_stitch.py:114
+#: lib/elements/fill_stitch.py:114 inx/inkstitch_select_elements.inx:56
msgid "Contour Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:115
+#: lib/elements/fill_stitch.py:115 inx/inkstitch_select_elements.inx:57
msgid "Guided Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:116
+#: lib/elements/fill_stitch.py:116 inx/inkstitch_select_elements.inx:59
msgid "Meander Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:117
+#: lib/elements/fill_stitch.py:117 inx/inkstitch_select_elements.inx:55
msgid "Circular Fill"
msgstr "Κυκλικό γέμισμα"
-#: lib/elements/fill_stitch.py:118
+#: lib/elements/fill_stitch.py:118 inx/inkstitch_select_elements.inx:58
msgid "Linear Gradient Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:119
+#: lib/elements/fill_stitch.py:119 inx/inkstitch_select_elements.inx:60
msgid "Legacy Fill"
msgstr ""
@@ -1628,7 +1629,8 @@ msgstr ""
msgid "Width of the zigzag line."
msgstr ""
-#: lib/elements/fill_stitch.py:463
+#: lib/elements/fill_stitch.py:463 inx/inkstitch_select_elements.inx:35
+#: inx/inkstitch_select_elements.inx:62 inx/inkstitch_select_elements.inx:64
msgid "Underlay"
msgstr ""
@@ -1656,7 +1658,7 @@ msgid "default: 3x fill row spacing"
msgstr ""
#: lib/elements/fill_stitch.py:507 lib/elements/stroke.py:135
-#: lib/extensions/element_info.py:110 lib/extensions/element_info.py:166
+#: lib/extensions/element_info.py:125 lib/extensions/element_info.py:181
msgid "Max stitch length"
msgstr ""
@@ -1829,6 +1831,7 @@ msgid "* Hold \"Shift\" while drawing the rung."
msgstr ""
#: lib/elements/satin_column.py:81 lib/elements/satin_column.py:91
+#: inx/inkstitch_select_elements.inx:30
msgid "Satin Column"
msgstr ""
@@ -2110,7 +2113,7 @@ msgstr ""
msgid "* Use as satin column: add an other rail and optionally rungs."
msgstr ""
-#: lib/elements/stroke.py:45
+#: lib/elements/stroke.py:45 inx/inkstitch_select_elements.inx:12
msgid "Stroke"
msgstr ""
@@ -2126,11 +2129,11 @@ msgstr ""
msgid "Ripple Stitch"
msgstr ""
-#: lib/elements/stroke.py:68
+#: lib/elements/stroke.py:68 inx/inkstitch_select_elements.inx:21
msgid "ZigZag Stitch"
msgstr ""
-#: lib/elements/stroke.py:69
+#: lib/elements/stroke.py:69 inx/inkstitch_select_elements.inx:22
msgid "Manual Stitch"
msgstr ""
@@ -2473,7 +2476,7 @@ msgstr ""
msgid "This function copies Ink/Stitch parameters from the first selected element to the rest of the selection. Please select at least two elements."
msgstr ""
-#: lib/extensions/element_info.py:47
+#: lib/extensions/element_info.py:47 inx/inkstitch_select_elements.inx:15
msgid "Type"
msgstr "Τύπος"
@@ -2489,48 +2492,48 @@ msgstr ""
msgid "Stroke Method"
msgstr ""
-#: lib/extensions/element_info.py:72 lib/extensions/element_info.py:134
+#: lib/extensions/element_info.py:72 lib/extensions/element_info.py:149
msgid "Dimensions (mm)"
msgstr ""
-#: lib/extensions/element_info.py:98 lib/extensions/element_info.py:158
-#: lib/extensions/zip.py:134
+#: lib/extensions/element_info.py:98 lib/extensions/element_info.py:113
+#: lib/extensions/element_info.py:173 lib/extensions/zip.py:134
msgid "Stitches"
msgstr ""
-#: lib/extensions/element_info.py:102
+#: lib/extensions/element_info.py:103 lib/extensions/element_info.py:117
msgid "Small stitches (removed)"
msgstr ""
-#: lib/extensions/element_info.py:106 lib/extensions/element_info.py:146
+#: lib/extensions/element_info.py:121 lib/extensions/element_info.py:161
msgid "Jumps"
msgstr ""
-#: lib/extensions/element_info.py:114 lib/extensions/element_info.py:162
+#: lib/extensions/element_info.py:129 lib/extensions/element_info.py:177
msgid "Min stitch length"
msgstr ""
-#: lib/extensions/element_info.py:130
+#: lib/extensions/element_info.py:145
msgid "All Selected Elements"
msgstr ""
-#: lib/extensions/element_info.py:138 lib/extensions/zip.py:135
+#: lib/extensions/element_info.py:153 lib/extensions/zip.py:135
msgid "Colors"
msgstr "Χρώματα"
-#: lib/extensions/element_info.py:142
+#: lib/extensions/element_info.py:157
msgid "Color Changes"
msgstr ""
-#: lib/extensions/element_info.py:150
+#: lib/extensions/element_info.py:165
msgid "Trims"
msgstr ""
-#: lib/extensions/element_info.py:154
+#: lib/extensions/element_info.py:169
msgid "Stops"
msgstr "Διακοπές"
-#: lib/extensions/element_info.py:170
+#: lib/extensions/element_info.py:185
msgid "Filter stitches smaller than (mm)"
msgstr ""
@@ -2593,7 +2596,7 @@ msgstr ""
msgid "Ink/Stitch cannot find your palette folder automatically. Please install your palette manually."
msgstr ""
-#: lib/extensions/jump_to_stroke.py:25
+#: lib/extensions/jump_to_stroke.py:37
msgid "Please select at least two elements to convert the jump stitch to a running stitch."
msgstr ""
@@ -2784,7 +2787,8 @@ msgstr "Περιγραφή"
#: lib/extensions/troubleshoot.py:111 lib/extensions/troubleshoot.py:157
#: inx/inkstitch_cleanup.inx:23 inx/inkstitch_element_info.inx:10
#: inx/inkstitch_remove_embroidery_settings.inx:39
-#: inx/inkstitch_troubleshoot.inx:12 inx/inkstitch_update_svg.inx:10
+#: inx/inkstitch_select_elements.inx:86 inx/inkstitch_troubleshoot.inx:12
+#: inx/inkstitch_update_svg.inx:10
msgid "Troubleshoot"
msgstr "Αντιμετώπιση προβλημάτων"
@@ -2878,9 +2882,9 @@ msgstr "Τιμή"
#: inx/inkstitch_apply_threadlist.inx:87 inx/inkstitch_auto_run.inx:23
#: inx/inkstitch_cutwork_segmentation.inx:42
#: inx/inkstitch_fill_to_stroke.inx:23 inx/inkstitch_generate_palette.inx:24
-#: inx/inkstitch_gradient_blocks.inx:24
+#: inx/inkstitch_gradient_blocks.inx:24 inx/inkstitch_jump_to_stroke.inx:39
#: inx/inkstitch_lettering_along_path.inx:17
-#: inx/inkstitch_palette_to_text.inx:19
+#: inx/inkstitch_palette_to_text.inx:19 inx/inkstitch_select_elements.inx:78
#: inx/inkstitch_stroke_to_lpe_satin.inx:26
#: inx/inkstitch_zigzag_line_to_satin.inx:18
msgid "Help"
@@ -2924,7 +2928,7 @@ msgstr ""
#: lib/gui/lettering.py:78 lib/gui/test_swatches.py:33
#: inx/inkstitch_apply_threadlist.inx:7 inx/inkstitch_fill_to_stroke.inx:15
-#: inx/inkstitch_gradient_blocks.inx:15
+#: inx/inkstitch_gradient_blocks.inx:15 inx/inkstitch_jump_to_stroke.inx:15
#: inx/inkstitch_lettering_along_path.inx:13
#: inx/inkstitch_palette_to_text.inx:15 inx/inkstitch_stroke_to_lpe_satin.inx:7
#: inx/inkstitch_zigzag_line_to_satin.inx:7
@@ -3224,7 +3228,8 @@ msgid "This extension generates test swatches from a selection.\n"
msgstr ""
#: lib/gui/test_swatches.py:100 inx/inkstitch_apply_threadlist.inx:98
-#: inx/inkstitch_fill_to_stroke.inx:32 inx/inkstitch_stroke_to_lpe_satin.inx:32
+#: inx/inkstitch_fill_to_stroke.inx:32 inx/inkstitch_jump_to_stroke.inx:41
+#: inx/inkstitch_stroke_to_lpe_satin.inx:32
#: inx/inkstitch_zigzag_line_to_satin.inx:28
msgid "Get more information on our website"
msgstr ""
@@ -3270,6 +3275,7 @@ msgid "Multicolor"
msgstr ""
#: lib/lettering/categories.py:26 inx/inkstitch_lettering_generate_json.inx:55
+#: inx/inkstitch_select_elements.inx:13
msgid "Running Stitch"
msgstr ""
@@ -4590,6 +4596,7 @@ msgid "Duplicate Params"
msgstr ""
#: inx/inkstitch_duplicate_params.inx:10 inx/inkstitch_reorder.inx:10
+#: inx/inkstitch_select_elements.inx:101
#: inx/inkstitch_selection_to_guide_line.inx:10
#: inx/inkstitch_selection_to_pattern.inx:10 inx/inkstitch_test_swatches.inx:10
msgid "Edit"
@@ -5312,14 +5319,74 @@ msgstr ""
msgid "Jump Stitch to Stroke"
msgstr ""
-#: inx/inkstitch_jump_to_stroke.inx:14
+#: inx/inkstitch_jump_to_stroke.inx:17
+msgid "Convert jumps not shorter than (mm)"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:19
+msgid "Convert jumps not longer than (mm)"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:20
+msgid "Connect"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:21
+msgid "all"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:22
+msgid "in same layer"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:23
+msgid "in same group"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:25
+msgid "Do not connect after"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:26
+msgid "Trim"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:27
+msgid "Stop"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:28
+msgid "Force lock stitch"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:30
+msgid "Output settings"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:31
+msgid "Merge consecutive strokes"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:35
+msgid "These settings only apply when merging is disabled"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:36
msgid "Running stitch length (mm)"
msgstr ""
-#: inx/inkstitch_jump_to_stroke.inx:15
+#: inx/inkstitch_jump_to_stroke.inx:37
msgid "Running stitch tolerance (mm)"
msgstr ""
+#: inx/inkstitch_jump_to_stroke.inx:40
+msgid "This extension converts jump stithes to running stitches."
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:42
+msgid "https://inkstitch.org/docs/stroke-tools/#jump-to-stroke"
+msgstr ""
+
#: inx/inkstitch_layer_commands.inx:3
msgid "Add Layer Commands"
msgstr ""
@@ -5965,6 +6032,140 @@ msgstr ""
msgid "Re-stack objects in order of selection"
msgstr ""
+#: inx/inkstitch_select_elements.inx:3
+msgid "Select embroidery elements"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:8
+msgid "Select options"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:9
+msgid "Select Stitch Type"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:15
+msgid "Select only specific running stitches"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:16 inx/inkstitch_select_elements.inx:36
+#: inx/inkstitch_select_elements.inx:44 inx/inkstitch_select_elements.inx:63
+msgid "No restriction"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:17
+msgid "Auto-Run Top Stitching"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:18
+msgid "Auto-Run Underpath"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:20
+msgid "Ripples"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:23
+msgid "Polyline"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:29
+msgid "Satin"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:31
+msgid "E-Stitch"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:32
+msgid "S-Stitch"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:33
+msgid "Zig-Zag"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:35
+msgid "Only select satins with this underlay type"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:37
+msgid "No underlay"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:38
+msgid "Centerwalk"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:39
+msgid "Contour"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:40
+#: inx/inkstitch_zigzag_line_to_satin.inx:12
+msgid "Zigzag"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:43
+msgid "Rung count"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:43
+msgid "Only select satins with this rung count"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:45
+msgid "No Rungs"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:46
+msgid "Two Rungs"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:53 inx/inkstitch_select_elements.inx:54
+msgid "Fill"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:62
+msgid "Only select fills with this underlay"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:65
+msgid "No Underlay"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:79
+msgid "Select embroidery objects"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:81
+msgid "Selects specific embroidery elements by stitch type."
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:82
+msgid "If there is already an active selection, non maching elements will be deselected."
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:88
+msgid "If this isn't working for you, you may need to insert your path to a python executable manualy."
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:90
+msgid "* Windows: Open the \"Command Prompt\" and type \"where python\". Copy the path and paste it here."
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:91
+msgid "* Linux: Open the command line and type \"which python3\". Copy the path and paste it here."
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:92
+msgid "* macOS: doesn't work, sorry"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:93
+msgid "Python Path"
+msgstr ""
+
#: inx/inkstitch_selection_to_guide_line.inx:3
msgid "Selection to guide line"
msgstr ""
@@ -6151,10 +6352,6 @@ msgstr "Τετράγωνο"
msgid "Sawtooth"
msgstr ""
-#: inx/inkstitch_zigzag_line_to_satin.inx:12
-msgid "Zigzag"
-msgstr ""
-
#: inx/inkstitch_zigzag_line_to_satin.inx:14
msgid "Smoothing"
msgstr ""
diff --git a/translations/messages_en_US.po b/translations/messages_en_US.po
index a15426cb..2cda585a 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: 2024-02-22 01:03+0000\n"
-"PO-Revision-Date: 2024-02-22 01:04\n"
+"POT-Creation-Date: 2024-02-24 01:01+0000\n"
+"PO-Revision-Date: 2024-02-24 01:01\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: 2024-02-22 01:03+0000\n"
+"POT-Creation-Date: 2024-02-24 01:00+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -1137,7 +1137,8 @@ msgstr ""
msgid "* Select the clone."
msgstr ""
-#: lib/elements/clone.py:53
+#: lib/elements/clone.py:53 inx/inkstitch_select_elements.inx:72
+#: inx/inkstitch_select_elements.inx:73
msgid "Clone"
msgstr ""
@@ -1385,27 +1386,27 @@ msgstr ""
msgid "Auto Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:114
+#: lib/elements/fill_stitch.py:114 inx/inkstitch_select_elements.inx:56
msgid "Contour Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:115
+#: lib/elements/fill_stitch.py:115 inx/inkstitch_select_elements.inx:57
msgid "Guided Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:116
+#: lib/elements/fill_stitch.py:116 inx/inkstitch_select_elements.inx:59
msgid "Meander Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:117
+#: lib/elements/fill_stitch.py:117 inx/inkstitch_select_elements.inx:55
msgid "Circular Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:118
+#: lib/elements/fill_stitch.py:118 inx/inkstitch_select_elements.inx:58
msgid "Linear Gradient Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:119
+#: lib/elements/fill_stitch.py:119 inx/inkstitch_select_elements.inx:60
msgid "Legacy Fill"
msgstr ""
@@ -1628,7 +1629,8 @@ msgstr ""
msgid "Width of the zigzag line."
msgstr ""
-#: lib/elements/fill_stitch.py:463
+#: lib/elements/fill_stitch.py:463 inx/inkstitch_select_elements.inx:35
+#: inx/inkstitch_select_elements.inx:62 inx/inkstitch_select_elements.inx:64
msgid "Underlay"
msgstr ""
@@ -1656,7 +1658,7 @@ msgid "default: 3x fill row spacing"
msgstr ""
#: lib/elements/fill_stitch.py:507 lib/elements/stroke.py:135
-#: lib/extensions/element_info.py:110 lib/extensions/element_info.py:166
+#: lib/extensions/element_info.py:125 lib/extensions/element_info.py:181
msgid "Max stitch length"
msgstr ""
@@ -1829,6 +1831,7 @@ msgid "* Hold \"Shift\" while drawing the rung."
msgstr ""
#: lib/elements/satin_column.py:81 lib/elements/satin_column.py:91
+#: inx/inkstitch_select_elements.inx:30
msgid "Satin Column"
msgstr ""
@@ -2110,7 +2113,7 @@ msgstr ""
msgid "* Use as satin column: add an other rail and optionally rungs."
msgstr ""
-#: lib/elements/stroke.py:45
+#: lib/elements/stroke.py:45 inx/inkstitch_select_elements.inx:12
msgid "Stroke"
msgstr ""
@@ -2126,11 +2129,11 @@ msgstr ""
msgid "Ripple Stitch"
msgstr ""
-#: lib/elements/stroke.py:68
+#: lib/elements/stroke.py:68 inx/inkstitch_select_elements.inx:21
msgid "ZigZag Stitch"
msgstr ""
-#: lib/elements/stroke.py:69
+#: lib/elements/stroke.py:69 inx/inkstitch_select_elements.inx:22
msgid "Manual Stitch"
msgstr ""
@@ -2473,7 +2476,7 @@ msgstr ""
msgid "This function copies Ink/Stitch parameters from the first selected element to the rest of the selection. Please select at least two elements."
msgstr ""
-#: lib/extensions/element_info.py:47
+#: lib/extensions/element_info.py:47 inx/inkstitch_select_elements.inx:15
msgid "Type"
msgstr ""
@@ -2489,48 +2492,48 @@ msgstr ""
msgid "Stroke Method"
msgstr ""
-#: lib/extensions/element_info.py:72 lib/extensions/element_info.py:134
+#: lib/extensions/element_info.py:72 lib/extensions/element_info.py:149
msgid "Dimensions (mm)"
msgstr ""
-#: lib/extensions/element_info.py:98 lib/extensions/element_info.py:158
-#: lib/extensions/zip.py:134
+#: lib/extensions/element_info.py:98 lib/extensions/element_info.py:113
+#: lib/extensions/element_info.py:173 lib/extensions/zip.py:134
msgid "Stitches"
msgstr ""
-#: lib/extensions/element_info.py:102
+#: lib/extensions/element_info.py:103 lib/extensions/element_info.py:117
msgid "Small stitches (removed)"
msgstr ""
-#: lib/extensions/element_info.py:106 lib/extensions/element_info.py:146
+#: lib/extensions/element_info.py:121 lib/extensions/element_info.py:161
msgid "Jumps"
msgstr ""
-#: lib/extensions/element_info.py:114 lib/extensions/element_info.py:162
+#: lib/extensions/element_info.py:129 lib/extensions/element_info.py:177
msgid "Min stitch length"
msgstr ""
-#: lib/extensions/element_info.py:130
+#: lib/extensions/element_info.py:145
msgid "All Selected Elements"
msgstr ""
-#: lib/extensions/element_info.py:138 lib/extensions/zip.py:135
+#: lib/extensions/element_info.py:153 lib/extensions/zip.py:135
msgid "Colors"
msgstr ""
-#: lib/extensions/element_info.py:142
+#: lib/extensions/element_info.py:157
msgid "Color Changes"
msgstr ""
-#: lib/extensions/element_info.py:150
+#: lib/extensions/element_info.py:165
msgid "Trims"
msgstr ""
-#: lib/extensions/element_info.py:154
+#: lib/extensions/element_info.py:169
msgid "Stops"
msgstr ""
-#: lib/extensions/element_info.py:170
+#: lib/extensions/element_info.py:185
msgid "Filter stitches smaller than (mm)"
msgstr ""
@@ -2593,7 +2596,7 @@ msgstr ""
msgid "Ink/Stitch cannot find your palette folder automatically. Please install your palette manually."
msgstr ""
-#: lib/extensions/jump_to_stroke.py:25
+#: lib/extensions/jump_to_stroke.py:37
msgid "Please select at least two elements to convert the jump stitch to a running stitch."
msgstr ""
@@ -2784,7 +2787,8 @@ msgstr ""
#: lib/extensions/troubleshoot.py:111 lib/extensions/troubleshoot.py:157
#: inx/inkstitch_cleanup.inx:23 inx/inkstitch_element_info.inx:10
#: inx/inkstitch_remove_embroidery_settings.inx:39
-#: inx/inkstitch_troubleshoot.inx:12 inx/inkstitch_update_svg.inx:10
+#: inx/inkstitch_select_elements.inx:86 inx/inkstitch_troubleshoot.inx:12
+#: inx/inkstitch_update_svg.inx:10
msgid "Troubleshoot"
msgstr ""
@@ -2878,9 +2882,9 @@ msgstr ""
#: inx/inkstitch_apply_threadlist.inx:87 inx/inkstitch_auto_run.inx:23
#: inx/inkstitch_cutwork_segmentation.inx:42
#: inx/inkstitch_fill_to_stroke.inx:23 inx/inkstitch_generate_palette.inx:24
-#: inx/inkstitch_gradient_blocks.inx:24
+#: inx/inkstitch_gradient_blocks.inx:24 inx/inkstitch_jump_to_stroke.inx:39
#: inx/inkstitch_lettering_along_path.inx:17
-#: inx/inkstitch_palette_to_text.inx:19
+#: inx/inkstitch_palette_to_text.inx:19 inx/inkstitch_select_elements.inx:78
#: inx/inkstitch_stroke_to_lpe_satin.inx:26
#: inx/inkstitch_zigzag_line_to_satin.inx:18
msgid "Help"
@@ -2924,7 +2928,7 @@ msgstr ""
#: lib/gui/lettering.py:78 lib/gui/test_swatches.py:33
#: inx/inkstitch_apply_threadlist.inx:7 inx/inkstitch_fill_to_stroke.inx:15
-#: inx/inkstitch_gradient_blocks.inx:15
+#: inx/inkstitch_gradient_blocks.inx:15 inx/inkstitch_jump_to_stroke.inx:15
#: inx/inkstitch_lettering_along_path.inx:13
#: inx/inkstitch_palette_to_text.inx:15 inx/inkstitch_stroke_to_lpe_satin.inx:7
#: inx/inkstitch_zigzag_line_to_satin.inx:7
@@ -3224,7 +3228,8 @@ msgid "This extension generates test swatches from a selection.\n"
msgstr ""
#: lib/gui/test_swatches.py:100 inx/inkstitch_apply_threadlist.inx:98
-#: inx/inkstitch_fill_to_stroke.inx:32 inx/inkstitch_stroke_to_lpe_satin.inx:32
+#: inx/inkstitch_fill_to_stroke.inx:32 inx/inkstitch_jump_to_stroke.inx:41
+#: inx/inkstitch_stroke_to_lpe_satin.inx:32
#: inx/inkstitch_zigzag_line_to_satin.inx:28
msgid "Get more information on our website"
msgstr ""
@@ -3270,6 +3275,7 @@ msgid "Multicolor"
msgstr ""
#: lib/lettering/categories.py:26 inx/inkstitch_lettering_generate_json.inx:55
+#: inx/inkstitch_select_elements.inx:13
msgid "Running Stitch"
msgstr ""
@@ -4590,6 +4596,7 @@ msgid "Duplicate Params"
msgstr ""
#: inx/inkstitch_duplicate_params.inx:10 inx/inkstitch_reorder.inx:10
+#: inx/inkstitch_select_elements.inx:101
#: inx/inkstitch_selection_to_guide_line.inx:10
#: inx/inkstitch_selection_to_pattern.inx:10 inx/inkstitch_test_swatches.inx:10
msgid "Edit"
@@ -5312,14 +5319,74 @@ msgstr ""
msgid "Jump Stitch to Stroke"
msgstr ""
-#: inx/inkstitch_jump_to_stroke.inx:14
+#: inx/inkstitch_jump_to_stroke.inx:17
+msgid "Convert jumps not shorter than (mm)"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:19
+msgid "Convert jumps not longer than (mm)"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:20
+msgid "Connect"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:21
+msgid "all"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:22
+msgid "in same layer"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:23
+msgid "in same group"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:25
+msgid "Do not connect after"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:26
+msgid "Trim"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:27
+msgid "Stop"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:28
+msgid "Force lock stitch"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:30
+msgid "Output settings"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:31
+msgid "Merge consecutive strokes"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:35
+msgid "These settings only apply when merging is disabled"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:36
msgid "Running stitch length (mm)"
msgstr ""
-#: inx/inkstitch_jump_to_stroke.inx:15
+#: inx/inkstitch_jump_to_stroke.inx:37
msgid "Running stitch tolerance (mm)"
msgstr ""
+#: inx/inkstitch_jump_to_stroke.inx:40
+msgid "This extension converts jump stithes to running stitches."
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:42
+msgid "https://inkstitch.org/docs/stroke-tools/#jump-to-stroke"
+msgstr ""
+
#: inx/inkstitch_layer_commands.inx:3
msgid "Add Layer Commands"
msgstr ""
@@ -5965,6 +6032,140 @@ msgstr ""
msgid "Re-stack objects in order of selection"
msgstr ""
+#: inx/inkstitch_select_elements.inx:3
+msgid "Select embroidery elements"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:8
+msgid "Select options"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:9
+msgid "Select Stitch Type"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:15
+msgid "Select only specific running stitches"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:16 inx/inkstitch_select_elements.inx:36
+#: inx/inkstitch_select_elements.inx:44 inx/inkstitch_select_elements.inx:63
+msgid "No restriction"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:17
+msgid "Auto-Run Top Stitching"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:18
+msgid "Auto-Run Underpath"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:20
+msgid "Ripples"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:23
+msgid "Polyline"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:29
+msgid "Satin"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:31
+msgid "E-Stitch"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:32
+msgid "S-Stitch"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:33
+msgid "Zig-Zag"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:35
+msgid "Only select satins with this underlay type"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:37
+msgid "No underlay"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:38
+msgid "Centerwalk"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:39
+msgid "Contour"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:40
+#: inx/inkstitch_zigzag_line_to_satin.inx:12
+msgid "Zigzag"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:43
+msgid "Rung count"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:43
+msgid "Only select satins with this rung count"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:45
+msgid "No Rungs"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:46
+msgid "Two Rungs"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:53 inx/inkstitch_select_elements.inx:54
+msgid "Fill"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:62
+msgid "Only select fills with this underlay"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:65
+msgid "No Underlay"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:79
+msgid "Select embroidery objects"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:81
+msgid "Selects specific embroidery elements by stitch type."
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:82
+msgid "If there is already an active selection, non maching elements will be deselected."
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:88
+msgid "If this isn't working for you, you may need to insert your path to a python executable manualy."
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:90
+msgid "* Windows: Open the \"Command Prompt\" and type \"where python\". Copy the path and paste it here."
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:91
+msgid "* Linux: Open the command line and type \"which python3\". Copy the path and paste it here."
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:92
+msgid "* macOS: doesn't work, sorry"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:93
+msgid "Python Path"
+msgstr ""
+
#: inx/inkstitch_selection_to_guide_line.inx:3
msgid "Selection to guide line"
msgstr ""
@@ -6151,10 +6352,6 @@ msgstr ""
msgid "Sawtooth"
msgstr ""
-#: inx/inkstitch_zigzag_line_to_satin.inx:12
-msgid "Zigzag"
-msgstr ""
-
#: inx/inkstitch_zigzag_line_to_satin.inx:14
msgid "Smoothing"
msgstr ""
diff --git a/translations/messages_es_ES.po b/translations/messages_es_ES.po
index b6d02906..8d98aa1a 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: 2024-02-22 01:03+0000\n"
-"PO-Revision-Date: 2024-02-22 01:04\n"
+"POT-Creation-Date: 2024-02-24 01:01+0000\n"
+"PO-Revision-Date: 2024-02-24 01:02\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: 2024-02-22 01:03+0000\n"
+"POT-Creation-Date: 2024-02-24 01:00+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -1137,7 +1137,8 @@ msgstr "Convertir el clon en un elemento real:"
msgid "* Select the clone."
msgstr "* Seleccione el clon."
-#: lib/elements/clone.py:53
+#: lib/elements/clone.py:53 inx/inkstitch_select_elements.inx:72
+#: inx/inkstitch_select_elements.inx:73
msgid "Clone"
msgstr "Clon"
@@ -1385,27 +1386,27 @@ msgstr "Bordado de relleno enrutado automáticamente"
msgid "Auto Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:114
+#: lib/elements/fill_stitch.py:114 inx/inkstitch_select_elements.inx:56
msgid "Contour Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:115
+#: lib/elements/fill_stitch.py:115 inx/inkstitch_select_elements.inx:57
msgid "Guided Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:116
+#: lib/elements/fill_stitch.py:116 inx/inkstitch_select_elements.inx:59
msgid "Meander Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:117
+#: lib/elements/fill_stitch.py:117 inx/inkstitch_select_elements.inx:55
msgid "Circular Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:118
+#: lib/elements/fill_stitch.py:118 inx/inkstitch_select_elements.inx:58
msgid "Linear Gradient Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:119
+#: lib/elements/fill_stitch.py:119 inx/inkstitch_select_elements.inx:60
msgid "Legacy Fill"
msgstr ""
@@ -1628,7 +1629,8 @@ msgstr ""
msgid "Width of the zigzag line."
msgstr ""
-#: lib/elements/fill_stitch.py:463
+#: lib/elements/fill_stitch.py:463 inx/inkstitch_select_elements.inx:35
+#: inx/inkstitch_select_elements.inx:62 inx/inkstitch_select_elements.inx:64
msgid "Underlay"
msgstr "Capa base"
@@ -1656,7 +1658,7 @@ msgid "default: 3x fill row spacing"
msgstr "por defecto: rellenar el espaciado de línea x3"
#: lib/elements/fill_stitch.py:507 lib/elements/stroke.py:135
-#: lib/extensions/element_info.py:110 lib/extensions/element_info.py:166
+#: lib/extensions/element_info.py:125 lib/extensions/element_info.py:181
msgid "Max stitch length"
msgstr "Longitud de puntada máxima"
@@ -1829,6 +1831,7 @@ msgid "* Hold \"Shift\" while drawing the rung."
msgstr "* Mantenga presionada la tecla \"Mayús\" mientras dibuja el peldaño."
#: lib/elements/satin_column.py:81 lib/elements/satin_column.py:91
+#: inx/inkstitch_select_elements.inx:30
msgid "Satin Column"
msgstr "Columnas de raso"
@@ -2110,7 +2113,7 @@ msgstr ""
msgid "* Use as satin column: add an other rail and optionally rungs."
msgstr ""
-#: lib/elements/stroke.py:45
+#: lib/elements/stroke.py:45 inx/inkstitch_select_elements.inx:12
msgid "Stroke"
msgstr "Trazo"
@@ -2126,11 +2129,11 @@ msgstr ""
msgid "Ripple Stitch"
msgstr ""
-#: lib/elements/stroke.py:68
+#: lib/elements/stroke.py:68 inx/inkstitch_select_elements.inx:21
msgid "ZigZag Stitch"
msgstr ""
-#: lib/elements/stroke.py:69
+#: lib/elements/stroke.py:69 inx/inkstitch_select_elements.inx:22
msgid "Manual Stitch"
msgstr ""
@@ -2474,7 +2477,7 @@ msgstr ""
msgid "This function copies Ink/Stitch parameters from the first selected element to the rest of the selection. Please select at least two elements."
msgstr "Esta función copia los parámetros de Ink/Stitch del primer elemento seleccionado al resto de la selección. Seleccione al menos dos elementos."
-#: lib/extensions/element_info.py:47
+#: lib/extensions/element_info.py:47 inx/inkstitch_select_elements.inx:15
msgid "Type"
msgstr ""
@@ -2490,48 +2493,48 @@ msgstr ""
msgid "Stroke Method"
msgstr ""
-#: lib/extensions/element_info.py:72 lib/extensions/element_info.py:134
+#: lib/extensions/element_info.py:72 lib/extensions/element_info.py:149
msgid "Dimensions (mm)"
msgstr ""
-#: lib/extensions/element_info.py:98 lib/extensions/element_info.py:158
-#: lib/extensions/zip.py:134
+#: lib/extensions/element_info.py:98 lib/extensions/element_info.py:113
+#: lib/extensions/element_info.py:173 lib/extensions/zip.py:134
msgid "Stitches"
msgstr "Puntadas"
-#: lib/extensions/element_info.py:102
+#: lib/extensions/element_info.py:103 lib/extensions/element_info.py:117
msgid "Small stitches (removed)"
msgstr ""
-#: lib/extensions/element_info.py:106 lib/extensions/element_info.py:146
+#: lib/extensions/element_info.py:121 lib/extensions/element_info.py:161
msgid "Jumps"
msgstr ""
-#: lib/extensions/element_info.py:114 lib/extensions/element_info.py:162
+#: lib/extensions/element_info.py:129 lib/extensions/element_info.py:177
msgid "Min stitch length"
msgstr ""
-#: lib/extensions/element_info.py:130
+#: lib/extensions/element_info.py:145
msgid "All Selected Elements"
msgstr ""
-#: lib/extensions/element_info.py:138 lib/extensions/zip.py:135
+#: lib/extensions/element_info.py:153 lib/extensions/zip.py:135
msgid "Colors"
msgstr "Colores"
-#: lib/extensions/element_info.py:142
+#: lib/extensions/element_info.py:157
msgid "Color Changes"
msgstr ""
-#: lib/extensions/element_info.py:150
+#: lib/extensions/element_info.py:165
msgid "Trims"
msgstr ""
-#: lib/extensions/element_info.py:154
+#: lib/extensions/element_info.py:169
msgid "Stops"
msgstr ""
-#: lib/extensions/element_info.py:170
+#: lib/extensions/element_info.py:185
msgid "Filter stitches smaller than (mm)"
msgstr ""
@@ -2594,7 +2597,7 @@ msgstr "Tipo de archivo incorrecto. Ink/Stitch sólo acepta paletas de colores g
msgid "Ink/Stitch cannot find your palette folder automatically. Please install your palette manually."
msgstr "Ink/Stitch no puede encontrar su carpeta de paleta automáticamente. Instale su paleta manualmente."
-#: lib/extensions/jump_to_stroke.py:25
+#: lib/extensions/jump_to_stroke.py:37
msgid "Please select at least two elements to convert the jump stitch to a running stitch."
msgstr ""
@@ -2785,7 +2788,8 @@ msgstr "Descripción"
#: lib/extensions/troubleshoot.py:111 lib/extensions/troubleshoot.py:157
#: inx/inkstitch_cleanup.inx:23 inx/inkstitch_element_info.inx:10
#: inx/inkstitch_remove_embroidery_settings.inx:39
-#: inx/inkstitch_troubleshoot.inx:12 inx/inkstitch_update_svg.inx:10
+#: inx/inkstitch_select_elements.inx:86 inx/inkstitch_troubleshoot.inx:12
+#: inx/inkstitch_update_svg.inx:10
msgid "Troubleshoot"
msgstr "Solucionar problemas"
@@ -2879,9 +2883,9 @@ msgstr ""
#: inx/inkstitch_apply_threadlist.inx:87 inx/inkstitch_auto_run.inx:23
#: inx/inkstitch_cutwork_segmentation.inx:42
#: inx/inkstitch_fill_to_stroke.inx:23 inx/inkstitch_generate_palette.inx:24
-#: inx/inkstitch_gradient_blocks.inx:24
+#: inx/inkstitch_gradient_blocks.inx:24 inx/inkstitch_jump_to_stroke.inx:39
#: inx/inkstitch_lettering_along_path.inx:17
-#: inx/inkstitch_palette_to_text.inx:19
+#: inx/inkstitch_palette_to_text.inx:19 inx/inkstitch_select_elements.inx:78
#: inx/inkstitch_stroke_to_lpe_satin.inx:26
#: inx/inkstitch_zigzag_line_to_satin.inx:18
msgid "Help"
@@ -2925,7 +2929,7 @@ msgstr ""
#: lib/gui/lettering.py:78 lib/gui/test_swatches.py:33
#: inx/inkstitch_apply_threadlist.inx:7 inx/inkstitch_fill_to_stroke.inx:15
-#: inx/inkstitch_gradient_blocks.inx:15
+#: inx/inkstitch_gradient_blocks.inx:15 inx/inkstitch_jump_to_stroke.inx:15
#: inx/inkstitch_lettering_along_path.inx:13
#: inx/inkstitch_palette_to_text.inx:15 inx/inkstitch_stroke_to_lpe_satin.inx:7
#: inx/inkstitch_zigzag_line_to_satin.inx:7
@@ -3225,7 +3229,8 @@ msgid "This extension generates test swatches from a selection.\n"
msgstr ""
#: lib/gui/test_swatches.py:100 inx/inkstitch_apply_threadlist.inx:98
-#: inx/inkstitch_fill_to_stroke.inx:32 inx/inkstitch_stroke_to_lpe_satin.inx:32
+#: inx/inkstitch_fill_to_stroke.inx:32 inx/inkstitch_jump_to_stroke.inx:41
+#: inx/inkstitch_stroke_to_lpe_satin.inx:32
#: inx/inkstitch_zigzag_line_to_satin.inx:28
msgid "Get more information on our website"
msgstr ""
@@ -3271,6 +3276,7 @@ msgid "Multicolor"
msgstr ""
#: lib/lettering/categories.py:26 inx/inkstitch_lettering_generate_json.inx:55
+#: inx/inkstitch_select_elements.inx:13
msgid "Running Stitch"
msgstr ""
@@ -4591,6 +4597,7 @@ msgid "Duplicate Params"
msgstr "Duplicar parametros"
#: inx/inkstitch_duplicate_params.inx:10 inx/inkstitch_reorder.inx:10
+#: inx/inkstitch_select_elements.inx:101
#: inx/inkstitch_selection_to_guide_line.inx:10
#: inx/inkstitch_selection_to_pattern.inx:10 inx/inkstitch_test_swatches.inx:10
msgid "Edit"
@@ -5313,14 +5320,74 @@ msgstr "Reiniciar Inkscape para usarlo."
msgid "Jump Stitch to Stroke"
msgstr ""
-#: inx/inkstitch_jump_to_stroke.inx:14
+#: inx/inkstitch_jump_to_stroke.inx:17
+msgid "Convert jumps not shorter than (mm)"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:19
+msgid "Convert jumps not longer than (mm)"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:20
+msgid "Connect"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:21
+msgid "all"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:22
+msgid "in same layer"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:23
+msgid "in same group"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:25
+msgid "Do not connect after"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:26
+msgid "Trim"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:27
+msgid "Stop"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:28
+msgid "Force lock stitch"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:30
+msgid "Output settings"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:31
+msgid "Merge consecutive strokes"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:35
+msgid "These settings only apply when merging is disabled"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:36
msgid "Running stitch length (mm)"
msgstr ""
-#: inx/inkstitch_jump_to_stroke.inx:15
+#: inx/inkstitch_jump_to_stroke.inx:37
msgid "Running stitch tolerance (mm)"
msgstr ""
+#: inx/inkstitch_jump_to_stroke.inx:40
+msgid "This extension converts jump stithes to running stitches."
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:42
+msgid "https://inkstitch.org/docs/stroke-tools/#jump-to-stroke"
+msgstr ""
+
#: inx/inkstitch_layer_commands.inx:3
msgid "Add Layer Commands"
msgstr "Añadir capa de comandos"
@@ -5966,6 +6033,140 @@ msgstr "Eliminar la configuración de impresión de los metadatos del SVG"
msgid "Re-stack objects in order of selection"
msgstr "Re-apilar objetos en orden de selección"
+#: inx/inkstitch_select_elements.inx:3
+msgid "Select embroidery elements"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:8
+msgid "Select options"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:9
+msgid "Select Stitch Type"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:15
+msgid "Select only specific running stitches"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:16 inx/inkstitch_select_elements.inx:36
+#: inx/inkstitch_select_elements.inx:44 inx/inkstitch_select_elements.inx:63
+msgid "No restriction"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:17
+msgid "Auto-Run Top Stitching"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:18
+msgid "Auto-Run Underpath"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:20
+msgid "Ripples"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:23
+msgid "Polyline"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:29
+msgid "Satin"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:31
+msgid "E-Stitch"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:32
+msgid "S-Stitch"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:33
+msgid "Zig-Zag"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:35
+msgid "Only select satins with this underlay type"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:37
+msgid "No underlay"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:38
+msgid "Centerwalk"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:39
+msgid "Contour"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:40
+#: inx/inkstitch_zigzag_line_to_satin.inx:12
+msgid "Zigzag"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:43
+msgid "Rung count"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:43
+msgid "Only select satins with this rung count"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:45
+msgid "No Rungs"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:46
+msgid "Two Rungs"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:53 inx/inkstitch_select_elements.inx:54
+msgid "Fill"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:62
+msgid "Only select fills with this underlay"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:65
+msgid "No Underlay"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:79
+msgid "Select embroidery objects"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:81
+msgid "Selects specific embroidery elements by stitch type."
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:82
+msgid "If there is already an active selection, non maching elements will be deselected."
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:88
+msgid "If this isn't working for you, you may need to insert your path to a python executable manualy."
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:90
+msgid "* Windows: Open the \"Command Prompt\" and type \"where python\". Copy the path and paste it here."
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:91
+msgid "* Linux: Open the command line and type \"which python3\". Copy the path and paste it here."
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:92
+msgid "* macOS: doesn't work, sorry"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:93
+msgid "Python Path"
+msgstr ""
+
#: inx/inkstitch_selection_to_guide_line.inx:3
msgid "Selection to guide line"
msgstr ""
@@ -6152,10 +6353,6 @@ msgstr ""
msgid "Sawtooth"
msgstr ""
-#: inx/inkstitch_zigzag_line_to_satin.inx:12
-msgid "Zigzag"
-msgstr ""
-
#: inx/inkstitch_zigzag_line_to_satin.inx:14
msgid "Smoothing"
msgstr ""
diff --git a/translations/messages_fi_FI.po b/translations/messages_fi_FI.po
index 05ba24d0..baabf0b7 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: 2024-02-22 01:03+0000\n"
-"PO-Revision-Date: 2024-02-22 01:04\n"
+"POT-Creation-Date: 2024-02-24 01:01+0000\n"
+"PO-Revision-Date: 2024-02-24 01:01\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: 2024-02-22 01:03+0000\n"
+"POT-Creation-Date: 2024-02-24 01:00+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -1137,7 +1137,8 @@ msgstr ""
msgid "* Select the clone."
msgstr ""
-#: lib/elements/clone.py:53
+#: lib/elements/clone.py:53 inx/inkstitch_select_elements.inx:72
+#: inx/inkstitch_select_elements.inx:73
msgid "Clone"
msgstr ""
@@ -1385,27 +1386,27 @@ msgstr "Automaattisesti reititetty täytetikki"
msgid "Auto Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:114
+#: lib/elements/fill_stitch.py:114 inx/inkstitch_select_elements.inx:56
msgid "Contour Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:115
+#: lib/elements/fill_stitch.py:115 inx/inkstitch_select_elements.inx:57
msgid "Guided Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:116
+#: lib/elements/fill_stitch.py:116 inx/inkstitch_select_elements.inx:59
msgid "Meander Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:117
+#: lib/elements/fill_stitch.py:117 inx/inkstitch_select_elements.inx:55
msgid "Circular Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:118
+#: lib/elements/fill_stitch.py:118 inx/inkstitch_select_elements.inx:58
msgid "Linear Gradient Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:119
+#: lib/elements/fill_stitch.py:119 inx/inkstitch_select_elements.inx:60
msgid "Legacy Fill"
msgstr ""
@@ -1628,7 +1629,8 @@ msgstr ""
msgid "Width of the zigzag line."
msgstr ""
-#: lib/elements/fill_stitch.py:463
+#: lib/elements/fill_stitch.py:463 inx/inkstitch_select_elements.inx:35
+#: inx/inkstitch_select_elements.inx:62 inx/inkstitch_select_elements.inx:64
msgid "Underlay"
msgstr "Alatäyttö"
@@ -1656,7 +1658,7 @@ msgid "default: 3x fill row spacing"
msgstr "vakio: 3x rivien välit"
#: lib/elements/fill_stitch.py:507 lib/elements/stroke.py:135
-#: lib/extensions/element_info.py:110 lib/extensions/element_info.py:166
+#: lib/extensions/element_info.py:125 lib/extensions/element_info.py:181
msgid "Max stitch length"
msgstr "Pisin tikin pituus"
@@ -1829,6 +1831,7 @@ msgid "* Hold \"Shift\" while drawing the rung."
msgstr "*Pidä \"shift\" pohjassa piirtäessäsi apuviivan."
#: lib/elements/satin_column.py:81 lib/elements/satin_column.py:91
+#: inx/inkstitch_select_elements.inx:30
msgid "Satin Column"
msgstr "Satiini"
@@ -2110,7 +2113,7 @@ msgstr ""
msgid "* Use as satin column: add an other rail and optionally rungs."
msgstr ""
-#: lib/elements/stroke.py:45
+#: lib/elements/stroke.py:45 inx/inkstitch_select_elements.inx:12
msgid "Stroke"
msgstr ""
@@ -2126,11 +2129,11 @@ msgstr ""
msgid "Ripple Stitch"
msgstr ""
-#: lib/elements/stroke.py:68
+#: lib/elements/stroke.py:68 inx/inkstitch_select_elements.inx:21
msgid "ZigZag Stitch"
msgstr ""
-#: lib/elements/stroke.py:69
+#: lib/elements/stroke.py:69 inx/inkstitch_select_elements.inx:22
msgid "Manual Stitch"
msgstr ""
@@ -2473,7 +2476,7 @@ msgstr ""
msgid "This function copies Ink/Stitch parameters from the first selected element to the rest of the selection. Please select at least two elements."
msgstr ""
-#: lib/extensions/element_info.py:47
+#: lib/extensions/element_info.py:47 inx/inkstitch_select_elements.inx:15
msgid "Type"
msgstr ""
@@ -2489,48 +2492,48 @@ msgstr ""
msgid "Stroke Method"
msgstr ""
-#: lib/extensions/element_info.py:72 lib/extensions/element_info.py:134
+#: lib/extensions/element_info.py:72 lib/extensions/element_info.py:149
msgid "Dimensions (mm)"
msgstr ""
-#: lib/extensions/element_info.py:98 lib/extensions/element_info.py:158
-#: lib/extensions/zip.py:134
+#: lib/extensions/element_info.py:98 lib/extensions/element_info.py:113
+#: lib/extensions/element_info.py:173 lib/extensions/zip.py:134
msgid "Stitches"
msgstr ""
-#: lib/extensions/element_info.py:102
+#: lib/extensions/element_info.py:103 lib/extensions/element_info.py:117
msgid "Small stitches (removed)"
msgstr ""
-#: lib/extensions/element_info.py:106 lib/extensions/element_info.py:146
+#: lib/extensions/element_info.py:121 lib/extensions/element_info.py:161
msgid "Jumps"
msgstr ""
-#: lib/extensions/element_info.py:114 lib/extensions/element_info.py:162
+#: lib/extensions/element_info.py:129 lib/extensions/element_info.py:177
msgid "Min stitch length"
msgstr ""
-#: lib/extensions/element_info.py:130
+#: lib/extensions/element_info.py:145
msgid "All Selected Elements"
msgstr ""
-#: lib/extensions/element_info.py:138 lib/extensions/zip.py:135
+#: lib/extensions/element_info.py:153 lib/extensions/zip.py:135
msgid "Colors"
msgstr ""
-#: lib/extensions/element_info.py:142
+#: lib/extensions/element_info.py:157
msgid "Color Changes"
msgstr ""
-#: lib/extensions/element_info.py:150
+#: lib/extensions/element_info.py:165
msgid "Trims"
msgstr ""
-#: lib/extensions/element_info.py:154
+#: lib/extensions/element_info.py:169
msgid "Stops"
msgstr ""
-#: lib/extensions/element_info.py:170
+#: lib/extensions/element_info.py:185
msgid "Filter stitches smaller than (mm)"
msgstr ""
@@ -2593,7 +2596,7 @@ msgstr ""
msgid "Ink/Stitch cannot find your palette folder automatically. Please install your palette manually."
msgstr ""
-#: lib/extensions/jump_to_stroke.py:25
+#: lib/extensions/jump_to_stroke.py:37
msgid "Please select at least two elements to convert the jump stitch to a running stitch."
msgstr ""
@@ -2784,7 +2787,8 @@ msgstr "Kuvaus"
#: lib/extensions/troubleshoot.py:111 lib/extensions/troubleshoot.py:157
#: inx/inkstitch_cleanup.inx:23 inx/inkstitch_element_info.inx:10
#: inx/inkstitch_remove_embroidery_settings.inx:39
-#: inx/inkstitch_troubleshoot.inx:12 inx/inkstitch_update_svg.inx:10
+#: inx/inkstitch_select_elements.inx:86 inx/inkstitch_troubleshoot.inx:12
+#: inx/inkstitch_update_svg.inx:10
msgid "Troubleshoot"
msgstr "Vianhaku"
@@ -2878,9 +2882,9 @@ msgstr ""
#: inx/inkstitch_apply_threadlist.inx:87 inx/inkstitch_auto_run.inx:23
#: inx/inkstitch_cutwork_segmentation.inx:42
#: inx/inkstitch_fill_to_stroke.inx:23 inx/inkstitch_generate_palette.inx:24
-#: inx/inkstitch_gradient_blocks.inx:24
+#: inx/inkstitch_gradient_blocks.inx:24 inx/inkstitch_jump_to_stroke.inx:39
#: inx/inkstitch_lettering_along_path.inx:17
-#: inx/inkstitch_palette_to_text.inx:19
+#: inx/inkstitch_palette_to_text.inx:19 inx/inkstitch_select_elements.inx:78
#: inx/inkstitch_stroke_to_lpe_satin.inx:26
#: inx/inkstitch_zigzag_line_to_satin.inx:18
msgid "Help"
@@ -2924,7 +2928,7 @@ msgstr ""
#: lib/gui/lettering.py:78 lib/gui/test_swatches.py:33
#: inx/inkstitch_apply_threadlist.inx:7 inx/inkstitch_fill_to_stroke.inx:15
-#: inx/inkstitch_gradient_blocks.inx:15
+#: inx/inkstitch_gradient_blocks.inx:15 inx/inkstitch_jump_to_stroke.inx:15
#: inx/inkstitch_lettering_along_path.inx:13
#: inx/inkstitch_palette_to_text.inx:15 inx/inkstitch_stroke_to_lpe_satin.inx:7
#: inx/inkstitch_zigzag_line_to_satin.inx:7
@@ -3224,7 +3228,8 @@ msgid "This extension generates test swatches from a selection.\n"
msgstr ""
#: lib/gui/test_swatches.py:100 inx/inkstitch_apply_threadlist.inx:98
-#: inx/inkstitch_fill_to_stroke.inx:32 inx/inkstitch_stroke_to_lpe_satin.inx:32
+#: inx/inkstitch_fill_to_stroke.inx:32 inx/inkstitch_jump_to_stroke.inx:41
+#: inx/inkstitch_stroke_to_lpe_satin.inx:32
#: inx/inkstitch_zigzag_line_to_satin.inx:28
msgid "Get more information on our website"
msgstr ""
@@ -3270,6 +3275,7 @@ msgid "Multicolor"
msgstr ""
#: lib/lettering/categories.py:26 inx/inkstitch_lettering_generate_json.inx:55
+#: inx/inkstitch_select_elements.inx:13
msgid "Running Stitch"
msgstr ""
@@ -4590,6 +4596,7 @@ msgid "Duplicate Params"
msgstr ""
#: inx/inkstitch_duplicate_params.inx:10 inx/inkstitch_reorder.inx:10
+#: inx/inkstitch_select_elements.inx:101
#: inx/inkstitch_selection_to_guide_line.inx:10
#: inx/inkstitch_selection_to_pattern.inx:10 inx/inkstitch_test_swatches.inx:10
msgid "Edit"
@@ -5312,14 +5319,74 @@ msgstr ""
msgid "Jump Stitch to Stroke"
msgstr ""
-#: inx/inkstitch_jump_to_stroke.inx:14
+#: inx/inkstitch_jump_to_stroke.inx:17
+msgid "Convert jumps not shorter than (mm)"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:19
+msgid "Convert jumps not longer than (mm)"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:20
+msgid "Connect"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:21
+msgid "all"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:22
+msgid "in same layer"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:23
+msgid "in same group"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:25
+msgid "Do not connect after"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:26
+msgid "Trim"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:27
+msgid "Stop"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:28
+msgid "Force lock stitch"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:30
+msgid "Output settings"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:31
+msgid "Merge consecutive strokes"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:35
+msgid "These settings only apply when merging is disabled"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:36
msgid "Running stitch length (mm)"
msgstr ""
-#: inx/inkstitch_jump_to_stroke.inx:15
+#: inx/inkstitch_jump_to_stroke.inx:37
msgid "Running stitch tolerance (mm)"
msgstr ""
+#: inx/inkstitch_jump_to_stroke.inx:40
+msgid "This extension converts jump stithes to running stitches."
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:42
+msgid "https://inkstitch.org/docs/stroke-tools/#jump-to-stroke"
+msgstr ""
+
#: inx/inkstitch_layer_commands.inx:3
msgid "Add Layer Commands"
msgstr "Lisää taso komento"
@@ -5965,6 +6032,140 @@ msgstr ""
msgid "Re-stack objects in order of selection"
msgstr ""
+#: inx/inkstitch_select_elements.inx:3
+msgid "Select embroidery elements"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:8
+msgid "Select options"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:9
+msgid "Select Stitch Type"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:15
+msgid "Select only specific running stitches"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:16 inx/inkstitch_select_elements.inx:36
+#: inx/inkstitch_select_elements.inx:44 inx/inkstitch_select_elements.inx:63
+msgid "No restriction"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:17
+msgid "Auto-Run Top Stitching"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:18
+msgid "Auto-Run Underpath"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:20
+msgid "Ripples"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:23
+msgid "Polyline"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:29
+msgid "Satin"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:31
+msgid "E-Stitch"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:32
+msgid "S-Stitch"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:33
+msgid "Zig-Zag"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:35
+msgid "Only select satins with this underlay type"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:37
+msgid "No underlay"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:38
+msgid "Centerwalk"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:39
+msgid "Contour"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:40
+#: inx/inkstitch_zigzag_line_to_satin.inx:12
+msgid "Zigzag"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:43
+msgid "Rung count"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:43
+msgid "Only select satins with this rung count"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:45
+msgid "No Rungs"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:46
+msgid "Two Rungs"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:53 inx/inkstitch_select_elements.inx:54
+msgid "Fill"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:62
+msgid "Only select fills with this underlay"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:65
+msgid "No Underlay"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:79
+msgid "Select embroidery objects"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:81
+msgid "Selects specific embroidery elements by stitch type."
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:82
+msgid "If there is already an active selection, non maching elements will be deselected."
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:88
+msgid "If this isn't working for you, you may need to insert your path to a python executable manualy."
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:90
+msgid "* Windows: Open the \"Command Prompt\" and type \"where python\". Copy the path and paste it here."
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:91
+msgid "* Linux: Open the command line and type \"which python3\". Copy the path and paste it here."
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:92
+msgid "* macOS: doesn't work, sorry"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:93
+msgid "Python Path"
+msgstr ""
+
#: inx/inkstitch_selection_to_guide_line.inx:3
msgid "Selection to guide line"
msgstr ""
@@ -6151,10 +6352,6 @@ msgstr ""
msgid "Sawtooth"
msgstr ""
-#: inx/inkstitch_zigzag_line_to_satin.inx:12
-msgid "Zigzag"
-msgstr ""
-
#: inx/inkstitch_zigzag_line_to_satin.inx:14
msgid "Smoothing"
msgstr ""
diff --git a/translations/messages_fr_FR.po b/translations/messages_fr_FR.po
index 7f9d6868..51df1422 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: 2024-02-22 01:03+0000\n"
-"PO-Revision-Date: 2024-02-22 01:04\n"
+"POT-Creation-Date: 2024-02-24 01:01+0000\n"
+"PO-Revision-Date: 2024-02-24 01:01\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: 2024-02-22 01:03+0000\n"
+"POT-Creation-Date: 2024-02-24 01:00+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -1138,7 +1138,8 @@ msgstr "Convertissez le clone en un élément réel :"
msgid "* Select the clone."
msgstr "* Sélectionner le clone."
-#: lib/elements/clone.py:53
+#: lib/elements/clone.py:53 inx/inkstitch_select_elements.inx:72
+#: inx/inkstitch_select_elements.inx:73
msgid "Clone"
msgstr "Cloner"
@@ -1386,27 +1387,27 @@ msgstr "Auto-remplissage avec des points de broderie"
msgid "Auto Fill"
msgstr "Remplissage automatique"
-#: lib/elements/fill_stitch.py:114
+#: lib/elements/fill_stitch.py:114 inx/inkstitch_select_elements.inx:56
msgid "Contour Fill"
msgstr "Remplissage selon contour"
-#: lib/elements/fill_stitch.py:115
+#: lib/elements/fill_stitch.py:115 inx/inkstitch_select_elements.inx:57
msgid "Guided Fill"
msgstr "Remplissage guidé"
-#: lib/elements/fill_stitch.py:116
+#: lib/elements/fill_stitch.py:116 inx/inkstitch_select_elements.inx:59
msgid "Meander Fill"
msgstr "Remplissage en méandres"
-#: lib/elements/fill_stitch.py:117
+#: lib/elements/fill_stitch.py:117 inx/inkstitch_select_elements.inx:55
msgid "Circular Fill"
msgstr "Remplissage circulaire"
-#: lib/elements/fill_stitch.py:118
+#: lib/elements/fill_stitch.py:118 inx/inkstitch_select_elements.inx:58
msgid "Linear Gradient Fill"
msgstr "Remplissage dégradé linéaire"
-#: lib/elements/fill_stitch.py:119
+#: lib/elements/fill_stitch.py:119 inx/inkstitch_select_elements.inx:60
msgid "Legacy Fill"
msgstr "Remplissage legacy (ancien)"
@@ -1631,7 +1632,8 @@ msgstr "Largeur du zigzag"
msgid "Width of the zigzag line."
msgstr "Largeur du zigzag."
-#: lib/elements/fill_stitch.py:463
+#: lib/elements/fill_stitch.py:463 inx/inkstitch_select_elements.inx:35
+#: inx/inkstitch_select_elements.inx:62 inx/inkstitch_select_elements.inx:64
msgid "Underlay"
msgstr "Sous-couche"
@@ -1659,7 +1661,7 @@ msgid "default: 3x fill row spacing"
msgstr "défaut: 3x espacement entre les rangées"
#: lib/elements/fill_stitch.py:507 lib/elements/stroke.py:135
-#: lib/extensions/element_info.py:110 lib/extensions/element_info.py:166
+#: lib/extensions/element_info.py:125 lib/extensions/element_info.py:181
msgid "Max stitch length"
msgstr "Longueur de point maximale"
@@ -1832,6 +1834,7 @@ msgid "* Hold \"Shift\" while drawing the rung."
msgstr "*Maintenir la touche \"Majuscule\" enfoncée en traçant la traverse de direction."
#: lib/elements/satin_column.py:81 lib/elements/satin_column.py:91
+#: inx/inkstitch_select_elements.inx:30
msgid "Satin Column"
msgstr "Colonne Satin"
@@ -2113,7 +2116,7 @@ msgstr "* Convertir en trait : sélectionnez l'élément et ouvrez la boîte de
msgid "* Use as satin column: add an other rail and optionally rungs."
msgstr "* Utilisation en colonne satin : ajouter un autre rail et éventuellement des traverses."
-#: lib/elements/stroke.py:45
+#: lib/elements/stroke.py:45 inx/inkstitch_select_elements.inx:12
msgid "Stroke"
msgstr "Trait"
@@ -2129,11 +2132,11 @@ msgstr "Point droit /Point multiple"
msgid "Ripple Stitch"
msgstr "Broderie ondulée"
-#: lib/elements/stroke.py:68
+#: lib/elements/stroke.py:68 inx/inkstitch_select_elements.inx:21
msgid "ZigZag Stitch"
msgstr "Point zigzag"
-#: lib/elements/stroke.py:69
+#: lib/elements/stroke.py:69 inx/inkstitch_select_elements.inx:22
msgid "Manual Stitch"
msgstr "Point manuel"
@@ -2480,7 +2483,7 @@ msgstr "Ordre d'empilement"
msgid "This function copies Ink/Stitch parameters from the first selected element to the rest of the selection. Please select at least two elements."
msgstr "Cette fonction copie les paramètres de Ink/Stitch du premier élément sélectionné vers le reste de la sélection. Veuillez sélectionner au moins deux éléments."
-#: lib/extensions/element_info.py:47
+#: lib/extensions/element_info.py:47 inx/inkstitch_select_elements.inx:15
msgid "Type"
msgstr "Type"
@@ -2496,48 +2499,48 @@ msgstr "Méthode Satin"
msgid "Stroke Method"
msgstr "Méthode du trait"
-#: lib/extensions/element_info.py:72 lib/extensions/element_info.py:134
+#: lib/extensions/element_info.py:72 lib/extensions/element_info.py:149
msgid "Dimensions (mm)"
msgstr "Dimensions (mm)"
-#: lib/extensions/element_info.py:98 lib/extensions/element_info.py:158
-#: lib/extensions/zip.py:134
+#: lib/extensions/element_info.py:98 lib/extensions/element_info.py:113
+#: lib/extensions/element_info.py:173 lib/extensions/zip.py:134
msgid "Stitches"
msgstr "Points"
-#: lib/extensions/element_info.py:102
+#: lib/extensions/element_info.py:103 lib/extensions/element_info.py:117
msgid "Small stitches (removed)"
msgstr "Points courts (supprimés)"
-#: lib/extensions/element_info.py:106 lib/extensions/element_info.py:146
+#: lib/extensions/element_info.py:121 lib/extensions/element_info.py:161
msgid "Jumps"
msgstr "Sauts"
-#: lib/extensions/element_info.py:114 lib/extensions/element_info.py:162
+#: lib/extensions/element_info.py:129 lib/extensions/element_info.py:177
msgid "Min stitch length"
msgstr "Longueur minimum du point"
-#: lib/extensions/element_info.py:130
+#: lib/extensions/element_info.py:145
msgid "All Selected Elements"
msgstr "Tous les éléments sélectionnés"
-#: lib/extensions/element_info.py:138 lib/extensions/zip.py:135
+#: lib/extensions/element_info.py:153 lib/extensions/zip.py:135
msgid "Colors"
msgstr "Couleurs"
-#: lib/extensions/element_info.py:142
+#: lib/extensions/element_info.py:157
msgid "Color Changes"
msgstr "Changement de couleurs"
-#: lib/extensions/element_info.py:150
+#: lib/extensions/element_info.py:165
msgid "Trims"
msgstr "Coupes"
-#: lib/extensions/element_info.py:154
+#: lib/extensions/element_info.py:169
msgid "Stops"
msgstr "Stops"
-#: lib/extensions/element_info.py:170
+#: lib/extensions/element_info.py:185
msgid "Filter stitches smaller than (mm)"
msgstr "Filtrer les points plus petits que (mm)"
@@ -2601,7 +2604,7 @@ msgstr "Mauvais type de fichier. Ink/Stitch n'accepte que les palettes de couleu
msgid "Ink/Stitch cannot find your palette folder automatically. Please install your palette manually."
msgstr "Ink/Stitch ne peut pas automatiquement trouver votre dossier de palette . Veuillez installer votre palette manuellement."
-#: lib/extensions/jump_to_stroke.py:25
+#: lib/extensions/jump_to_stroke.py:37
msgid "Please select at least two elements to convert the jump stitch to a running stitch."
msgstr "Merci de choisir au moins deux éléments pour convertir le saut en point droit."
@@ -2792,7 +2795,8 @@ msgstr "Description"
#: lib/extensions/troubleshoot.py:111 lib/extensions/troubleshoot.py:157
#: inx/inkstitch_cleanup.inx:23 inx/inkstitch_element_info.inx:10
#: inx/inkstitch_remove_embroidery_settings.inx:39
-#: inx/inkstitch_troubleshoot.inx:12 inx/inkstitch_update_svg.inx:10
+#: inx/inkstitch_select_elements.inx:86 inx/inkstitch_troubleshoot.inx:12
+#: inx/inkstitch_update_svg.inx:10
msgid "Troubleshoot"
msgstr "Résolution de problèmes"
@@ -2886,9 +2890,9 @@ msgstr "Valeur"
#: inx/inkstitch_apply_threadlist.inx:87 inx/inkstitch_auto_run.inx:23
#: inx/inkstitch_cutwork_segmentation.inx:42
#: inx/inkstitch_fill_to_stroke.inx:23 inx/inkstitch_generate_palette.inx:24
-#: inx/inkstitch_gradient_blocks.inx:24
+#: inx/inkstitch_gradient_blocks.inx:24 inx/inkstitch_jump_to_stroke.inx:39
#: inx/inkstitch_lettering_along_path.inx:17
-#: inx/inkstitch_palette_to_text.inx:19
+#: inx/inkstitch_palette_to_text.inx:19 inx/inkstitch_select_elements.inx:78
#: inx/inkstitch_stroke_to_lpe_satin.inx:26
#: inx/inkstitch_zigzag_line_to_satin.inx:18
msgid "Help"
@@ -2932,7 +2936,7 @@ msgstr "Filtre de fontes"
#: lib/gui/lettering.py:78 lib/gui/test_swatches.py:33
#: inx/inkstitch_apply_threadlist.inx:7 inx/inkstitch_fill_to_stroke.inx:15
-#: inx/inkstitch_gradient_blocks.inx:15
+#: inx/inkstitch_gradient_blocks.inx:15 inx/inkstitch_jump_to_stroke.inx:15
#: inx/inkstitch_lettering_along_path.inx:13
#: inx/inkstitch_palette_to_text.inx:15 inx/inkstitch_stroke_to_lpe_satin.inx:7
#: inx/inkstitch_zigzag_line_to_satin.inx:7
@@ -3235,7 +3239,8 @@ msgstr "Cette extension génère des échantillons à partir d'une sélection.\n
"Brodez les avec le même fil et le même tissu que pour votre projet."
#: lib/gui/test_swatches.py:100 inx/inkstitch_apply_threadlist.inx:98
-#: inx/inkstitch_fill_to_stroke.inx:32 inx/inkstitch_stroke_to_lpe_satin.inx:32
+#: inx/inkstitch_fill_to_stroke.inx:32 inx/inkstitch_jump_to_stroke.inx:41
+#: inx/inkstitch_stroke_to_lpe_satin.inx:32
#: inx/inkstitch_zigzag_line_to_satin.inx:28
msgid "Get more information on our website"
msgstr "Plus d'informations sur notre site web"
@@ -3281,6 +3286,7 @@ msgid "Multicolor"
msgstr "Multicolore"
#: lib/lettering/categories.py:26 inx/inkstitch_lettering_generate_json.inx:55
+#: inx/inkstitch_select_elements.inx:13
msgid "Running Stitch"
msgstr "Point droit"
@@ -4603,6 +4609,7 @@ msgid "Duplicate Params"
msgstr "Dupliquer les paramètres"
#: inx/inkstitch_duplicate_params.inx:10 inx/inkstitch_reorder.inx:10
+#: inx/inkstitch_select_elements.inx:101
#: inx/inkstitch_selection_to_guide_line.inx:10
#: inx/inkstitch_selection_to_pattern.inx:10 inx/inkstitch_test_swatches.inx:10
msgid "Edit"
@@ -5325,14 +5332,74 @@ msgstr "Redémarrez Inkscape pour l'utiliser."
msgid "Jump Stitch to Stroke"
msgstr "Saut en Trait"
-#: inx/inkstitch_jump_to_stroke.inx:14
+#: inx/inkstitch_jump_to_stroke.inx:17
+msgid "Convert jumps not shorter than (mm)"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:19
+msgid "Convert jumps not longer than (mm)"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:20
+msgid "Connect"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:21
+msgid "all"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:22
+msgid "in same layer"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:23
+msgid "in same group"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:25
+msgid "Do not connect after"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:26
+msgid "Trim"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:27
+msgid "Stop"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:28
+msgid "Force lock stitch"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:30
+msgid "Output settings"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:31
+msgid "Merge consecutive strokes"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:35
+msgid "These settings only apply when merging is disabled"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:36
msgid "Running stitch length (mm)"
msgstr "Longueur du point droit (mm)"
-#: inx/inkstitch_jump_to_stroke.inx:15
+#: inx/inkstitch_jump_to_stroke.inx:37
msgid "Running stitch tolerance (mm)"
msgstr "Tolérance du point droit (mm)"
+#: inx/inkstitch_jump_to_stroke.inx:40
+msgid "This extension converts jump stithes to running stitches."
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:42
+msgid "https://inkstitch.org/docs/stroke-tools/#jump-to-stroke"
+msgstr ""
+
#: inx/inkstitch_layer_commands.inx:3
msgid "Add Layer Commands"
msgstr "Ajouter des commandes à des calques"
@@ -5978,6 +6045,140 @@ msgstr "Supprimer les paramètres d'impression des métadonnées SVG"
msgid "Re-stack objects in order of selection"
msgstr "Réempiler les objets dans l'ordre de leur sélection"
+#: inx/inkstitch_select_elements.inx:3
+msgid "Select embroidery elements"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:8
+msgid "Select options"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:9
+msgid "Select Stitch Type"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:15
+msgid "Select only specific running stitches"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:16 inx/inkstitch_select_elements.inx:36
+#: inx/inkstitch_select_elements.inx:44 inx/inkstitch_select_elements.inx:63
+msgid "No restriction"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:17
+msgid "Auto-Run Top Stitching"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:18
+msgid "Auto-Run Underpath"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:20
+msgid "Ripples"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:23
+msgid "Polyline"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:29
+msgid "Satin"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:31
+msgid "E-Stitch"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:32
+msgid "S-Stitch"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:33
+msgid "Zig-Zag"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:35
+msgid "Only select satins with this underlay type"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:37
+msgid "No underlay"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:38
+msgid "Centerwalk"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:39
+msgid "Contour"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:40
+#: inx/inkstitch_zigzag_line_to_satin.inx:12
+msgid "Zigzag"
+msgstr "Sous-couche Zigzag"
+
+#: inx/inkstitch_select_elements.inx:43
+msgid "Rung count"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:43
+msgid "Only select satins with this rung count"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:45
+msgid "No Rungs"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:46
+msgid "Two Rungs"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:53 inx/inkstitch_select_elements.inx:54
+msgid "Fill"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:62
+msgid "Only select fills with this underlay"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:65
+msgid "No Underlay"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:79
+msgid "Select embroidery objects"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:81
+msgid "Selects specific embroidery elements by stitch type."
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:82
+msgid "If there is already an active selection, non maching elements will be deselected."
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:88
+msgid "If this isn't working for you, you may need to insert your path to a python executable manualy."
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:90
+msgid "* Windows: Open the \"Command Prompt\" and type \"where python\". Copy the path and paste it here."
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:91
+msgid "* Linux: Open the command line and type \"which python3\". Copy the path and paste it here."
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:92
+msgid "* macOS: doesn't work, sorry"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:93
+msgid "Python Path"
+msgstr ""
+
#: inx/inkstitch_selection_to_guide_line.inx:3
msgid "Selection to guide line"
msgstr "Sélection vers ligne-guide"
@@ -6164,10 +6365,6 @@ msgstr "Carré"
msgid "Sawtooth"
msgstr "Dents de scie"
-#: inx/inkstitch_zigzag_line_to_satin.inx:12
-msgid "Zigzag"
-msgstr "Sous-couche Zigzag"
-
#: inx/inkstitch_zigzag_line_to_satin.inx:14
msgid "Smoothing"
msgstr "Adoucir"
diff --git a/translations/messages_he_IL.po b/translations/messages_he_IL.po
index a14e198b..861bd478 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: 2024-02-22 01:03+0000\n"
-"PO-Revision-Date: 2024-02-22 01:04\n"
+"POT-Creation-Date: 2024-02-24 01:01+0000\n"
+"PO-Revision-Date: 2024-02-24 01:01\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: 2024-02-22 01:03+0000\n"
+"POT-Creation-Date: 2024-02-24 01:00+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -1137,7 +1137,8 @@ msgstr ""
msgid "* Select the clone."
msgstr ""
-#: lib/elements/clone.py:53
+#: lib/elements/clone.py:53 inx/inkstitch_select_elements.inx:72
+#: inx/inkstitch_select_elements.inx:73
msgid "Clone"
msgstr ""
@@ -1385,27 +1386,27 @@ msgstr ""
msgid "Auto Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:114
+#: lib/elements/fill_stitch.py:114 inx/inkstitch_select_elements.inx:56
msgid "Contour Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:115
+#: lib/elements/fill_stitch.py:115 inx/inkstitch_select_elements.inx:57
msgid "Guided Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:116
+#: lib/elements/fill_stitch.py:116 inx/inkstitch_select_elements.inx:59
msgid "Meander Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:117
+#: lib/elements/fill_stitch.py:117 inx/inkstitch_select_elements.inx:55
msgid "Circular Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:118
+#: lib/elements/fill_stitch.py:118 inx/inkstitch_select_elements.inx:58
msgid "Linear Gradient Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:119
+#: lib/elements/fill_stitch.py:119 inx/inkstitch_select_elements.inx:60
msgid "Legacy Fill"
msgstr ""
@@ -1628,7 +1629,8 @@ msgstr ""
msgid "Width of the zigzag line."
msgstr ""
-#: lib/elements/fill_stitch.py:463
+#: lib/elements/fill_stitch.py:463 inx/inkstitch_select_elements.inx:35
+#: inx/inkstitch_select_elements.inx:62 inx/inkstitch_select_elements.inx:64
msgid "Underlay"
msgstr ""
@@ -1656,7 +1658,7 @@ msgid "default: 3x fill row spacing"
msgstr ""
#: lib/elements/fill_stitch.py:507 lib/elements/stroke.py:135
-#: lib/extensions/element_info.py:110 lib/extensions/element_info.py:166
+#: lib/extensions/element_info.py:125 lib/extensions/element_info.py:181
msgid "Max stitch length"
msgstr ""
@@ -1829,6 +1831,7 @@ msgid "* Hold \"Shift\" while drawing the rung."
msgstr ""
#: lib/elements/satin_column.py:81 lib/elements/satin_column.py:91
+#: inx/inkstitch_select_elements.inx:30
msgid "Satin Column"
msgstr ""
@@ -2110,7 +2113,7 @@ msgstr ""
msgid "* Use as satin column: add an other rail and optionally rungs."
msgstr ""
-#: lib/elements/stroke.py:45
+#: lib/elements/stroke.py:45 inx/inkstitch_select_elements.inx:12
msgid "Stroke"
msgstr ""
@@ -2126,11 +2129,11 @@ msgstr ""
msgid "Ripple Stitch"
msgstr ""
-#: lib/elements/stroke.py:68
+#: lib/elements/stroke.py:68 inx/inkstitch_select_elements.inx:21
msgid "ZigZag Stitch"
msgstr ""
-#: lib/elements/stroke.py:69
+#: lib/elements/stroke.py:69 inx/inkstitch_select_elements.inx:22
msgid "Manual Stitch"
msgstr ""
@@ -2473,7 +2476,7 @@ msgstr ""
msgid "This function copies Ink/Stitch parameters from the first selected element to the rest of the selection. Please select at least two elements."
msgstr ""
-#: lib/extensions/element_info.py:47
+#: lib/extensions/element_info.py:47 inx/inkstitch_select_elements.inx:15
msgid "Type"
msgstr ""
@@ -2489,48 +2492,48 @@ msgstr ""
msgid "Stroke Method"
msgstr ""
-#: lib/extensions/element_info.py:72 lib/extensions/element_info.py:134
+#: lib/extensions/element_info.py:72 lib/extensions/element_info.py:149
msgid "Dimensions (mm)"
msgstr ""
-#: lib/extensions/element_info.py:98 lib/extensions/element_info.py:158
-#: lib/extensions/zip.py:134
+#: lib/extensions/element_info.py:98 lib/extensions/element_info.py:113
+#: lib/extensions/element_info.py:173 lib/extensions/zip.py:134
msgid "Stitches"
msgstr ""
-#: lib/extensions/element_info.py:102
+#: lib/extensions/element_info.py:103 lib/extensions/element_info.py:117
msgid "Small stitches (removed)"
msgstr ""
-#: lib/extensions/element_info.py:106 lib/extensions/element_info.py:146
+#: lib/extensions/element_info.py:121 lib/extensions/element_info.py:161
msgid "Jumps"
msgstr ""
-#: lib/extensions/element_info.py:114 lib/extensions/element_info.py:162
+#: lib/extensions/element_info.py:129 lib/extensions/element_info.py:177
msgid "Min stitch length"
msgstr ""
-#: lib/extensions/element_info.py:130
+#: lib/extensions/element_info.py:145
msgid "All Selected Elements"
msgstr ""
-#: lib/extensions/element_info.py:138 lib/extensions/zip.py:135
+#: lib/extensions/element_info.py:153 lib/extensions/zip.py:135
msgid "Colors"
msgstr ""
-#: lib/extensions/element_info.py:142
+#: lib/extensions/element_info.py:157
msgid "Color Changes"
msgstr ""
-#: lib/extensions/element_info.py:150
+#: lib/extensions/element_info.py:165
msgid "Trims"
msgstr ""
-#: lib/extensions/element_info.py:154
+#: lib/extensions/element_info.py:169
msgid "Stops"
msgstr ""
-#: lib/extensions/element_info.py:170
+#: lib/extensions/element_info.py:185
msgid "Filter stitches smaller than (mm)"
msgstr ""
@@ -2593,7 +2596,7 @@ msgstr ""
msgid "Ink/Stitch cannot find your palette folder automatically. Please install your palette manually."
msgstr ""
-#: lib/extensions/jump_to_stroke.py:25
+#: lib/extensions/jump_to_stroke.py:37
msgid "Please select at least two elements to convert the jump stitch to a running stitch."
msgstr ""
@@ -2784,7 +2787,8 @@ msgstr ""
#: lib/extensions/troubleshoot.py:111 lib/extensions/troubleshoot.py:157
#: inx/inkstitch_cleanup.inx:23 inx/inkstitch_element_info.inx:10
#: inx/inkstitch_remove_embroidery_settings.inx:39
-#: inx/inkstitch_troubleshoot.inx:12 inx/inkstitch_update_svg.inx:10
+#: inx/inkstitch_select_elements.inx:86 inx/inkstitch_troubleshoot.inx:12
+#: inx/inkstitch_update_svg.inx:10
msgid "Troubleshoot"
msgstr ""
@@ -2878,9 +2882,9 @@ msgstr ""
#: inx/inkstitch_apply_threadlist.inx:87 inx/inkstitch_auto_run.inx:23
#: inx/inkstitch_cutwork_segmentation.inx:42
#: inx/inkstitch_fill_to_stroke.inx:23 inx/inkstitch_generate_palette.inx:24
-#: inx/inkstitch_gradient_blocks.inx:24
+#: inx/inkstitch_gradient_blocks.inx:24 inx/inkstitch_jump_to_stroke.inx:39
#: inx/inkstitch_lettering_along_path.inx:17
-#: inx/inkstitch_palette_to_text.inx:19
+#: inx/inkstitch_palette_to_text.inx:19 inx/inkstitch_select_elements.inx:78
#: inx/inkstitch_stroke_to_lpe_satin.inx:26
#: inx/inkstitch_zigzag_line_to_satin.inx:18
msgid "Help"
@@ -2924,7 +2928,7 @@ msgstr ""
#: lib/gui/lettering.py:78 lib/gui/test_swatches.py:33
#: inx/inkstitch_apply_threadlist.inx:7 inx/inkstitch_fill_to_stroke.inx:15
-#: inx/inkstitch_gradient_blocks.inx:15
+#: inx/inkstitch_gradient_blocks.inx:15 inx/inkstitch_jump_to_stroke.inx:15
#: inx/inkstitch_lettering_along_path.inx:13
#: inx/inkstitch_palette_to_text.inx:15 inx/inkstitch_stroke_to_lpe_satin.inx:7
#: inx/inkstitch_zigzag_line_to_satin.inx:7
@@ -3224,7 +3228,8 @@ msgid "This extension generates test swatches from a selection.\n"
msgstr ""
#: lib/gui/test_swatches.py:100 inx/inkstitch_apply_threadlist.inx:98
-#: inx/inkstitch_fill_to_stroke.inx:32 inx/inkstitch_stroke_to_lpe_satin.inx:32
+#: inx/inkstitch_fill_to_stroke.inx:32 inx/inkstitch_jump_to_stroke.inx:41
+#: inx/inkstitch_stroke_to_lpe_satin.inx:32
#: inx/inkstitch_zigzag_line_to_satin.inx:28
msgid "Get more information on our website"
msgstr ""
@@ -3270,6 +3275,7 @@ msgid "Multicolor"
msgstr ""
#: lib/lettering/categories.py:26 inx/inkstitch_lettering_generate_json.inx:55
+#: inx/inkstitch_select_elements.inx:13
msgid "Running Stitch"
msgstr ""
@@ -4592,6 +4598,7 @@ msgid "Duplicate Params"
msgstr ""
#: inx/inkstitch_duplicate_params.inx:10 inx/inkstitch_reorder.inx:10
+#: inx/inkstitch_select_elements.inx:101
#: inx/inkstitch_selection_to_guide_line.inx:10
#: inx/inkstitch_selection_to_pattern.inx:10 inx/inkstitch_test_swatches.inx:10
msgid "Edit"
@@ -5314,14 +5321,74 @@ msgstr ""
msgid "Jump Stitch to Stroke"
msgstr ""
-#: inx/inkstitch_jump_to_stroke.inx:14
+#: inx/inkstitch_jump_to_stroke.inx:17
+msgid "Convert jumps not shorter than (mm)"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:19
+msgid "Convert jumps not longer than (mm)"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:20
+msgid "Connect"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:21
+msgid "all"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:22
+msgid "in same layer"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:23
+msgid "in same group"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:25
+msgid "Do not connect after"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:26
+msgid "Trim"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:27
+msgid "Stop"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:28
+msgid "Force lock stitch"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:30
+msgid "Output settings"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:31
+msgid "Merge consecutive strokes"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:35
+msgid "These settings only apply when merging is disabled"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:36
msgid "Running stitch length (mm)"
msgstr ""
-#: inx/inkstitch_jump_to_stroke.inx:15
+#: inx/inkstitch_jump_to_stroke.inx:37
msgid "Running stitch tolerance (mm)"
msgstr ""
+#: inx/inkstitch_jump_to_stroke.inx:40
+msgid "This extension converts jump stithes to running stitches."
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:42
+msgid "https://inkstitch.org/docs/stroke-tools/#jump-to-stroke"
+msgstr ""
+
#: inx/inkstitch_layer_commands.inx:3
msgid "Add Layer Commands"
msgstr ""
@@ -5967,6 +6034,140 @@ msgstr ""
msgid "Re-stack objects in order of selection"
msgstr ""
+#: inx/inkstitch_select_elements.inx:3
+msgid "Select embroidery elements"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:8
+msgid "Select options"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:9
+msgid "Select Stitch Type"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:15
+msgid "Select only specific running stitches"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:16 inx/inkstitch_select_elements.inx:36
+#: inx/inkstitch_select_elements.inx:44 inx/inkstitch_select_elements.inx:63
+msgid "No restriction"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:17
+msgid "Auto-Run Top Stitching"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:18
+msgid "Auto-Run Underpath"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:20
+msgid "Ripples"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:23
+msgid "Polyline"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:29
+msgid "Satin"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:31
+msgid "E-Stitch"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:32
+msgid "S-Stitch"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:33
+msgid "Zig-Zag"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:35
+msgid "Only select satins with this underlay type"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:37
+msgid "No underlay"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:38
+msgid "Centerwalk"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:39
+msgid "Contour"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:40
+#: inx/inkstitch_zigzag_line_to_satin.inx:12
+msgid "Zigzag"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:43
+msgid "Rung count"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:43
+msgid "Only select satins with this rung count"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:45
+msgid "No Rungs"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:46
+msgid "Two Rungs"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:53 inx/inkstitch_select_elements.inx:54
+msgid "Fill"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:62
+msgid "Only select fills with this underlay"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:65
+msgid "No Underlay"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:79
+msgid "Select embroidery objects"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:81
+msgid "Selects specific embroidery elements by stitch type."
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:82
+msgid "If there is already an active selection, non maching elements will be deselected."
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:88
+msgid "If this isn't working for you, you may need to insert your path to a python executable manualy."
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:90
+msgid "* Windows: Open the \"Command Prompt\" and type \"where python\". Copy the path and paste it here."
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:91
+msgid "* Linux: Open the command line and type \"which python3\". Copy the path and paste it here."
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:92
+msgid "* macOS: doesn't work, sorry"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:93
+msgid "Python Path"
+msgstr ""
+
#: inx/inkstitch_selection_to_guide_line.inx:3
msgid "Selection to guide line"
msgstr ""
@@ -6153,10 +6354,6 @@ msgstr ""
msgid "Sawtooth"
msgstr ""
-#: inx/inkstitch_zigzag_line_to_satin.inx:12
-msgid "Zigzag"
-msgstr ""
-
#: inx/inkstitch_zigzag_line_to_satin.inx:14
msgid "Smoothing"
msgstr ""
diff --git a/translations/messages_hu_HU.po b/translations/messages_hu_HU.po
index 0d85737e..3c8be9a6 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: 2024-02-22 01:03+0000\n"
-"PO-Revision-Date: 2024-02-22 01:04\n"
+"POT-Creation-Date: 2024-02-24 01:01+0000\n"
+"PO-Revision-Date: 2024-02-24 01:01\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: 2024-02-22 01:03+0000\n"
+"POT-Creation-Date: 2024-02-24 01:00+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -1137,7 +1137,8 @@ msgstr ""
msgid "* Select the clone."
msgstr ""
-#: lib/elements/clone.py:53
+#: lib/elements/clone.py:53 inx/inkstitch_select_elements.inx:72
+#: inx/inkstitch_select_elements.inx:73
msgid "Clone"
msgstr ""
@@ -1385,27 +1386,27 @@ msgstr ""
msgid "Auto Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:114
+#: lib/elements/fill_stitch.py:114 inx/inkstitch_select_elements.inx:56
msgid "Contour Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:115
+#: lib/elements/fill_stitch.py:115 inx/inkstitch_select_elements.inx:57
msgid "Guided Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:116
+#: lib/elements/fill_stitch.py:116 inx/inkstitch_select_elements.inx:59
msgid "Meander Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:117
+#: lib/elements/fill_stitch.py:117 inx/inkstitch_select_elements.inx:55
msgid "Circular Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:118
+#: lib/elements/fill_stitch.py:118 inx/inkstitch_select_elements.inx:58
msgid "Linear Gradient Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:119
+#: lib/elements/fill_stitch.py:119 inx/inkstitch_select_elements.inx:60
msgid "Legacy Fill"
msgstr ""
@@ -1628,7 +1629,8 @@ msgstr ""
msgid "Width of the zigzag line."
msgstr ""
-#: lib/elements/fill_stitch.py:463
+#: lib/elements/fill_stitch.py:463 inx/inkstitch_select_elements.inx:35
+#: inx/inkstitch_select_elements.inx:62 inx/inkstitch_select_elements.inx:64
msgid "Underlay"
msgstr ""
@@ -1656,7 +1658,7 @@ msgid "default: 3x fill row spacing"
msgstr ""
#: lib/elements/fill_stitch.py:507 lib/elements/stroke.py:135
-#: lib/extensions/element_info.py:110 lib/extensions/element_info.py:166
+#: lib/extensions/element_info.py:125 lib/extensions/element_info.py:181
msgid "Max stitch length"
msgstr ""
@@ -1829,6 +1831,7 @@ msgid "* Hold \"Shift\" while drawing the rung."
msgstr ""
#: lib/elements/satin_column.py:81 lib/elements/satin_column.py:91
+#: inx/inkstitch_select_elements.inx:30
msgid "Satin Column"
msgstr ""
@@ -2110,7 +2113,7 @@ msgstr ""
msgid "* Use as satin column: add an other rail and optionally rungs."
msgstr ""
-#: lib/elements/stroke.py:45
+#: lib/elements/stroke.py:45 inx/inkstitch_select_elements.inx:12
msgid "Stroke"
msgstr ""
@@ -2126,11 +2129,11 @@ msgstr ""
msgid "Ripple Stitch"
msgstr ""
-#: lib/elements/stroke.py:68
+#: lib/elements/stroke.py:68 inx/inkstitch_select_elements.inx:21
msgid "ZigZag Stitch"
msgstr ""
-#: lib/elements/stroke.py:69
+#: lib/elements/stroke.py:69 inx/inkstitch_select_elements.inx:22
msgid "Manual Stitch"
msgstr ""
@@ -2473,7 +2476,7 @@ msgstr ""
msgid "This function copies Ink/Stitch parameters from the first selected element to the rest of the selection. Please select at least two elements."
msgstr ""
-#: lib/extensions/element_info.py:47
+#: lib/extensions/element_info.py:47 inx/inkstitch_select_elements.inx:15
msgid "Type"
msgstr ""
@@ -2489,48 +2492,48 @@ msgstr ""
msgid "Stroke Method"
msgstr ""
-#: lib/extensions/element_info.py:72 lib/extensions/element_info.py:134
+#: lib/extensions/element_info.py:72 lib/extensions/element_info.py:149
msgid "Dimensions (mm)"
msgstr ""
-#: lib/extensions/element_info.py:98 lib/extensions/element_info.py:158
-#: lib/extensions/zip.py:134
+#: lib/extensions/element_info.py:98 lib/extensions/element_info.py:113
+#: lib/extensions/element_info.py:173 lib/extensions/zip.py:134
msgid "Stitches"
msgstr ""
-#: lib/extensions/element_info.py:102
+#: lib/extensions/element_info.py:103 lib/extensions/element_info.py:117
msgid "Small stitches (removed)"
msgstr ""
-#: lib/extensions/element_info.py:106 lib/extensions/element_info.py:146
+#: lib/extensions/element_info.py:121 lib/extensions/element_info.py:161
msgid "Jumps"
msgstr ""
-#: lib/extensions/element_info.py:114 lib/extensions/element_info.py:162
+#: lib/extensions/element_info.py:129 lib/extensions/element_info.py:177
msgid "Min stitch length"
msgstr ""
-#: lib/extensions/element_info.py:130
+#: lib/extensions/element_info.py:145
msgid "All Selected Elements"
msgstr ""
-#: lib/extensions/element_info.py:138 lib/extensions/zip.py:135
+#: lib/extensions/element_info.py:153 lib/extensions/zip.py:135
msgid "Colors"
msgstr ""
-#: lib/extensions/element_info.py:142
+#: lib/extensions/element_info.py:157
msgid "Color Changes"
msgstr ""
-#: lib/extensions/element_info.py:150
+#: lib/extensions/element_info.py:165
msgid "Trims"
msgstr ""
-#: lib/extensions/element_info.py:154
+#: lib/extensions/element_info.py:169
msgid "Stops"
msgstr ""
-#: lib/extensions/element_info.py:170
+#: lib/extensions/element_info.py:185
msgid "Filter stitches smaller than (mm)"
msgstr ""
@@ -2593,7 +2596,7 @@ msgstr ""
msgid "Ink/Stitch cannot find your palette folder automatically. Please install your palette manually."
msgstr ""
-#: lib/extensions/jump_to_stroke.py:25
+#: lib/extensions/jump_to_stroke.py:37
msgid "Please select at least two elements to convert the jump stitch to a running stitch."
msgstr ""
@@ -2784,7 +2787,8 @@ msgstr ""
#: lib/extensions/troubleshoot.py:111 lib/extensions/troubleshoot.py:157
#: inx/inkstitch_cleanup.inx:23 inx/inkstitch_element_info.inx:10
#: inx/inkstitch_remove_embroidery_settings.inx:39
-#: inx/inkstitch_troubleshoot.inx:12 inx/inkstitch_update_svg.inx:10
+#: inx/inkstitch_select_elements.inx:86 inx/inkstitch_troubleshoot.inx:12
+#: inx/inkstitch_update_svg.inx:10
msgid "Troubleshoot"
msgstr ""
@@ -2878,9 +2882,9 @@ msgstr ""
#: inx/inkstitch_apply_threadlist.inx:87 inx/inkstitch_auto_run.inx:23
#: inx/inkstitch_cutwork_segmentation.inx:42
#: inx/inkstitch_fill_to_stroke.inx:23 inx/inkstitch_generate_palette.inx:24
-#: inx/inkstitch_gradient_blocks.inx:24
+#: inx/inkstitch_gradient_blocks.inx:24 inx/inkstitch_jump_to_stroke.inx:39
#: inx/inkstitch_lettering_along_path.inx:17
-#: inx/inkstitch_palette_to_text.inx:19
+#: inx/inkstitch_palette_to_text.inx:19 inx/inkstitch_select_elements.inx:78
#: inx/inkstitch_stroke_to_lpe_satin.inx:26
#: inx/inkstitch_zigzag_line_to_satin.inx:18
msgid "Help"
@@ -2924,7 +2928,7 @@ msgstr ""
#: lib/gui/lettering.py:78 lib/gui/test_swatches.py:33
#: inx/inkstitch_apply_threadlist.inx:7 inx/inkstitch_fill_to_stroke.inx:15
-#: inx/inkstitch_gradient_blocks.inx:15
+#: inx/inkstitch_gradient_blocks.inx:15 inx/inkstitch_jump_to_stroke.inx:15
#: inx/inkstitch_lettering_along_path.inx:13
#: inx/inkstitch_palette_to_text.inx:15 inx/inkstitch_stroke_to_lpe_satin.inx:7
#: inx/inkstitch_zigzag_line_to_satin.inx:7
@@ -3224,7 +3228,8 @@ msgid "This extension generates test swatches from a selection.\n"
msgstr ""
#: lib/gui/test_swatches.py:100 inx/inkstitch_apply_threadlist.inx:98
-#: inx/inkstitch_fill_to_stroke.inx:32 inx/inkstitch_stroke_to_lpe_satin.inx:32
+#: inx/inkstitch_fill_to_stroke.inx:32 inx/inkstitch_jump_to_stroke.inx:41
+#: inx/inkstitch_stroke_to_lpe_satin.inx:32
#: inx/inkstitch_zigzag_line_to_satin.inx:28
msgid "Get more information on our website"
msgstr ""
@@ -3270,6 +3275,7 @@ msgid "Multicolor"
msgstr ""
#: lib/lettering/categories.py:26 inx/inkstitch_lettering_generate_json.inx:55
+#: inx/inkstitch_select_elements.inx:13
msgid "Running Stitch"
msgstr ""
@@ -4590,6 +4596,7 @@ msgid "Duplicate Params"
msgstr ""
#: inx/inkstitch_duplicate_params.inx:10 inx/inkstitch_reorder.inx:10
+#: inx/inkstitch_select_elements.inx:101
#: inx/inkstitch_selection_to_guide_line.inx:10
#: inx/inkstitch_selection_to_pattern.inx:10 inx/inkstitch_test_swatches.inx:10
msgid "Edit"
@@ -5312,14 +5319,74 @@ msgstr ""
msgid "Jump Stitch to Stroke"
msgstr ""
-#: inx/inkstitch_jump_to_stroke.inx:14
+#: inx/inkstitch_jump_to_stroke.inx:17
+msgid "Convert jumps not shorter than (mm)"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:19
+msgid "Convert jumps not longer than (mm)"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:20
+msgid "Connect"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:21
+msgid "all"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:22
+msgid "in same layer"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:23
+msgid "in same group"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:25
+msgid "Do not connect after"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:26
+msgid "Trim"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:27
+msgid "Stop"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:28
+msgid "Force lock stitch"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:30
+msgid "Output settings"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:31
+msgid "Merge consecutive strokes"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:35
+msgid "These settings only apply when merging is disabled"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:36
msgid "Running stitch length (mm)"
msgstr ""
-#: inx/inkstitch_jump_to_stroke.inx:15
+#: inx/inkstitch_jump_to_stroke.inx:37
msgid "Running stitch tolerance (mm)"
msgstr ""
+#: inx/inkstitch_jump_to_stroke.inx:40
+msgid "This extension converts jump stithes to running stitches."
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:42
+msgid "https://inkstitch.org/docs/stroke-tools/#jump-to-stroke"
+msgstr ""
+
#: inx/inkstitch_layer_commands.inx:3
msgid "Add Layer Commands"
msgstr ""
@@ -5965,6 +6032,140 @@ msgstr ""
msgid "Re-stack objects in order of selection"
msgstr ""
+#: inx/inkstitch_select_elements.inx:3
+msgid "Select embroidery elements"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:8
+msgid "Select options"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:9
+msgid "Select Stitch Type"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:15
+msgid "Select only specific running stitches"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:16 inx/inkstitch_select_elements.inx:36
+#: inx/inkstitch_select_elements.inx:44 inx/inkstitch_select_elements.inx:63
+msgid "No restriction"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:17
+msgid "Auto-Run Top Stitching"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:18
+msgid "Auto-Run Underpath"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:20
+msgid "Ripples"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:23
+msgid "Polyline"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:29
+msgid "Satin"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:31
+msgid "E-Stitch"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:32
+msgid "S-Stitch"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:33
+msgid "Zig-Zag"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:35
+msgid "Only select satins with this underlay type"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:37
+msgid "No underlay"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:38
+msgid "Centerwalk"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:39
+msgid "Contour"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:40
+#: inx/inkstitch_zigzag_line_to_satin.inx:12
+msgid "Zigzag"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:43
+msgid "Rung count"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:43
+msgid "Only select satins with this rung count"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:45
+msgid "No Rungs"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:46
+msgid "Two Rungs"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:53 inx/inkstitch_select_elements.inx:54
+msgid "Fill"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:62
+msgid "Only select fills with this underlay"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:65
+msgid "No Underlay"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:79
+msgid "Select embroidery objects"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:81
+msgid "Selects specific embroidery elements by stitch type."
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:82
+msgid "If there is already an active selection, non maching elements will be deselected."
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:88
+msgid "If this isn't working for you, you may need to insert your path to a python executable manualy."
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:90
+msgid "* Windows: Open the \"Command Prompt\" and type \"where python\". Copy the path and paste it here."
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:91
+msgid "* Linux: Open the command line and type \"which python3\". Copy the path and paste it here."
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:92
+msgid "* macOS: doesn't work, sorry"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:93
+msgid "Python Path"
+msgstr ""
+
#: inx/inkstitch_selection_to_guide_line.inx:3
msgid "Selection to guide line"
msgstr ""
@@ -6151,10 +6352,6 @@ msgstr ""
msgid "Sawtooth"
msgstr ""
-#: inx/inkstitch_zigzag_line_to_satin.inx:12
-msgid "Zigzag"
-msgstr ""
-
#: inx/inkstitch_zigzag_line_to_satin.inx:14
msgid "Smoothing"
msgstr ""
diff --git a/translations/messages_it_IT.po b/translations/messages_it_IT.po
index d5ccbfa9..a37dbd14 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: 2024-02-22 01:03+0000\n"
-"PO-Revision-Date: 2024-02-22 01:04\n"
+"POT-Creation-Date: 2024-02-24 01:01+0000\n"
+"PO-Revision-Date: 2024-02-24 01:01\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: 2024-02-22 01:03+0000\n"
+"POT-Creation-Date: 2024-02-24 01:00+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -1137,7 +1137,8 @@ msgstr ""
msgid "* Select the clone."
msgstr ""
-#: lib/elements/clone.py:53
+#: lib/elements/clone.py:53 inx/inkstitch_select_elements.inx:72
+#: inx/inkstitch_select_elements.inx:73
msgid "Clone"
msgstr ""
@@ -1385,27 +1386,27 @@ msgstr "Riempimento impunture indirizzato automaticamente"
msgid "Auto Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:114
+#: lib/elements/fill_stitch.py:114 inx/inkstitch_select_elements.inx:56
msgid "Contour Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:115
+#: lib/elements/fill_stitch.py:115 inx/inkstitch_select_elements.inx:57
msgid "Guided Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:116
+#: lib/elements/fill_stitch.py:116 inx/inkstitch_select_elements.inx:59
msgid "Meander Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:117
+#: lib/elements/fill_stitch.py:117 inx/inkstitch_select_elements.inx:55
msgid "Circular Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:118
+#: lib/elements/fill_stitch.py:118 inx/inkstitch_select_elements.inx:58
msgid "Linear Gradient Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:119
+#: lib/elements/fill_stitch.py:119 inx/inkstitch_select_elements.inx:60
msgid "Legacy Fill"
msgstr ""
@@ -1628,7 +1629,8 @@ msgstr ""
msgid "Width of the zigzag line."
msgstr ""
-#: lib/elements/fill_stitch.py:463
+#: lib/elements/fill_stitch.py:463 inx/inkstitch_select_elements.inx:35
+#: inx/inkstitch_select_elements.inx:62 inx/inkstitch_select_elements.inx:64
msgid "Underlay"
msgstr "Sottostrato"
@@ -1656,7 +1658,7 @@ msgid "default: 3x fill row spacing"
msgstr "predefinito: 3 volte la spaziatura tra le file di riempimento"
#: lib/elements/fill_stitch.py:507 lib/elements/stroke.py:135
-#: lib/extensions/element_info.py:110 lib/extensions/element_info.py:166
+#: lib/extensions/element_info.py:125 lib/extensions/element_info.py:181
msgid "Max stitch length"
msgstr "Lunghezza massima punto"
@@ -1829,6 +1831,7 @@ msgid "* Hold \"Shift\" while drawing the rung."
msgstr "* Tenere premuto \"Shift\" mentre si disegna la guida."
#: lib/elements/satin_column.py:81 lib/elements/satin_column.py:91
+#: inx/inkstitch_select_elements.inx:30
msgid "Satin Column"
msgstr "Colonna in raso"
@@ -2110,7 +2113,7 @@ msgstr ""
msgid "* Use as satin column: add an other rail and optionally rungs."
msgstr ""
-#: lib/elements/stroke.py:45
+#: lib/elements/stroke.py:45 inx/inkstitch_select_elements.inx:12
msgid "Stroke"
msgstr ""
@@ -2126,11 +2129,11 @@ msgstr ""
msgid "Ripple Stitch"
msgstr ""
-#: lib/elements/stroke.py:68
+#: lib/elements/stroke.py:68 inx/inkstitch_select_elements.inx:21
msgid "ZigZag Stitch"
msgstr ""
-#: lib/elements/stroke.py:69
+#: lib/elements/stroke.py:69 inx/inkstitch_select_elements.inx:22
msgid "Manual Stitch"
msgstr ""
@@ -2473,7 +2476,7 @@ msgstr ""
msgid "This function copies Ink/Stitch parameters from the first selected element to the rest of the selection. Please select at least two elements."
msgstr ""
-#: lib/extensions/element_info.py:47
+#: lib/extensions/element_info.py:47 inx/inkstitch_select_elements.inx:15
msgid "Type"
msgstr ""
@@ -2489,48 +2492,48 @@ msgstr ""
msgid "Stroke Method"
msgstr ""
-#: lib/extensions/element_info.py:72 lib/extensions/element_info.py:134
+#: lib/extensions/element_info.py:72 lib/extensions/element_info.py:149
msgid "Dimensions (mm)"
msgstr ""
-#: lib/extensions/element_info.py:98 lib/extensions/element_info.py:158
-#: lib/extensions/zip.py:134
+#: lib/extensions/element_info.py:98 lib/extensions/element_info.py:113
+#: lib/extensions/element_info.py:173 lib/extensions/zip.py:134
msgid "Stitches"
msgstr "Punti"
-#: lib/extensions/element_info.py:102
+#: lib/extensions/element_info.py:103 lib/extensions/element_info.py:117
msgid "Small stitches (removed)"
msgstr ""
-#: lib/extensions/element_info.py:106 lib/extensions/element_info.py:146
+#: lib/extensions/element_info.py:121 lib/extensions/element_info.py:161
msgid "Jumps"
msgstr ""
-#: lib/extensions/element_info.py:114 lib/extensions/element_info.py:162
+#: lib/extensions/element_info.py:129 lib/extensions/element_info.py:177
msgid "Min stitch length"
msgstr ""
-#: lib/extensions/element_info.py:130
+#: lib/extensions/element_info.py:145
msgid "All Selected Elements"
msgstr ""
-#: lib/extensions/element_info.py:138 lib/extensions/zip.py:135
+#: lib/extensions/element_info.py:153 lib/extensions/zip.py:135
msgid "Colors"
msgstr "Colori"
-#: lib/extensions/element_info.py:142
+#: lib/extensions/element_info.py:157
msgid "Color Changes"
msgstr ""
-#: lib/extensions/element_info.py:150
+#: lib/extensions/element_info.py:165
msgid "Trims"
msgstr ""
-#: lib/extensions/element_info.py:154
+#: lib/extensions/element_info.py:169
msgid "Stops"
msgstr ""
-#: lib/extensions/element_info.py:170
+#: lib/extensions/element_info.py:185
msgid "Filter stitches smaller than (mm)"
msgstr ""
@@ -2593,7 +2596,7 @@ msgstr ""
msgid "Ink/Stitch cannot find your palette folder automatically. Please install your palette manually."
msgstr ""
-#: lib/extensions/jump_to_stroke.py:25
+#: lib/extensions/jump_to_stroke.py:37
msgid "Please select at least two elements to convert the jump stitch to a running stitch."
msgstr ""
@@ -2784,7 +2787,8 @@ msgstr "Descrizione"
#: lib/extensions/troubleshoot.py:111 lib/extensions/troubleshoot.py:157
#: inx/inkstitch_cleanup.inx:23 inx/inkstitch_element_info.inx:10
#: inx/inkstitch_remove_embroidery_settings.inx:39
-#: inx/inkstitch_troubleshoot.inx:12 inx/inkstitch_update_svg.inx:10
+#: inx/inkstitch_select_elements.inx:86 inx/inkstitch_troubleshoot.inx:12
+#: inx/inkstitch_update_svg.inx:10
msgid "Troubleshoot"
msgstr "Risoluzione problemi"
@@ -2878,9 +2882,9 @@ msgstr ""
#: inx/inkstitch_apply_threadlist.inx:87 inx/inkstitch_auto_run.inx:23
#: inx/inkstitch_cutwork_segmentation.inx:42
#: inx/inkstitch_fill_to_stroke.inx:23 inx/inkstitch_generate_palette.inx:24
-#: inx/inkstitch_gradient_blocks.inx:24
+#: inx/inkstitch_gradient_blocks.inx:24 inx/inkstitch_jump_to_stroke.inx:39
#: inx/inkstitch_lettering_along_path.inx:17
-#: inx/inkstitch_palette_to_text.inx:19
+#: inx/inkstitch_palette_to_text.inx:19 inx/inkstitch_select_elements.inx:78
#: inx/inkstitch_stroke_to_lpe_satin.inx:26
#: inx/inkstitch_zigzag_line_to_satin.inx:18
msgid "Help"
@@ -2924,7 +2928,7 @@ msgstr ""
#: lib/gui/lettering.py:78 lib/gui/test_swatches.py:33
#: inx/inkstitch_apply_threadlist.inx:7 inx/inkstitch_fill_to_stroke.inx:15
-#: inx/inkstitch_gradient_blocks.inx:15
+#: inx/inkstitch_gradient_blocks.inx:15 inx/inkstitch_jump_to_stroke.inx:15
#: inx/inkstitch_lettering_along_path.inx:13
#: inx/inkstitch_palette_to_text.inx:15 inx/inkstitch_stroke_to_lpe_satin.inx:7
#: inx/inkstitch_zigzag_line_to_satin.inx:7
@@ -3224,7 +3228,8 @@ msgid "This extension generates test swatches from a selection.\n"
msgstr ""
#: lib/gui/test_swatches.py:100 inx/inkstitch_apply_threadlist.inx:98
-#: inx/inkstitch_fill_to_stroke.inx:32 inx/inkstitch_stroke_to_lpe_satin.inx:32
+#: inx/inkstitch_fill_to_stroke.inx:32 inx/inkstitch_jump_to_stroke.inx:41
+#: inx/inkstitch_stroke_to_lpe_satin.inx:32
#: inx/inkstitch_zigzag_line_to_satin.inx:28
msgid "Get more information on our website"
msgstr ""
@@ -3270,6 +3275,7 @@ msgid "Multicolor"
msgstr ""
#: lib/lettering/categories.py:26 inx/inkstitch_lettering_generate_json.inx:55
+#: inx/inkstitch_select_elements.inx:13
msgid "Running Stitch"
msgstr ""
@@ -4590,6 +4596,7 @@ msgid "Duplicate Params"
msgstr ""
#: inx/inkstitch_duplicate_params.inx:10 inx/inkstitch_reorder.inx:10
+#: inx/inkstitch_select_elements.inx:101
#: inx/inkstitch_selection_to_guide_line.inx:10
#: inx/inkstitch_selection_to_pattern.inx:10 inx/inkstitch_test_swatches.inx:10
msgid "Edit"
@@ -5312,14 +5319,74 @@ msgstr ""
msgid "Jump Stitch to Stroke"
msgstr ""
-#: inx/inkstitch_jump_to_stroke.inx:14
+#: inx/inkstitch_jump_to_stroke.inx:17
+msgid "Convert jumps not shorter than (mm)"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:19
+msgid "Convert jumps not longer than (mm)"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:20
+msgid "Connect"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:21
+msgid "all"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:22
+msgid "in same layer"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:23
+msgid "in same group"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:25
+msgid "Do not connect after"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:26
+msgid "Trim"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:27
+msgid "Stop"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:28
+msgid "Force lock stitch"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:30
+msgid "Output settings"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:31
+msgid "Merge consecutive strokes"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:35
+msgid "These settings only apply when merging is disabled"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:36
msgid "Running stitch length (mm)"
msgstr ""
-#: inx/inkstitch_jump_to_stroke.inx:15
+#: inx/inkstitch_jump_to_stroke.inx:37
msgid "Running stitch tolerance (mm)"
msgstr ""
+#: inx/inkstitch_jump_to_stroke.inx:40
+msgid "This extension converts jump stithes to running stitches."
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:42
+msgid "https://inkstitch.org/docs/stroke-tools/#jump-to-stroke"
+msgstr ""
+
#: inx/inkstitch_layer_commands.inx:3
msgid "Add Layer Commands"
msgstr "Aggiungi comandi di livello"
@@ -5965,6 +6032,140 @@ msgstr ""
msgid "Re-stack objects in order of selection"
msgstr ""
+#: inx/inkstitch_select_elements.inx:3
+msgid "Select embroidery elements"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:8
+msgid "Select options"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:9
+msgid "Select Stitch Type"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:15
+msgid "Select only specific running stitches"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:16 inx/inkstitch_select_elements.inx:36
+#: inx/inkstitch_select_elements.inx:44 inx/inkstitch_select_elements.inx:63
+msgid "No restriction"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:17
+msgid "Auto-Run Top Stitching"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:18
+msgid "Auto-Run Underpath"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:20
+msgid "Ripples"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:23
+msgid "Polyline"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:29
+msgid "Satin"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:31
+msgid "E-Stitch"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:32
+msgid "S-Stitch"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:33
+msgid "Zig-Zag"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:35
+msgid "Only select satins with this underlay type"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:37
+msgid "No underlay"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:38
+msgid "Centerwalk"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:39
+msgid "Contour"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:40
+#: inx/inkstitch_zigzag_line_to_satin.inx:12
+msgid "Zigzag"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:43
+msgid "Rung count"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:43
+msgid "Only select satins with this rung count"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:45
+msgid "No Rungs"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:46
+msgid "Two Rungs"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:53 inx/inkstitch_select_elements.inx:54
+msgid "Fill"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:62
+msgid "Only select fills with this underlay"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:65
+msgid "No Underlay"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:79
+msgid "Select embroidery objects"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:81
+msgid "Selects specific embroidery elements by stitch type."
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:82
+msgid "If there is already an active selection, non maching elements will be deselected."
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:88
+msgid "If this isn't working for you, you may need to insert your path to a python executable manualy."
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:90
+msgid "* Windows: Open the \"Command Prompt\" and type \"where python\". Copy the path and paste it here."
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:91
+msgid "* Linux: Open the command line and type \"which python3\". Copy the path and paste it here."
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:92
+msgid "* macOS: doesn't work, sorry"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:93
+msgid "Python Path"
+msgstr ""
+
#: inx/inkstitch_selection_to_guide_line.inx:3
msgid "Selection to guide line"
msgstr ""
@@ -6151,10 +6352,6 @@ msgstr ""
msgid "Sawtooth"
msgstr ""
-#: inx/inkstitch_zigzag_line_to_satin.inx:12
-msgid "Zigzag"
-msgstr ""
-
#: inx/inkstitch_zigzag_line_to_satin.inx:14
msgid "Smoothing"
msgstr ""
diff --git a/translations/messages_ja_JP.po b/translations/messages_ja_JP.po
index 60a229f8..8ccff7c9 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: 2024-02-22 01:03+0000\n"
-"PO-Revision-Date: 2024-02-22 01:04\n"
+"POT-Creation-Date: 2024-02-24 01:01+0000\n"
+"PO-Revision-Date: 2024-02-24 01:01\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: 2024-02-22 01:03+0000\n"
+"POT-Creation-Date: 2024-02-24 01:00+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -1137,7 +1137,8 @@ msgstr "クローンを解除します。"
msgid "* Select the clone."
msgstr "*クローンを選択します。"
-#: lib/elements/clone.py:53
+#: lib/elements/clone.py:53 inx/inkstitch_select_elements.inx:72
+#: inx/inkstitch_select_elements.inx:73
msgid "Clone"
msgstr "クローン"
@@ -1387,27 +1388,27 @@ msgstr "自動的にルーティングされたフィルステッチ"
msgid "Auto Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:114
+#: lib/elements/fill_stitch.py:114 inx/inkstitch_select_elements.inx:56
msgid "Contour Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:115
+#: lib/elements/fill_stitch.py:115 inx/inkstitch_select_elements.inx:57
msgid "Guided Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:116
+#: lib/elements/fill_stitch.py:116 inx/inkstitch_select_elements.inx:59
msgid "Meander Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:117
+#: lib/elements/fill_stitch.py:117 inx/inkstitch_select_elements.inx:55
msgid "Circular Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:118
+#: lib/elements/fill_stitch.py:118 inx/inkstitch_select_elements.inx:58
msgid "Linear Gradient Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:119
+#: lib/elements/fill_stitch.py:119 inx/inkstitch_select_elements.inx:60
msgid "Legacy Fill"
msgstr ""
@@ -1630,7 +1631,8 @@ msgstr ""
msgid "Width of the zigzag line."
msgstr ""
-#: lib/elements/fill_stitch.py:463
+#: lib/elements/fill_stitch.py:463 inx/inkstitch_select_elements.inx:35
+#: inx/inkstitch_select_elements.inx:62 inx/inkstitch_select_elements.inx:64
msgid "Underlay"
msgstr "アンダーレイ"
@@ -1658,7 +1660,7 @@ msgid "default: 3x fill row spacing"
msgstr "デフォルト:3x塗りつぶし行間隔"
#: lib/elements/fill_stitch.py:507 lib/elements/stroke.py:135
-#: lib/extensions/element_info.py:110 lib/extensions/element_info.py:166
+#: lib/extensions/element_info.py:125 lib/extensions/element_info.py:181
msgid "Max stitch length"
msgstr "最大ステッチ長さ"
@@ -1831,6 +1833,7 @@ msgid "* Hold \"Shift\" while drawing the rung."
msgstr "*ラングを描画している間「Shift」を押したままにします。"
#: lib/elements/satin_column.py:81 lib/elements/satin_column.py:91
+#: inx/inkstitch_select_elements.inx:30
msgid "Satin Column"
msgstr "サテンカラム"
@@ -2112,7 +2115,7 @@ msgstr ""
msgid "* Use as satin column: add an other rail and optionally rungs."
msgstr ""
-#: lib/elements/stroke.py:45
+#: lib/elements/stroke.py:45 inx/inkstitch_select_elements.inx:12
msgid "Stroke"
msgstr "ストローク"
@@ -2128,11 +2131,11 @@ msgstr ""
msgid "Ripple Stitch"
msgstr ""
-#: lib/elements/stroke.py:68
+#: lib/elements/stroke.py:68 inx/inkstitch_select_elements.inx:21
msgid "ZigZag Stitch"
msgstr ""
-#: lib/elements/stroke.py:69
+#: lib/elements/stroke.py:69 inx/inkstitch_select_elements.inx:22
msgid "Manual Stitch"
msgstr ""
@@ -2476,7 +2479,7 @@ msgstr ""
msgid "This function copies Ink/Stitch parameters from the first selected element to the rest of the selection. Please select at least two elements."
msgstr "この関数は、最初に選択された要素から残りの選択要素にインク/ステッチパラメータをコピーします。少なくとも2つの要素を選択してください。"
-#: lib/extensions/element_info.py:47
+#: lib/extensions/element_info.py:47 inx/inkstitch_select_elements.inx:15
msgid "Type"
msgstr ""
@@ -2492,48 +2495,48 @@ msgstr ""
msgid "Stroke Method"
msgstr ""
-#: lib/extensions/element_info.py:72 lib/extensions/element_info.py:134
+#: lib/extensions/element_info.py:72 lib/extensions/element_info.py:149
msgid "Dimensions (mm)"
msgstr ""
-#: lib/extensions/element_info.py:98 lib/extensions/element_info.py:158
-#: lib/extensions/zip.py:134
+#: lib/extensions/element_info.py:98 lib/extensions/element_info.py:113
+#: lib/extensions/element_info.py:173 lib/extensions/zip.py:134
msgid "Stitches"
msgstr "ステッチ"
-#: lib/extensions/element_info.py:102
+#: lib/extensions/element_info.py:103 lib/extensions/element_info.py:117
msgid "Small stitches (removed)"
msgstr ""
-#: lib/extensions/element_info.py:106 lib/extensions/element_info.py:146
+#: lib/extensions/element_info.py:121 lib/extensions/element_info.py:161
msgid "Jumps"
msgstr ""
-#: lib/extensions/element_info.py:114 lib/extensions/element_info.py:162
+#: lib/extensions/element_info.py:129 lib/extensions/element_info.py:177
msgid "Min stitch length"
msgstr ""
-#: lib/extensions/element_info.py:130
+#: lib/extensions/element_info.py:145
msgid "All Selected Elements"
msgstr ""
-#: lib/extensions/element_info.py:138 lib/extensions/zip.py:135
+#: lib/extensions/element_info.py:153 lib/extensions/zip.py:135
msgid "Colors"
msgstr "カラー"
-#: lib/extensions/element_info.py:142
+#: lib/extensions/element_info.py:157
msgid "Color Changes"
msgstr ""
-#: lib/extensions/element_info.py:150
+#: lib/extensions/element_info.py:165
msgid "Trims"
msgstr ""
-#: lib/extensions/element_info.py:154
+#: lib/extensions/element_info.py:169
msgid "Stops"
msgstr ""
-#: lib/extensions/element_info.py:170
+#: lib/extensions/element_info.py:185
msgid "Filter stitches smaller than (mm)"
msgstr ""
@@ -2596,7 +2599,7 @@ msgstr "ファイルタイプが違います。インクステッチはgplカラ
msgid "Ink/Stitch cannot find your palette folder automatically. Please install your palette manually."
msgstr "インクステッチはパレットフォルダを自動で見つける事ができません。手動でパレットをインストールしてください。"
-#: lib/extensions/jump_to_stroke.py:25
+#: lib/extensions/jump_to_stroke.py:37
msgid "Please select at least two elements to convert the jump stitch to a running stitch."
msgstr ""
@@ -2787,7 +2790,8 @@ msgstr "説明"
#: lib/extensions/troubleshoot.py:111 lib/extensions/troubleshoot.py:157
#: inx/inkstitch_cleanup.inx:23 inx/inkstitch_element_info.inx:10
#: inx/inkstitch_remove_embroidery_settings.inx:39
-#: inx/inkstitch_troubleshoot.inx:12 inx/inkstitch_update_svg.inx:10
+#: inx/inkstitch_select_elements.inx:86 inx/inkstitch_troubleshoot.inx:12
+#: inx/inkstitch_update_svg.inx:10
msgid "Troubleshoot"
msgstr "トラブルシューティング"
@@ -2881,9 +2885,9 @@ msgstr ""
#: inx/inkstitch_apply_threadlist.inx:87 inx/inkstitch_auto_run.inx:23
#: inx/inkstitch_cutwork_segmentation.inx:42
#: inx/inkstitch_fill_to_stroke.inx:23 inx/inkstitch_generate_palette.inx:24
-#: inx/inkstitch_gradient_blocks.inx:24
+#: inx/inkstitch_gradient_blocks.inx:24 inx/inkstitch_jump_to_stroke.inx:39
#: inx/inkstitch_lettering_along_path.inx:17
-#: inx/inkstitch_palette_to_text.inx:19
+#: inx/inkstitch_palette_to_text.inx:19 inx/inkstitch_select_elements.inx:78
#: inx/inkstitch_stroke_to_lpe_satin.inx:26
#: inx/inkstitch_zigzag_line_to_satin.inx:18
msgid "Help"
@@ -2927,7 +2931,7 @@ msgstr ""
#: lib/gui/lettering.py:78 lib/gui/test_swatches.py:33
#: inx/inkstitch_apply_threadlist.inx:7 inx/inkstitch_fill_to_stroke.inx:15
-#: inx/inkstitch_gradient_blocks.inx:15
+#: inx/inkstitch_gradient_blocks.inx:15 inx/inkstitch_jump_to_stroke.inx:15
#: inx/inkstitch_lettering_along_path.inx:13
#: inx/inkstitch_palette_to_text.inx:15 inx/inkstitch_stroke_to_lpe_satin.inx:7
#: inx/inkstitch_zigzag_line_to_satin.inx:7
@@ -3227,7 +3231,8 @@ msgid "This extension generates test swatches from a selection.\n"
msgstr ""
#: lib/gui/test_swatches.py:100 inx/inkstitch_apply_threadlist.inx:98
-#: inx/inkstitch_fill_to_stroke.inx:32 inx/inkstitch_stroke_to_lpe_satin.inx:32
+#: inx/inkstitch_fill_to_stroke.inx:32 inx/inkstitch_jump_to_stroke.inx:41
+#: inx/inkstitch_stroke_to_lpe_satin.inx:32
#: inx/inkstitch_zigzag_line_to_satin.inx:28
msgid "Get more information on our website"
msgstr ""
@@ -3273,6 +3278,7 @@ msgid "Multicolor"
msgstr ""
#: lib/lettering/categories.py:26 inx/inkstitch_lettering_generate_json.inx:55
+#: inx/inkstitch_select_elements.inx:13
msgid "Running Stitch"
msgstr ""
@@ -4592,6 +4598,7 @@ msgid "Duplicate Params"
msgstr "重複したパラメータ"
#: inx/inkstitch_duplicate_params.inx:10 inx/inkstitch_reorder.inx:10
+#: inx/inkstitch_select_elements.inx:101
#: inx/inkstitch_selection_to_guide_line.inx:10
#: inx/inkstitch_selection_to_pattern.inx:10 inx/inkstitch_test_swatches.inx:10
msgid "Edit"
@@ -5314,14 +5321,74 @@ msgstr "Inkscapeを再起動してご利用ください。"
msgid "Jump Stitch to Stroke"
msgstr ""
-#: inx/inkstitch_jump_to_stroke.inx:14
+#: inx/inkstitch_jump_to_stroke.inx:17
+msgid "Convert jumps not shorter than (mm)"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:19
+msgid "Convert jumps not longer than (mm)"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:20
+msgid "Connect"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:21
+msgid "all"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:22
+msgid "in same layer"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:23
+msgid "in same group"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:25
+msgid "Do not connect after"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:26
+msgid "Trim"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:27
+msgid "Stop"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:28
+msgid "Force lock stitch"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:30
+msgid "Output settings"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:31
+msgid "Merge consecutive strokes"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:35
+msgid "These settings only apply when merging is disabled"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:36
msgid "Running stitch length (mm)"
msgstr ""
-#: inx/inkstitch_jump_to_stroke.inx:15
+#: inx/inkstitch_jump_to_stroke.inx:37
msgid "Running stitch tolerance (mm)"
msgstr ""
+#: inx/inkstitch_jump_to_stroke.inx:40
+msgid "This extension converts jump stithes to running stitches."
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:42
+msgid "https://inkstitch.org/docs/stroke-tools/#jump-to-stroke"
+msgstr ""
+
#: inx/inkstitch_layer_commands.inx:3
msgid "Add Layer Commands"
msgstr "レイヤー追加コマンド"
@@ -5967,6 +6034,140 @@ msgstr ""
msgid "Re-stack objects in order of selection"
msgstr "選択順にオブジェクトを再スタックします"
+#: inx/inkstitch_select_elements.inx:3
+msgid "Select embroidery elements"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:8
+msgid "Select options"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:9
+msgid "Select Stitch Type"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:15
+msgid "Select only specific running stitches"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:16 inx/inkstitch_select_elements.inx:36
+#: inx/inkstitch_select_elements.inx:44 inx/inkstitch_select_elements.inx:63
+msgid "No restriction"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:17
+msgid "Auto-Run Top Stitching"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:18
+msgid "Auto-Run Underpath"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:20
+msgid "Ripples"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:23
+msgid "Polyline"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:29
+msgid "Satin"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:31
+msgid "E-Stitch"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:32
+msgid "S-Stitch"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:33
+msgid "Zig-Zag"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:35
+msgid "Only select satins with this underlay type"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:37
+msgid "No underlay"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:38
+msgid "Centerwalk"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:39
+msgid "Contour"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:40
+#: inx/inkstitch_zigzag_line_to_satin.inx:12
+msgid "Zigzag"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:43
+msgid "Rung count"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:43
+msgid "Only select satins with this rung count"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:45
+msgid "No Rungs"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:46
+msgid "Two Rungs"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:53 inx/inkstitch_select_elements.inx:54
+msgid "Fill"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:62
+msgid "Only select fills with this underlay"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:65
+msgid "No Underlay"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:79
+msgid "Select embroidery objects"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:81
+msgid "Selects specific embroidery elements by stitch type."
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:82
+msgid "If there is already an active selection, non maching elements will be deselected."
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:88
+msgid "If this isn't working for you, you may need to insert your path to a python executable manualy."
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:90
+msgid "* Windows: Open the \"Command Prompt\" and type \"where python\". Copy the path and paste it here."
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:91
+msgid "* Linux: Open the command line and type \"which python3\". Copy the path and paste it here."
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:92
+msgid "* macOS: doesn't work, sorry"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:93
+msgid "Python Path"
+msgstr ""
+
#: inx/inkstitch_selection_to_guide_line.inx:3
msgid "Selection to guide line"
msgstr ""
@@ -6153,10 +6354,6 @@ msgstr ""
msgid "Sawtooth"
msgstr ""
-#: inx/inkstitch_zigzag_line_to_satin.inx:12
-msgid "Zigzag"
-msgstr ""
-
#: inx/inkstitch_zigzag_line_to_satin.inx:14
msgid "Smoothing"
msgstr ""
diff --git a/translations/messages_ko_KR.po b/translations/messages_ko_KR.po
index cb1d3ef2..04a1e7c1 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: 2024-02-22 01:03+0000\n"
-"PO-Revision-Date: 2024-02-22 01:04\n"
+"POT-Creation-Date: 2024-02-24 01:01+0000\n"
+"PO-Revision-Date: 2024-02-24 01:01\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: 2024-02-22 01:03+0000\n"
+"POT-Creation-Date: 2024-02-24 01:00+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -1137,7 +1137,8 @@ msgstr ""
msgid "* Select the clone."
msgstr ""
-#: lib/elements/clone.py:53
+#: lib/elements/clone.py:53 inx/inkstitch_select_elements.inx:72
+#: inx/inkstitch_select_elements.inx:73
msgid "Clone"
msgstr ""
@@ -1385,27 +1386,27 @@ msgstr ""
msgid "Auto Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:114
+#: lib/elements/fill_stitch.py:114 inx/inkstitch_select_elements.inx:56
msgid "Contour Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:115
+#: lib/elements/fill_stitch.py:115 inx/inkstitch_select_elements.inx:57
msgid "Guided Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:116
+#: lib/elements/fill_stitch.py:116 inx/inkstitch_select_elements.inx:59
msgid "Meander Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:117
+#: lib/elements/fill_stitch.py:117 inx/inkstitch_select_elements.inx:55
msgid "Circular Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:118
+#: lib/elements/fill_stitch.py:118 inx/inkstitch_select_elements.inx:58
msgid "Linear Gradient Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:119
+#: lib/elements/fill_stitch.py:119 inx/inkstitch_select_elements.inx:60
msgid "Legacy Fill"
msgstr ""
@@ -1628,7 +1629,8 @@ msgstr ""
msgid "Width of the zigzag line."
msgstr ""
-#: lib/elements/fill_stitch.py:463
+#: lib/elements/fill_stitch.py:463 inx/inkstitch_select_elements.inx:35
+#: inx/inkstitch_select_elements.inx:62 inx/inkstitch_select_elements.inx:64
msgid "Underlay"
msgstr ""
@@ -1656,7 +1658,7 @@ msgid "default: 3x fill row spacing"
msgstr ""
#: lib/elements/fill_stitch.py:507 lib/elements/stroke.py:135
-#: lib/extensions/element_info.py:110 lib/extensions/element_info.py:166
+#: lib/extensions/element_info.py:125 lib/extensions/element_info.py:181
msgid "Max stitch length"
msgstr ""
@@ -1829,6 +1831,7 @@ msgid "* Hold \"Shift\" while drawing the rung."
msgstr ""
#: lib/elements/satin_column.py:81 lib/elements/satin_column.py:91
+#: inx/inkstitch_select_elements.inx:30
msgid "Satin Column"
msgstr ""
@@ -2110,7 +2113,7 @@ msgstr ""
msgid "* Use as satin column: add an other rail and optionally rungs."
msgstr ""
-#: lib/elements/stroke.py:45
+#: lib/elements/stroke.py:45 inx/inkstitch_select_elements.inx:12
msgid "Stroke"
msgstr ""
@@ -2126,11 +2129,11 @@ msgstr ""
msgid "Ripple Stitch"
msgstr ""
-#: lib/elements/stroke.py:68
+#: lib/elements/stroke.py:68 inx/inkstitch_select_elements.inx:21
msgid "ZigZag Stitch"
msgstr ""
-#: lib/elements/stroke.py:69
+#: lib/elements/stroke.py:69 inx/inkstitch_select_elements.inx:22
msgid "Manual Stitch"
msgstr ""
@@ -2473,7 +2476,7 @@ msgstr ""
msgid "This function copies Ink/Stitch parameters from the first selected element to the rest of the selection. Please select at least two elements."
msgstr ""
-#: lib/extensions/element_info.py:47
+#: lib/extensions/element_info.py:47 inx/inkstitch_select_elements.inx:15
msgid "Type"
msgstr ""
@@ -2489,48 +2492,48 @@ msgstr ""
msgid "Stroke Method"
msgstr ""
-#: lib/extensions/element_info.py:72 lib/extensions/element_info.py:134
+#: lib/extensions/element_info.py:72 lib/extensions/element_info.py:149
msgid "Dimensions (mm)"
msgstr ""
-#: lib/extensions/element_info.py:98 lib/extensions/element_info.py:158
-#: lib/extensions/zip.py:134
+#: lib/extensions/element_info.py:98 lib/extensions/element_info.py:113
+#: lib/extensions/element_info.py:173 lib/extensions/zip.py:134
msgid "Stitches"
msgstr ""
-#: lib/extensions/element_info.py:102
+#: lib/extensions/element_info.py:103 lib/extensions/element_info.py:117
msgid "Small stitches (removed)"
msgstr ""
-#: lib/extensions/element_info.py:106 lib/extensions/element_info.py:146
+#: lib/extensions/element_info.py:121 lib/extensions/element_info.py:161
msgid "Jumps"
msgstr ""
-#: lib/extensions/element_info.py:114 lib/extensions/element_info.py:162
+#: lib/extensions/element_info.py:129 lib/extensions/element_info.py:177
msgid "Min stitch length"
msgstr ""
-#: lib/extensions/element_info.py:130
+#: lib/extensions/element_info.py:145
msgid "All Selected Elements"
msgstr ""
-#: lib/extensions/element_info.py:138 lib/extensions/zip.py:135
+#: lib/extensions/element_info.py:153 lib/extensions/zip.py:135
msgid "Colors"
msgstr ""
-#: lib/extensions/element_info.py:142
+#: lib/extensions/element_info.py:157
msgid "Color Changes"
msgstr ""
-#: lib/extensions/element_info.py:150
+#: lib/extensions/element_info.py:165
msgid "Trims"
msgstr ""
-#: lib/extensions/element_info.py:154
+#: lib/extensions/element_info.py:169
msgid "Stops"
msgstr ""
-#: lib/extensions/element_info.py:170
+#: lib/extensions/element_info.py:185
msgid "Filter stitches smaller than (mm)"
msgstr ""
@@ -2593,7 +2596,7 @@ msgstr ""
msgid "Ink/Stitch cannot find your palette folder automatically. Please install your palette manually."
msgstr ""
-#: lib/extensions/jump_to_stroke.py:25
+#: lib/extensions/jump_to_stroke.py:37
msgid "Please select at least two elements to convert the jump stitch to a running stitch."
msgstr ""
@@ -2784,7 +2787,8 @@ msgstr ""
#: lib/extensions/troubleshoot.py:111 lib/extensions/troubleshoot.py:157
#: inx/inkstitch_cleanup.inx:23 inx/inkstitch_element_info.inx:10
#: inx/inkstitch_remove_embroidery_settings.inx:39
-#: inx/inkstitch_troubleshoot.inx:12 inx/inkstitch_update_svg.inx:10
+#: inx/inkstitch_select_elements.inx:86 inx/inkstitch_troubleshoot.inx:12
+#: inx/inkstitch_update_svg.inx:10
msgid "Troubleshoot"
msgstr ""
@@ -2878,9 +2882,9 @@ msgstr ""
#: inx/inkstitch_apply_threadlist.inx:87 inx/inkstitch_auto_run.inx:23
#: inx/inkstitch_cutwork_segmentation.inx:42
#: inx/inkstitch_fill_to_stroke.inx:23 inx/inkstitch_generate_palette.inx:24
-#: inx/inkstitch_gradient_blocks.inx:24
+#: inx/inkstitch_gradient_blocks.inx:24 inx/inkstitch_jump_to_stroke.inx:39
#: inx/inkstitch_lettering_along_path.inx:17
-#: inx/inkstitch_palette_to_text.inx:19
+#: inx/inkstitch_palette_to_text.inx:19 inx/inkstitch_select_elements.inx:78
#: inx/inkstitch_stroke_to_lpe_satin.inx:26
#: inx/inkstitch_zigzag_line_to_satin.inx:18
msgid "Help"
@@ -2924,7 +2928,7 @@ msgstr ""
#: lib/gui/lettering.py:78 lib/gui/test_swatches.py:33
#: inx/inkstitch_apply_threadlist.inx:7 inx/inkstitch_fill_to_stroke.inx:15
-#: inx/inkstitch_gradient_blocks.inx:15
+#: inx/inkstitch_gradient_blocks.inx:15 inx/inkstitch_jump_to_stroke.inx:15
#: inx/inkstitch_lettering_along_path.inx:13
#: inx/inkstitch_palette_to_text.inx:15 inx/inkstitch_stroke_to_lpe_satin.inx:7
#: inx/inkstitch_zigzag_line_to_satin.inx:7
@@ -3224,7 +3228,8 @@ msgid "This extension generates test swatches from a selection.\n"
msgstr ""
#: lib/gui/test_swatches.py:100 inx/inkstitch_apply_threadlist.inx:98
-#: inx/inkstitch_fill_to_stroke.inx:32 inx/inkstitch_stroke_to_lpe_satin.inx:32
+#: inx/inkstitch_fill_to_stroke.inx:32 inx/inkstitch_jump_to_stroke.inx:41
+#: inx/inkstitch_stroke_to_lpe_satin.inx:32
#: inx/inkstitch_zigzag_line_to_satin.inx:28
msgid "Get more information on our website"
msgstr ""
@@ -3270,6 +3275,7 @@ msgid "Multicolor"
msgstr ""
#: lib/lettering/categories.py:26 inx/inkstitch_lettering_generate_json.inx:55
+#: inx/inkstitch_select_elements.inx:13
msgid "Running Stitch"
msgstr ""
@@ -4589,6 +4595,7 @@ msgid "Duplicate Params"
msgstr ""
#: inx/inkstitch_duplicate_params.inx:10 inx/inkstitch_reorder.inx:10
+#: inx/inkstitch_select_elements.inx:101
#: inx/inkstitch_selection_to_guide_line.inx:10
#: inx/inkstitch_selection_to_pattern.inx:10 inx/inkstitch_test_swatches.inx:10
msgid "Edit"
@@ -5311,14 +5318,74 @@ msgstr ""
msgid "Jump Stitch to Stroke"
msgstr ""
-#: inx/inkstitch_jump_to_stroke.inx:14
+#: inx/inkstitch_jump_to_stroke.inx:17
+msgid "Convert jumps not shorter than (mm)"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:19
+msgid "Convert jumps not longer than (mm)"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:20
+msgid "Connect"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:21
+msgid "all"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:22
+msgid "in same layer"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:23
+msgid "in same group"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:25
+msgid "Do not connect after"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:26
+msgid "Trim"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:27
+msgid "Stop"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:28
+msgid "Force lock stitch"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:30
+msgid "Output settings"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:31
+msgid "Merge consecutive strokes"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:35
+msgid "These settings only apply when merging is disabled"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:36
msgid "Running stitch length (mm)"
msgstr ""
-#: inx/inkstitch_jump_to_stroke.inx:15
+#: inx/inkstitch_jump_to_stroke.inx:37
msgid "Running stitch tolerance (mm)"
msgstr ""
+#: inx/inkstitch_jump_to_stroke.inx:40
+msgid "This extension converts jump stithes to running stitches."
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:42
+msgid "https://inkstitch.org/docs/stroke-tools/#jump-to-stroke"
+msgstr ""
+
#: inx/inkstitch_layer_commands.inx:3
msgid "Add Layer Commands"
msgstr ""
@@ -5964,6 +6031,140 @@ msgstr ""
msgid "Re-stack objects in order of selection"
msgstr ""
+#: inx/inkstitch_select_elements.inx:3
+msgid "Select embroidery elements"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:8
+msgid "Select options"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:9
+msgid "Select Stitch Type"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:15
+msgid "Select only specific running stitches"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:16 inx/inkstitch_select_elements.inx:36
+#: inx/inkstitch_select_elements.inx:44 inx/inkstitch_select_elements.inx:63
+msgid "No restriction"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:17
+msgid "Auto-Run Top Stitching"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:18
+msgid "Auto-Run Underpath"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:20
+msgid "Ripples"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:23
+msgid "Polyline"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:29
+msgid "Satin"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:31
+msgid "E-Stitch"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:32
+msgid "S-Stitch"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:33
+msgid "Zig-Zag"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:35
+msgid "Only select satins with this underlay type"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:37
+msgid "No underlay"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:38
+msgid "Centerwalk"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:39
+msgid "Contour"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:40
+#: inx/inkstitch_zigzag_line_to_satin.inx:12
+msgid "Zigzag"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:43
+msgid "Rung count"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:43
+msgid "Only select satins with this rung count"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:45
+msgid "No Rungs"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:46
+msgid "Two Rungs"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:53 inx/inkstitch_select_elements.inx:54
+msgid "Fill"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:62
+msgid "Only select fills with this underlay"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:65
+msgid "No Underlay"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:79
+msgid "Select embroidery objects"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:81
+msgid "Selects specific embroidery elements by stitch type."
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:82
+msgid "If there is already an active selection, non maching elements will be deselected."
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:88
+msgid "If this isn't working for you, you may need to insert your path to a python executable manualy."
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:90
+msgid "* Windows: Open the \"Command Prompt\" and type \"where python\". Copy the path and paste it here."
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:91
+msgid "* Linux: Open the command line and type \"which python3\". Copy the path and paste it here."
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:92
+msgid "* macOS: doesn't work, sorry"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:93
+msgid "Python Path"
+msgstr ""
+
#: inx/inkstitch_selection_to_guide_line.inx:3
msgid "Selection to guide line"
msgstr ""
@@ -6150,10 +6351,6 @@ msgstr ""
msgid "Sawtooth"
msgstr ""
-#: inx/inkstitch_zigzag_line_to_satin.inx:12
-msgid "Zigzag"
-msgstr ""
-
#: inx/inkstitch_zigzag_line_to_satin.inx:14
msgid "Smoothing"
msgstr ""
diff --git a/translations/messages_nl_NL.po b/translations/messages_nl_NL.po
index f4e14344..ca08840f 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: 2024-02-22 01:03+0000\n"
-"PO-Revision-Date: 2024-02-22 01:04\n"
+"POT-Creation-Date: 2024-02-24 01:01+0000\n"
+"PO-Revision-Date: 2024-02-24 01:01\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: 2024-02-22 01:03+0000\n"
+"POT-Creation-Date: 2024-02-24 01:00+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -1137,7 +1137,8 @@ msgstr "Zet de kloon om in een echt element:"
msgid "* Select the clone."
msgstr "* Selecteer de kloon."
-#: lib/elements/clone.py:53
+#: lib/elements/clone.py:53 inx/inkstitch_select_elements.inx:72
+#: inx/inkstitch_select_elements.inx:73
msgid "Clone"
msgstr "Kloon"
@@ -1385,27 +1386,27 @@ msgstr "Automatisch gerouteerde opvulsteken"
msgid "Auto Fill"
msgstr "Automatische vulling"
-#: lib/elements/fill_stitch.py:114
+#: lib/elements/fill_stitch.py:114 inx/inkstitch_select_elements.inx:56
msgid "Contour Fill"
msgstr "Contourvulling"
-#: lib/elements/fill_stitch.py:115
+#: lib/elements/fill_stitch.py:115 inx/inkstitch_select_elements.inx:57
msgid "Guided Fill"
msgstr "Begeleide vulling"
-#: lib/elements/fill_stitch.py:116
+#: lib/elements/fill_stitch.py:116 inx/inkstitch_select_elements.inx:59
msgid "Meander Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:117
+#: lib/elements/fill_stitch.py:117 inx/inkstitch_select_elements.inx:55
msgid "Circular Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:118
+#: lib/elements/fill_stitch.py:118 inx/inkstitch_select_elements.inx:58
msgid "Linear Gradient Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:119
+#: lib/elements/fill_stitch.py:119 inx/inkstitch_select_elements.inx:60
msgid "Legacy Fill"
msgstr "Legacy vulling"
@@ -1628,7 +1629,8 @@ msgstr ""
msgid "Width of the zigzag line."
msgstr ""
-#: lib/elements/fill_stitch.py:463
+#: lib/elements/fill_stitch.py:463 inx/inkstitch_select_elements.inx:35
+#: inx/inkstitch_select_elements.inx:62 inx/inkstitch_select_elements.inx:64
msgid "Underlay"
msgstr "Versteviging"
@@ -1656,7 +1658,7 @@ msgid "default: 3x fill row spacing"
msgstr "standaard: 3x opvulrij afstand"
#: lib/elements/fill_stitch.py:507 lib/elements/stroke.py:135
-#: lib/extensions/element_info.py:110 lib/extensions/element_info.py:166
+#: lib/extensions/element_info.py:125 lib/extensions/element_info.py:181
msgid "Max stitch length"
msgstr "Max steek lengte"
@@ -1829,6 +1831,7 @@ msgid "* Hold \"Shift\" while drawing the rung."
msgstr "* Houdt \"Shift\" ingedrukt tijdens het tekenen van de sport."
#: lib/elements/satin_column.py:81 lib/elements/satin_column.py:91
+#: inx/inkstitch_select_elements.inx:30
msgid "Satin Column"
msgstr "Satijnbaan"
@@ -2110,7 +2113,7 @@ msgstr ""
msgid "* Use as satin column: add an other rail and optionally rungs."
msgstr ""
-#: lib/elements/stroke.py:45
+#: lib/elements/stroke.py:45 inx/inkstitch_select_elements.inx:12
msgid "Stroke"
msgstr "Lijn"
@@ -2126,11 +2129,11 @@ msgstr ""
msgid "Ripple Stitch"
msgstr ""
-#: lib/elements/stroke.py:68
+#: lib/elements/stroke.py:68 inx/inkstitch_select_elements.inx:21
msgid "ZigZag Stitch"
msgstr ""
-#: lib/elements/stroke.py:69
+#: lib/elements/stroke.py:69 inx/inkstitch_select_elements.inx:22
msgid "Manual Stitch"
msgstr ""
@@ -2474,7 +2477,7 @@ msgstr ""
msgid "This function copies Ink/Stitch parameters from the first selected element to the rest of the selection. Please select at least two elements."
msgstr "Deze functie kopieert inkt-/steekparameters van het eerste geselecteerde element naar de rest van de selectie. Selecteer ten minste twee elementen."
-#: lib/extensions/element_info.py:47
+#: lib/extensions/element_info.py:47 inx/inkstitch_select_elements.inx:15
msgid "Type"
msgstr ""
@@ -2490,48 +2493,48 @@ msgstr ""
msgid "Stroke Method"
msgstr ""
-#: lib/extensions/element_info.py:72 lib/extensions/element_info.py:134
+#: lib/extensions/element_info.py:72 lib/extensions/element_info.py:149
msgid "Dimensions (mm)"
msgstr ""
-#: lib/extensions/element_info.py:98 lib/extensions/element_info.py:158
-#: lib/extensions/zip.py:134
+#: lib/extensions/element_info.py:98 lib/extensions/element_info.py:113
+#: lib/extensions/element_info.py:173 lib/extensions/zip.py:134
msgid "Stitches"
msgstr "Steken"
-#: lib/extensions/element_info.py:102
+#: lib/extensions/element_info.py:103 lib/extensions/element_info.py:117
msgid "Small stitches (removed)"
msgstr ""
-#: lib/extensions/element_info.py:106 lib/extensions/element_info.py:146
+#: lib/extensions/element_info.py:121 lib/extensions/element_info.py:161
msgid "Jumps"
msgstr ""
-#: lib/extensions/element_info.py:114 lib/extensions/element_info.py:162
+#: lib/extensions/element_info.py:129 lib/extensions/element_info.py:177
msgid "Min stitch length"
msgstr ""
-#: lib/extensions/element_info.py:130
+#: lib/extensions/element_info.py:145
msgid "All Selected Elements"
msgstr ""
-#: lib/extensions/element_info.py:138 lib/extensions/zip.py:135
+#: lib/extensions/element_info.py:153 lib/extensions/zip.py:135
msgid "Colors"
msgstr "Kleuren"
-#: lib/extensions/element_info.py:142
+#: lib/extensions/element_info.py:157
msgid "Color Changes"
msgstr ""
-#: lib/extensions/element_info.py:150
+#: lib/extensions/element_info.py:165
msgid "Trims"
msgstr ""
-#: lib/extensions/element_info.py:154
+#: lib/extensions/element_info.py:169
msgid "Stops"
msgstr ""
-#: lib/extensions/element_info.py:170
+#: lib/extensions/element_info.py:185
msgid "Filter stitches smaller than (mm)"
msgstr ""
@@ -2595,7 +2598,7 @@ msgstr "Verkeerd bestandstype. Ink/Stitch accepteert alleen gpl-kleurenpaletten.
msgid "Ink/Stitch cannot find your palette folder automatically. Please install your palette manually."
msgstr "Ink/Stitch kan uw paletmap niet automatisch vinden. Installeer uw palet handmatig."
-#: lib/extensions/jump_to_stroke.py:25
+#: lib/extensions/jump_to_stroke.py:37
msgid "Please select at least two elements to convert the jump stitch to a running stitch."
msgstr ""
@@ -2786,7 +2789,8 @@ msgstr "Beschrijving"
#: lib/extensions/troubleshoot.py:111 lib/extensions/troubleshoot.py:157
#: inx/inkstitch_cleanup.inx:23 inx/inkstitch_element_info.inx:10
#: inx/inkstitch_remove_embroidery_settings.inx:39
-#: inx/inkstitch_troubleshoot.inx:12 inx/inkstitch_update_svg.inx:10
+#: inx/inkstitch_select_elements.inx:86 inx/inkstitch_troubleshoot.inx:12
+#: inx/inkstitch_update_svg.inx:10
msgid "Troubleshoot"
msgstr "Probleemoplossen"
@@ -2880,9 +2884,9 @@ msgstr ""
#: inx/inkstitch_apply_threadlist.inx:87 inx/inkstitch_auto_run.inx:23
#: inx/inkstitch_cutwork_segmentation.inx:42
#: inx/inkstitch_fill_to_stroke.inx:23 inx/inkstitch_generate_palette.inx:24
-#: inx/inkstitch_gradient_blocks.inx:24
+#: inx/inkstitch_gradient_blocks.inx:24 inx/inkstitch_jump_to_stroke.inx:39
#: inx/inkstitch_lettering_along_path.inx:17
-#: inx/inkstitch_palette_to_text.inx:19
+#: inx/inkstitch_palette_to_text.inx:19 inx/inkstitch_select_elements.inx:78
#: inx/inkstitch_stroke_to_lpe_satin.inx:26
#: inx/inkstitch_zigzag_line_to_satin.inx:18
msgid "Help"
@@ -2926,7 +2930,7 @@ msgstr ""
#: lib/gui/lettering.py:78 lib/gui/test_swatches.py:33
#: inx/inkstitch_apply_threadlist.inx:7 inx/inkstitch_fill_to_stroke.inx:15
-#: inx/inkstitch_gradient_blocks.inx:15
+#: inx/inkstitch_gradient_blocks.inx:15 inx/inkstitch_jump_to_stroke.inx:15
#: inx/inkstitch_lettering_along_path.inx:13
#: inx/inkstitch_palette_to_text.inx:15 inx/inkstitch_stroke_to_lpe_satin.inx:7
#: inx/inkstitch_zigzag_line_to_satin.inx:7
@@ -3227,7 +3231,8 @@ msgid "This extension generates test swatches from a selection.\n"
msgstr ""
#: lib/gui/test_swatches.py:100 inx/inkstitch_apply_threadlist.inx:98
-#: inx/inkstitch_fill_to_stroke.inx:32 inx/inkstitch_stroke_to_lpe_satin.inx:32
+#: inx/inkstitch_fill_to_stroke.inx:32 inx/inkstitch_jump_to_stroke.inx:41
+#: inx/inkstitch_stroke_to_lpe_satin.inx:32
#: inx/inkstitch_zigzag_line_to_satin.inx:28
msgid "Get more information on our website"
msgstr "Meer informatie vindt u op onze website"
@@ -3273,6 +3278,7 @@ msgid "Multicolor"
msgstr ""
#: lib/lettering/categories.py:26 inx/inkstitch_lettering_generate_json.inx:55
+#: inx/inkstitch_select_elements.inx:13
msgid "Running Stitch"
msgstr ""
@@ -4594,6 +4600,7 @@ msgid "Duplicate Params"
msgstr "Dubbele parameters"
#: inx/inkstitch_duplicate_params.inx:10 inx/inkstitch_reorder.inx:10
+#: inx/inkstitch_select_elements.inx:101
#: inx/inkstitch_selection_to_guide_line.inx:10
#: inx/inkstitch_selection_to_pattern.inx:10 inx/inkstitch_test_swatches.inx:10
msgid "Edit"
@@ -5316,14 +5323,74 @@ msgstr "Herstart Inkscape om te gebruiken."
msgid "Jump Stitch to Stroke"
msgstr ""
-#: inx/inkstitch_jump_to_stroke.inx:14
+#: inx/inkstitch_jump_to_stroke.inx:17
+msgid "Convert jumps not shorter than (mm)"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:19
+msgid "Convert jumps not longer than (mm)"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:20
+msgid "Connect"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:21
+msgid "all"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:22
+msgid "in same layer"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:23
+msgid "in same group"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:25
+msgid "Do not connect after"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:26
+msgid "Trim"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:27
+msgid "Stop"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:28
+msgid "Force lock stitch"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:30
+msgid "Output settings"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:31
+msgid "Merge consecutive strokes"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:35
+msgid "These settings only apply when merging is disabled"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:36
msgid "Running stitch length (mm)"
msgstr ""
-#: inx/inkstitch_jump_to_stroke.inx:15
+#: inx/inkstitch_jump_to_stroke.inx:37
msgid "Running stitch tolerance (mm)"
msgstr ""
+#: inx/inkstitch_jump_to_stroke.inx:40
+msgid "This extension converts jump stithes to running stitches."
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:42
+msgid "https://inkstitch.org/docs/stroke-tools/#jump-to-stroke"
+msgstr ""
+
#: inx/inkstitch_layer_commands.inx:3
msgid "Add Layer Commands"
msgstr "Toevoegen Laag Commando's"
@@ -5969,6 +6036,140 @@ msgstr "Verwijder Print Instellingen uit SVG metadata"
msgid "Re-stack objects in order of selection"
msgstr "Stapel objecten opnieuw in volgorde van selectie"
+#: inx/inkstitch_select_elements.inx:3
+msgid "Select embroidery elements"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:8
+msgid "Select options"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:9
+msgid "Select Stitch Type"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:15
+msgid "Select only specific running stitches"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:16 inx/inkstitch_select_elements.inx:36
+#: inx/inkstitch_select_elements.inx:44 inx/inkstitch_select_elements.inx:63
+msgid "No restriction"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:17
+msgid "Auto-Run Top Stitching"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:18
+msgid "Auto-Run Underpath"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:20
+msgid "Ripples"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:23
+msgid "Polyline"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:29
+msgid "Satin"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:31
+msgid "E-Stitch"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:32
+msgid "S-Stitch"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:33
+msgid "Zig-Zag"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:35
+msgid "Only select satins with this underlay type"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:37
+msgid "No underlay"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:38
+msgid "Centerwalk"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:39
+msgid "Contour"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:40
+#: inx/inkstitch_zigzag_line_to_satin.inx:12
+msgid "Zigzag"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:43
+msgid "Rung count"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:43
+msgid "Only select satins with this rung count"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:45
+msgid "No Rungs"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:46
+msgid "Two Rungs"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:53 inx/inkstitch_select_elements.inx:54
+msgid "Fill"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:62
+msgid "Only select fills with this underlay"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:65
+msgid "No Underlay"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:79
+msgid "Select embroidery objects"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:81
+msgid "Selects specific embroidery elements by stitch type."
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:82
+msgid "If there is already an active selection, non maching elements will be deselected."
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:88
+msgid "If this isn't working for you, you may need to insert your path to a python executable manualy."
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:90
+msgid "* Windows: Open the \"Command Prompt\" and type \"where python\". Copy the path and paste it here."
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:91
+msgid "* Linux: Open the command line and type \"which python3\". Copy the path and paste it here."
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:92
+msgid "* macOS: doesn't work, sorry"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:93
+msgid "Python Path"
+msgstr ""
+
#: inx/inkstitch_selection_to_guide_line.inx:3
msgid "Selection to guide line"
msgstr "Selectie tot hulplijn"
@@ -6155,10 +6356,6 @@ msgstr ""
msgid "Sawtooth"
msgstr ""
-#: inx/inkstitch_zigzag_line_to_satin.inx:12
-msgid "Zigzag"
-msgstr ""
-
#: inx/inkstitch_zigzag_line_to_satin.inx:14
msgid "Smoothing"
msgstr ""
diff --git a/translations/messages_no_NO.po b/translations/messages_no_NO.po
index 46f80e1e..f172e787 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: 2024-02-22 01:03+0000\n"
-"PO-Revision-Date: 2024-02-22 01:04\n"
+"POT-Creation-Date: 2024-02-24 01:01+0000\n"
+"PO-Revision-Date: 2024-02-24 01:01\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: 2024-02-22 01:03+0000\n"
+"POT-Creation-Date: 2024-02-24 01:00+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -1137,7 +1137,8 @@ msgstr ""
msgid "* Select the clone."
msgstr ""
-#: lib/elements/clone.py:53
+#: lib/elements/clone.py:53 inx/inkstitch_select_elements.inx:72
+#: inx/inkstitch_select_elements.inx:73
msgid "Clone"
msgstr "Klon"
@@ -1385,27 +1386,27 @@ msgstr ""
msgid "Auto Fill"
msgstr "Auto-fyll"
-#: lib/elements/fill_stitch.py:114
+#: lib/elements/fill_stitch.py:114 inx/inkstitch_select_elements.inx:56
msgid "Contour Fill"
msgstr "Kontur-fyll"
-#: lib/elements/fill_stitch.py:115
+#: lib/elements/fill_stitch.py:115 inx/inkstitch_select_elements.inx:57
msgid "Guided Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:116
+#: lib/elements/fill_stitch.py:116 inx/inkstitch_select_elements.inx:59
msgid "Meander Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:117
+#: lib/elements/fill_stitch.py:117 inx/inkstitch_select_elements.inx:55
msgid "Circular Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:118
+#: lib/elements/fill_stitch.py:118 inx/inkstitch_select_elements.inx:58
msgid "Linear Gradient Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:119
+#: lib/elements/fill_stitch.py:119 inx/inkstitch_select_elements.inx:60
msgid "Legacy Fill"
msgstr ""
@@ -1628,7 +1629,8 @@ msgstr ""
msgid "Width of the zigzag line."
msgstr ""
-#: lib/elements/fill_stitch.py:463
+#: lib/elements/fill_stitch.py:463 inx/inkstitch_select_elements.inx:35
+#: inx/inkstitch_select_elements.inx:62 inx/inkstitch_select_elements.inx:64
msgid "Underlay"
msgstr "Underlag"
@@ -1656,7 +1658,7 @@ msgid "default: 3x fill row spacing"
msgstr ""
#: lib/elements/fill_stitch.py:507 lib/elements/stroke.py:135
-#: lib/extensions/element_info.py:110 lib/extensions/element_info.py:166
+#: lib/extensions/element_info.py:125 lib/extensions/element_info.py:181
msgid "Max stitch length"
msgstr "Maks stinglengde"
@@ -1829,6 +1831,7 @@ msgid "* Hold \"Shift\" while drawing the rung."
msgstr ""
#: lib/elements/satin_column.py:81 lib/elements/satin_column.py:91
+#: inx/inkstitch_select_elements.inx:30
msgid "Satin Column"
msgstr "Sateng sting"
@@ -2110,7 +2113,7 @@ msgstr ""
msgid "* Use as satin column: add an other rail and optionally rungs."
msgstr ""
-#: lib/elements/stroke.py:45
+#: lib/elements/stroke.py:45 inx/inkstitch_select_elements.inx:12
msgid "Stroke"
msgstr "Linje"
@@ -2126,11 +2129,11 @@ msgstr ""
msgid "Ripple Stitch"
msgstr ""
-#: lib/elements/stroke.py:68
+#: lib/elements/stroke.py:68 inx/inkstitch_select_elements.inx:21
msgid "ZigZag Stitch"
msgstr ""
-#: lib/elements/stroke.py:69
+#: lib/elements/stroke.py:69 inx/inkstitch_select_elements.inx:22
msgid "Manual Stitch"
msgstr ""
@@ -2473,7 +2476,7 @@ msgstr ""
msgid "This function copies Ink/Stitch parameters from the first selected element to the rest of the selection. Please select at least two elements."
msgstr "Denne funksjon kopiere Ink/Stitch parameterne fra det første valgte elementet til resten av det valgte. Vennligst velg minst to elementer."
-#: lib/extensions/element_info.py:47
+#: lib/extensions/element_info.py:47 inx/inkstitch_select_elements.inx:15
msgid "Type"
msgstr ""
@@ -2489,48 +2492,48 @@ msgstr ""
msgid "Stroke Method"
msgstr ""
-#: lib/extensions/element_info.py:72 lib/extensions/element_info.py:134
+#: lib/extensions/element_info.py:72 lib/extensions/element_info.py:149
msgid "Dimensions (mm)"
msgstr ""
-#: lib/extensions/element_info.py:98 lib/extensions/element_info.py:158
-#: lib/extensions/zip.py:134
+#: lib/extensions/element_info.py:98 lib/extensions/element_info.py:113
+#: lib/extensions/element_info.py:173 lib/extensions/zip.py:134
msgid "Stitches"
msgstr "Sting"
-#: lib/extensions/element_info.py:102
+#: lib/extensions/element_info.py:103 lib/extensions/element_info.py:117
msgid "Small stitches (removed)"
msgstr ""
-#: lib/extensions/element_info.py:106 lib/extensions/element_info.py:146
+#: lib/extensions/element_info.py:121 lib/extensions/element_info.py:161
msgid "Jumps"
msgstr ""
-#: lib/extensions/element_info.py:114 lib/extensions/element_info.py:162
+#: lib/extensions/element_info.py:129 lib/extensions/element_info.py:177
msgid "Min stitch length"
msgstr ""
-#: lib/extensions/element_info.py:130
+#: lib/extensions/element_info.py:145
msgid "All Selected Elements"
msgstr ""
-#: lib/extensions/element_info.py:138 lib/extensions/zip.py:135
+#: lib/extensions/element_info.py:153 lib/extensions/zip.py:135
msgid "Colors"
msgstr "Farger"
-#: lib/extensions/element_info.py:142
+#: lib/extensions/element_info.py:157
msgid "Color Changes"
msgstr ""
-#: lib/extensions/element_info.py:150
+#: lib/extensions/element_info.py:165
msgid "Trims"
msgstr ""
-#: lib/extensions/element_info.py:154
+#: lib/extensions/element_info.py:169
msgid "Stops"
msgstr ""
-#: lib/extensions/element_info.py:170
+#: lib/extensions/element_info.py:185
msgid "Filter stitches smaller than (mm)"
msgstr ""
@@ -2594,7 +2597,7 @@ msgstr ""
msgid "Ink/Stitch cannot find your palette folder automatically. Please install your palette manually."
msgstr ""
-#: lib/extensions/jump_to_stroke.py:25
+#: lib/extensions/jump_to_stroke.py:37
msgid "Please select at least two elements to convert the jump stitch to a running stitch."
msgstr ""
@@ -2785,7 +2788,8 @@ msgstr "Beskrivelse"
#: lib/extensions/troubleshoot.py:111 lib/extensions/troubleshoot.py:157
#: inx/inkstitch_cleanup.inx:23 inx/inkstitch_element_info.inx:10
#: inx/inkstitch_remove_embroidery_settings.inx:39
-#: inx/inkstitch_troubleshoot.inx:12 inx/inkstitch_update_svg.inx:10
+#: inx/inkstitch_select_elements.inx:86 inx/inkstitch_troubleshoot.inx:12
+#: inx/inkstitch_update_svg.inx:10
msgid "Troubleshoot"
msgstr "Problemløsning"
@@ -2879,9 +2883,9 @@ msgstr ""
#: inx/inkstitch_apply_threadlist.inx:87 inx/inkstitch_auto_run.inx:23
#: inx/inkstitch_cutwork_segmentation.inx:42
#: inx/inkstitch_fill_to_stroke.inx:23 inx/inkstitch_generate_palette.inx:24
-#: inx/inkstitch_gradient_blocks.inx:24
+#: inx/inkstitch_gradient_blocks.inx:24 inx/inkstitch_jump_to_stroke.inx:39
#: inx/inkstitch_lettering_along_path.inx:17
-#: inx/inkstitch_palette_to_text.inx:19
+#: inx/inkstitch_palette_to_text.inx:19 inx/inkstitch_select_elements.inx:78
#: inx/inkstitch_stroke_to_lpe_satin.inx:26
#: inx/inkstitch_zigzag_line_to_satin.inx:18
msgid "Help"
@@ -2925,7 +2929,7 @@ msgstr ""
#: lib/gui/lettering.py:78 lib/gui/test_swatches.py:33
#: inx/inkstitch_apply_threadlist.inx:7 inx/inkstitch_fill_to_stroke.inx:15
-#: inx/inkstitch_gradient_blocks.inx:15
+#: inx/inkstitch_gradient_blocks.inx:15 inx/inkstitch_jump_to_stroke.inx:15
#: inx/inkstitch_lettering_along_path.inx:13
#: inx/inkstitch_palette_to_text.inx:15 inx/inkstitch_stroke_to_lpe_satin.inx:7
#: inx/inkstitch_zigzag_line_to_satin.inx:7
@@ -3225,7 +3229,8 @@ msgid "This extension generates test swatches from a selection.\n"
msgstr ""
#: lib/gui/test_swatches.py:100 inx/inkstitch_apply_threadlist.inx:98
-#: inx/inkstitch_fill_to_stroke.inx:32 inx/inkstitch_stroke_to_lpe_satin.inx:32
+#: inx/inkstitch_fill_to_stroke.inx:32 inx/inkstitch_jump_to_stroke.inx:41
+#: inx/inkstitch_stroke_to_lpe_satin.inx:32
#: inx/inkstitch_zigzag_line_to_satin.inx:28
msgid "Get more information on our website"
msgstr ""
@@ -3271,6 +3276,7 @@ msgid "Multicolor"
msgstr ""
#: lib/lettering/categories.py:26 inx/inkstitch_lettering_generate_json.inx:55
+#: inx/inkstitch_select_elements.inx:13
msgid "Running Stitch"
msgstr ""
@@ -4591,6 +4597,7 @@ msgid "Duplicate Params"
msgstr ""
#: inx/inkstitch_duplicate_params.inx:10 inx/inkstitch_reorder.inx:10
+#: inx/inkstitch_select_elements.inx:101
#: inx/inkstitch_selection_to_guide_line.inx:10
#: inx/inkstitch_selection_to_pattern.inx:10 inx/inkstitch_test_swatches.inx:10
msgid "Edit"
@@ -5313,14 +5320,74 @@ msgstr ""
msgid "Jump Stitch to Stroke"
msgstr ""
-#: inx/inkstitch_jump_to_stroke.inx:14
+#: inx/inkstitch_jump_to_stroke.inx:17
+msgid "Convert jumps not shorter than (mm)"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:19
+msgid "Convert jumps not longer than (mm)"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:20
+msgid "Connect"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:21
+msgid "all"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:22
+msgid "in same layer"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:23
+msgid "in same group"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:25
+msgid "Do not connect after"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:26
+msgid "Trim"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:27
+msgid "Stop"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:28
+msgid "Force lock stitch"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:30
+msgid "Output settings"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:31
+msgid "Merge consecutive strokes"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:35
+msgid "These settings only apply when merging is disabled"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:36
msgid "Running stitch length (mm)"
msgstr ""
-#: inx/inkstitch_jump_to_stroke.inx:15
+#: inx/inkstitch_jump_to_stroke.inx:37
msgid "Running stitch tolerance (mm)"
msgstr ""
+#: inx/inkstitch_jump_to_stroke.inx:40
+msgid "This extension converts jump stithes to running stitches."
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:42
+msgid "https://inkstitch.org/docs/stroke-tools/#jump-to-stroke"
+msgstr ""
+
#: inx/inkstitch_layer_commands.inx:3
msgid "Add Layer Commands"
msgstr ""
@@ -5966,6 +6033,140 @@ msgstr ""
msgid "Re-stack objects in order of selection"
msgstr ""
+#: inx/inkstitch_select_elements.inx:3
+msgid "Select embroidery elements"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:8
+msgid "Select options"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:9
+msgid "Select Stitch Type"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:15
+msgid "Select only specific running stitches"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:16 inx/inkstitch_select_elements.inx:36
+#: inx/inkstitch_select_elements.inx:44 inx/inkstitch_select_elements.inx:63
+msgid "No restriction"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:17
+msgid "Auto-Run Top Stitching"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:18
+msgid "Auto-Run Underpath"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:20
+msgid "Ripples"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:23
+msgid "Polyline"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:29
+msgid "Satin"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:31
+msgid "E-Stitch"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:32
+msgid "S-Stitch"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:33
+msgid "Zig-Zag"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:35
+msgid "Only select satins with this underlay type"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:37
+msgid "No underlay"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:38
+msgid "Centerwalk"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:39
+msgid "Contour"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:40
+#: inx/inkstitch_zigzag_line_to_satin.inx:12
+msgid "Zigzag"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:43
+msgid "Rung count"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:43
+msgid "Only select satins with this rung count"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:45
+msgid "No Rungs"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:46
+msgid "Two Rungs"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:53 inx/inkstitch_select_elements.inx:54
+msgid "Fill"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:62
+msgid "Only select fills with this underlay"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:65
+msgid "No Underlay"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:79
+msgid "Select embroidery objects"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:81
+msgid "Selects specific embroidery elements by stitch type."
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:82
+msgid "If there is already an active selection, non maching elements will be deselected."
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:88
+msgid "If this isn't working for you, you may need to insert your path to a python executable manualy."
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:90
+msgid "* Windows: Open the \"Command Prompt\" and type \"where python\". Copy the path and paste it here."
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:91
+msgid "* Linux: Open the command line and type \"which python3\". Copy the path and paste it here."
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:92
+msgid "* macOS: doesn't work, sorry"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:93
+msgid "Python Path"
+msgstr ""
+
#: inx/inkstitch_selection_to_guide_line.inx:3
msgid "Selection to guide line"
msgstr ""
@@ -6152,10 +6353,6 @@ msgstr ""
msgid "Sawtooth"
msgstr ""
-#: inx/inkstitch_zigzag_line_to_satin.inx:12
-msgid "Zigzag"
-msgstr ""
-
#: inx/inkstitch_zigzag_line_to_satin.inx:14
msgid "Smoothing"
msgstr ""
diff --git a/translations/messages_pl_PL.po b/translations/messages_pl_PL.po
index 86facc0e..e764c845 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: 2024-02-22 01:03+0000\n"
-"PO-Revision-Date: 2024-02-22 01:04\n"
+"POT-Creation-Date: 2024-02-24 01:01+0000\n"
+"PO-Revision-Date: 2024-02-24 01:01\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: 2024-02-22 01:03+0000\n"
+"POT-Creation-Date: 2024-02-24 01:00+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -1137,7 +1137,8 @@ msgstr ""
msgid "* Select the clone."
msgstr ""
-#: lib/elements/clone.py:53
+#: lib/elements/clone.py:53 inx/inkstitch_select_elements.inx:72
+#: inx/inkstitch_select_elements.inx:73
msgid "Clone"
msgstr ""
@@ -1385,27 +1386,27 @@ msgstr ""
msgid "Auto Fill"
msgstr "Wypełnienie automatyczne"
-#: lib/elements/fill_stitch.py:114
+#: lib/elements/fill_stitch.py:114 inx/inkstitch_select_elements.inx:56
msgid "Contour Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:115
+#: lib/elements/fill_stitch.py:115 inx/inkstitch_select_elements.inx:57
msgid "Guided Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:116
+#: lib/elements/fill_stitch.py:116 inx/inkstitch_select_elements.inx:59
msgid "Meander Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:117
+#: lib/elements/fill_stitch.py:117 inx/inkstitch_select_elements.inx:55
msgid "Circular Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:118
+#: lib/elements/fill_stitch.py:118 inx/inkstitch_select_elements.inx:58
msgid "Linear Gradient Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:119
+#: lib/elements/fill_stitch.py:119 inx/inkstitch_select_elements.inx:60
msgid "Legacy Fill"
msgstr ""
@@ -1628,7 +1629,8 @@ msgstr ""
msgid "Width of the zigzag line."
msgstr ""
-#: lib/elements/fill_stitch.py:463
+#: lib/elements/fill_stitch.py:463 inx/inkstitch_select_elements.inx:35
+#: inx/inkstitch_select_elements.inx:62 inx/inkstitch_select_elements.inx:64
msgid "Underlay"
msgstr "Podszycie"
@@ -1656,7 +1658,7 @@ msgid "default: 3x fill row spacing"
msgstr ""
#: lib/elements/fill_stitch.py:507 lib/elements/stroke.py:135
-#: lib/extensions/element_info.py:110 lib/extensions/element_info.py:166
+#: lib/extensions/element_info.py:125 lib/extensions/element_info.py:181
msgid "Max stitch length"
msgstr "Maks. długość ściegu"
@@ -1829,6 +1831,7 @@ msgid "* Hold \"Shift\" while drawing the rung."
msgstr ""
#: lib/elements/satin_column.py:81 lib/elements/satin_column.py:91
+#: inx/inkstitch_select_elements.inx:30
msgid "Satin Column"
msgstr "Kolumna satynowa"
@@ -2110,7 +2113,7 @@ msgstr ""
msgid "* Use as satin column: add an other rail and optionally rungs."
msgstr ""
-#: lib/elements/stroke.py:45
+#: lib/elements/stroke.py:45 inx/inkstitch_select_elements.inx:12
msgid "Stroke"
msgstr ""
@@ -2126,11 +2129,11 @@ msgstr ""
msgid "Ripple Stitch"
msgstr ""
-#: lib/elements/stroke.py:68
+#: lib/elements/stroke.py:68 inx/inkstitch_select_elements.inx:21
msgid "ZigZag Stitch"
msgstr "Ścieg zygzak"
-#: lib/elements/stroke.py:69
+#: lib/elements/stroke.py:69 inx/inkstitch_select_elements.inx:22
msgid "Manual Stitch"
msgstr "Ścieg manualny"
@@ -2473,7 +2476,7 @@ msgstr ""
msgid "This function copies Ink/Stitch parameters from the first selected element to the rest of the selection. Please select at least two elements."
msgstr ""
-#: lib/extensions/element_info.py:47
+#: lib/extensions/element_info.py:47 inx/inkstitch_select_elements.inx:15
msgid "Type"
msgstr ""
@@ -2489,48 +2492,48 @@ msgstr ""
msgid "Stroke Method"
msgstr ""
-#: lib/extensions/element_info.py:72 lib/extensions/element_info.py:134
+#: lib/extensions/element_info.py:72 lib/extensions/element_info.py:149
msgid "Dimensions (mm)"
msgstr ""
-#: lib/extensions/element_info.py:98 lib/extensions/element_info.py:158
-#: lib/extensions/zip.py:134
+#: lib/extensions/element_info.py:98 lib/extensions/element_info.py:113
+#: lib/extensions/element_info.py:173 lib/extensions/zip.py:134
msgid "Stitches"
msgstr "Ściegi"
-#: lib/extensions/element_info.py:102
+#: lib/extensions/element_info.py:103 lib/extensions/element_info.py:117
msgid "Small stitches (removed)"
msgstr ""
-#: lib/extensions/element_info.py:106 lib/extensions/element_info.py:146
+#: lib/extensions/element_info.py:121 lib/extensions/element_info.py:161
msgid "Jumps"
msgstr ""
-#: lib/extensions/element_info.py:114 lib/extensions/element_info.py:162
+#: lib/extensions/element_info.py:129 lib/extensions/element_info.py:177
msgid "Min stitch length"
msgstr ""
-#: lib/extensions/element_info.py:130
+#: lib/extensions/element_info.py:145
msgid "All Selected Elements"
msgstr ""
-#: lib/extensions/element_info.py:138 lib/extensions/zip.py:135
+#: lib/extensions/element_info.py:153 lib/extensions/zip.py:135
msgid "Colors"
msgstr "Kolory"
-#: lib/extensions/element_info.py:142
+#: lib/extensions/element_info.py:157
msgid "Color Changes"
msgstr ""
-#: lib/extensions/element_info.py:150
+#: lib/extensions/element_info.py:165
msgid "Trims"
msgstr ""
-#: lib/extensions/element_info.py:154
+#: lib/extensions/element_info.py:169
msgid "Stops"
msgstr ""
-#: lib/extensions/element_info.py:170
+#: lib/extensions/element_info.py:185
msgid "Filter stitches smaller than (mm)"
msgstr ""
@@ -2593,7 +2596,7 @@ msgstr ""
msgid "Ink/Stitch cannot find your palette folder automatically. Please install your palette manually."
msgstr ""
-#: lib/extensions/jump_to_stroke.py:25
+#: lib/extensions/jump_to_stroke.py:37
msgid "Please select at least two elements to convert the jump stitch to a running stitch."
msgstr ""
@@ -2784,7 +2787,8 @@ msgstr "Opis"
#: lib/extensions/troubleshoot.py:111 lib/extensions/troubleshoot.py:157
#: inx/inkstitch_cleanup.inx:23 inx/inkstitch_element_info.inx:10
#: inx/inkstitch_remove_embroidery_settings.inx:39
-#: inx/inkstitch_troubleshoot.inx:12 inx/inkstitch_update_svg.inx:10
+#: inx/inkstitch_select_elements.inx:86 inx/inkstitch_troubleshoot.inx:12
+#: inx/inkstitch_update_svg.inx:10
msgid "Troubleshoot"
msgstr "Rozwiązywanie problemów"
@@ -2878,9 +2882,9 @@ msgstr ""
#: inx/inkstitch_apply_threadlist.inx:87 inx/inkstitch_auto_run.inx:23
#: inx/inkstitch_cutwork_segmentation.inx:42
#: inx/inkstitch_fill_to_stroke.inx:23 inx/inkstitch_generate_palette.inx:24
-#: inx/inkstitch_gradient_blocks.inx:24
+#: inx/inkstitch_gradient_blocks.inx:24 inx/inkstitch_jump_to_stroke.inx:39
#: inx/inkstitch_lettering_along_path.inx:17
-#: inx/inkstitch_palette_to_text.inx:19
+#: inx/inkstitch_palette_to_text.inx:19 inx/inkstitch_select_elements.inx:78
#: inx/inkstitch_stroke_to_lpe_satin.inx:26
#: inx/inkstitch_zigzag_line_to_satin.inx:18
msgid "Help"
@@ -2924,7 +2928,7 @@ msgstr "Filtr czcionek"
#: lib/gui/lettering.py:78 lib/gui/test_swatches.py:33
#: inx/inkstitch_apply_threadlist.inx:7 inx/inkstitch_fill_to_stroke.inx:15
-#: inx/inkstitch_gradient_blocks.inx:15
+#: inx/inkstitch_gradient_blocks.inx:15 inx/inkstitch_jump_to_stroke.inx:15
#: inx/inkstitch_lettering_along_path.inx:13
#: inx/inkstitch_palette_to_text.inx:15 inx/inkstitch_stroke_to_lpe_satin.inx:7
#: inx/inkstitch_zigzag_line_to_satin.inx:7
@@ -3224,7 +3228,8 @@ msgid "This extension generates test swatches from a selection.\n"
msgstr ""
#: lib/gui/test_swatches.py:100 inx/inkstitch_apply_threadlist.inx:98
-#: inx/inkstitch_fill_to_stroke.inx:32 inx/inkstitch_stroke_to_lpe_satin.inx:32
+#: inx/inkstitch_fill_to_stroke.inx:32 inx/inkstitch_jump_to_stroke.inx:41
+#: inx/inkstitch_stroke_to_lpe_satin.inx:32
#: inx/inkstitch_zigzag_line_to_satin.inx:28
msgid "Get more information on our website"
msgstr "Zdobądź więcej informacji na naszej stronie"
@@ -3270,6 +3275,7 @@ msgid "Multicolor"
msgstr ""
#: lib/lettering/categories.py:26 inx/inkstitch_lettering_generate_json.inx:55
+#: inx/inkstitch_select_elements.inx:13
msgid "Running Stitch"
msgstr ""
@@ -4592,6 +4598,7 @@ msgid "Duplicate Params"
msgstr ""
#: inx/inkstitch_duplicate_params.inx:10 inx/inkstitch_reorder.inx:10
+#: inx/inkstitch_select_elements.inx:101
#: inx/inkstitch_selection_to_guide_line.inx:10
#: inx/inkstitch_selection_to_pattern.inx:10 inx/inkstitch_test_swatches.inx:10
msgid "Edit"
@@ -5314,14 +5321,74 @@ msgstr ""
msgid "Jump Stitch to Stroke"
msgstr ""
-#: inx/inkstitch_jump_to_stroke.inx:14
+#: inx/inkstitch_jump_to_stroke.inx:17
+msgid "Convert jumps not shorter than (mm)"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:19
+msgid "Convert jumps not longer than (mm)"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:20
+msgid "Connect"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:21
+msgid "all"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:22
+msgid "in same layer"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:23
+msgid "in same group"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:25
+msgid "Do not connect after"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:26
+msgid "Trim"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:27
+msgid "Stop"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:28
+msgid "Force lock stitch"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:30
+msgid "Output settings"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:31
+msgid "Merge consecutive strokes"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:35
+msgid "These settings only apply when merging is disabled"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:36
msgid "Running stitch length (mm)"
msgstr "Długość ściegu prostego (mm)"
-#: inx/inkstitch_jump_to_stroke.inx:15
+#: inx/inkstitch_jump_to_stroke.inx:37
msgid "Running stitch tolerance (mm)"
msgstr "Długość ściegu prostego (mm)"
+#: inx/inkstitch_jump_to_stroke.inx:40
+msgid "This extension converts jump stithes to running stitches."
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:42
+msgid "https://inkstitch.org/docs/stroke-tools/#jump-to-stroke"
+msgstr ""
+
#: inx/inkstitch_layer_commands.inx:3
msgid "Add Layer Commands"
msgstr ""
@@ -5967,6 +6034,140 @@ msgstr ""
msgid "Re-stack objects in order of selection"
msgstr ""
+#: inx/inkstitch_select_elements.inx:3
+msgid "Select embroidery elements"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:8
+msgid "Select options"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:9
+msgid "Select Stitch Type"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:15
+msgid "Select only specific running stitches"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:16 inx/inkstitch_select_elements.inx:36
+#: inx/inkstitch_select_elements.inx:44 inx/inkstitch_select_elements.inx:63
+msgid "No restriction"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:17
+msgid "Auto-Run Top Stitching"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:18
+msgid "Auto-Run Underpath"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:20
+msgid "Ripples"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:23
+msgid "Polyline"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:29
+msgid "Satin"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:31
+msgid "E-Stitch"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:32
+msgid "S-Stitch"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:33
+msgid "Zig-Zag"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:35
+msgid "Only select satins with this underlay type"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:37
+msgid "No underlay"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:38
+msgid "Centerwalk"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:39
+msgid "Contour"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:40
+#: inx/inkstitch_zigzag_line_to_satin.inx:12
+msgid "Zigzag"
+msgstr "Zygzak"
+
+#: inx/inkstitch_select_elements.inx:43
+msgid "Rung count"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:43
+msgid "Only select satins with this rung count"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:45
+msgid "No Rungs"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:46
+msgid "Two Rungs"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:53 inx/inkstitch_select_elements.inx:54
+msgid "Fill"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:62
+msgid "Only select fills with this underlay"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:65
+msgid "No Underlay"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:79
+msgid "Select embroidery objects"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:81
+msgid "Selects specific embroidery elements by stitch type."
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:82
+msgid "If there is already an active selection, non maching elements will be deselected."
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:88
+msgid "If this isn't working for you, you may need to insert your path to a python executable manualy."
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:90
+msgid "* Windows: Open the \"Command Prompt\" and type \"where python\". Copy the path and paste it here."
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:91
+msgid "* Linux: Open the command line and type \"which python3\". Copy the path and paste it here."
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:92
+msgid "* macOS: doesn't work, sorry"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:93
+msgid "Python Path"
+msgstr ""
+
#: inx/inkstitch_selection_to_guide_line.inx:3
msgid "Selection to guide line"
msgstr ""
@@ -6153,10 +6354,6 @@ msgstr "Kwadrat"
msgid "Sawtooth"
msgstr ""
-#: inx/inkstitch_zigzag_line_to_satin.inx:12
-msgid "Zigzag"
-msgstr "Zygzak"
-
#: inx/inkstitch_zigzag_line_to_satin.inx:14
msgid "Smoothing"
msgstr "Wygładzanie"
diff --git a/translations/messages_pt_BR.po b/translations/messages_pt_BR.po
index 8e3af904..abc88502 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: 2024-02-22 01:03+0000\n"
-"PO-Revision-Date: 2024-02-22 01:04\n"
+"POT-Creation-Date: 2024-02-24 01:01+0000\n"
+"PO-Revision-Date: 2024-02-24 01:01\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: 2024-02-22 01:03+0000\n"
+"POT-Creation-Date: 2024-02-24 01:00+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -1137,7 +1137,8 @@ msgstr ""
msgid "* Select the clone."
msgstr ""
-#: lib/elements/clone.py:53
+#: lib/elements/clone.py:53 inx/inkstitch_select_elements.inx:72
+#: inx/inkstitch_select_elements.inx:73
msgid "Clone"
msgstr ""
@@ -1385,27 +1386,27 @@ msgstr ""
msgid "Auto Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:114
+#: lib/elements/fill_stitch.py:114 inx/inkstitch_select_elements.inx:56
msgid "Contour Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:115
+#: lib/elements/fill_stitch.py:115 inx/inkstitch_select_elements.inx:57
msgid "Guided Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:116
+#: lib/elements/fill_stitch.py:116 inx/inkstitch_select_elements.inx:59
msgid "Meander Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:117
+#: lib/elements/fill_stitch.py:117 inx/inkstitch_select_elements.inx:55
msgid "Circular Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:118
+#: lib/elements/fill_stitch.py:118 inx/inkstitch_select_elements.inx:58
msgid "Linear Gradient Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:119
+#: lib/elements/fill_stitch.py:119 inx/inkstitch_select_elements.inx:60
msgid "Legacy Fill"
msgstr ""
@@ -1628,7 +1629,8 @@ msgstr ""
msgid "Width of the zigzag line."
msgstr ""
-#: lib/elements/fill_stitch.py:463
+#: lib/elements/fill_stitch.py:463 inx/inkstitch_select_elements.inx:35
+#: inx/inkstitch_select_elements.inx:62 inx/inkstitch_select_elements.inx:64
msgid "Underlay"
msgstr ""
@@ -1656,7 +1658,7 @@ msgid "default: 3x fill row spacing"
msgstr ""
#: lib/elements/fill_stitch.py:507 lib/elements/stroke.py:135
-#: lib/extensions/element_info.py:110 lib/extensions/element_info.py:166
+#: lib/extensions/element_info.py:125 lib/extensions/element_info.py:181
msgid "Max stitch length"
msgstr "Comprimento máximo do ponto"
@@ -1829,6 +1831,7 @@ msgid "* Hold \"Shift\" while drawing the rung."
msgstr ""
#: lib/elements/satin_column.py:81 lib/elements/satin_column.py:91
+#: inx/inkstitch_select_elements.inx:30
msgid "Satin Column"
msgstr ""
@@ -2110,7 +2113,7 @@ msgstr ""
msgid "* Use as satin column: add an other rail and optionally rungs."
msgstr ""
-#: lib/elements/stroke.py:45
+#: lib/elements/stroke.py:45 inx/inkstitch_select_elements.inx:12
msgid "Stroke"
msgstr ""
@@ -2126,11 +2129,11 @@ msgstr ""
msgid "Ripple Stitch"
msgstr ""
-#: lib/elements/stroke.py:68
+#: lib/elements/stroke.py:68 inx/inkstitch_select_elements.inx:21
msgid "ZigZag Stitch"
msgstr ""
-#: lib/elements/stroke.py:69
+#: lib/elements/stroke.py:69 inx/inkstitch_select_elements.inx:22
msgid "Manual Stitch"
msgstr ""
@@ -2473,7 +2476,7 @@ msgstr ""
msgid "This function copies Ink/Stitch parameters from the first selected element to the rest of the selection. Please select at least two elements."
msgstr ""
-#: lib/extensions/element_info.py:47
+#: lib/extensions/element_info.py:47 inx/inkstitch_select_elements.inx:15
msgid "Type"
msgstr ""
@@ -2489,48 +2492,48 @@ msgstr ""
msgid "Stroke Method"
msgstr ""
-#: lib/extensions/element_info.py:72 lib/extensions/element_info.py:134
+#: lib/extensions/element_info.py:72 lib/extensions/element_info.py:149
msgid "Dimensions (mm)"
msgstr ""
-#: lib/extensions/element_info.py:98 lib/extensions/element_info.py:158
-#: lib/extensions/zip.py:134
+#: lib/extensions/element_info.py:98 lib/extensions/element_info.py:113
+#: lib/extensions/element_info.py:173 lib/extensions/zip.py:134
msgid "Stitches"
msgstr ""
-#: lib/extensions/element_info.py:102
+#: lib/extensions/element_info.py:103 lib/extensions/element_info.py:117
msgid "Small stitches (removed)"
msgstr ""
-#: lib/extensions/element_info.py:106 lib/extensions/element_info.py:146
+#: lib/extensions/element_info.py:121 lib/extensions/element_info.py:161
msgid "Jumps"
msgstr ""
-#: lib/extensions/element_info.py:114 lib/extensions/element_info.py:162
+#: lib/extensions/element_info.py:129 lib/extensions/element_info.py:177
msgid "Min stitch length"
msgstr ""
-#: lib/extensions/element_info.py:130
+#: lib/extensions/element_info.py:145
msgid "All Selected Elements"
msgstr ""
-#: lib/extensions/element_info.py:138 lib/extensions/zip.py:135
+#: lib/extensions/element_info.py:153 lib/extensions/zip.py:135
msgid "Colors"
msgstr "Cores"
-#: lib/extensions/element_info.py:142
+#: lib/extensions/element_info.py:157
msgid "Color Changes"
msgstr ""
-#: lib/extensions/element_info.py:150
+#: lib/extensions/element_info.py:165
msgid "Trims"
msgstr ""
-#: lib/extensions/element_info.py:154
+#: lib/extensions/element_info.py:169
msgid "Stops"
msgstr ""
-#: lib/extensions/element_info.py:170
+#: lib/extensions/element_info.py:185
msgid "Filter stitches smaller than (mm)"
msgstr ""
@@ -2593,7 +2596,7 @@ msgstr ""
msgid "Ink/Stitch cannot find your palette folder automatically. Please install your palette manually."
msgstr ""
-#: lib/extensions/jump_to_stroke.py:25
+#: lib/extensions/jump_to_stroke.py:37
msgid "Please select at least two elements to convert the jump stitch to a running stitch."
msgstr ""
@@ -2784,7 +2787,8 @@ msgstr ""
#: lib/extensions/troubleshoot.py:111 lib/extensions/troubleshoot.py:157
#: inx/inkstitch_cleanup.inx:23 inx/inkstitch_element_info.inx:10
#: inx/inkstitch_remove_embroidery_settings.inx:39
-#: inx/inkstitch_troubleshoot.inx:12 inx/inkstitch_update_svg.inx:10
+#: inx/inkstitch_select_elements.inx:86 inx/inkstitch_troubleshoot.inx:12
+#: inx/inkstitch_update_svg.inx:10
msgid "Troubleshoot"
msgstr ""
@@ -2878,9 +2882,9 @@ msgstr ""
#: inx/inkstitch_apply_threadlist.inx:87 inx/inkstitch_auto_run.inx:23
#: inx/inkstitch_cutwork_segmentation.inx:42
#: inx/inkstitch_fill_to_stroke.inx:23 inx/inkstitch_generate_palette.inx:24
-#: inx/inkstitch_gradient_blocks.inx:24
+#: inx/inkstitch_gradient_blocks.inx:24 inx/inkstitch_jump_to_stroke.inx:39
#: inx/inkstitch_lettering_along_path.inx:17
-#: inx/inkstitch_palette_to_text.inx:19
+#: inx/inkstitch_palette_to_text.inx:19 inx/inkstitch_select_elements.inx:78
#: inx/inkstitch_stroke_to_lpe_satin.inx:26
#: inx/inkstitch_zigzag_line_to_satin.inx:18
msgid "Help"
@@ -2924,7 +2928,7 @@ msgstr ""
#: lib/gui/lettering.py:78 lib/gui/test_swatches.py:33
#: inx/inkstitch_apply_threadlist.inx:7 inx/inkstitch_fill_to_stroke.inx:15
-#: inx/inkstitch_gradient_blocks.inx:15
+#: inx/inkstitch_gradient_blocks.inx:15 inx/inkstitch_jump_to_stroke.inx:15
#: inx/inkstitch_lettering_along_path.inx:13
#: inx/inkstitch_palette_to_text.inx:15 inx/inkstitch_stroke_to_lpe_satin.inx:7
#: inx/inkstitch_zigzag_line_to_satin.inx:7
@@ -3224,7 +3228,8 @@ msgid "This extension generates test swatches from a selection.\n"
msgstr ""
#: lib/gui/test_swatches.py:100 inx/inkstitch_apply_threadlist.inx:98
-#: inx/inkstitch_fill_to_stroke.inx:32 inx/inkstitch_stroke_to_lpe_satin.inx:32
+#: inx/inkstitch_fill_to_stroke.inx:32 inx/inkstitch_jump_to_stroke.inx:41
+#: inx/inkstitch_stroke_to_lpe_satin.inx:32
#: inx/inkstitch_zigzag_line_to_satin.inx:28
msgid "Get more information on our website"
msgstr ""
@@ -3270,6 +3275,7 @@ msgid "Multicolor"
msgstr ""
#: lib/lettering/categories.py:26 inx/inkstitch_lettering_generate_json.inx:55
+#: inx/inkstitch_select_elements.inx:13
msgid "Running Stitch"
msgstr ""
@@ -4590,6 +4596,7 @@ msgid "Duplicate Params"
msgstr ""
#: inx/inkstitch_duplicate_params.inx:10 inx/inkstitch_reorder.inx:10
+#: inx/inkstitch_select_elements.inx:101
#: inx/inkstitch_selection_to_guide_line.inx:10
#: inx/inkstitch_selection_to_pattern.inx:10 inx/inkstitch_test_swatches.inx:10
msgid "Edit"
@@ -5312,14 +5319,74 @@ msgstr ""
msgid "Jump Stitch to Stroke"
msgstr ""
-#: inx/inkstitch_jump_to_stroke.inx:14
+#: inx/inkstitch_jump_to_stroke.inx:17
+msgid "Convert jumps not shorter than (mm)"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:19
+msgid "Convert jumps not longer than (mm)"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:20
+msgid "Connect"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:21
+msgid "all"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:22
+msgid "in same layer"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:23
+msgid "in same group"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:25
+msgid "Do not connect after"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:26
+msgid "Trim"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:27
+msgid "Stop"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:28
+msgid "Force lock stitch"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:30
+msgid "Output settings"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:31
+msgid "Merge consecutive strokes"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:35
+msgid "These settings only apply when merging is disabled"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:36
msgid "Running stitch length (mm)"
msgstr ""
-#: inx/inkstitch_jump_to_stroke.inx:15
+#: inx/inkstitch_jump_to_stroke.inx:37
msgid "Running stitch tolerance (mm)"
msgstr ""
+#: inx/inkstitch_jump_to_stroke.inx:40
+msgid "This extension converts jump stithes to running stitches."
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:42
+msgid "https://inkstitch.org/docs/stroke-tools/#jump-to-stroke"
+msgstr ""
+
#: inx/inkstitch_layer_commands.inx:3
msgid "Add Layer Commands"
msgstr ""
@@ -5965,6 +6032,140 @@ msgstr ""
msgid "Re-stack objects in order of selection"
msgstr ""
+#: inx/inkstitch_select_elements.inx:3
+msgid "Select embroidery elements"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:8
+msgid "Select options"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:9
+msgid "Select Stitch Type"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:15
+msgid "Select only specific running stitches"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:16 inx/inkstitch_select_elements.inx:36
+#: inx/inkstitch_select_elements.inx:44 inx/inkstitch_select_elements.inx:63
+msgid "No restriction"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:17
+msgid "Auto-Run Top Stitching"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:18
+msgid "Auto-Run Underpath"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:20
+msgid "Ripples"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:23
+msgid "Polyline"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:29
+msgid "Satin"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:31
+msgid "E-Stitch"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:32
+msgid "S-Stitch"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:33
+msgid "Zig-Zag"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:35
+msgid "Only select satins with this underlay type"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:37
+msgid "No underlay"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:38
+msgid "Centerwalk"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:39
+msgid "Contour"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:40
+#: inx/inkstitch_zigzag_line_to_satin.inx:12
+msgid "Zigzag"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:43
+msgid "Rung count"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:43
+msgid "Only select satins with this rung count"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:45
+msgid "No Rungs"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:46
+msgid "Two Rungs"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:53 inx/inkstitch_select_elements.inx:54
+msgid "Fill"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:62
+msgid "Only select fills with this underlay"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:65
+msgid "No Underlay"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:79
+msgid "Select embroidery objects"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:81
+msgid "Selects specific embroidery elements by stitch type."
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:82
+msgid "If there is already an active selection, non maching elements will be deselected."
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:88
+msgid "If this isn't working for you, you may need to insert your path to a python executable manualy."
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:90
+msgid "* Windows: Open the \"Command Prompt\" and type \"where python\". Copy the path and paste it here."
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:91
+msgid "* Linux: Open the command line and type \"which python3\". Copy the path and paste it here."
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:92
+msgid "* macOS: doesn't work, sorry"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:93
+msgid "Python Path"
+msgstr ""
+
#: inx/inkstitch_selection_to_guide_line.inx:3
msgid "Selection to guide line"
msgstr ""
@@ -6151,10 +6352,6 @@ msgstr ""
msgid "Sawtooth"
msgstr ""
-#: inx/inkstitch_zigzag_line_to_satin.inx:12
-msgid "Zigzag"
-msgstr ""
-
#: inx/inkstitch_zigzag_line_to_satin.inx:14
msgid "Smoothing"
msgstr ""
diff --git a/translations/messages_pt_PT.po b/translations/messages_pt_PT.po
index 48b478d4..70d466d7 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: 2024-02-22 01:03+0000\n"
-"PO-Revision-Date: 2024-02-22 01:04\n"
+"POT-Creation-Date: 2024-02-24 01:01+0000\n"
+"PO-Revision-Date: 2024-02-24 01:01\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: 2024-02-22 01:03+0000\n"
+"POT-Creation-Date: 2024-02-24 01:00+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -1137,7 +1137,8 @@ msgstr ""
msgid "* Select the clone."
msgstr ""
-#: lib/elements/clone.py:53
+#: lib/elements/clone.py:53 inx/inkstitch_select_elements.inx:72
+#: inx/inkstitch_select_elements.inx:73
msgid "Clone"
msgstr ""
@@ -1385,27 +1386,27 @@ msgstr "Definir enchimento automaticamente"
msgid "Auto Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:114
+#: lib/elements/fill_stitch.py:114 inx/inkstitch_select_elements.inx:56
msgid "Contour Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:115
+#: lib/elements/fill_stitch.py:115 inx/inkstitch_select_elements.inx:57
msgid "Guided Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:116
+#: lib/elements/fill_stitch.py:116 inx/inkstitch_select_elements.inx:59
msgid "Meander Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:117
+#: lib/elements/fill_stitch.py:117 inx/inkstitch_select_elements.inx:55
msgid "Circular Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:118
+#: lib/elements/fill_stitch.py:118 inx/inkstitch_select_elements.inx:58
msgid "Linear Gradient Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:119
+#: lib/elements/fill_stitch.py:119 inx/inkstitch_select_elements.inx:60
msgid "Legacy Fill"
msgstr ""
@@ -1628,7 +1629,8 @@ msgstr ""
msgid "Width of the zigzag line."
msgstr ""
-#: lib/elements/fill_stitch.py:463
+#: lib/elements/fill_stitch.py:463 inx/inkstitch_select_elements.inx:35
+#: inx/inkstitch_select_elements.inx:62 inx/inkstitch_select_elements.inx:64
msgid "Underlay"
msgstr "Sub-camada"
@@ -1656,7 +1658,7 @@ msgid "default: 3x fill row spacing"
msgstr ""
#: lib/elements/fill_stitch.py:507 lib/elements/stroke.py:135
-#: lib/extensions/element_info.py:110 lib/extensions/element_info.py:166
+#: lib/extensions/element_info.py:125 lib/extensions/element_info.py:181
msgid "Max stitch length"
msgstr "Distância máxima de ponto"
@@ -1829,6 +1831,7 @@ msgid "* Hold \"Shift\" while drawing the rung."
msgstr ""
#: lib/elements/satin_column.py:81 lib/elements/satin_column.py:91
+#: inx/inkstitch_select_elements.inx:30
msgid "Satin Column"
msgstr "Coluna de matizado"
@@ -2110,7 +2113,7 @@ msgstr ""
msgid "* Use as satin column: add an other rail and optionally rungs."
msgstr ""
-#: lib/elements/stroke.py:45
+#: lib/elements/stroke.py:45 inx/inkstitch_select_elements.inx:12
msgid "Stroke"
msgstr ""
@@ -2126,11 +2129,11 @@ msgstr ""
msgid "Ripple Stitch"
msgstr ""
-#: lib/elements/stroke.py:68
+#: lib/elements/stroke.py:68 inx/inkstitch_select_elements.inx:21
msgid "ZigZag Stitch"
msgstr ""
-#: lib/elements/stroke.py:69
+#: lib/elements/stroke.py:69 inx/inkstitch_select_elements.inx:22
msgid "Manual Stitch"
msgstr ""
@@ -2473,7 +2476,7 @@ msgstr ""
msgid "This function copies Ink/Stitch parameters from the first selected element to the rest of the selection. Please select at least two elements."
msgstr ""
-#: lib/extensions/element_info.py:47
+#: lib/extensions/element_info.py:47 inx/inkstitch_select_elements.inx:15
msgid "Type"
msgstr ""
@@ -2489,48 +2492,48 @@ msgstr ""
msgid "Stroke Method"
msgstr ""
-#: lib/extensions/element_info.py:72 lib/extensions/element_info.py:134
+#: lib/extensions/element_info.py:72 lib/extensions/element_info.py:149
msgid "Dimensions (mm)"
msgstr ""
-#: lib/extensions/element_info.py:98 lib/extensions/element_info.py:158
-#: lib/extensions/zip.py:134
+#: lib/extensions/element_info.py:98 lib/extensions/element_info.py:113
+#: lib/extensions/element_info.py:173 lib/extensions/zip.py:134
msgid "Stitches"
msgstr ""
-#: lib/extensions/element_info.py:102
+#: lib/extensions/element_info.py:103 lib/extensions/element_info.py:117
msgid "Small stitches (removed)"
msgstr ""
-#: lib/extensions/element_info.py:106 lib/extensions/element_info.py:146
+#: lib/extensions/element_info.py:121 lib/extensions/element_info.py:161
msgid "Jumps"
msgstr ""
-#: lib/extensions/element_info.py:114 lib/extensions/element_info.py:162
+#: lib/extensions/element_info.py:129 lib/extensions/element_info.py:177
msgid "Min stitch length"
msgstr ""
-#: lib/extensions/element_info.py:130
+#: lib/extensions/element_info.py:145
msgid "All Selected Elements"
msgstr ""
-#: lib/extensions/element_info.py:138 lib/extensions/zip.py:135
+#: lib/extensions/element_info.py:153 lib/extensions/zip.py:135
msgid "Colors"
msgstr ""
-#: lib/extensions/element_info.py:142
+#: lib/extensions/element_info.py:157
msgid "Color Changes"
msgstr ""
-#: lib/extensions/element_info.py:150
+#: lib/extensions/element_info.py:165
msgid "Trims"
msgstr ""
-#: lib/extensions/element_info.py:154
+#: lib/extensions/element_info.py:169
msgid "Stops"
msgstr ""
-#: lib/extensions/element_info.py:170
+#: lib/extensions/element_info.py:185
msgid "Filter stitches smaller than (mm)"
msgstr ""
@@ -2593,7 +2596,7 @@ msgstr ""
msgid "Ink/Stitch cannot find your palette folder automatically. Please install your palette manually."
msgstr ""
-#: lib/extensions/jump_to_stroke.py:25
+#: lib/extensions/jump_to_stroke.py:37
msgid "Please select at least two elements to convert the jump stitch to a running stitch."
msgstr ""
@@ -2784,7 +2787,8 @@ msgstr ""
#: lib/extensions/troubleshoot.py:111 lib/extensions/troubleshoot.py:157
#: inx/inkstitch_cleanup.inx:23 inx/inkstitch_element_info.inx:10
#: inx/inkstitch_remove_embroidery_settings.inx:39
-#: inx/inkstitch_troubleshoot.inx:12 inx/inkstitch_update_svg.inx:10
+#: inx/inkstitch_select_elements.inx:86 inx/inkstitch_troubleshoot.inx:12
+#: inx/inkstitch_update_svg.inx:10
msgid "Troubleshoot"
msgstr ""
@@ -2878,9 +2882,9 @@ msgstr ""
#: inx/inkstitch_apply_threadlist.inx:87 inx/inkstitch_auto_run.inx:23
#: inx/inkstitch_cutwork_segmentation.inx:42
#: inx/inkstitch_fill_to_stroke.inx:23 inx/inkstitch_generate_palette.inx:24
-#: inx/inkstitch_gradient_blocks.inx:24
+#: inx/inkstitch_gradient_blocks.inx:24 inx/inkstitch_jump_to_stroke.inx:39
#: inx/inkstitch_lettering_along_path.inx:17
-#: inx/inkstitch_palette_to_text.inx:19
+#: inx/inkstitch_palette_to_text.inx:19 inx/inkstitch_select_elements.inx:78
#: inx/inkstitch_stroke_to_lpe_satin.inx:26
#: inx/inkstitch_zigzag_line_to_satin.inx:18
msgid "Help"
@@ -2924,7 +2928,7 @@ msgstr ""
#: lib/gui/lettering.py:78 lib/gui/test_swatches.py:33
#: inx/inkstitch_apply_threadlist.inx:7 inx/inkstitch_fill_to_stroke.inx:15
-#: inx/inkstitch_gradient_blocks.inx:15
+#: inx/inkstitch_gradient_blocks.inx:15 inx/inkstitch_jump_to_stroke.inx:15
#: inx/inkstitch_lettering_along_path.inx:13
#: inx/inkstitch_palette_to_text.inx:15 inx/inkstitch_stroke_to_lpe_satin.inx:7
#: inx/inkstitch_zigzag_line_to_satin.inx:7
@@ -3224,7 +3228,8 @@ msgid "This extension generates test swatches from a selection.\n"
msgstr ""
#: lib/gui/test_swatches.py:100 inx/inkstitch_apply_threadlist.inx:98
-#: inx/inkstitch_fill_to_stroke.inx:32 inx/inkstitch_stroke_to_lpe_satin.inx:32
+#: inx/inkstitch_fill_to_stroke.inx:32 inx/inkstitch_jump_to_stroke.inx:41
+#: inx/inkstitch_stroke_to_lpe_satin.inx:32
#: inx/inkstitch_zigzag_line_to_satin.inx:28
msgid "Get more information on our website"
msgstr ""
@@ -3270,6 +3275,7 @@ msgid "Multicolor"
msgstr ""
#: lib/lettering/categories.py:26 inx/inkstitch_lettering_generate_json.inx:55
+#: inx/inkstitch_select_elements.inx:13
msgid "Running Stitch"
msgstr ""
@@ -4590,6 +4596,7 @@ msgid "Duplicate Params"
msgstr ""
#: inx/inkstitch_duplicate_params.inx:10 inx/inkstitch_reorder.inx:10
+#: inx/inkstitch_select_elements.inx:101
#: inx/inkstitch_selection_to_guide_line.inx:10
#: inx/inkstitch_selection_to_pattern.inx:10 inx/inkstitch_test_swatches.inx:10
msgid "Edit"
@@ -5312,14 +5319,74 @@ msgstr ""
msgid "Jump Stitch to Stroke"
msgstr ""
-#: inx/inkstitch_jump_to_stroke.inx:14
+#: inx/inkstitch_jump_to_stroke.inx:17
+msgid "Convert jumps not shorter than (mm)"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:19
+msgid "Convert jumps not longer than (mm)"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:20
+msgid "Connect"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:21
+msgid "all"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:22
+msgid "in same layer"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:23
+msgid "in same group"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:25
+msgid "Do not connect after"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:26
+msgid "Trim"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:27
+msgid "Stop"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:28
+msgid "Force lock stitch"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:30
+msgid "Output settings"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:31
+msgid "Merge consecutive strokes"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:35
+msgid "These settings only apply when merging is disabled"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:36
msgid "Running stitch length (mm)"
msgstr ""
-#: inx/inkstitch_jump_to_stroke.inx:15
+#: inx/inkstitch_jump_to_stroke.inx:37
msgid "Running stitch tolerance (mm)"
msgstr ""
+#: inx/inkstitch_jump_to_stroke.inx:40
+msgid "This extension converts jump stithes to running stitches."
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:42
+msgid "https://inkstitch.org/docs/stroke-tools/#jump-to-stroke"
+msgstr ""
+
#: inx/inkstitch_layer_commands.inx:3
msgid "Add Layer Commands"
msgstr ""
@@ -5965,6 +6032,140 @@ msgstr ""
msgid "Re-stack objects in order of selection"
msgstr ""
+#: inx/inkstitch_select_elements.inx:3
+msgid "Select embroidery elements"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:8
+msgid "Select options"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:9
+msgid "Select Stitch Type"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:15
+msgid "Select only specific running stitches"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:16 inx/inkstitch_select_elements.inx:36
+#: inx/inkstitch_select_elements.inx:44 inx/inkstitch_select_elements.inx:63
+msgid "No restriction"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:17
+msgid "Auto-Run Top Stitching"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:18
+msgid "Auto-Run Underpath"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:20
+msgid "Ripples"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:23
+msgid "Polyline"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:29
+msgid "Satin"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:31
+msgid "E-Stitch"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:32
+msgid "S-Stitch"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:33
+msgid "Zig-Zag"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:35
+msgid "Only select satins with this underlay type"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:37
+msgid "No underlay"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:38
+msgid "Centerwalk"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:39
+msgid "Contour"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:40
+#: inx/inkstitch_zigzag_line_to_satin.inx:12
+msgid "Zigzag"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:43
+msgid "Rung count"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:43
+msgid "Only select satins with this rung count"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:45
+msgid "No Rungs"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:46
+msgid "Two Rungs"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:53 inx/inkstitch_select_elements.inx:54
+msgid "Fill"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:62
+msgid "Only select fills with this underlay"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:65
+msgid "No Underlay"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:79
+msgid "Select embroidery objects"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:81
+msgid "Selects specific embroidery elements by stitch type."
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:82
+msgid "If there is already an active selection, non maching elements will be deselected."
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:88
+msgid "If this isn't working for you, you may need to insert your path to a python executable manualy."
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:90
+msgid "* Windows: Open the \"Command Prompt\" and type \"where python\". Copy the path and paste it here."
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:91
+msgid "* Linux: Open the command line and type \"which python3\". Copy the path and paste it here."
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:92
+msgid "* macOS: doesn't work, sorry"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:93
+msgid "Python Path"
+msgstr ""
+
#: inx/inkstitch_selection_to_guide_line.inx:3
msgid "Selection to guide line"
msgstr ""
@@ -6151,10 +6352,6 @@ msgstr ""
msgid "Sawtooth"
msgstr ""
-#: inx/inkstitch_zigzag_line_to_satin.inx:12
-msgid "Zigzag"
-msgstr ""
-
#: inx/inkstitch_zigzag_line_to_satin.inx:14
msgid "Smoothing"
msgstr ""
diff --git a/translations/messages_ro_RO.po b/translations/messages_ro_RO.po
index e2d55f74..3b2d0f2d 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: 2024-02-22 01:03+0000\n"
-"PO-Revision-Date: 2024-02-22 01:04\n"
+"POT-Creation-Date: 2024-02-24 01:01+0000\n"
+"PO-Revision-Date: 2024-02-24 01:01\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: 2024-02-22 01:03+0000\n"
+"POT-Creation-Date: 2024-02-24 01:00+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -1137,7 +1137,8 @@ msgstr ""
msgid "* Select the clone."
msgstr ""
-#: lib/elements/clone.py:53
+#: lib/elements/clone.py:53 inx/inkstitch_select_elements.inx:72
+#: inx/inkstitch_select_elements.inx:73
msgid "Clone"
msgstr ""
@@ -1385,27 +1386,27 @@ msgstr ""
msgid "Auto Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:114
+#: lib/elements/fill_stitch.py:114 inx/inkstitch_select_elements.inx:56
msgid "Contour Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:115
+#: lib/elements/fill_stitch.py:115 inx/inkstitch_select_elements.inx:57
msgid "Guided Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:116
+#: lib/elements/fill_stitch.py:116 inx/inkstitch_select_elements.inx:59
msgid "Meander Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:117
+#: lib/elements/fill_stitch.py:117 inx/inkstitch_select_elements.inx:55
msgid "Circular Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:118
+#: lib/elements/fill_stitch.py:118 inx/inkstitch_select_elements.inx:58
msgid "Linear Gradient Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:119
+#: lib/elements/fill_stitch.py:119 inx/inkstitch_select_elements.inx:60
msgid "Legacy Fill"
msgstr ""
@@ -1628,7 +1629,8 @@ msgstr ""
msgid "Width of the zigzag line."
msgstr ""
-#: lib/elements/fill_stitch.py:463
+#: lib/elements/fill_stitch.py:463 inx/inkstitch_select_elements.inx:35
+#: inx/inkstitch_select_elements.inx:62 inx/inkstitch_select_elements.inx:64
msgid "Underlay"
msgstr ""
@@ -1656,7 +1658,7 @@ msgid "default: 3x fill row spacing"
msgstr ""
#: lib/elements/fill_stitch.py:507 lib/elements/stroke.py:135
-#: lib/extensions/element_info.py:110 lib/extensions/element_info.py:166
+#: lib/extensions/element_info.py:125 lib/extensions/element_info.py:181
msgid "Max stitch length"
msgstr ""
@@ -1829,6 +1831,7 @@ msgid "* Hold \"Shift\" while drawing the rung."
msgstr ""
#: lib/elements/satin_column.py:81 lib/elements/satin_column.py:91
+#: inx/inkstitch_select_elements.inx:30
msgid "Satin Column"
msgstr ""
@@ -2110,7 +2113,7 @@ msgstr ""
msgid "* Use as satin column: add an other rail and optionally rungs."
msgstr ""
-#: lib/elements/stroke.py:45
+#: lib/elements/stroke.py:45 inx/inkstitch_select_elements.inx:12
msgid "Stroke"
msgstr "Chenar"
@@ -2126,11 +2129,11 @@ msgstr ""
msgid "Ripple Stitch"
msgstr ""
-#: lib/elements/stroke.py:68
+#: lib/elements/stroke.py:68 inx/inkstitch_select_elements.inx:21
msgid "ZigZag Stitch"
msgstr ""
-#: lib/elements/stroke.py:69
+#: lib/elements/stroke.py:69 inx/inkstitch_select_elements.inx:22
msgid "Manual Stitch"
msgstr ""
@@ -2473,7 +2476,7 @@ msgstr ""
msgid "This function copies Ink/Stitch parameters from the first selected element to the rest of the selection. Please select at least two elements."
msgstr ""
-#: lib/extensions/element_info.py:47
+#: lib/extensions/element_info.py:47 inx/inkstitch_select_elements.inx:15
msgid "Type"
msgstr ""
@@ -2489,48 +2492,48 @@ msgstr ""
msgid "Stroke Method"
msgstr ""
-#: lib/extensions/element_info.py:72 lib/extensions/element_info.py:134
+#: lib/extensions/element_info.py:72 lib/extensions/element_info.py:149
msgid "Dimensions (mm)"
msgstr ""
-#: lib/extensions/element_info.py:98 lib/extensions/element_info.py:158
-#: lib/extensions/zip.py:134
+#: lib/extensions/element_info.py:98 lib/extensions/element_info.py:113
+#: lib/extensions/element_info.py:173 lib/extensions/zip.py:134
msgid "Stitches"
msgstr "Impunsaturi"
-#: lib/extensions/element_info.py:102
+#: lib/extensions/element_info.py:103 lib/extensions/element_info.py:117
msgid "Small stitches (removed)"
msgstr ""
-#: lib/extensions/element_info.py:106 lib/extensions/element_info.py:146
+#: lib/extensions/element_info.py:121 lib/extensions/element_info.py:161
msgid "Jumps"
msgstr ""
-#: lib/extensions/element_info.py:114 lib/extensions/element_info.py:162
+#: lib/extensions/element_info.py:129 lib/extensions/element_info.py:177
msgid "Min stitch length"
msgstr ""
-#: lib/extensions/element_info.py:130
+#: lib/extensions/element_info.py:145
msgid "All Selected Elements"
msgstr ""
-#: lib/extensions/element_info.py:138 lib/extensions/zip.py:135
+#: lib/extensions/element_info.py:153 lib/extensions/zip.py:135
msgid "Colors"
msgstr "Culori"
-#: lib/extensions/element_info.py:142
+#: lib/extensions/element_info.py:157
msgid "Color Changes"
msgstr ""
-#: lib/extensions/element_info.py:150
+#: lib/extensions/element_info.py:165
msgid "Trims"
msgstr ""
-#: lib/extensions/element_info.py:154
+#: lib/extensions/element_info.py:169
msgid "Stops"
msgstr ""
-#: lib/extensions/element_info.py:170
+#: lib/extensions/element_info.py:185
msgid "Filter stitches smaller than (mm)"
msgstr ""
@@ -2593,7 +2596,7 @@ msgstr ""
msgid "Ink/Stitch cannot find your palette folder automatically. Please install your palette manually."
msgstr ""
-#: lib/extensions/jump_to_stroke.py:25
+#: lib/extensions/jump_to_stroke.py:37
msgid "Please select at least two elements to convert the jump stitch to a running stitch."
msgstr ""
@@ -2784,7 +2787,8 @@ msgstr ""
#: lib/extensions/troubleshoot.py:111 lib/extensions/troubleshoot.py:157
#: inx/inkstitch_cleanup.inx:23 inx/inkstitch_element_info.inx:10
#: inx/inkstitch_remove_embroidery_settings.inx:39
-#: inx/inkstitch_troubleshoot.inx:12 inx/inkstitch_update_svg.inx:10
+#: inx/inkstitch_select_elements.inx:86 inx/inkstitch_troubleshoot.inx:12
+#: inx/inkstitch_update_svg.inx:10
msgid "Troubleshoot"
msgstr ""
@@ -2878,9 +2882,9 @@ msgstr ""
#: inx/inkstitch_apply_threadlist.inx:87 inx/inkstitch_auto_run.inx:23
#: inx/inkstitch_cutwork_segmentation.inx:42
#: inx/inkstitch_fill_to_stroke.inx:23 inx/inkstitch_generate_palette.inx:24
-#: inx/inkstitch_gradient_blocks.inx:24
+#: inx/inkstitch_gradient_blocks.inx:24 inx/inkstitch_jump_to_stroke.inx:39
#: inx/inkstitch_lettering_along_path.inx:17
-#: inx/inkstitch_palette_to_text.inx:19
+#: inx/inkstitch_palette_to_text.inx:19 inx/inkstitch_select_elements.inx:78
#: inx/inkstitch_stroke_to_lpe_satin.inx:26
#: inx/inkstitch_zigzag_line_to_satin.inx:18
msgid "Help"
@@ -2924,7 +2928,7 @@ msgstr ""
#: lib/gui/lettering.py:78 lib/gui/test_swatches.py:33
#: inx/inkstitch_apply_threadlist.inx:7 inx/inkstitch_fill_to_stroke.inx:15
-#: inx/inkstitch_gradient_blocks.inx:15
+#: inx/inkstitch_gradient_blocks.inx:15 inx/inkstitch_jump_to_stroke.inx:15
#: inx/inkstitch_lettering_along_path.inx:13
#: inx/inkstitch_palette_to_text.inx:15 inx/inkstitch_stroke_to_lpe_satin.inx:7
#: inx/inkstitch_zigzag_line_to_satin.inx:7
@@ -3224,7 +3228,8 @@ msgid "This extension generates test swatches from a selection.\n"
msgstr ""
#: lib/gui/test_swatches.py:100 inx/inkstitch_apply_threadlist.inx:98
-#: inx/inkstitch_fill_to_stroke.inx:32 inx/inkstitch_stroke_to_lpe_satin.inx:32
+#: inx/inkstitch_fill_to_stroke.inx:32 inx/inkstitch_jump_to_stroke.inx:41
+#: inx/inkstitch_stroke_to_lpe_satin.inx:32
#: inx/inkstitch_zigzag_line_to_satin.inx:28
msgid "Get more information on our website"
msgstr ""
@@ -3270,6 +3275,7 @@ msgid "Multicolor"
msgstr ""
#: lib/lettering/categories.py:26 inx/inkstitch_lettering_generate_json.inx:55
+#: inx/inkstitch_select_elements.inx:13
msgid "Running Stitch"
msgstr ""
@@ -4591,6 +4597,7 @@ msgid "Duplicate Params"
msgstr ""
#: inx/inkstitch_duplicate_params.inx:10 inx/inkstitch_reorder.inx:10
+#: inx/inkstitch_select_elements.inx:101
#: inx/inkstitch_selection_to_guide_line.inx:10
#: inx/inkstitch_selection_to_pattern.inx:10 inx/inkstitch_test_swatches.inx:10
msgid "Edit"
@@ -5313,14 +5320,74 @@ msgstr ""
msgid "Jump Stitch to Stroke"
msgstr ""
-#: inx/inkstitch_jump_to_stroke.inx:14
+#: inx/inkstitch_jump_to_stroke.inx:17
+msgid "Convert jumps not shorter than (mm)"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:19
+msgid "Convert jumps not longer than (mm)"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:20
+msgid "Connect"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:21
+msgid "all"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:22
+msgid "in same layer"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:23
+msgid "in same group"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:25
+msgid "Do not connect after"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:26
+msgid "Trim"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:27
+msgid "Stop"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:28
+msgid "Force lock stitch"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:30
+msgid "Output settings"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:31
+msgid "Merge consecutive strokes"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:35
+msgid "These settings only apply when merging is disabled"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:36
msgid "Running stitch length (mm)"
msgstr ""
-#: inx/inkstitch_jump_to_stroke.inx:15
+#: inx/inkstitch_jump_to_stroke.inx:37
msgid "Running stitch tolerance (mm)"
msgstr ""
+#: inx/inkstitch_jump_to_stroke.inx:40
+msgid "This extension converts jump stithes to running stitches."
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:42
+msgid "https://inkstitch.org/docs/stroke-tools/#jump-to-stroke"
+msgstr ""
+
#: inx/inkstitch_layer_commands.inx:3
msgid "Add Layer Commands"
msgstr ""
@@ -5966,6 +6033,140 @@ msgstr ""
msgid "Re-stack objects in order of selection"
msgstr ""
+#: inx/inkstitch_select_elements.inx:3
+msgid "Select embroidery elements"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:8
+msgid "Select options"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:9
+msgid "Select Stitch Type"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:15
+msgid "Select only specific running stitches"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:16 inx/inkstitch_select_elements.inx:36
+#: inx/inkstitch_select_elements.inx:44 inx/inkstitch_select_elements.inx:63
+msgid "No restriction"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:17
+msgid "Auto-Run Top Stitching"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:18
+msgid "Auto-Run Underpath"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:20
+msgid "Ripples"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:23
+msgid "Polyline"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:29
+msgid "Satin"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:31
+msgid "E-Stitch"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:32
+msgid "S-Stitch"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:33
+msgid "Zig-Zag"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:35
+msgid "Only select satins with this underlay type"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:37
+msgid "No underlay"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:38
+msgid "Centerwalk"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:39
+msgid "Contour"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:40
+#: inx/inkstitch_zigzag_line_to_satin.inx:12
+msgid "Zigzag"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:43
+msgid "Rung count"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:43
+msgid "Only select satins with this rung count"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:45
+msgid "No Rungs"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:46
+msgid "Two Rungs"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:53 inx/inkstitch_select_elements.inx:54
+msgid "Fill"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:62
+msgid "Only select fills with this underlay"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:65
+msgid "No Underlay"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:79
+msgid "Select embroidery objects"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:81
+msgid "Selects specific embroidery elements by stitch type."
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:82
+msgid "If there is already an active selection, non maching elements will be deselected."
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:88
+msgid "If this isn't working for you, you may need to insert your path to a python executable manualy."
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:90
+msgid "* Windows: Open the \"Command Prompt\" and type \"where python\". Copy the path and paste it here."
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:91
+msgid "* Linux: Open the command line and type \"which python3\". Copy the path and paste it here."
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:92
+msgid "* macOS: doesn't work, sorry"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:93
+msgid "Python Path"
+msgstr ""
+
#: inx/inkstitch_selection_to_guide_line.inx:3
msgid "Selection to guide line"
msgstr ""
@@ -6152,10 +6353,6 @@ msgstr ""
msgid "Sawtooth"
msgstr ""
-#: inx/inkstitch_zigzag_line_to_satin.inx:12
-msgid "Zigzag"
-msgstr ""
-
#: inx/inkstitch_zigzag_line_to_satin.inx:14
msgid "Smoothing"
msgstr ""
diff --git a/translations/messages_ru_RU.po b/translations/messages_ru_RU.po
index 2ecb6963..0163f385 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: 2024-02-22 01:03+0000\n"
-"PO-Revision-Date: 2024-02-22 01:04\n"
+"POT-Creation-Date: 2024-02-24 01:01+0000\n"
+"PO-Revision-Date: 2024-02-24 01:01\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: 2024-02-22 01:03+0000\n"
+"POT-Creation-Date: 2024-02-24 01:00+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -1137,7 +1137,8 @@ msgstr "Превратите клон в реальный объект:"
msgid "* Select the clone."
msgstr "* Выберите клон."
-#: lib/elements/clone.py:53
+#: lib/elements/clone.py:53 inx/inkstitch_select_elements.inx:72
+#: inx/inkstitch_select_elements.inx:73
msgid "Clone"
msgstr "Клон"
@@ -1385,27 +1386,27 @@ msgstr "Автоматически рассчитанная вышивка за
msgid "Auto Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:114
+#: lib/elements/fill_stitch.py:114 inx/inkstitch_select_elements.inx:56
msgid "Contour Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:115
+#: lib/elements/fill_stitch.py:115 inx/inkstitch_select_elements.inx:57
msgid "Guided Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:116
+#: lib/elements/fill_stitch.py:116 inx/inkstitch_select_elements.inx:59
msgid "Meander Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:117
+#: lib/elements/fill_stitch.py:117 inx/inkstitch_select_elements.inx:55
msgid "Circular Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:118
+#: lib/elements/fill_stitch.py:118 inx/inkstitch_select_elements.inx:58
msgid "Linear Gradient Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:119
+#: lib/elements/fill_stitch.py:119 inx/inkstitch_select_elements.inx:60
msgid "Legacy Fill"
msgstr ""
@@ -1628,7 +1629,8 @@ msgstr ""
msgid "Width of the zigzag line."
msgstr ""
-#: lib/elements/fill_stitch.py:463
+#: lib/elements/fill_stitch.py:463 inx/inkstitch_select_elements.inx:35
+#: inx/inkstitch_select_elements.inx:62 inx/inkstitch_select_elements.inx:64
msgid "Underlay"
msgstr "Предварительная прострочка"
@@ -1656,7 +1658,7 @@ msgid "default: 3x fill row spacing"
msgstr "по умолчанию: растояние между рядов заполнения × 3"
#: lib/elements/fill_stitch.py:507 lib/elements/stroke.py:135
-#: lib/extensions/element_info.py:110 lib/extensions/element_info.py:166
+#: lib/extensions/element_info.py:125 lib/extensions/element_info.py:181
msgid "Max stitch length"
msgstr "Максимальная длина стежка"
@@ -1829,6 +1831,7 @@ msgid "* Hold \"Shift\" while drawing the rung."
msgstr "* Удерживая клавишу Shift нарисуйте поперечину."
#: lib/elements/satin_column.py:81 lib/elements/satin_column.py:91
+#: inx/inkstitch_select_elements.inx:30
msgid "Satin Column"
msgstr "Сатиновая Колонна"
@@ -2110,7 +2113,7 @@ msgstr ""
msgid "* Use as satin column: add an other rail and optionally rungs."
msgstr ""
-#: lib/elements/stroke.py:45
+#: lib/elements/stroke.py:45 inx/inkstitch_select_elements.inx:12
msgid "Stroke"
msgstr "Строчка"
@@ -2126,11 +2129,11 @@ msgstr ""
msgid "Ripple Stitch"
msgstr ""
-#: lib/elements/stroke.py:68
+#: lib/elements/stroke.py:68 inx/inkstitch_select_elements.inx:21
msgid "ZigZag Stitch"
msgstr ""
-#: lib/elements/stroke.py:69
+#: lib/elements/stroke.py:69 inx/inkstitch_select_elements.inx:22
msgid "Manual Stitch"
msgstr ""
@@ -2473,7 +2476,7 @@ msgstr ""
msgid "This function copies Ink/Stitch parameters from the first selected element to the rest of the selection. Please select at least two elements."
msgstr "Эта функция копирует параметры Ink/Stitch из первого выделенного объекта в остальные объекты в выделении. Выберите как минимум два объекта."
-#: lib/extensions/element_info.py:47
+#: lib/extensions/element_info.py:47 inx/inkstitch_select_elements.inx:15
msgid "Type"
msgstr ""
@@ -2489,48 +2492,48 @@ msgstr ""
msgid "Stroke Method"
msgstr ""
-#: lib/extensions/element_info.py:72 lib/extensions/element_info.py:134
+#: lib/extensions/element_info.py:72 lib/extensions/element_info.py:149
msgid "Dimensions (mm)"
msgstr ""
-#: lib/extensions/element_info.py:98 lib/extensions/element_info.py:158
-#: lib/extensions/zip.py:134
+#: lib/extensions/element_info.py:98 lib/extensions/element_info.py:113
+#: lib/extensions/element_info.py:173 lib/extensions/zip.py:134
msgid "Stitches"
msgstr "Стежков"
-#: lib/extensions/element_info.py:102
+#: lib/extensions/element_info.py:103 lib/extensions/element_info.py:117
msgid "Small stitches (removed)"
msgstr ""
-#: lib/extensions/element_info.py:106 lib/extensions/element_info.py:146
+#: lib/extensions/element_info.py:121 lib/extensions/element_info.py:161
msgid "Jumps"
msgstr ""
-#: lib/extensions/element_info.py:114 lib/extensions/element_info.py:162
+#: lib/extensions/element_info.py:129 lib/extensions/element_info.py:177
msgid "Min stitch length"
msgstr ""
-#: lib/extensions/element_info.py:130
+#: lib/extensions/element_info.py:145
msgid "All Selected Elements"
msgstr ""
-#: lib/extensions/element_info.py:138 lib/extensions/zip.py:135
+#: lib/extensions/element_info.py:153 lib/extensions/zip.py:135
msgid "Colors"
msgstr "Цветов"
-#: lib/extensions/element_info.py:142
+#: lib/extensions/element_info.py:157
msgid "Color Changes"
msgstr ""
-#: lib/extensions/element_info.py:150
+#: lib/extensions/element_info.py:165
msgid "Trims"
msgstr ""
-#: lib/extensions/element_info.py:154
+#: lib/extensions/element_info.py:169
msgid "Stops"
msgstr ""
-#: lib/extensions/element_info.py:170
+#: lib/extensions/element_info.py:185
msgid "Filter stitches smaller than (mm)"
msgstr ""
@@ -2593,7 +2596,7 @@ msgstr "Неверный тип файла. Ink/Stitch понимает толь
msgid "Ink/Stitch cannot find your palette folder automatically. Please install your palette manually."
msgstr "Ink/Stitch не смог автоматически найти папку палитр. Установите вашу палитру вручную."
-#: lib/extensions/jump_to_stroke.py:25
+#: lib/extensions/jump_to_stroke.py:37
msgid "Please select at least two elements to convert the jump stitch to a running stitch."
msgstr ""
@@ -2784,7 +2787,8 @@ msgstr "Описание"
#: lib/extensions/troubleshoot.py:111 lib/extensions/troubleshoot.py:157
#: inx/inkstitch_cleanup.inx:23 inx/inkstitch_element_info.inx:10
#: inx/inkstitch_remove_embroidery_settings.inx:39
-#: inx/inkstitch_troubleshoot.inx:12 inx/inkstitch_update_svg.inx:10
+#: inx/inkstitch_select_elements.inx:86 inx/inkstitch_troubleshoot.inx:12
+#: inx/inkstitch_update_svg.inx:10
msgid "Troubleshoot"
msgstr "Решение проблем"
@@ -2878,9 +2882,9 @@ msgstr ""
#: inx/inkstitch_apply_threadlist.inx:87 inx/inkstitch_auto_run.inx:23
#: inx/inkstitch_cutwork_segmentation.inx:42
#: inx/inkstitch_fill_to_stroke.inx:23 inx/inkstitch_generate_palette.inx:24
-#: inx/inkstitch_gradient_blocks.inx:24
+#: inx/inkstitch_gradient_blocks.inx:24 inx/inkstitch_jump_to_stroke.inx:39
#: inx/inkstitch_lettering_along_path.inx:17
-#: inx/inkstitch_palette_to_text.inx:19
+#: inx/inkstitch_palette_to_text.inx:19 inx/inkstitch_select_elements.inx:78
#: inx/inkstitch_stroke_to_lpe_satin.inx:26
#: inx/inkstitch_zigzag_line_to_satin.inx:18
msgid "Help"
@@ -2924,7 +2928,7 @@ msgstr ""
#: lib/gui/lettering.py:78 lib/gui/test_swatches.py:33
#: inx/inkstitch_apply_threadlist.inx:7 inx/inkstitch_fill_to_stroke.inx:15
-#: inx/inkstitch_gradient_blocks.inx:15
+#: inx/inkstitch_gradient_blocks.inx:15 inx/inkstitch_jump_to_stroke.inx:15
#: inx/inkstitch_lettering_along_path.inx:13
#: inx/inkstitch_palette_to_text.inx:15 inx/inkstitch_stroke_to_lpe_satin.inx:7
#: inx/inkstitch_zigzag_line_to_satin.inx:7
@@ -3224,7 +3228,8 @@ msgid "This extension generates test swatches from a selection.\n"
msgstr ""
#: lib/gui/test_swatches.py:100 inx/inkstitch_apply_threadlist.inx:98
-#: inx/inkstitch_fill_to_stroke.inx:32 inx/inkstitch_stroke_to_lpe_satin.inx:32
+#: inx/inkstitch_fill_to_stroke.inx:32 inx/inkstitch_jump_to_stroke.inx:41
+#: inx/inkstitch_stroke_to_lpe_satin.inx:32
#: inx/inkstitch_zigzag_line_to_satin.inx:28
msgid "Get more information on our website"
msgstr ""
@@ -3270,6 +3275,7 @@ msgid "Multicolor"
msgstr ""
#: lib/lettering/categories.py:26 inx/inkstitch_lettering_generate_json.inx:55
+#: inx/inkstitch_select_elements.inx:13
msgid "Running Stitch"
msgstr ""
@@ -4592,6 +4598,7 @@ msgid "Duplicate Params"
msgstr "Дублировать параметры"
#: inx/inkstitch_duplicate_params.inx:10 inx/inkstitch_reorder.inx:10
+#: inx/inkstitch_select_elements.inx:101
#: inx/inkstitch_selection_to_guide_line.inx:10
#: inx/inkstitch_selection_to_pattern.inx:10 inx/inkstitch_test_swatches.inx:10
msgid "Edit"
@@ -5314,14 +5321,74 @@ msgstr "Перезапустите Inkscape для активации палит
msgid "Jump Stitch to Stroke"
msgstr ""
-#: inx/inkstitch_jump_to_stroke.inx:14
+#: inx/inkstitch_jump_to_stroke.inx:17
+msgid "Convert jumps not shorter than (mm)"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:19
+msgid "Convert jumps not longer than (mm)"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:20
+msgid "Connect"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:21
+msgid "all"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:22
+msgid "in same layer"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:23
+msgid "in same group"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:25
+msgid "Do not connect after"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:26
+msgid "Trim"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:27
+msgid "Stop"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:28
+msgid "Force lock stitch"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:30
+msgid "Output settings"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:31
+msgid "Merge consecutive strokes"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:35
+msgid "These settings only apply when merging is disabled"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:36
msgid "Running stitch length (mm)"
msgstr ""
-#: inx/inkstitch_jump_to_stroke.inx:15
+#: inx/inkstitch_jump_to_stroke.inx:37
msgid "Running stitch tolerance (mm)"
msgstr ""
+#: inx/inkstitch_jump_to_stroke.inx:40
+msgid "This extension converts jump stithes to running stitches."
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:42
+msgid "https://inkstitch.org/docs/stroke-tools/#jump-to-stroke"
+msgstr ""
+
#: inx/inkstitch_layer_commands.inx:3
msgid "Add Layer Commands"
msgstr "Добавить команды на слой"
@@ -5967,6 +6034,140 @@ msgstr "Убрать настройки печати из данных SVG"
msgid "Re-stack objects in order of selection"
msgstr "Упорядочить объекты в порядке выделения"
+#: inx/inkstitch_select_elements.inx:3
+msgid "Select embroidery elements"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:8
+msgid "Select options"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:9
+msgid "Select Stitch Type"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:15
+msgid "Select only specific running stitches"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:16 inx/inkstitch_select_elements.inx:36
+#: inx/inkstitch_select_elements.inx:44 inx/inkstitch_select_elements.inx:63
+msgid "No restriction"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:17
+msgid "Auto-Run Top Stitching"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:18
+msgid "Auto-Run Underpath"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:20
+msgid "Ripples"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:23
+msgid "Polyline"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:29
+msgid "Satin"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:31
+msgid "E-Stitch"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:32
+msgid "S-Stitch"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:33
+msgid "Zig-Zag"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:35
+msgid "Only select satins with this underlay type"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:37
+msgid "No underlay"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:38
+msgid "Centerwalk"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:39
+msgid "Contour"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:40
+#: inx/inkstitch_zigzag_line_to_satin.inx:12
+msgid "Zigzag"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:43
+msgid "Rung count"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:43
+msgid "Only select satins with this rung count"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:45
+msgid "No Rungs"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:46
+msgid "Two Rungs"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:53 inx/inkstitch_select_elements.inx:54
+msgid "Fill"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:62
+msgid "Only select fills with this underlay"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:65
+msgid "No Underlay"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:79
+msgid "Select embroidery objects"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:81
+msgid "Selects specific embroidery elements by stitch type."
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:82
+msgid "If there is already an active selection, non maching elements will be deselected."
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:88
+msgid "If this isn't working for you, you may need to insert your path to a python executable manualy."
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:90
+msgid "* Windows: Open the \"Command Prompt\" and type \"where python\". Copy the path and paste it here."
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:91
+msgid "* Linux: Open the command line and type \"which python3\". Copy the path and paste it here."
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:92
+msgid "* macOS: doesn't work, sorry"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:93
+msgid "Python Path"
+msgstr ""
+
#: inx/inkstitch_selection_to_guide_line.inx:3
msgid "Selection to guide line"
msgstr ""
@@ -6153,10 +6354,6 @@ msgstr ""
msgid "Sawtooth"
msgstr ""
-#: inx/inkstitch_zigzag_line_to_satin.inx:12
-msgid "Zigzag"
-msgstr ""
-
#: inx/inkstitch_zigzag_line_to_satin.inx:14
msgid "Smoothing"
msgstr ""
diff --git a/translations/messages_sr_SP.po b/translations/messages_sr_SP.po
index e14332a6..670b8789 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: 2024-02-22 01:03+0000\n"
-"PO-Revision-Date: 2024-02-22 01:04\n"
+"POT-Creation-Date: 2024-02-24 01:01+0000\n"
+"PO-Revision-Date: 2024-02-24 01:02\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: 2024-02-22 01:03+0000\n"
+"POT-Creation-Date: 2024-02-24 01:00+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -1137,7 +1137,8 @@ msgstr ""
msgid "* Select the clone."
msgstr ""
-#: lib/elements/clone.py:53
+#: lib/elements/clone.py:53 inx/inkstitch_select_elements.inx:72
+#: inx/inkstitch_select_elements.inx:73
msgid "Clone"
msgstr ""
@@ -1385,27 +1386,27 @@ msgstr ""
msgid "Auto Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:114
+#: lib/elements/fill_stitch.py:114 inx/inkstitch_select_elements.inx:56
msgid "Contour Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:115
+#: lib/elements/fill_stitch.py:115 inx/inkstitch_select_elements.inx:57
msgid "Guided Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:116
+#: lib/elements/fill_stitch.py:116 inx/inkstitch_select_elements.inx:59
msgid "Meander Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:117
+#: lib/elements/fill_stitch.py:117 inx/inkstitch_select_elements.inx:55
msgid "Circular Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:118
+#: lib/elements/fill_stitch.py:118 inx/inkstitch_select_elements.inx:58
msgid "Linear Gradient Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:119
+#: lib/elements/fill_stitch.py:119 inx/inkstitch_select_elements.inx:60
msgid "Legacy Fill"
msgstr ""
@@ -1628,7 +1629,8 @@ msgstr ""
msgid "Width of the zigzag line."
msgstr ""
-#: lib/elements/fill_stitch.py:463
+#: lib/elements/fill_stitch.py:463 inx/inkstitch_select_elements.inx:35
+#: inx/inkstitch_select_elements.inx:62 inx/inkstitch_select_elements.inx:64
msgid "Underlay"
msgstr ""
@@ -1656,7 +1658,7 @@ msgid "default: 3x fill row spacing"
msgstr ""
#: lib/elements/fill_stitch.py:507 lib/elements/stroke.py:135
-#: lib/extensions/element_info.py:110 lib/extensions/element_info.py:166
+#: lib/extensions/element_info.py:125 lib/extensions/element_info.py:181
msgid "Max stitch length"
msgstr ""
@@ -1829,6 +1831,7 @@ msgid "* Hold \"Shift\" while drawing the rung."
msgstr ""
#: lib/elements/satin_column.py:81 lib/elements/satin_column.py:91
+#: inx/inkstitch_select_elements.inx:30
msgid "Satin Column"
msgstr ""
@@ -2110,7 +2113,7 @@ msgstr ""
msgid "* Use as satin column: add an other rail and optionally rungs."
msgstr ""
-#: lib/elements/stroke.py:45
+#: lib/elements/stroke.py:45 inx/inkstitch_select_elements.inx:12
msgid "Stroke"
msgstr ""
@@ -2126,11 +2129,11 @@ msgstr ""
msgid "Ripple Stitch"
msgstr ""
-#: lib/elements/stroke.py:68
+#: lib/elements/stroke.py:68 inx/inkstitch_select_elements.inx:21
msgid "ZigZag Stitch"
msgstr ""
-#: lib/elements/stroke.py:69
+#: lib/elements/stroke.py:69 inx/inkstitch_select_elements.inx:22
msgid "Manual Stitch"
msgstr ""
@@ -2473,7 +2476,7 @@ msgstr ""
msgid "This function copies Ink/Stitch parameters from the first selected element to the rest of the selection. Please select at least two elements."
msgstr ""
-#: lib/extensions/element_info.py:47
+#: lib/extensions/element_info.py:47 inx/inkstitch_select_elements.inx:15
msgid "Type"
msgstr ""
@@ -2489,48 +2492,48 @@ msgstr ""
msgid "Stroke Method"
msgstr ""
-#: lib/extensions/element_info.py:72 lib/extensions/element_info.py:134
+#: lib/extensions/element_info.py:72 lib/extensions/element_info.py:149
msgid "Dimensions (mm)"
msgstr ""
-#: lib/extensions/element_info.py:98 lib/extensions/element_info.py:158
-#: lib/extensions/zip.py:134
+#: lib/extensions/element_info.py:98 lib/extensions/element_info.py:113
+#: lib/extensions/element_info.py:173 lib/extensions/zip.py:134
msgid "Stitches"
msgstr ""
-#: lib/extensions/element_info.py:102
+#: lib/extensions/element_info.py:103 lib/extensions/element_info.py:117
msgid "Small stitches (removed)"
msgstr ""
-#: lib/extensions/element_info.py:106 lib/extensions/element_info.py:146
+#: lib/extensions/element_info.py:121 lib/extensions/element_info.py:161
msgid "Jumps"
msgstr ""
-#: lib/extensions/element_info.py:114 lib/extensions/element_info.py:162
+#: lib/extensions/element_info.py:129 lib/extensions/element_info.py:177
msgid "Min stitch length"
msgstr ""
-#: lib/extensions/element_info.py:130
+#: lib/extensions/element_info.py:145
msgid "All Selected Elements"
msgstr ""
-#: lib/extensions/element_info.py:138 lib/extensions/zip.py:135
+#: lib/extensions/element_info.py:153 lib/extensions/zip.py:135
msgid "Colors"
msgstr ""
-#: lib/extensions/element_info.py:142
+#: lib/extensions/element_info.py:157
msgid "Color Changes"
msgstr ""
-#: lib/extensions/element_info.py:150
+#: lib/extensions/element_info.py:165
msgid "Trims"
msgstr ""
-#: lib/extensions/element_info.py:154
+#: lib/extensions/element_info.py:169
msgid "Stops"
msgstr ""
-#: lib/extensions/element_info.py:170
+#: lib/extensions/element_info.py:185
msgid "Filter stitches smaller than (mm)"
msgstr ""
@@ -2593,7 +2596,7 @@ msgstr ""
msgid "Ink/Stitch cannot find your palette folder automatically. Please install your palette manually."
msgstr ""
-#: lib/extensions/jump_to_stroke.py:25
+#: lib/extensions/jump_to_stroke.py:37
msgid "Please select at least two elements to convert the jump stitch to a running stitch."
msgstr ""
@@ -2784,7 +2787,8 @@ msgstr ""
#: lib/extensions/troubleshoot.py:111 lib/extensions/troubleshoot.py:157
#: inx/inkstitch_cleanup.inx:23 inx/inkstitch_element_info.inx:10
#: inx/inkstitch_remove_embroidery_settings.inx:39
-#: inx/inkstitch_troubleshoot.inx:12 inx/inkstitch_update_svg.inx:10
+#: inx/inkstitch_select_elements.inx:86 inx/inkstitch_troubleshoot.inx:12
+#: inx/inkstitch_update_svg.inx:10
msgid "Troubleshoot"
msgstr ""
@@ -2878,9 +2882,9 @@ msgstr ""
#: inx/inkstitch_apply_threadlist.inx:87 inx/inkstitch_auto_run.inx:23
#: inx/inkstitch_cutwork_segmentation.inx:42
#: inx/inkstitch_fill_to_stroke.inx:23 inx/inkstitch_generate_palette.inx:24
-#: inx/inkstitch_gradient_blocks.inx:24
+#: inx/inkstitch_gradient_blocks.inx:24 inx/inkstitch_jump_to_stroke.inx:39
#: inx/inkstitch_lettering_along_path.inx:17
-#: inx/inkstitch_palette_to_text.inx:19
+#: inx/inkstitch_palette_to_text.inx:19 inx/inkstitch_select_elements.inx:78
#: inx/inkstitch_stroke_to_lpe_satin.inx:26
#: inx/inkstitch_zigzag_line_to_satin.inx:18
msgid "Help"
@@ -2924,7 +2928,7 @@ msgstr ""
#: lib/gui/lettering.py:78 lib/gui/test_swatches.py:33
#: inx/inkstitch_apply_threadlist.inx:7 inx/inkstitch_fill_to_stroke.inx:15
-#: inx/inkstitch_gradient_blocks.inx:15
+#: inx/inkstitch_gradient_blocks.inx:15 inx/inkstitch_jump_to_stroke.inx:15
#: inx/inkstitch_lettering_along_path.inx:13
#: inx/inkstitch_palette_to_text.inx:15 inx/inkstitch_stroke_to_lpe_satin.inx:7
#: inx/inkstitch_zigzag_line_to_satin.inx:7
@@ -3224,7 +3228,8 @@ msgid "This extension generates test swatches from a selection.\n"
msgstr ""
#: lib/gui/test_swatches.py:100 inx/inkstitch_apply_threadlist.inx:98
-#: inx/inkstitch_fill_to_stroke.inx:32 inx/inkstitch_stroke_to_lpe_satin.inx:32
+#: inx/inkstitch_fill_to_stroke.inx:32 inx/inkstitch_jump_to_stroke.inx:41
+#: inx/inkstitch_stroke_to_lpe_satin.inx:32
#: inx/inkstitch_zigzag_line_to_satin.inx:28
msgid "Get more information on our website"
msgstr ""
@@ -3270,6 +3275,7 @@ msgid "Multicolor"
msgstr ""
#: lib/lettering/categories.py:26 inx/inkstitch_lettering_generate_json.inx:55
+#: inx/inkstitch_select_elements.inx:13
msgid "Running Stitch"
msgstr ""
@@ -4591,6 +4597,7 @@ msgid "Duplicate Params"
msgstr ""
#: inx/inkstitch_duplicate_params.inx:10 inx/inkstitch_reorder.inx:10
+#: inx/inkstitch_select_elements.inx:101
#: inx/inkstitch_selection_to_guide_line.inx:10
#: inx/inkstitch_selection_to_pattern.inx:10 inx/inkstitch_test_swatches.inx:10
msgid "Edit"
@@ -5313,14 +5320,74 @@ msgstr ""
msgid "Jump Stitch to Stroke"
msgstr ""
-#: inx/inkstitch_jump_to_stroke.inx:14
+#: inx/inkstitch_jump_to_stroke.inx:17
+msgid "Convert jumps not shorter than (mm)"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:19
+msgid "Convert jumps not longer than (mm)"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:20
+msgid "Connect"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:21
+msgid "all"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:22
+msgid "in same layer"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:23
+msgid "in same group"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:25
+msgid "Do not connect after"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:26
+msgid "Trim"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:27
+msgid "Stop"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:28
+msgid "Force lock stitch"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:30
+msgid "Output settings"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:31
+msgid "Merge consecutive strokes"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:35
+msgid "These settings only apply when merging is disabled"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:36
msgid "Running stitch length (mm)"
msgstr ""
-#: inx/inkstitch_jump_to_stroke.inx:15
+#: inx/inkstitch_jump_to_stroke.inx:37
msgid "Running stitch tolerance (mm)"
msgstr ""
+#: inx/inkstitch_jump_to_stroke.inx:40
+msgid "This extension converts jump stithes to running stitches."
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:42
+msgid "https://inkstitch.org/docs/stroke-tools/#jump-to-stroke"
+msgstr ""
+
#: inx/inkstitch_layer_commands.inx:3
msgid "Add Layer Commands"
msgstr ""
@@ -5966,6 +6033,140 @@ msgstr ""
msgid "Re-stack objects in order of selection"
msgstr ""
+#: inx/inkstitch_select_elements.inx:3
+msgid "Select embroidery elements"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:8
+msgid "Select options"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:9
+msgid "Select Stitch Type"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:15
+msgid "Select only specific running stitches"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:16 inx/inkstitch_select_elements.inx:36
+#: inx/inkstitch_select_elements.inx:44 inx/inkstitch_select_elements.inx:63
+msgid "No restriction"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:17
+msgid "Auto-Run Top Stitching"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:18
+msgid "Auto-Run Underpath"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:20
+msgid "Ripples"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:23
+msgid "Polyline"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:29
+msgid "Satin"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:31
+msgid "E-Stitch"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:32
+msgid "S-Stitch"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:33
+msgid "Zig-Zag"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:35
+msgid "Only select satins with this underlay type"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:37
+msgid "No underlay"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:38
+msgid "Centerwalk"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:39
+msgid "Contour"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:40
+#: inx/inkstitch_zigzag_line_to_satin.inx:12
+msgid "Zigzag"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:43
+msgid "Rung count"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:43
+msgid "Only select satins with this rung count"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:45
+msgid "No Rungs"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:46
+msgid "Two Rungs"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:53 inx/inkstitch_select_elements.inx:54
+msgid "Fill"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:62
+msgid "Only select fills with this underlay"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:65
+msgid "No Underlay"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:79
+msgid "Select embroidery objects"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:81
+msgid "Selects specific embroidery elements by stitch type."
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:82
+msgid "If there is already an active selection, non maching elements will be deselected."
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:88
+msgid "If this isn't working for you, you may need to insert your path to a python executable manualy."
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:90
+msgid "* Windows: Open the \"Command Prompt\" and type \"where python\". Copy the path and paste it here."
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:91
+msgid "* Linux: Open the command line and type \"which python3\". Copy the path and paste it here."
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:92
+msgid "* macOS: doesn't work, sorry"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:93
+msgid "Python Path"
+msgstr ""
+
#: inx/inkstitch_selection_to_guide_line.inx:3
msgid "Selection to guide line"
msgstr ""
@@ -6152,10 +6353,6 @@ msgstr ""
msgid "Sawtooth"
msgstr ""
-#: inx/inkstitch_zigzag_line_to_satin.inx:12
-msgid "Zigzag"
-msgstr ""
-
#: inx/inkstitch_zigzag_line_to_satin.inx:14
msgid "Smoothing"
msgstr ""
diff --git a/translations/messages_sv_SE.po b/translations/messages_sv_SE.po
index 98065bc5..589ed5e2 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: 2024-02-22 01:03+0000\n"
-"PO-Revision-Date: 2024-02-22 01:04\n"
+"POT-Creation-Date: 2024-02-24 01:01+0000\n"
+"PO-Revision-Date: 2024-02-24 01:02\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: 2024-02-22 01:03+0000\n"
+"POT-Creation-Date: 2024-02-24 01:00+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -1137,7 +1137,8 @@ msgstr ""
msgid "* Select the clone."
msgstr ""
-#: lib/elements/clone.py:53
+#: lib/elements/clone.py:53 inx/inkstitch_select_elements.inx:72
+#: inx/inkstitch_select_elements.inx:73
msgid "Clone"
msgstr ""
@@ -1385,27 +1386,27 @@ msgstr ""
msgid "Auto Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:114
+#: lib/elements/fill_stitch.py:114 inx/inkstitch_select_elements.inx:56
msgid "Contour Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:115
+#: lib/elements/fill_stitch.py:115 inx/inkstitch_select_elements.inx:57
msgid "Guided Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:116
+#: lib/elements/fill_stitch.py:116 inx/inkstitch_select_elements.inx:59
msgid "Meander Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:117
+#: lib/elements/fill_stitch.py:117 inx/inkstitch_select_elements.inx:55
msgid "Circular Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:118
+#: lib/elements/fill_stitch.py:118 inx/inkstitch_select_elements.inx:58
msgid "Linear Gradient Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:119
+#: lib/elements/fill_stitch.py:119 inx/inkstitch_select_elements.inx:60
msgid "Legacy Fill"
msgstr ""
@@ -1628,7 +1629,8 @@ msgstr ""
msgid "Width of the zigzag line."
msgstr ""
-#: lib/elements/fill_stitch.py:463
+#: lib/elements/fill_stitch.py:463 inx/inkstitch_select_elements.inx:35
+#: inx/inkstitch_select_elements.inx:62 inx/inkstitch_select_elements.inx:64
msgid "Underlay"
msgstr ""
@@ -1656,7 +1658,7 @@ msgid "default: 3x fill row spacing"
msgstr ""
#: lib/elements/fill_stitch.py:507 lib/elements/stroke.py:135
-#: lib/extensions/element_info.py:110 lib/extensions/element_info.py:166
+#: lib/extensions/element_info.py:125 lib/extensions/element_info.py:181
msgid "Max stitch length"
msgstr "Max stygn längd"
@@ -1829,6 +1831,7 @@ msgid "* Hold \"Shift\" while drawing the rung."
msgstr ""
#: lib/elements/satin_column.py:81 lib/elements/satin_column.py:91
+#: inx/inkstitch_select_elements.inx:30
msgid "Satin Column"
msgstr ""
@@ -2110,7 +2113,7 @@ msgstr ""
msgid "* Use as satin column: add an other rail and optionally rungs."
msgstr ""
-#: lib/elements/stroke.py:45
+#: lib/elements/stroke.py:45 inx/inkstitch_select_elements.inx:12
msgid "Stroke"
msgstr ""
@@ -2126,11 +2129,11 @@ msgstr ""
msgid "Ripple Stitch"
msgstr ""
-#: lib/elements/stroke.py:68
+#: lib/elements/stroke.py:68 inx/inkstitch_select_elements.inx:21
msgid "ZigZag Stitch"
msgstr ""
-#: lib/elements/stroke.py:69
+#: lib/elements/stroke.py:69 inx/inkstitch_select_elements.inx:22
msgid "Manual Stitch"
msgstr ""
@@ -2473,7 +2476,7 @@ msgstr ""
msgid "This function copies Ink/Stitch parameters from the first selected element to the rest of the selection. Please select at least two elements."
msgstr ""
-#: lib/extensions/element_info.py:47
+#: lib/extensions/element_info.py:47 inx/inkstitch_select_elements.inx:15
msgid "Type"
msgstr ""
@@ -2489,48 +2492,48 @@ msgstr ""
msgid "Stroke Method"
msgstr ""
-#: lib/extensions/element_info.py:72 lib/extensions/element_info.py:134
+#: lib/extensions/element_info.py:72 lib/extensions/element_info.py:149
msgid "Dimensions (mm)"
msgstr ""
-#: lib/extensions/element_info.py:98 lib/extensions/element_info.py:158
-#: lib/extensions/zip.py:134
+#: lib/extensions/element_info.py:98 lib/extensions/element_info.py:113
+#: lib/extensions/element_info.py:173 lib/extensions/zip.py:134
msgid "Stitches"
msgstr ""
-#: lib/extensions/element_info.py:102
+#: lib/extensions/element_info.py:103 lib/extensions/element_info.py:117
msgid "Small stitches (removed)"
msgstr ""
-#: lib/extensions/element_info.py:106 lib/extensions/element_info.py:146
+#: lib/extensions/element_info.py:121 lib/extensions/element_info.py:161
msgid "Jumps"
msgstr ""
-#: lib/extensions/element_info.py:114 lib/extensions/element_info.py:162
+#: lib/extensions/element_info.py:129 lib/extensions/element_info.py:177
msgid "Min stitch length"
msgstr ""
-#: lib/extensions/element_info.py:130
+#: lib/extensions/element_info.py:145
msgid "All Selected Elements"
msgstr ""
-#: lib/extensions/element_info.py:138 lib/extensions/zip.py:135
+#: lib/extensions/element_info.py:153 lib/extensions/zip.py:135
msgid "Colors"
msgstr ""
-#: lib/extensions/element_info.py:142
+#: lib/extensions/element_info.py:157
msgid "Color Changes"
msgstr ""
-#: lib/extensions/element_info.py:150
+#: lib/extensions/element_info.py:165
msgid "Trims"
msgstr ""
-#: lib/extensions/element_info.py:154
+#: lib/extensions/element_info.py:169
msgid "Stops"
msgstr ""
-#: lib/extensions/element_info.py:170
+#: lib/extensions/element_info.py:185
msgid "Filter stitches smaller than (mm)"
msgstr ""
@@ -2593,7 +2596,7 @@ msgstr ""
msgid "Ink/Stitch cannot find your palette folder automatically. Please install your palette manually."
msgstr ""
-#: lib/extensions/jump_to_stroke.py:25
+#: lib/extensions/jump_to_stroke.py:37
msgid "Please select at least two elements to convert the jump stitch to a running stitch."
msgstr ""
@@ -2784,7 +2787,8 @@ msgstr ""
#: lib/extensions/troubleshoot.py:111 lib/extensions/troubleshoot.py:157
#: inx/inkstitch_cleanup.inx:23 inx/inkstitch_element_info.inx:10
#: inx/inkstitch_remove_embroidery_settings.inx:39
-#: inx/inkstitch_troubleshoot.inx:12 inx/inkstitch_update_svg.inx:10
+#: inx/inkstitch_select_elements.inx:86 inx/inkstitch_troubleshoot.inx:12
+#: inx/inkstitch_update_svg.inx:10
msgid "Troubleshoot"
msgstr ""
@@ -2878,9 +2882,9 @@ msgstr ""
#: inx/inkstitch_apply_threadlist.inx:87 inx/inkstitch_auto_run.inx:23
#: inx/inkstitch_cutwork_segmentation.inx:42
#: inx/inkstitch_fill_to_stroke.inx:23 inx/inkstitch_generate_palette.inx:24
-#: inx/inkstitch_gradient_blocks.inx:24
+#: inx/inkstitch_gradient_blocks.inx:24 inx/inkstitch_jump_to_stroke.inx:39
#: inx/inkstitch_lettering_along_path.inx:17
-#: inx/inkstitch_palette_to_text.inx:19
+#: inx/inkstitch_palette_to_text.inx:19 inx/inkstitch_select_elements.inx:78
#: inx/inkstitch_stroke_to_lpe_satin.inx:26
#: inx/inkstitch_zigzag_line_to_satin.inx:18
msgid "Help"
@@ -2924,7 +2928,7 @@ msgstr ""
#: lib/gui/lettering.py:78 lib/gui/test_swatches.py:33
#: inx/inkstitch_apply_threadlist.inx:7 inx/inkstitch_fill_to_stroke.inx:15
-#: inx/inkstitch_gradient_blocks.inx:15
+#: inx/inkstitch_gradient_blocks.inx:15 inx/inkstitch_jump_to_stroke.inx:15
#: inx/inkstitch_lettering_along_path.inx:13
#: inx/inkstitch_palette_to_text.inx:15 inx/inkstitch_stroke_to_lpe_satin.inx:7
#: inx/inkstitch_zigzag_line_to_satin.inx:7
@@ -3224,7 +3228,8 @@ msgid "This extension generates test swatches from a selection.\n"
msgstr ""
#: lib/gui/test_swatches.py:100 inx/inkstitch_apply_threadlist.inx:98
-#: inx/inkstitch_fill_to_stroke.inx:32 inx/inkstitch_stroke_to_lpe_satin.inx:32
+#: inx/inkstitch_fill_to_stroke.inx:32 inx/inkstitch_jump_to_stroke.inx:41
+#: inx/inkstitch_stroke_to_lpe_satin.inx:32
#: inx/inkstitch_zigzag_line_to_satin.inx:28
msgid "Get more information on our website"
msgstr ""
@@ -3270,6 +3275,7 @@ msgid "Multicolor"
msgstr ""
#: lib/lettering/categories.py:26 inx/inkstitch_lettering_generate_json.inx:55
+#: inx/inkstitch_select_elements.inx:13
msgid "Running Stitch"
msgstr ""
@@ -4590,6 +4596,7 @@ msgid "Duplicate Params"
msgstr ""
#: inx/inkstitch_duplicate_params.inx:10 inx/inkstitch_reorder.inx:10
+#: inx/inkstitch_select_elements.inx:101
#: inx/inkstitch_selection_to_guide_line.inx:10
#: inx/inkstitch_selection_to_pattern.inx:10 inx/inkstitch_test_swatches.inx:10
msgid "Edit"
@@ -5312,14 +5319,74 @@ msgstr ""
msgid "Jump Stitch to Stroke"
msgstr ""
-#: inx/inkstitch_jump_to_stroke.inx:14
+#: inx/inkstitch_jump_to_stroke.inx:17
+msgid "Convert jumps not shorter than (mm)"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:19
+msgid "Convert jumps not longer than (mm)"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:20
+msgid "Connect"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:21
+msgid "all"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:22
+msgid "in same layer"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:23
+msgid "in same group"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:25
+msgid "Do not connect after"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:26
+msgid "Trim"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:27
+msgid "Stop"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:28
+msgid "Force lock stitch"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:30
+msgid "Output settings"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:31
+msgid "Merge consecutive strokes"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:35
+msgid "These settings only apply when merging is disabled"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:36
msgid "Running stitch length (mm)"
msgstr ""
-#: inx/inkstitch_jump_to_stroke.inx:15
+#: inx/inkstitch_jump_to_stroke.inx:37
msgid "Running stitch tolerance (mm)"
msgstr ""
+#: inx/inkstitch_jump_to_stroke.inx:40
+msgid "This extension converts jump stithes to running stitches."
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:42
+msgid "https://inkstitch.org/docs/stroke-tools/#jump-to-stroke"
+msgstr ""
+
#: inx/inkstitch_layer_commands.inx:3
msgid "Add Layer Commands"
msgstr ""
@@ -5965,6 +6032,140 @@ msgstr ""
msgid "Re-stack objects in order of selection"
msgstr ""
+#: inx/inkstitch_select_elements.inx:3
+msgid "Select embroidery elements"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:8
+msgid "Select options"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:9
+msgid "Select Stitch Type"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:15
+msgid "Select only specific running stitches"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:16 inx/inkstitch_select_elements.inx:36
+#: inx/inkstitch_select_elements.inx:44 inx/inkstitch_select_elements.inx:63
+msgid "No restriction"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:17
+msgid "Auto-Run Top Stitching"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:18
+msgid "Auto-Run Underpath"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:20
+msgid "Ripples"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:23
+msgid "Polyline"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:29
+msgid "Satin"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:31
+msgid "E-Stitch"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:32
+msgid "S-Stitch"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:33
+msgid "Zig-Zag"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:35
+msgid "Only select satins with this underlay type"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:37
+msgid "No underlay"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:38
+msgid "Centerwalk"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:39
+msgid "Contour"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:40
+#: inx/inkstitch_zigzag_line_to_satin.inx:12
+msgid "Zigzag"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:43
+msgid "Rung count"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:43
+msgid "Only select satins with this rung count"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:45
+msgid "No Rungs"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:46
+msgid "Two Rungs"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:53 inx/inkstitch_select_elements.inx:54
+msgid "Fill"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:62
+msgid "Only select fills with this underlay"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:65
+msgid "No Underlay"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:79
+msgid "Select embroidery objects"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:81
+msgid "Selects specific embroidery elements by stitch type."
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:82
+msgid "If there is already an active selection, non maching elements will be deselected."
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:88
+msgid "If this isn't working for you, you may need to insert your path to a python executable manualy."
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:90
+msgid "* Windows: Open the \"Command Prompt\" and type \"where python\". Copy the path and paste it here."
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:91
+msgid "* Linux: Open the command line and type \"which python3\". Copy the path and paste it here."
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:92
+msgid "* macOS: doesn't work, sorry"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:93
+msgid "Python Path"
+msgstr ""
+
#: inx/inkstitch_selection_to_guide_line.inx:3
msgid "Selection to guide line"
msgstr ""
@@ -6151,10 +6352,6 @@ msgstr ""
msgid "Sawtooth"
msgstr ""
-#: inx/inkstitch_zigzag_line_to_satin.inx:12
-msgid "Zigzag"
-msgstr ""
-
#: inx/inkstitch_zigzag_line_to_satin.inx:14
msgid "Smoothing"
msgstr ""
diff --git a/translations/messages_tr_TR.po b/translations/messages_tr_TR.po
index 9559c45c..cdd89b41 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: 2024-02-22 01:03+0000\n"
-"PO-Revision-Date: 2024-02-22 01:04\n"
+"POT-Creation-Date: 2024-02-24 01:01+0000\n"
+"PO-Revision-Date: 2024-02-24 01:02\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: 2024-02-22 01:03+0000\n"
+"POT-Creation-Date: 2024-02-24 01:00+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -1137,7 +1137,8 @@ msgstr ""
msgid "* Select the clone."
msgstr ""
-#: lib/elements/clone.py:53
+#: lib/elements/clone.py:53 inx/inkstitch_select_elements.inx:72
+#: inx/inkstitch_select_elements.inx:73
msgid "Clone"
msgstr ""
@@ -1385,27 +1386,27 @@ msgstr ""
msgid "Auto Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:114
+#: lib/elements/fill_stitch.py:114 inx/inkstitch_select_elements.inx:56
msgid "Contour Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:115
+#: lib/elements/fill_stitch.py:115 inx/inkstitch_select_elements.inx:57
msgid "Guided Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:116
+#: lib/elements/fill_stitch.py:116 inx/inkstitch_select_elements.inx:59
msgid "Meander Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:117
+#: lib/elements/fill_stitch.py:117 inx/inkstitch_select_elements.inx:55
msgid "Circular Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:118
+#: lib/elements/fill_stitch.py:118 inx/inkstitch_select_elements.inx:58
msgid "Linear Gradient Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:119
+#: lib/elements/fill_stitch.py:119 inx/inkstitch_select_elements.inx:60
msgid "Legacy Fill"
msgstr ""
@@ -1628,7 +1629,8 @@ msgstr ""
msgid "Width of the zigzag line."
msgstr ""
-#: lib/elements/fill_stitch.py:463
+#: lib/elements/fill_stitch.py:463 inx/inkstitch_select_elements.inx:35
+#: inx/inkstitch_select_elements.inx:62 inx/inkstitch_select_elements.inx:64
msgid "Underlay"
msgstr ""
@@ -1656,7 +1658,7 @@ msgid "default: 3x fill row spacing"
msgstr ""
#: lib/elements/fill_stitch.py:507 lib/elements/stroke.py:135
-#: lib/extensions/element_info.py:110 lib/extensions/element_info.py:166
+#: lib/extensions/element_info.py:125 lib/extensions/element_info.py:181
msgid "Max stitch length"
msgstr "Max dikiş uzunluğu"
@@ -1829,6 +1831,7 @@ msgid "* Hold \"Shift\" while drawing the rung."
msgstr ""
#: lib/elements/satin_column.py:81 lib/elements/satin_column.py:91
+#: inx/inkstitch_select_elements.inx:30
msgid "Satin Column"
msgstr ""
@@ -2110,7 +2113,7 @@ msgstr ""
msgid "* Use as satin column: add an other rail and optionally rungs."
msgstr ""
-#: lib/elements/stroke.py:45
+#: lib/elements/stroke.py:45 inx/inkstitch_select_elements.inx:12
msgid "Stroke"
msgstr ""
@@ -2126,11 +2129,11 @@ msgstr ""
msgid "Ripple Stitch"
msgstr ""
-#: lib/elements/stroke.py:68
+#: lib/elements/stroke.py:68 inx/inkstitch_select_elements.inx:21
msgid "ZigZag Stitch"
msgstr ""
-#: lib/elements/stroke.py:69
+#: lib/elements/stroke.py:69 inx/inkstitch_select_elements.inx:22
msgid "Manual Stitch"
msgstr ""
@@ -2473,7 +2476,7 @@ msgstr ""
msgid "This function copies Ink/Stitch parameters from the first selected element to the rest of the selection. Please select at least two elements."
msgstr ""
-#: lib/extensions/element_info.py:47
+#: lib/extensions/element_info.py:47 inx/inkstitch_select_elements.inx:15
msgid "Type"
msgstr ""
@@ -2489,48 +2492,48 @@ msgstr ""
msgid "Stroke Method"
msgstr ""
-#: lib/extensions/element_info.py:72 lib/extensions/element_info.py:134
+#: lib/extensions/element_info.py:72 lib/extensions/element_info.py:149
msgid "Dimensions (mm)"
msgstr ""
-#: lib/extensions/element_info.py:98 lib/extensions/element_info.py:158
-#: lib/extensions/zip.py:134
+#: lib/extensions/element_info.py:98 lib/extensions/element_info.py:113
+#: lib/extensions/element_info.py:173 lib/extensions/zip.py:134
msgid "Stitches"
msgstr ""
-#: lib/extensions/element_info.py:102
+#: lib/extensions/element_info.py:103 lib/extensions/element_info.py:117
msgid "Small stitches (removed)"
msgstr ""
-#: lib/extensions/element_info.py:106 lib/extensions/element_info.py:146
+#: lib/extensions/element_info.py:121 lib/extensions/element_info.py:161
msgid "Jumps"
msgstr ""
-#: lib/extensions/element_info.py:114 lib/extensions/element_info.py:162
+#: lib/extensions/element_info.py:129 lib/extensions/element_info.py:177
msgid "Min stitch length"
msgstr ""
-#: lib/extensions/element_info.py:130
+#: lib/extensions/element_info.py:145
msgid "All Selected Elements"
msgstr ""
-#: lib/extensions/element_info.py:138 lib/extensions/zip.py:135
+#: lib/extensions/element_info.py:153 lib/extensions/zip.py:135
msgid "Colors"
msgstr ""
-#: lib/extensions/element_info.py:142
+#: lib/extensions/element_info.py:157
msgid "Color Changes"
msgstr ""
-#: lib/extensions/element_info.py:150
+#: lib/extensions/element_info.py:165
msgid "Trims"
msgstr ""
-#: lib/extensions/element_info.py:154
+#: lib/extensions/element_info.py:169
msgid "Stops"
msgstr ""
-#: lib/extensions/element_info.py:170
+#: lib/extensions/element_info.py:185
msgid "Filter stitches smaller than (mm)"
msgstr ""
@@ -2593,7 +2596,7 @@ msgstr ""
msgid "Ink/Stitch cannot find your palette folder automatically. Please install your palette manually."
msgstr ""
-#: lib/extensions/jump_to_stroke.py:25
+#: lib/extensions/jump_to_stroke.py:37
msgid "Please select at least two elements to convert the jump stitch to a running stitch."
msgstr ""
@@ -2784,7 +2787,8 @@ msgstr ""
#: lib/extensions/troubleshoot.py:111 lib/extensions/troubleshoot.py:157
#: inx/inkstitch_cleanup.inx:23 inx/inkstitch_element_info.inx:10
#: inx/inkstitch_remove_embroidery_settings.inx:39
-#: inx/inkstitch_troubleshoot.inx:12 inx/inkstitch_update_svg.inx:10
+#: inx/inkstitch_select_elements.inx:86 inx/inkstitch_troubleshoot.inx:12
+#: inx/inkstitch_update_svg.inx:10
msgid "Troubleshoot"
msgstr ""
@@ -2878,9 +2882,9 @@ msgstr ""
#: inx/inkstitch_apply_threadlist.inx:87 inx/inkstitch_auto_run.inx:23
#: inx/inkstitch_cutwork_segmentation.inx:42
#: inx/inkstitch_fill_to_stroke.inx:23 inx/inkstitch_generate_palette.inx:24
-#: inx/inkstitch_gradient_blocks.inx:24
+#: inx/inkstitch_gradient_blocks.inx:24 inx/inkstitch_jump_to_stroke.inx:39
#: inx/inkstitch_lettering_along_path.inx:17
-#: inx/inkstitch_palette_to_text.inx:19
+#: inx/inkstitch_palette_to_text.inx:19 inx/inkstitch_select_elements.inx:78
#: inx/inkstitch_stroke_to_lpe_satin.inx:26
#: inx/inkstitch_zigzag_line_to_satin.inx:18
msgid "Help"
@@ -2924,7 +2928,7 @@ msgstr ""
#: lib/gui/lettering.py:78 lib/gui/test_swatches.py:33
#: inx/inkstitch_apply_threadlist.inx:7 inx/inkstitch_fill_to_stroke.inx:15
-#: inx/inkstitch_gradient_blocks.inx:15
+#: inx/inkstitch_gradient_blocks.inx:15 inx/inkstitch_jump_to_stroke.inx:15
#: inx/inkstitch_lettering_along_path.inx:13
#: inx/inkstitch_palette_to_text.inx:15 inx/inkstitch_stroke_to_lpe_satin.inx:7
#: inx/inkstitch_zigzag_line_to_satin.inx:7
@@ -3224,7 +3228,8 @@ msgid "This extension generates test swatches from a selection.\n"
msgstr ""
#: lib/gui/test_swatches.py:100 inx/inkstitch_apply_threadlist.inx:98
-#: inx/inkstitch_fill_to_stroke.inx:32 inx/inkstitch_stroke_to_lpe_satin.inx:32
+#: inx/inkstitch_fill_to_stroke.inx:32 inx/inkstitch_jump_to_stroke.inx:41
+#: inx/inkstitch_stroke_to_lpe_satin.inx:32
#: inx/inkstitch_zigzag_line_to_satin.inx:28
msgid "Get more information on our website"
msgstr ""
@@ -3270,6 +3275,7 @@ msgid "Multicolor"
msgstr ""
#: lib/lettering/categories.py:26 inx/inkstitch_lettering_generate_json.inx:55
+#: inx/inkstitch_select_elements.inx:13
msgid "Running Stitch"
msgstr ""
@@ -4590,6 +4596,7 @@ msgid "Duplicate Params"
msgstr ""
#: inx/inkstitch_duplicate_params.inx:10 inx/inkstitch_reorder.inx:10
+#: inx/inkstitch_select_elements.inx:101
#: inx/inkstitch_selection_to_guide_line.inx:10
#: inx/inkstitch_selection_to_pattern.inx:10 inx/inkstitch_test_swatches.inx:10
msgid "Edit"
@@ -5312,14 +5319,74 @@ msgstr ""
msgid "Jump Stitch to Stroke"
msgstr ""
-#: inx/inkstitch_jump_to_stroke.inx:14
+#: inx/inkstitch_jump_to_stroke.inx:17
+msgid "Convert jumps not shorter than (mm)"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:19
+msgid "Convert jumps not longer than (mm)"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:20
+msgid "Connect"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:21
+msgid "all"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:22
+msgid "in same layer"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:23
+msgid "in same group"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:25
+msgid "Do not connect after"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:26
+msgid "Trim"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:27
+msgid "Stop"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:28
+msgid "Force lock stitch"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:30
+msgid "Output settings"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:31
+msgid "Merge consecutive strokes"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:35
+msgid "These settings only apply when merging is disabled"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:36
msgid "Running stitch length (mm)"
msgstr ""
-#: inx/inkstitch_jump_to_stroke.inx:15
+#: inx/inkstitch_jump_to_stroke.inx:37
msgid "Running stitch tolerance (mm)"
msgstr ""
+#: inx/inkstitch_jump_to_stroke.inx:40
+msgid "This extension converts jump stithes to running stitches."
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:42
+msgid "https://inkstitch.org/docs/stroke-tools/#jump-to-stroke"
+msgstr ""
+
#: inx/inkstitch_layer_commands.inx:3
msgid "Add Layer Commands"
msgstr ""
@@ -5965,6 +6032,140 @@ msgstr ""
msgid "Re-stack objects in order of selection"
msgstr ""
+#: inx/inkstitch_select_elements.inx:3
+msgid "Select embroidery elements"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:8
+msgid "Select options"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:9
+msgid "Select Stitch Type"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:15
+msgid "Select only specific running stitches"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:16 inx/inkstitch_select_elements.inx:36
+#: inx/inkstitch_select_elements.inx:44 inx/inkstitch_select_elements.inx:63
+msgid "No restriction"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:17
+msgid "Auto-Run Top Stitching"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:18
+msgid "Auto-Run Underpath"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:20
+msgid "Ripples"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:23
+msgid "Polyline"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:29
+msgid "Satin"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:31
+msgid "E-Stitch"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:32
+msgid "S-Stitch"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:33
+msgid "Zig-Zag"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:35
+msgid "Only select satins with this underlay type"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:37
+msgid "No underlay"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:38
+msgid "Centerwalk"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:39
+msgid "Contour"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:40
+#: inx/inkstitch_zigzag_line_to_satin.inx:12
+msgid "Zigzag"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:43
+msgid "Rung count"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:43
+msgid "Only select satins with this rung count"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:45
+msgid "No Rungs"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:46
+msgid "Two Rungs"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:53 inx/inkstitch_select_elements.inx:54
+msgid "Fill"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:62
+msgid "Only select fills with this underlay"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:65
+msgid "No Underlay"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:79
+msgid "Select embroidery objects"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:81
+msgid "Selects specific embroidery elements by stitch type."
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:82
+msgid "If there is already an active selection, non maching elements will be deselected."
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:88
+msgid "If this isn't working for you, you may need to insert your path to a python executable manualy."
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:90
+msgid "* Windows: Open the \"Command Prompt\" and type \"where python\". Copy the path and paste it here."
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:91
+msgid "* Linux: Open the command line and type \"which python3\". Copy the path and paste it here."
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:92
+msgid "* macOS: doesn't work, sorry"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:93
+msgid "Python Path"
+msgstr ""
+
#: inx/inkstitch_selection_to_guide_line.inx:3
msgid "Selection to guide line"
msgstr ""
@@ -6151,10 +6352,6 @@ msgstr ""
msgid "Sawtooth"
msgstr ""
-#: inx/inkstitch_zigzag_line_to_satin.inx:12
-msgid "Zigzag"
-msgstr ""
-
#: inx/inkstitch_zigzag_line_to_satin.inx:14
msgid "Smoothing"
msgstr ""
diff --git a/translations/messages_uk_UA.po b/translations/messages_uk_UA.po
index 03baef33..7c6573d6 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: 2024-02-22 01:03+0000\n"
-"PO-Revision-Date: 2024-02-22 01:04\n"
+"POT-Creation-Date: 2024-02-24 01:01+0000\n"
+"PO-Revision-Date: 2024-02-24 01:02\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: 2024-02-22 01:03+0000\n"
+"POT-Creation-Date: 2024-02-24 01:00+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -1137,7 +1137,8 @@ msgstr "Перетворіть клон в реальний об'єкт:"
msgid "* Select the clone."
msgstr "* Виберіть клон."
-#: lib/elements/clone.py:53
+#: lib/elements/clone.py:53 inx/inkstitch_select_elements.inx:72
+#: inx/inkstitch_select_elements.inx:73
msgid "Clone"
msgstr "Клонувати"
@@ -1385,27 +1386,27 @@ msgstr "Автоматично прокладене заповнення"
msgid "Auto Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:114
+#: lib/elements/fill_stitch.py:114 inx/inkstitch_select_elements.inx:56
msgid "Contour Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:115
+#: lib/elements/fill_stitch.py:115 inx/inkstitch_select_elements.inx:57
msgid "Guided Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:116
+#: lib/elements/fill_stitch.py:116 inx/inkstitch_select_elements.inx:59
msgid "Meander Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:117
+#: lib/elements/fill_stitch.py:117 inx/inkstitch_select_elements.inx:55
msgid "Circular Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:118
+#: lib/elements/fill_stitch.py:118 inx/inkstitch_select_elements.inx:58
msgid "Linear Gradient Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:119
+#: lib/elements/fill_stitch.py:119 inx/inkstitch_select_elements.inx:60
msgid "Legacy Fill"
msgstr ""
@@ -1628,7 +1629,8 @@ msgstr ""
msgid "Width of the zigzag line."
msgstr ""
-#: lib/elements/fill_stitch.py:463
+#: lib/elements/fill_stitch.py:463 inx/inkstitch_select_elements.inx:35
+#: inx/inkstitch_select_elements.inx:62 inx/inkstitch_select_elements.inx:64
msgid "Underlay"
msgstr "Підкладка"
@@ -1656,7 +1658,7 @@ msgid "default: 3x fill row spacing"
msgstr "типовий: 3-кратний проміжок між рядками"
#: lib/elements/fill_stitch.py:507 lib/elements/stroke.py:135
-#: lib/extensions/element_info.py:110 lib/extensions/element_info.py:166
+#: lib/extensions/element_info.py:125 lib/extensions/element_info.py:181
msgid "Max stitch length"
msgstr "Максимальна довжина стібка"
@@ -1829,6 +1831,7 @@ msgid "* Hold \"Shift\" while drawing the rung."
msgstr "* Утримуючи клавішу Shift намалюйте поперечку."
#: lib/elements/satin_column.py:81 lib/elements/satin_column.py:91
+#: inx/inkstitch_select_elements.inx:30
msgid "Satin Column"
msgstr "Сатинова Колонка"
@@ -2110,7 +2113,7 @@ msgstr ""
msgid "* Use as satin column: add an other rail and optionally rungs."
msgstr ""
-#: lib/elements/stroke.py:45
+#: lib/elements/stroke.py:45 inx/inkstitch_select_elements.inx:12
msgid "Stroke"
msgstr "Лінія"
@@ -2126,11 +2129,11 @@ msgstr ""
msgid "Ripple Stitch"
msgstr ""
-#: lib/elements/stroke.py:68
+#: lib/elements/stroke.py:68 inx/inkstitch_select_elements.inx:21
msgid "ZigZag Stitch"
msgstr ""
-#: lib/elements/stroke.py:69
+#: lib/elements/stroke.py:69 inx/inkstitch_select_elements.inx:22
msgid "Manual Stitch"
msgstr ""
@@ -2473,7 +2476,7 @@ msgstr ""
msgid "This function copies Ink/Stitch parameters from the first selected element to the rest of the selection. Please select at least two elements."
msgstr "Ця функція копіює параметри Ink/Stitch з першого виділеного об'єкта в інші об'єкти у виділенні. Виберіть як мінімум два об'єкти."
-#: lib/extensions/element_info.py:47
+#: lib/extensions/element_info.py:47 inx/inkstitch_select_elements.inx:15
msgid "Type"
msgstr ""
@@ -2489,48 +2492,48 @@ msgstr ""
msgid "Stroke Method"
msgstr ""
-#: lib/extensions/element_info.py:72 lib/extensions/element_info.py:134
+#: lib/extensions/element_info.py:72 lib/extensions/element_info.py:149
msgid "Dimensions (mm)"
msgstr ""
-#: lib/extensions/element_info.py:98 lib/extensions/element_info.py:158
-#: lib/extensions/zip.py:134
+#: lib/extensions/element_info.py:98 lib/extensions/element_info.py:113
+#: lib/extensions/element_info.py:173 lib/extensions/zip.py:134
msgid "Stitches"
msgstr "Стіжки"
-#: lib/extensions/element_info.py:102
+#: lib/extensions/element_info.py:103 lib/extensions/element_info.py:117
msgid "Small stitches (removed)"
msgstr ""
-#: lib/extensions/element_info.py:106 lib/extensions/element_info.py:146
+#: lib/extensions/element_info.py:121 lib/extensions/element_info.py:161
msgid "Jumps"
msgstr ""
-#: lib/extensions/element_info.py:114 lib/extensions/element_info.py:162
+#: lib/extensions/element_info.py:129 lib/extensions/element_info.py:177
msgid "Min stitch length"
msgstr ""
-#: lib/extensions/element_info.py:130
+#: lib/extensions/element_info.py:145
msgid "All Selected Elements"
msgstr ""
-#: lib/extensions/element_info.py:138 lib/extensions/zip.py:135
+#: lib/extensions/element_info.py:153 lib/extensions/zip.py:135
msgid "Colors"
msgstr "Кольори"
-#: lib/extensions/element_info.py:142
+#: lib/extensions/element_info.py:157
msgid "Color Changes"
msgstr ""
-#: lib/extensions/element_info.py:150
+#: lib/extensions/element_info.py:165
msgid "Trims"
msgstr ""
-#: lib/extensions/element_info.py:154
+#: lib/extensions/element_info.py:169
msgid "Stops"
msgstr ""
-#: lib/extensions/element_info.py:170
+#: lib/extensions/element_info.py:185
msgid "Filter stitches smaller than (mm)"
msgstr ""
@@ -2593,7 +2596,7 @@ msgstr "Неправильний тип файла. Ink/Stitch розуміє т
msgid "Ink/Stitch cannot find your palette folder automatically. Please install your palette manually."
msgstr "Ink/Stitch не зміг автоматично знайти папку палітр. Встановіть вашу палітру вручну."
-#: lib/extensions/jump_to_stroke.py:25
+#: lib/extensions/jump_to_stroke.py:37
msgid "Please select at least two elements to convert the jump stitch to a running stitch."
msgstr ""
@@ -2784,7 +2787,8 @@ msgstr "Опис"
#: lib/extensions/troubleshoot.py:111 lib/extensions/troubleshoot.py:157
#: inx/inkstitch_cleanup.inx:23 inx/inkstitch_element_info.inx:10
#: inx/inkstitch_remove_embroidery_settings.inx:39
-#: inx/inkstitch_troubleshoot.inx:12 inx/inkstitch_update_svg.inx:10
+#: inx/inkstitch_select_elements.inx:86 inx/inkstitch_troubleshoot.inx:12
+#: inx/inkstitch_update_svg.inx:10
msgid "Troubleshoot"
msgstr "Виправлення неполадок"
@@ -2878,9 +2882,9 @@ msgstr ""
#: inx/inkstitch_apply_threadlist.inx:87 inx/inkstitch_auto_run.inx:23
#: inx/inkstitch_cutwork_segmentation.inx:42
#: inx/inkstitch_fill_to_stroke.inx:23 inx/inkstitch_generate_palette.inx:24
-#: inx/inkstitch_gradient_blocks.inx:24
+#: inx/inkstitch_gradient_blocks.inx:24 inx/inkstitch_jump_to_stroke.inx:39
#: inx/inkstitch_lettering_along_path.inx:17
-#: inx/inkstitch_palette_to_text.inx:19
+#: inx/inkstitch_palette_to_text.inx:19 inx/inkstitch_select_elements.inx:78
#: inx/inkstitch_stroke_to_lpe_satin.inx:26
#: inx/inkstitch_zigzag_line_to_satin.inx:18
msgid "Help"
@@ -2924,7 +2928,7 @@ msgstr ""
#: lib/gui/lettering.py:78 lib/gui/test_swatches.py:33
#: inx/inkstitch_apply_threadlist.inx:7 inx/inkstitch_fill_to_stroke.inx:15
-#: inx/inkstitch_gradient_blocks.inx:15
+#: inx/inkstitch_gradient_blocks.inx:15 inx/inkstitch_jump_to_stroke.inx:15
#: inx/inkstitch_lettering_along_path.inx:13
#: inx/inkstitch_palette_to_text.inx:15 inx/inkstitch_stroke_to_lpe_satin.inx:7
#: inx/inkstitch_zigzag_line_to_satin.inx:7
@@ -3224,7 +3228,8 @@ msgid "This extension generates test swatches from a selection.\n"
msgstr ""
#: lib/gui/test_swatches.py:100 inx/inkstitch_apply_threadlist.inx:98
-#: inx/inkstitch_fill_to_stroke.inx:32 inx/inkstitch_stroke_to_lpe_satin.inx:32
+#: inx/inkstitch_fill_to_stroke.inx:32 inx/inkstitch_jump_to_stroke.inx:41
+#: inx/inkstitch_stroke_to_lpe_satin.inx:32
#: inx/inkstitch_zigzag_line_to_satin.inx:28
msgid "Get more information on our website"
msgstr ""
@@ -3270,6 +3275,7 @@ msgid "Multicolor"
msgstr ""
#: lib/lettering/categories.py:26 inx/inkstitch_lettering_generate_json.inx:55
+#: inx/inkstitch_select_elements.inx:13
msgid "Running Stitch"
msgstr ""
@@ -4592,6 +4598,7 @@ msgid "Duplicate Params"
msgstr "Дублювати параметри"
#: inx/inkstitch_duplicate_params.inx:10 inx/inkstitch_reorder.inx:10
+#: inx/inkstitch_select_elements.inx:101
#: inx/inkstitch_selection_to_guide_line.inx:10
#: inx/inkstitch_selection_to_pattern.inx:10 inx/inkstitch_test_swatches.inx:10
msgid "Edit"
@@ -5314,14 +5321,74 @@ msgstr "Перезапустіть Inkscape для активації палит
msgid "Jump Stitch to Stroke"
msgstr ""
-#: inx/inkstitch_jump_to_stroke.inx:14
+#: inx/inkstitch_jump_to_stroke.inx:17
+msgid "Convert jumps not shorter than (mm)"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:19
+msgid "Convert jumps not longer than (mm)"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:20
+msgid "Connect"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:21
+msgid "all"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:22
+msgid "in same layer"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:23
+msgid "in same group"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:25
+msgid "Do not connect after"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:26
+msgid "Trim"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:27
+msgid "Stop"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:28
+msgid "Force lock stitch"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:30
+msgid "Output settings"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:31
+msgid "Merge consecutive strokes"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:35
+msgid "These settings only apply when merging is disabled"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:36
msgid "Running stitch length (mm)"
msgstr ""
-#: inx/inkstitch_jump_to_stroke.inx:15
+#: inx/inkstitch_jump_to_stroke.inx:37
msgid "Running stitch tolerance (mm)"
msgstr ""
+#: inx/inkstitch_jump_to_stroke.inx:40
+msgid "This extension converts jump stithes to running stitches."
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:42
+msgid "https://inkstitch.org/docs/stroke-tools/#jump-to-stroke"
+msgstr ""
+
#: inx/inkstitch_layer_commands.inx:3
msgid "Add Layer Commands"
msgstr "Добавити команди на шар"
@@ -5967,6 +6034,140 @@ msgstr ""
msgid "Re-stack objects in order of selection"
msgstr "Впорядкувати об'єкти в порядку виділення"
+#: inx/inkstitch_select_elements.inx:3
+msgid "Select embroidery elements"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:8
+msgid "Select options"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:9
+msgid "Select Stitch Type"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:15
+msgid "Select only specific running stitches"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:16 inx/inkstitch_select_elements.inx:36
+#: inx/inkstitch_select_elements.inx:44 inx/inkstitch_select_elements.inx:63
+msgid "No restriction"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:17
+msgid "Auto-Run Top Stitching"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:18
+msgid "Auto-Run Underpath"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:20
+msgid "Ripples"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:23
+msgid "Polyline"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:29
+msgid "Satin"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:31
+msgid "E-Stitch"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:32
+msgid "S-Stitch"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:33
+msgid "Zig-Zag"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:35
+msgid "Only select satins with this underlay type"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:37
+msgid "No underlay"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:38
+msgid "Centerwalk"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:39
+msgid "Contour"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:40
+#: inx/inkstitch_zigzag_line_to_satin.inx:12
+msgid "Zigzag"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:43
+msgid "Rung count"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:43
+msgid "Only select satins with this rung count"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:45
+msgid "No Rungs"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:46
+msgid "Two Rungs"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:53 inx/inkstitch_select_elements.inx:54
+msgid "Fill"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:62
+msgid "Only select fills with this underlay"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:65
+msgid "No Underlay"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:79
+msgid "Select embroidery objects"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:81
+msgid "Selects specific embroidery elements by stitch type."
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:82
+msgid "If there is already an active selection, non maching elements will be deselected."
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:88
+msgid "If this isn't working for you, you may need to insert your path to a python executable manualy."
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:90
+msgid "* Windows: Open the \"Command Prompt\" and type \"where python\". Copy the path and paste it here."
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:91
+msgid "* Linux: Open the command line and type \"which python3\". Copy the path and paste it here."
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:92
+msgid "* macOS: doesn't work, sorry"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:93
+msgid "Python Path"
+msgstr ""
+
#: inx/inkstitch_selection_to_guide_line.inx:3
msgid "Selection to guide line"
msgstr ""
@@ -6153,10 +6354,6 @@ msgstr ""
msgid "Sawtooth"
msgstr ""
-#: inx/inkstitch_zigzag_line_to_satin.inx:12
-msgid "Zigzag"
-msgstr ""
-
#: inx/inkstitch_zigzag_line_to_satin.inx:14
msgid "Smoothing"
msgstr ""
diff --git a/translations/messages_vi_VN.po b/translations/messages_vi_VN.po
index 5c7715c4..1e2ea879 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: 2024-02-22 01:03+0000\n"
-"PO-Revision-Date: 2024-02-22 01:04\n"
+"POT-Creation-Date: 2024-02-24 01:01+0000\n"
+"PO-Revision-Date: 2024-02-24 01:02\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: 2024-02-22 01:03+0000\n"
+"POT-Creation-Date: 2024-02-24 01:00+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -1137,7 +1137,8 @@ msgstr ""
msgid "* Select the clone."
msgstr ""
-#: lib/elements/clone.py:53
+#: lib/elements/clone.py:53 inx/inkstitch_select_elements.inx:72
+#: inx/inkstitch_select_elements.inx:73
msgid "Clone"
msgstr ""
@@ -1385,27 +1386,27 @@ msgstr ""
msgid "Auto Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:114
+#: lib/elements/fill_stitch.py:114 inx/inkstitch_select_elements.inx:56
msgid "Contour Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:115
+#: lib/elements/fill_stitch.py:115 inx/inkstitch_select_elements.inx:57
msgid "Guided Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:116
+#: lib/elements/fill_stitch.py:116 inx/inkstitch_select_elements.inx:59
msgid "Meander Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:117
+#: lib/elements/fill_stitch.py:117 inx/inkstitch_select_elements.inx:55
msgid "Circular Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:118
+#: lib/elements/fill_stitch.py:118 inx/inkstitch_select_elements.inx:58
msgid "Linear Gradient Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:119
+#: lib/elements/fill_stitch.py:119 inx/inkstitch_select_elements.inx:60
msgid "Legacy Fill"
msgstr ""
@@ -1628,7 +1629,8 @@ msgstr ""
msgid "Width of the zigzag line."
msgstr ""
-#: lib/elements/fill_stitch.py:463
+#: lib/elements/fill_stitch.py:463 inx/inkstitch_select_elements.inx:35
+#: inx/inkstitch_select_elements.inx:62 inx/inkstitch_select_elements.inx:64
msgid "Underlay"
msgstr ""
@@ -1656,7 +1658,7 @@ msgid "default: 3x fill row spacing"
msgstr ""
#: lib/elements/fill_stitch.py:507 lib/elements/stroke.py:135
-#: lib/extensions/element_info.py:110 lib/extensions/element_info.py:166
+#: lib/extensions/element_info.py:125 lib/extensions/element_info.py:181
msgid "Max stitch length"
msgstr ""
@@ -1829,6 +1831,7 @@ msgid "* Hold \"Shift\" while drawing the rung."
msgstr ""
#: lib/elements/satin_column.py:81 lib/elements/satin_column.py:91
+#: inx/inkstitch_select_elements.inx:30
msgid "Satin Column"
msgstr ""
@@ -2110,7 +2113,7 @@ msgstr ""
msgid "* Use as satin column: add an other rail and optionally rungs."
msgstr ""
-#: lib/elements/stroke.py:45
+#: lib/elements/stroke.py:45 inx/inkstitch_select_elements.inx:12
msgid "Stroke"
msgstr ""
@@ -2126,11 +2129,11 @@ msgstr ""
msgid "Ripple Stitch"
msgstr ""
-#: lib/elements/stroke.py:68
+#: lib/elements/stroke.py:68 inx/inkstitch_select_elements.inx:21
msgid "ZigZag Stitch"
msgstr ""
-#: lib/elements/stroke.py:69
+#: lib/elements/stroke.py:69 inx/inkstitch_select_elements.inx:22
msgid "Manual Stitch"
msgstr ""
@@ -2473,7 +2476,7 @@ msgstr ""
msgid "This function copies Ink/Stitch parameters from the first selected element to the rest of the selection. Please select at least two elements."
msgstr ""
-#: lib/extensions/element_info.py:47
+#: lib/extensions/element_info.py:47 inx/inkstitch_select_elements.inx:15
msgid "Type"
msgstr ""
@@ -2489,48 +2492,48 @@ msgstr ""
msgid "Stroke Method"
msgstr ""
-#: lib/extensions/element_info.py:72 lib/extensions/element_info.py:134
+#: lib/extensions/element_info.py:72 lib/extensions/element_info.py:149
msgid "Dimensions (mm)"
msgstr ""
-#: lib/extensions/element_info.py:98 lib/extensions/element_info.py:158
-#: lib/extensions/zip.py:134
+#: lib/extensions/element_info.py:98 lib/extensions/element_info.py:113
+#: lib/extensions/element_info.py:173 lib/extensions/zip.py:134
msgid "Stitches"
msgstr ""
-#: lib/extensions/element_info.py:102
+#: lib/extensions/element_info.py:103 lib/extensions/element_info.py:117
msgid "Small stitches (removed)"
msgstr ""
-#: lib/extensions/element_info.py:106 lib/extensions/element_info.py:146
+#: lib/extensions/element_info.py:121 lib/extensions/element_info.py:161
msgid "Jumps"
msgstr ""
-#: lib/extensions/element_info.py:114 lib/extensions/element_info.py:162
+#: lib/extensions/element_info.py:129 lib/extensions/element_info.py:177
msgid "Min stitch length"
msgstr ""
-#: lib/extensions/element_info.py:130
+#: lib/extensions/element_info.py:145
msgid "All Selected Elements"
msgstr ""
-#: lib/extensions/element_info.py:138 lib/extensions/zip.py:135
+#: lib/extensions/element_info.py:153 lib/extensions/zip.py:135
msgid "Colors"
msgstr ""
-#: lib/extensions/element_info.py:142
+#: lib/extensions/element_info.py:157
msgid "Color Changes"
msgstr ""
-#: lib/extensions/element_info.py:150
+#: lib/extensions/element_info.py:165
msgid "Trims"
msgstr ""
-#: lib/extensions/element_info.py:154
+#: lib/extensions/element_info.py:169
msgid "Stops"
msgstr ""
-#: lib/extensions/element_info.py:170
+#: lib/extensions/element_info.py:185
msgid "Filter stitches smaller than (mm)"
msgstr ""
@@ -2593,7 +2596,7 @@ msgstr ""
msgid "Ink/Stitch cannot find your palette folder automatically. Please install your palette manually."
msgstr ""
-#: lib/extensions/jump_to_stroke.py:25
+#: lib/extensions/jump_to_stroke.py:37
msgid "Please select at least two elements to convert the jump stitch to a running stitch."
msgstr ""
@@ -2784,7 +2787,8 @@ msgstr ""
#: lib/extensions/troubleshoot.py:111 lib/extensions/troubleshoot.py:157
#: inx/inkstitch_cleanup.inx:23 inx/inkstitch_element_info.inx:10
#: inx/inkstitch_remove_embroidery_settings.inx:39
-#: inx/inkstitch_troubleshoot.inx:12 inx/inkstitch_update_svg.inx:10
+#: inx/inkstitch_select_elements.inx:86 inx/inkstitch_troubleshoot.inx:12
+#: inx/inkstitch_update_svg.inx:10
msgid "Troubleshoot"
msgstr ""
@@ -2878,9 +2882,9 @@ msgstr ""
#: inx/inkstitch_apply_threadlist.inx:87 inx/inkstitch_auto_run.inx:23
#: inx/inkstitch_cutwork_segmentation.inx:42
#: inx/inkstitch_fill_to_stroke.inx:23 inx/inkstitch_generate_palette.inx:24
-#: inx/inkstitch_gradient_blocks.inx:24
+#: inx/inkstitch_gradient_blocks.inx:24 inx/inkstitch_jump_to_stroke.inx:39
#: inx/inkstitch_lettering_along_path.inx:17
-#: inx/inkstitch_palette_to_text.inx:19
+#: inx/inkstitch_palette_to_text.inx:19 inx/inkstitch_select_elements.inx:78
#: inx/inkstitch_stroke_to_lpe_satin.inx:26
#: inx/inkstitch_zigzag_line_to_satin.inx:18
msgid "Help"
@@ -2924,7 +2928,7 @@ msgstr ""
#: lib/gui/lettering.py:78 lib/gui/test_swatches.py:33
#: inx/inkstitch_apply_threadlist.inx:7 inx/inkstitch_fill_to_stroke.inx:15
-#: inx/inkstitch_gradient_blocks.inx:15
+#: inx/inkstitch_gradient_blocks.inx:15 inx/inkstitch_jump_to_stroke.inx:15
#: inx/inkstitch_lettering_along_path.inx:13
#: inx/inkstitch_palette_to_text.inx:15 inx/inkstitch_stroke_to_lpe_satin.inx:7
#: inx/inkstitch_zigzag_line_to_satin.inx:7
@@ -3224,7 +3228,8 @@ msgid "This extension generates test swatches from a selection.\n"
msgstr ""
#: lib/gui/test_swatches.py:100 inx/inkstitch_apply_threadlist.inx:98
-#: inx/inkstitch_fill_to_stroke.inx:32 inx/inkstitch_stroke_to_lpe_satin.inx:32
+#: inx/inkstitch_fill_to_stroke.inx:32 inx/inkstitch_jump_to_stroke.inx:41
+#: inx/inkstitch_stroke_to_lpe_satin.inx:32
#: inx/inkstitch_zigzag_line_to_satin.inx:28
msgid "Get more information on our website"
msgstr ""
@@ -3270,6 +3275,7 @@ msgid "Multicolor"
msgstr ""
#: lib/lettering/categories.py:26 inx/inkstitch_lettering_generate_json.inx:55
+#: inx/inkstitch_select_elements.inx:13
msgid "Running Stitch"
msgstr ""
@@ -4589,6 +4595,7 @@ msgid "Duplicate Params"
msgstr ""
#: inx/inkstitch_duplicate_params.inx:10 inx/inkstitch_reorder.inx:10
+#: inx/inkstitch_select_elements.inx:101
#: inx/inkstitch_selection_to_guide_line.inx:10
#: inx/inkstitch_selection_to_pattern.inx:10 inx/inkstitch_test_swatches.inx:10
msgid "Edit"
@@ -5311,14 +5318,74 @@ msgstr ""
msgid "Jump Stitch to Stroke"
msgstr ""
-#: inx/inkstitch_jump_to_stroke.inx:14
+#: inx/inkstitch_jump_to_stroke.inx:17
+msgid "Convert jumps not shorter than (mm)"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:19
+msgid "Convert jumps not longer than (mm)"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:20
+msgid "Connect"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:21
+msgid "all"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:22
+msgid "in same layer"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:23
+msgid "in same group"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:25
+msgid "Do not connect after"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:26
+msgid "Trim"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:27
+msgid "Stop"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:28
+msgid "Force lock stitch"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:30
+msgid "Output settings"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:31
+msgid "Merge consecutive strokes"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:35
+msgid "These settings only apply when merging is disabled"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:36
msgid "Running stitch length (mm)"
msgstr ""
-#: inx/inkstitch_jump_to_stroke.inx:15
+#: inx/inkstitch_jump_to_stroke.inx:37
msgid "Running stitch tolerance (mm)"
msgstr ""
+#: inx/inkstitch_jump_to_stroke.inx:40
+msgid "This extension converts jump stithes to running stitches."
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:42
+msgid "https://inkstitch.org/docs/stroke-tools/#jump-to-stroke"
+msgstr ""
+
#: inx/inkstitch_layer_commands.inx:3
msgid "Add Layer Commands"
msgstr ""
@@ -5964,6 +6031,140 @@ msgstr ""
msgid "Re-stack objects in order of selection"
msgstr ""
+#: inx/inkstitch_select_elements.inx:3
+msgid "Select embroidery elements"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:8
+msgid "Select options"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:9
+msgid "Select Stitch Type"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:15
+msgid "Select only specific running stitches"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:16 inx/inkstitch_select_elements.inx:36
+#: inx/inkstitch_select_elements.inx:44 inx/inkstitch_select_elements.inx:63
+msgid "No restriction"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:17
+msgid "Auto-Run Top Stitching"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:18
+msgid "Auto-Run Underpath"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:20
+msgid "Ripples"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:23
+msgid "Polyline"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:29
+msgid "Satin"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:31
+msgid "E-Stitch"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:32
+msgid "S-Stitch"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:33
+msgid "Zig-Zag"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:35
+msgid "Only select satins with this underlay type"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:37
+msgid "No underlay"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:38
+msgid "Centerwalk"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:39
+msgid "Contour"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:40
+#: inx/inkstitch_zigzag_line_to_satin.inx:12
+msgid "Zigzag"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:43
+msgid "Rung count"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:43
+msgid "Only select satins with this rung count"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:45
+msgid "No Rungs"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:46
+msgid "Two Rungs"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:53 inx/inkstitch_select_elements.inx:54
+msgid "Fill"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:62
+msgid "Only select fills with this underlay"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:65
+msgid "No Underlay"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:79
+msgid "Select embroidery objects"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:81
+msgid "Selects specific embroidery elements by stitch type."
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:82
+msgid "If there is already an active selection, non maching elements will be deselected."
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:88
+msgid "If this isn't working for you, you may need to insert your path to a python executable manualy."
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:90
+msgid "* Windows: Open the \"Command Prompt\" and type \"where python\". Copy the path and paste it here."
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:91
+msgid "* Linux: Open the command line and type \"which python3\". Copy the path and paste it here."
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:92
+msgid "* macOS: doesn't work, sorry"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:93
+msgid "Python Path"
+msgstr ""
+
#: inx/inkstitch_selection_to_guide_line.inx:3
msgid "Selection to guide line"
msgstr ""
@@ -6150,10 +6351,6 @@ msgstr ""
msgid "Sawtooth"
msgstr ""
-#: inx/inkstitch_zigzag_line_to_satin.inx:12
-msgid "Zigzag"
-msgstr ""
-
#: inx/inkstitch_zigzag_line_to_satin.inx:14
msgid "Smoothing"
msgstr ""
diff --git a/translations/messages_zh_CN.po b/translations/messages_zh_CN.po
index d321477d..7f994271 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: 2024-02-22 01:03+0000\n"
-"PO-Revision-Date: 2024-02-22 01:03\n"
+"POT-Creation-Date: 2024-02-24 01:01+0000\n"
+"PO-Revision-Date: 2024-02-24 01:01\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: 2024-02-22 01:03+0000\n"
+"POT-Creation-Date: 2024-02-24 01:00+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -1137,7 +1137,8 @@ msgstr ""
msgid "* Select the clone."
msgstr ""
-#: lib/elements/clone.py:53
+#: lib/elements/clone.py:53 inx/inkstitch_select_elements.inx:72
+#: inx/inkstitch_select_elements.inx:73
msgid "Clone"
msgstr ""
@@ -1385,27 +1386,27 @@ msgstr ""
msgid "Auto Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:114
+#: lib/elements/fill_stitch.py:114 inx/inkstitch_select_elements.inx:56
msgid "Contour Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:115
+#: lib/elements/fill_stitch.py:115 inx/inkstitch_select_elements.inx:57
msgid "Guided Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:116
+#: lib/elements/fill_stitch.py:116 inx/inkstitch_select_elements.inx:59
msgid "Meander Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:117
+#: lib/elements/fill_stitch.py:117 inx/inkstitch_select_elements.inx:55
msgid "Circular Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:118
+#: lib/elements/fill_stitch.py:118 inx/inkstitch_select_elements.inx:58
msgid "Linear Gradient Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:119
+#: lib/elements/fill_stitch.py:119 inx/inkstitch_select_elements.inx:60
msgid "Legacy Fill"
msgstr ""
@@ -1628,7 +1629,8 @@ msgstr ""
msgid "Width of the zigzag line."
msgstr ""
-#: lib/elements/fill_stitch.py:463
+#: lib/elements/fill_stitch.py:463 inx/inkstitch_select_elements.inx:35
+#: inx/inkstitch_select_elements.inx:62 inx/inkstitch_select_elements.inx:64
msgid "Underlay"
msgstr ""
@@ -1656,7 +1658,7 @@ msgid "default: 3x fill row spacing"
msgstr "默认值:3x 填充行间距"
#: lib/elements/fill_stitch.py:507 lib/elements/stroke.py:135
-#: lib/extensions/element_info.py:110 lib/extensions/element_info.py:166
+#: lib/extensions/element_info.py:125 lib/extensions/element_info.py:181
msgid "Max stitch length"
msgstr ""
@@ -1829,6 +1831,7 @@ msgid "* Hold \"Shift\" while drawing the rung."
msgstr ""
#: lib/elements/satin_column.py:81 lib/elements/satin_column.py:91
+#: inx/inkstitch_select_elements.inx:30
msgid "Satin Column"
msgstr ""
@@ -2110,7 +2113,7 @@ msgstr ""
msgid "* Use as satin column: add an other rail and optionally rungs."
msgstr ""
-#: lib/elements/stroke.py:45
+#: lib/elements/stroke.py:45 inx/inkstitch_select_elements.inx:12
msgid "Stroke"
msgstr ""
@@ -2126,11 +2129,11 @@ msgstr ""
msgid "Ripple Stitch"
msgstr ""
-#: lib/elements/stroke.py:68
+#: lib/elements/stroke.py:68 inx/inkstitch_select_elements.inx:21
msgid "ZigZag Stitch"
msgstr ""
-#: lib/elements/stroke.py:69
+#: lib/elements/stroke.py:69 inx/inkstitch_select_elements.inx:22
msgid "Manual Stitch"
msgstr ""
@@ -2474,7 +2477,7 @@ msgstr ""
msgid "This function copies Ink/Stitch parameters from the first selected element to the rest of the selection. Please select at least two elements."
msgstr "此功能将 Ink/Stitch 参数从第一个选定元素复制到选择的其余部分。 请至少选择两个元素。"
-#: lib/extensions/element_info.py:47
+#: lib/extensions/element_info.py:47 inx/inkstitch_select_elements.inx:15
msgid "Type"
msgstr ""
@@ -2490,48 +2493,48 @@ msgstr ""
msgid "Stroke Method"
msgstr ""
-#: lib/extensions/element_info.py:72 lib/extensions/element_info.py:134
+#: lib/extensions/element_info.py:72 lib/extensions/element_info.py:149
msgid "Dimensions (mm)"
msgstr ""
-#: lib/extensions/element_info.py:98 lib/extensions/element_info.py:158
-#: lib/extensions/zip.py:134
+#: lib/extensions/element_info.py:98 lib/extensions/element_info.py:113
+#: lib/extensions/element_info.py:173 lib/extensions/zip.py:134
msgid "Stitches"
msgstr "针迹"
-#: lib/extensions/element_info.py:102
+#: lib/extensions/element_info.py:103 lib/extensions/element_info.py:117
msgid "Small stitches (removed)"
msgstr ""
-#: lib/extensions/element_info.py:106 lib/extensions/element_info.py:146
+#: lib/extensions/element_info.py:121 lib/extensions/element_info.py:161
msgid "Jumps"
msgstr ""
-#: lib/extensions/element_info.py:114 lib/extensions/element_info.py:162
+#: lib/extensions/element_info.py:129 lib/extensions/element_info.py:177
msgid "Min stitch length"
msgstr ""
-#: lib/extensions/element_info.py:130
+#: lib/extensions/element_info.py:145
msgid "All Selected Elements"
msgstr ""
-#: lib/extensions/element_info.py:138 lib/extensions/zip.py:135
+#: lib/extensions/element_info.py:153 lib/extensions/zip.py:135
msgid "Colors"
msgstr "颜色"
-#: lib/extensions/element_info.py:142
+#: lib/extensions/element_info.py:157
msgid "Color Changes"
msgstr ""
-#: lib/extensions/element_info.py:150
+#: lib/extensions/element_info.py:165
msgid "Trims"
msgstr ""
-#: lib/extensions/element_info.py:154
+#: lib/extensions/element_info.py:169
msgid "Stops"
msgstr ""
-#: lib/extensions/element_info.py:170
+#: lib/extensions/element_info.py:185
msgid "Filter stitches smaller than (mm)"
msgstr ""
@@ -2595,7 +2598,7 @@ msgstr "文件类型错误。 Ink/Stitch 仅接受 gpl 调色板。"
msgid "Ink/Stitch cannot find your palette folder automatically. Please install your palette manually."
msgstr "Ink/Stitch 无法自动找到您的调色板文件夹。 请手动安装调色板。"
-#: lib/extensions/jump_to_stroke.py:25
+#: lib/extensions/jump_to_stroke.py:37
msgid "Please select at least two elements to convert the jump stitch to a running stitch."
msgstr ""
@@ -2786,7 +2789,8 @@ msgstr ""
#: lib/extensions/troubleshoot.py:111 lib/extensions/troubleshoot.py:157
#: inx/inkstitch_cleanup.inx:23 inx/inkstitch_element_info.inx:10
#: inx/inkstitch_remove_embroidery_settings.inx:39
-#: inx/inkstitch_troubleshoot.inx:12 inx/inkstitch_update_svg.inx:10
+#: inx/inkstitch_select_elements.inx:86 inx/inkstitch_troubleshoot.inx:12
+#: inx/inkstitch_update_svg.inx:10
msgid "Troubleshoot"
msgstr ""
@@ -2880,9 +2884,9 @@ msgstr ""
#: inx/inkstitch_apply_threadlist.inx:87 inx/inkstitch_auto_run.inx:23
#: inx/inkstitch_cutwork_segmentation.inx:42
#: inx/inkstitch_fill_to_stroke.inx:23 inx/inkstitch_generate_palette.inx:24
-#: inx/inkstitch_gradient_blocks.inx:24
+#: inx/inkstitch_gradient_blocks.inx:24 inx/inkstitch_jump_to_stroke.inx:39
#: inx/inkstitch_lettering_along_path.inx:17
-#: inx/inkstitch_palette_to_text.inx:19
+#: inx/inkstitch_palette_to_text.inx:19 inx/inkstitch_select_elements.inx:78
#: inx/inkstitch_stroke_to_lpe_satin.inx:26
#: inx/inkstitch_zigzag_line_to_satin.inx:18
msgid "Help"
@@ -2926,7 +2930,7 @@ msgstr ""
#: lib/gui/lettering.py:78 lib/gui/test_swatches.py:33
#: inx/inkstitch_apply_threadlist.inx:7 inx/inkstitch_fill_to_stroke.inx:15
-#: inx/inkstitch_gradient_blocks.inx:15
+#: inx/inkstitch_gradient_blocks.inx:15 inx/inkstitch_jump_to_stroke.inx:15
#: inx/inkstitch_lettering_along_path.inx:13
#: inx/inkstitch_palette_to_text.inx:15 inx/inkstitch_stroke_to_lpe_satin.inx:7
#: inx/inkstitch_zigzag_line_to_satin.inx:7
@@ -3226,7 +3230,8 @@ msgid "This extension generates test swatches from a selection.\n"
msgstr ""
#: lib/gui/test_swatches.py:100 inx/inkstitch_apply_threadlist.inx:98
-#: inx/inkstitch_fill_to_stroke.inx:32 inx/inkstitch_stroke_to_lpe_satin.inx:32
+#: inx/inkstitch_fill_to_stroke.inx:32 inx/inkstitch_jump_to_stroke.inx:41
+#: inx/inkstitch_stroke_to_lpe_satin.inx:32
#: inx/inkstitch_zigzag_line_to_satin.inx:28
msgid "Get more information on our website"
msgstr "在我们的网站上获取更多信息"
@@ -3272,6 +3277,7 @@ msgid "Multicolor"
msgstr ""
#: lib/lettering/categories.py:26 inx/inkstitch_lettering_generate_json.inx:55
+#: inx/inkstitch_select_elements.inx:13
msgid "Running Stitch"
msgstr ""
@@ -4593,6 +4599,7 @@ msgid "Duplicate Params"
msgstr "重复参数"
#: inx/inkstitch_duplicate_params.inx:10 inx/inkstitch_reorder.inx:10
+#: inx/inkstitch_select_elements.inx:101
#: inx/inkstitch_selection_to_guide_line.inx:10
#: inx/inkstitch_selection_to_pattern.inx:10 inx/inkstitch_test_swatches.inx:10
msgid "Edit"
@@ -5315,14 +5322,74 @@ msgstr ""
msgid "Jump Stitch to Stroke"
msgstr ""
-#: inx/inkstitch_jump_to_stroke.inx:14
+#: inx/inkstitch_jump_to_stroke.inx:17
+msgid "Convert jumps not shorter than (mm)"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:19
+msgid "Convert jumps not longer than (mm)"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:20
+msgid "Connect"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:21
+msgid "all"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:22
+msgid "in same layer"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:23
+msgid "in same group"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:25
+msgid "Do not connect after"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:26
+msgid "Trim"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:27
+msgid "Stop"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:28
+msgid "Force lock stitch"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:30
+msgid "Output settings"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:31
+msgid "Merge consecutive strokes"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:35
+msgid "These settings only apply when merging is disabled"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:36
msgid "Running stitch length (mm)"
msgstr ""
-#: inx/inkstitch_jump_to_stroke.inx:15
+#: inx/inkstitch_jump_to_stroke.inx:37
msgid "Running stitch tolerance (mm)"
msgstr ""
+#: inx/inkstitch_jump_to_stroke.inx:40
+msgid "This extension converts jump stithes to running stitches."
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:42
+msgid "https://inkstitch.org/docs/stroke-tools/#jump-to-stroke"
+msgstr ""
+
#: inx/inkstitch_layer_commands.inx:3
msgid "Add Layer Commands"
msgstr ""
@@ -5968,6 +6035,140 @@ msgstr ""
msgid "Re-stack objects in order of selection"
msgstr ""
+#: inx/inkstitch_select_elements.inx:3
+msgid "Select embroidery elements"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:8
+msgid "Select options"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:9
+msgid "Select Stitch Type"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:15
+msgid "Select only specific running stitches"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:16 inx/inkstitch_select_elements.inx:36
+#: inx/inkstitch_select_elements.inx:44 inx/inkstitch_select_elements.inx:63
+msgid "No restriction"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:17
+msgid "Auto-Run Top Stitching"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:18
+msgid "Auto-Run Underpath"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:20
+msgid "Ripples"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:23
+msgid "Polyline"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:29
+msgid "Satin"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:31
+msgid "E-Stitch"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:32
+msgid "S-Stitch"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:33
+msgid "Zig-Zag"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:35
+msgid "Only select satins with this underlay type"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:37
+msgid "No underlay"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:38
+msgid "Centerwalk"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:39
+msgid "Contour"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:40
+#: inx/inkstitch_zigzag_line_to_satin.inx:12
+msgid "Zigzag"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:43
+msgid "Rung count"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:43
+msgid "Only select satins with this rung count"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:45
+msgid "No Rungs"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:46
+msgid "Two Rungs"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:53 inx/inkstitch_select_elements.inx:54
+msgid "Fill"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:62
+msgid "Only select fills with this underlay"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:65
+msgid "No Underlay"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:79
+msgid "Select embroidery objects"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:81
+msgid "Selects specific embroidery elements by stitch type."
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:82
+msgid "If there is already an active selection, non maching elements will be deselected."
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:88
+msgid "If this isn't working for you, you may need to insert your path to a python executable manualy."
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:90
+msgid "* Windows: Open the \"Command Prompt\" and type \"where python\". Copy the path and paste it here."
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:91
+msgid "* Linux: Open the command line and type \"which python3\". Copy the path and paste it here."
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:92
+msgid "* macOS: doesn't work, sorry"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:93
+msgid "Python Path"
+msgstr ""
+
#: inx/inkstitch_selection_to_guide_line.inx:3
msgid "Selection to guide line"
msgstr ""
@@ -6154,10 +6355,6 @@ msgstr ""
msgid "Sawtooth"
msgstr ""
-#: inx/inkstitch_zigzag_line_to_satin.inx:12
-msgid "Zigzag"
-msgstr ""
-
#: inx/inkstitch_zigzag_line_to_satin.inx:14
msgid "Smoothing"
msgstr ""
diff --git a/translations/messages_zh_TW.po b/translations/messages_zh_TW.po
index cf5e2b3f..e07581e6 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: 2024-02-22 01:03+0000\n"
-"PO-Revision-Date: 2024-02-22 01:04\n"
+"POT-Creation-Date: 2024-02-24 01:01+0000\n"
+"PO-Revision-Date: 2024-02-24 01:01\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: 2024-02-22 01:03+0000\n"
+"POT-Creation-Date: 2024-02-24 01:00+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -1137,7 +1137,8 @@ msgstr ""
msgid "* Select the clone."
msgstr ""
-#: lib/elements/clone.py:53
+#: lib/elements/clone.py:53 inx/inkstitch_select_elements.inx:72
+#: inx/inkstitch_select_elements.inx:73
msgid "Clone"
msgstr ""
@@ -1385,27 +1386,27 @@ msgstr ""
msgid "Auto Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:114
+#: lib/elements/fill_stitch.py:114 inx/inkstitch_select_elements.inx:56
msgid "Contour Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:115
+#: lib/elements/fill_stitch.py:115 inx/inkstitch_select_elements.inx:57
msgid "Guided Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:116
+#: lib/elements/fill_stitch.py:116 inx/inkstitch_select_elements.inx:59
msgid "Meander Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:117
+#: lib/elements/fill_stitch.py:117 inx/inkstitch_select_elements.inx:55
msgid "Circular Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:118
+#: lib/elements/fill_stitch.py:118 inx/inkstitch_select_elements.inx:58
msgid "Linear Gradient Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:119
+#: lib/elements/fill_stitch.py:119 inx/inkstitch_select_elements.inx:60
msgid "Legacy Fill"
msgstr ""
@@ -1628,7 +1629,8 @@ msgstr ""
msgid "Width of the zigzag line."
msgstr ""
-#: lib/elements/fill_stitch.py:463
+#: lib/elements/fill_stitch.py:463 inx/inkstitch_select_elements.inx:35
+#: inx/inkstitch_select_elements.inx:62 inx/inkstitch_select_elements.inx:64
msgid "Underlay"
msgstr ""
@@ -1656,7 +1658,7 @@ msgid "default: 3x fill row spacing"
msgstr ""
#: lib/elements/fill_stitch.py:507 lib/elements/stroke.py:135
-#: lib/extensions/element_info.py:110 lib/extensions/element_info.py:166
+#: lib/extensions/element_info.py:125 lib/extensions/element_info.py:181
msgid "Max stitch length"
msgstr ""
@@ -1829,6 +1831,7 @@ msgid "* Hold \"Shift\" while drawing the rung."
msgstr ""
#: lib/elements/satin_column.py:81 lib/elements/satin_column.py:91
+#: inx/inkstitch_select_elements.inx:30
msgid "Satin Column"
msgstr ""
@@ -2110,7 +2113,7 @@ msgstr ""
msgid "* Use as satin column: add an other rail and optionally rungs."
msgstr ""
-#: lib/elements/stroke.py:45
+#: lib/elements/stroke.py:45 inx/inkstitch_select_elements.inx:12
msgid "Stroke"
msgstr ""
@@ -2126,11 +2129,11 @@ msgstr ""
msgid "Ripple Stitch"
msgstr ""
-#: lib/elements/stroke.py:68
+#: lib/elements/stroke.py:68 inx/inkstitch_select_elements.inx:21
msgid "ZigZag Stitch"
msgstr ""
-#: lib/elements/stroke.py:69
+#: lib/elements/stroke.py:69 inx/inkstitch_select_elements.inx:22
msgid "Manual Stitch"
msgstr ""
@@ -2473,7 +2476,7 @@ msgstr ""
msgid "This function copies Ink/Stitch parameters from the first selected element to the rest of the selection. Please select at least two elements."
msgstr ""
-#: lib/extensions/element_info.py:47
+#: lib/extensions/element_info.py:47 inx/inkstitch_select_elements.inx:15
msgid "Type"
msgstr ""
@@ -2489,48 +2492,48 @@ msgstr ""
msgid "Stroke Method"
msgstr ""
-#: lib/extensions/element_info.py:72 lib/extensions/element_info.py:134
+#: lib/extensions/element_info.py:72 lib/extensions/element_info.py:149
msgid "Dimensions (mm)"
msgstr ""
-#: lib/extensions/element_info.py:98 lib/extensions/element_info.py:158
-#: lib/extensions/zip.py:134
+#: lib/extensions/element_info.py:98 lib/extensions/element_info.py:113
+#: lib/extensions/element_info.py:173 lib/extensions/zip.py:134
msgid "Stitches"
msgstr ""
-#: lib/extensions/element_info.py:102
+#: lib/extensions/element_info.py:103 lib/extensions/element_info.py:117
msgid "Small stitches (removed)"
msgstr ""
-#: lib/extensions/element_info.py:106 lib/extensions/element_info.py:146
+#: lib/extensions/element_info.py:121 lib/extensions/element_info.py:161
msgid "Jumps"
msgstr ""
-#: lib/extensions/element_info.py:114 lib/extensions/element_info.py:162
+#: lib/extensions/element_info.py:129 lib/extensions/element_info.py:177
msgid "Min stitch length"
msgstr ""
-#: lib/extensions/element_info.py:130
+#: lib/extensions/element_info.py:145
msgid "All Selected Elements"
msgstr ""
-#: lib/extensions/element_info.py:138 lib/extensions/zip.py:135
+#: lib/extensions/element_info.py:153 lib/extensions/zip.py:135
msgid "Colors"
msgstr ""
-#: lib/extensions/element_info.py:142
+#: lib/extensions/element_info.py:157
msgid "Color Changes"
msgstr ""
-#: lib/extensions/element_info.py:150
+#: lib/extensions/element_info.py:165
msgid "Trims"
msgstr ""
-#: lib/extensions/element_info.py:154
+#: lib/extensions/element_info.py:169
msgid "Stops"
msgstr ""
-#: lib/extensions/element_info.py:170
+#: lib/extensions/element_info.py:185
msgid "Filter stitches smaller than (mm)"
msgstr ""
@@ -2593,7 +2596,7 @@ msgstr ""
msgid "Ink/Stitch cannot find your palette folder automatically. Please install your palette manually."
msgstr ""
-#: lib/extensions/jump_to_stroke.py:25
+#: lib/extensions/jump_to_stroke.py:37
msgid "Please select at least two elements to convert the jump stitch to a running stitch."
msgstr ""
@@ -2784,7 +2787,8 @@ msgstr ""
#: lib/extensions/troubleshoot.py:111 lib/extensions/troubleshoot.py:157
#: inx/inkstitch_cleanup.inx:23 inx/inkstitch_element_info.inx:10
#: inx/inkstitch_remove_embroidery_settings.inx:39
-#: inx/inkstitch_troubleshoot.inx:12 inx/inkstitch_update_svg.inx:10
+#: inx/inkstitch_select_elements.inx:86 inx/inkstitch_troubleshoot.inx:12
+#: inx/inkstitch_update_svg.inx:10
msgid "Troubleshoot"
msgstr ""
@@ -2878,9 +2882,9 @@ msgstr ""
#: inx/inkstitch_apply_threadlist.inx:87 inx/inkstitch_auto_run.inx:23
#: inx/inkstitch_cutwork_segmentation.inx:42
#: inx/inkstitch_fill_to_stroke.inx:23 inx/inkstitch_generate_palette.inx:24
-#: inx/inkstitch_gradient_blocks.inx:24
+#: inx/inkstitch_gradient_blocks.inx:24 inx/inkstitch_jump_to_stroke.inx:39
#: inx/inkstitch_lettering_along_path.inx:17
-#: inx/inkstitch_palette_to_text.inx:19
+#: inx/inkstitch_palette_to_text.inx:19 inx/inkstitch_select_elements.inx:78
#: inx/inkstitch_stroke_to_lpe_satin.inx:26
#: inx/inkstitch_zigzag_line_to_satin.inx:18
msgid "Help"
@@ -2924,7 +2928,7 @@ msgstr ""
#: lib/gui/lettering.py:78 lib/gui/test_swatches.py:33
#: inx/inkstitch_apply_threadlist.inx:7 inx/inkstitch_fill_to_stroke.inx:15
-#: inx/inkstitch_gradient_blocks.inx:15
+#: inx/inkstitch_gradient_blocks.inx:15 inx/inkstitch_jump_to_stroke.inx:15
#: inx/inkstitch_lettering_along_path.inx:13
#: inx/inkstitch_palette_to_text.inx:15 inx/inkstitch_stroke_to_lpe_satin.inx:7
#: inx/inkstitch_zigzag_line_to_satin.inx:7
@@ -3224,7 +3228,8 @@ msgid "This extension generates test swatches from a selection.\n"
msgstr ""
#: lib/gui/test_swatches.py:100 inx/inkstitch_apply_threadlist.inx:98
-#: inx/inkstitch_fill_to_stroke.inx:32 inx/inkstitch_stroke_to_lpe_satin.inx:32
+#: inx/inkstitch_fill_to_stroke.inx:32 inx/inkstitch_jump_to_stroke.inx:41
+#: inx/inkstitch_stroke_to_lpe_satin.inx:32
#: inx/inkstitch_zigzag_line_to_satin.inx:28
msgid "Get more information on our website"
msgstr ""
@@ -3270,6 +3275,7 @@ msgid "Multicolor"
msgstr ""
#: lib/lettering/categories.py:26 inx/inkstitch_lettering_generate_json.inx:55
+#: inx/inkstitch_select_elements.inx:13
msgid "Running Stitch"
msgstr ""
@@ -4589,6 +4595,7 @@ msgid "Duplicate Params"
msgstr ""
#: inx/inkstitch_duplicate_params.inx:10 inx/inkstitch_reorder.inx:10
+#: inx/inkstitch_select_elements.inx:101
#: inx/inkstitch_selection_to_guide_line.inx:10
#: inx/inkstitch_selection_to_pattern.inx:10 inx/inkstitch_test_swatches.inx:10
msgid "Edit"
@@ -5311,14 +5318,74 @@ msgstr ""
msgid "Jump Stitch to Stroke"
msgstr ""
-#: inx/inkstitch_jump_to_stroke.inx:14
+#: inx/inkstitch_jump_to_stroke.inx:17
+msgid "Convert jumps not shorter than (mm)"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:19
+msgid "Convert jumps not longer than (mm)"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:20
+msgid "Connect"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:21
+msgid "all"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:22
+msgid "in same layer"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:23
+msgid "in same group"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:25
+msgid "Do not connect after"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:26
+msgid "Trim"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:27
+msgid "Stop"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:28
+msgid "Force lock stitch"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:30
+msgid "Output settings"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:31
+msgid "Merge consecutive strokes"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:35
+msgid "These settings only apply when merging is disabled"
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:36
msgid "Running stitch length (mm)"
msgstr ""
-#: inx/inkstitch_jump_to_stroke.inx:15
+#: inx/inkstitch_jump_to_stroke.inx:37
msgid "Running stitch tolerance (mm)"
msgstr ""
+#: inx/inkstitch_jump_to_stroke.inx:40
+msgid "This extension converts jump stithes to running stitches."
+msgstr ""
+
+#: inx/inkstitch_jump_to_stroke.inx:42
+msgid "https://inkstitch.org/docs/stroke-tools/#jump-to-stroke"
+msgstr ""
+
#: inx/inkstitch_layer_commands.inx:3
msgid "Add Layer Commands"
msgstr ""
@@ -5964,6 +6031,140 @@ msgstr ""
msgid "Re-stack objects in order of selection"
msgstr ""
+#: inx/inkstitch_select_elements.inx:3
+msgid "Select embroidery elements"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:8
+msgid "Select options"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:9
+msgid "Select Stitch Type"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:15
+msgid "Select only specific running stitches"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:16 inx/inkstitch_select_elements.inx:36
+#: inx/inkstitch_select_elements.inx:44 inx/inkstitch_select_elements.inx:63
+msgid "No restriction"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:17
+msgid "Auto-Run Top Stitching"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:18
+msgid "Auto-Run Underpath"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:20
+msgid "Ripples"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:23
+msgid "Polyline"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:29
+msgid "Satin"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:31
+msgid "E-Stitch"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:32
+msgid "S-Stitch"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:33
+msgid "Zig-Zag"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:35
+msgid "Only select satins with this underlay type"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:37
+msgid "No underlay"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:38
+msgid "Centerwalk"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:39
+msgid "Contour"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:40
+#: inx/inkstitch_zigzag_line_to_satin.inx:12
+msgid "Zigzag"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:43
+msgid "Rung count"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:43
+msgid "Only select satins with this rung count"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:45
+msgid "No Rungs"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:46
+msgid "Two Rungs"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:53 inx/inkstitch_select_elements.inx:54
+msgid "Fill"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:62
+msgid "Only select fills with this underlay"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:65
+msgid "No Underlay"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:79
+msgid "Select embroidery objects"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:81
+msgid "Selects specific embroidery elements by stitch type."
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:82
+msgid "If there is already an active selection, non maching elements will be deselected."
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:88
+msgid "If this isn't working for you, you may need to insert your path to a python executable manualy."
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:90
+msgid "* Windows: Open the \"Command Prompt\" and type \"where python\". Copy the path and paste it here."
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:91
+msgid "* Linux: Open the command line and type \"which python3\". Copy the path and paste it here."
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:92
+msgid "* macOS: doesn't work, sorry"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:93
+msgid "Python Path"
+msgstr ""
+
#: inx/inkstitch_selection_to_guide_line.inx:3
msgid "Selection to guide line"
msgstr ""
@@ -6150,10 +6351,6 @@ msgstr ""
msgid "Sawtooth"
msgstr ""
-#: inx/inkstitch_zigzag_line_to_satin.inx:12
-msgid "Zigzag"
-msgstr ""
-
#: inx/inkstitch_zigzag_line_to_satin.inx:14
msgid "Smoothing"
msgstr ""